--- /srv/rebuilderd/tmp/rebuilderd83ZlZZ/inputs/python3.14-nopie_3.14.4-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderd83ZlZZ/out/python3.14-nopie_3.14.4-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-04-08 04:02:31.000000 debian-binary │ -rw-r--r-- 0 0 0 1048 2026-04-08 04:02:31.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1966612 2026-04-08 04:02:31.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1964716 2026-04-08 04:02:31.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: 0x17eae9 │ │ │ │ + Entry point address: 0x17e18d │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ Start of section headers: 5106832 (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 0x17eae9 │ │ │ │ +Entry point 0x17e18d │ │ │ │ There are 11 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x487ef4 0x00497ef4 0x00497ef4 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x486e74 0x00496e74 0x00496e74 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 0x487f20 0x487f20 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00010000 0x00010000 0x486ea0 0x486ea0 R E 0x10000 │ │ │ │ LOAD 0x48fee4 0x004afee4 0x004afee4 0x4eabc 0x77f0c RW 0x10000 │ │ │ │ DYNAMIC 0x48fef8 0x004afef8 0x004afef8 0x00108 0x00108 RW 0x4 │ │ │ │ NOTE 0x000194 0x00010194 0x00010194 0x00024 0x00024 R 0x4 │ │ │ │ - NOTE 0x487f00 0x00497f00 0x00497f00 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x486e80 0x00496e80 0x00496e80 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 26ee30 00 AX 0 0 8 │ │ │ │ - [13] .fini PROGBITS 0029b388 28b388 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 0029b3c0 28b3c0 1fcb30 00 A 0 0 64 │ │ │ │ - [15] .stapsdt.base PROGBITS 00497ef0 487ef0 000001 00 A 0 0 1 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 00497ef4 487ef4 000008 00 AL 12 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 00497efc 487efc 000004 00 A 0 0 4 │ │ │ │ - [18] .note.ABI-tag NOTE 00497f00 487f00 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 0002c558 01c558 26ddd0 00 AX 0 0 8 │ │ │ │ + [13] .fini PROGBITS 0029a328 28a328 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 0029a340 28a340 1fcb30 00 A 0 0 64 │ │ │ │ + [15] .stapsdt.base PROGBITS 00496e70 486e70 000001 00 A 0 0 1 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 00496e74 486e74 000008 00 AL 12 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 00496e7c 486e7c 000004 00 A 0 0 4 │ │ │ │ + [18] .note.ABI-tag NOTE 00496e80 486e80 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: 001fbe59 62 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteUTF8 │ │ │ │ - 5: 00062e35 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ - 6: 00034dcb 42 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ + 4: 001faf81 62 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteUTF8 │ │ │ │ + 5: 00062e6d 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ + 6: 00034e13 42 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ 7: 004beec4 4 OBJECT GLOBAL DEFAULT 26 PyExc_ReferenceError │ │ │ │ - 8: 0007193d 500 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ - 9: 000610a9 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ + 8: 00071975 500 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ + 9: 000610e1 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ 10: 0002b92c 0 FUNC GLOBAL DEFAULT UND inflateEnd │ │ │ │ - 11: 00090499 200 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ - 12: 00158029 4 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ - 13: 00062e5f 50 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ + 11: 0009047d 200 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ + 12: 00157d61 4 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ + 13: 00062e97 50 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ 14: 00000000 0 FUNC GLOBAL DEFAULT UND login_tty@GLIBC_2.34 (4) │ │ │ │ - 15: 00061fed 46 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ - 16: 001e27f9 2 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ - 17: 001bbc01 4 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToString │ │ │ │ - 18: 0004cdbf 54 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ - 19: 0014f7d1 110 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ + 15: 00062025 46 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ + 16: 001e1925 2 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ + 17: 001bb2cd 4 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToString │ │ │ │ + 18: 0004cdf7 54 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ + 19: 0014f511 110 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ 20: 00000000 0 FUNC GLOBAL DEFAULT UND sched_get_priority_min@GLIBC_2.4 (3) │ │ │ │ - 21: 00215bf5 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ + 21: 00214d5d 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ 22: 004b4bf0 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterValue_Type │ │ │ │ - 23: 00126ce5 540 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ - 24: 000893c9 96 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ - 25: 0027205d 88 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ - 26: 00052a75 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ + 23: 00126aa5 540 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ + 24: 000893bd 96 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ + 25: 00271069 88 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ + 26: 0005299d 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ 27: 004baacc 4 OBJECT GLOBAL DEFAULT 26 PyExc_ValueError │ │ │ │ - 28: 000d9ead 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ + 28: 000d9d9d 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ 29: 00527d44 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncodeErrors │ │ │ │ - 30: 0021e79d 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ + 30: 0021d901 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ 31: 00000000 0 FUNC GLOBAL DEFAULT UND setuid@GLIBC_2.4 (3) │ │ │ │ - 32: 00126935 4 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ - 33: 0005d6a7 258 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ - 34: 0005f687 4 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ - 35: 00031691 54 FUNC GLOBAL DEFAULT 12 PyErr_ResourceWarning │ │ │ │ + 32: 001266f9 4 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ + 33: 0005d6df 258 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ + 34: 0005f6bf 4 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ + 35: 000317e9 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: 00215d7d 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ - 39: 00079729 72 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ - 40: 00205f5d 86 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ - 41: 00204ef9 168 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ + 38: 00214ee5 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ + 39: 00079751 72 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ + 40: 00205089 86 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ + 41: 00204021 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: 003abeac 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ - 45: 00084249 6 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ - 46: 000faf81 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ + 44: 003aae2c 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ + 45: 0008422d 6 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ + 46: 000fae49 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ 47: 00032231 212 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitFormat │ │ │ │ - 48: 000618bb 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ - 49: 001dc399 22 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ - 50: 0005589f 132 FUNC GLOBAL DEFAULT 12 _PyXI_UnwrapNotShareableError │ │ │ │ - 51: 001e7ce5 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ - 52: 00057c91 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ - 53: 0021550d 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ + 48: 000618f3 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ + 49: 001db4c1 22 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ + 50: 00055877 132 FUNC GLOBAL DEFAULT 12 _PyXI_UnwrapNotShareableError │ │ │ │ + 51: 001e6e0d 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ + 52: 00057cc9 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ + 53: 00214675 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ 54: 00000000 0 FUNC GLOBAL DEFAULT UND socket@GLIBC_2.4 (3) │ │ │ │ - 55: 0015ffc1 6 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ - 56: 0018dcb5 40 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ - 57: 00134255 270 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ - 58: 002709f9 1208 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ - 59: 00062b05 28 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ - 60: 001ff2cd 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ + 55: 0015f9cd 6 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ + 56: 0018d35d 40 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ + 57: 00133e95 320 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ + 58: 0026fa05 1208 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ + 59: 00062b3d 28 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ + 60: 001fe3f5 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ 61: 004bee6c 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeError │ │ │ │ - 62: 0005f65b 6 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ + 62: 0005f693 6 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ 63: 0002e5a9 22 FUNC GLOBAL DEFAULT 12 Py_GetArgcArgv │ │ │ │ - 64: 00032f2d 64 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ - 65: 000fc5a5 902 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ + 64: 00032f31 64 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ + 65: 000fc46d 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: 004fe9a0 0 NOTYPE GLOBAL DEFAULT 28 _edata │ │ │ │ 69: 004ba1a8 208 OBJECT GLOBAL DEFAULT 26 PyLong_Type │ │ │ │ - 70: 00101ee1 64 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ + 70: 00101ca1 64 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ 71: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetFeatureList │ │ │ │ - 72: 0003b935 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ - 73: 00061da3 22 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ + 72: 0003b975 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ + 73: 00061ddb 22 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ 74: 00000000 0 FUNC GLOBAL DEFAULT UND zlibVersion │ │ │ │ - 75: 00077699 118 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ - 76: 001b3fa1 86 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ - 77: 0006bb51 14 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_Main │ │ │ │ + 75: 000776d1 118 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ + 76: 001b3731 86 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ + 77: 0006bb89 14 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_Main │ │ │ │ 78: 00527d6c 4 OBJECT GLOBAL DEFAULT 29 PyOS_ReadlineFunctionPointer │ │ │ │ - 79: 0004d363 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ + 79: 0004d39b 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ 80: 0002b8b4 0 FUNC GLOBAL DEFAULT UND XML_SetStartCdataSectionHandler │ │ │ │ - 81: 000666cb 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ - 82: 0028ad19 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ - 83: 0008079d 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ - 84: 0005d19d 32 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ - 85: 00062a27 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ - 86: 0025ae09 354 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ - 87: 0005d69f 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ - 88: 000e50f9 320 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ - 89: 00114e81 60 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ - 90: 003af61c 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ - 91: 001df2e5 86 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ - 92: 0008b751 168 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ - 93: 001ffa29 126 FUNC GLOBAL DEFAULT 12 _PyType_GetBaseByToken_Borrow │ │ │ │ - 94: 00163c31 84 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Discard │ │ │ │ - 95: 00269bc5 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ - 96: 0024cd31 232 FUNC GLOBAL DEFAULT 12 _PyFunction_FromXIData │ │ │ │ - 97: 00108da5 382 FUNC GLOBAL DEFAULT 12 _PyMutex_LockTimed │ │ │ │ - 98: 0029a399 4 FUNC GLOBAL DEFAULT 12 Py_TYPE │ │ │ │ + 81: 00066703 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ + 82: 00289cf1 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ + 83: 0008077d 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ + 84: 0005d1d5 32 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ + 85: 00062a5f 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ + 86: 00259f99 354 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ + 87: 0005d6d7 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ + 88: 000e4f99 320 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ + 89: 00114db9 60 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ + 90: 003ae59c 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ + 91: 001de40d 86 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ + 92: 0008b725 168 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ + 93: 001feb51 126 FUNC GLOBAL DEFAULT 12 _PyType_GetBaseByToken_Borrow │ │ │ │ + 94: 00163549 84 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Discard │ │ │ │ + 95: 00268d15 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ + 96: 0024bed9 232 FUNC GLOBAL DEFAULT 12 _PyFunction_FromXIData │ │ │ │ + 97: 00108b41 382 FUNC GLOBAL DEFAULT 12 _PyMutex_LockTimed │ │ │ │ + 98: 002993d5 4 FUNC GLOBAL DEFAULT 12 Py_TYPE │ │ │ │ 99: 00000000 0 FUNC GLOBAL DEFAULT UND fflush@GLIBC_2.4 (3) │ │ │ │ - 100: 001df41d 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ + 100: 001de54d 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ 101: 00000000 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.4 (3) │ │ │ │ - 102: 0012b7ad 212 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ - 103: 001fc771 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ - 104: 00124ec1 68 FUNC GLOBAL DEFAULT 12 PyLong_GetSign │ │ │ │ - 105: 00222fc1 1396 FUNC GLOBAL DEFAULT 12 _PyPickle_LoadFromXIData │ │ │ │ - 106: 000463df 326 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ - 107: 00239c91 68 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ - 108: 00142e35 84 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ - 109: 0006115f 60 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ - 110: 000b6d79 288 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ - 111: 001e44f5 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ - 112: 001d6ae1 12 FUNC GLOBAL DEFAULT 12 PyInit__types │ │ │ │ - 113: 0005e6c9 62 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ + 102: 0012b499 212 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ + 103: 001fb899 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ + 104: 00124c89 68 FUNC GLOBAL DEFAULT 12 PyLong_GetSign │ │ │ │ + 105: 00222125 1396 FUNC GLOBAL DEFAULT 12 _PyPickle_LoadFromXIData │ │ │ │ + 106: 00046427 326 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ + 107: 00238e11 68 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ + 108: 00142a0d 84 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ + 109: 00061197 60 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ + 110: 000b6e01 288 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ + 111: 001e3619 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ + 112: 001d5c09 12 FUNC GLOBAL DEFAULT 12 PyInit__types │ │ │ │ + 113: 0005e701 62 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ 114: 00000000 0 FUNC GLOBAL DEFAULT UND flockfile@GLIBC_2.4 (3) │ │ │ │ - 115: 00212df1 356 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ - 116: 0014f9f9 314 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ - 117: 0025f6e5 1616 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ + 115: 0021200d 356 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ + 116: 0014f739 314 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ + 117: 0025ea09 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: 0005e2cd 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ - 121: 001e01c1 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ - 122: 00225109 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ + 120: 0005e305 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ + 121: 001df2f1 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ + 122: 00224219 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: 0029a465 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ + 125: 00291285 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: 0005cdd9 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ + 130: 0005ce11 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ 131: 00000000 0 FUNC GLOBAL DEFAULT UND setgrent@GLIBC_2.4 (3) │ │ │ │ - 132: 00034293 190 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Track │ │ │ │ + 132: 00034297 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: 0018dcdd 92 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ + 137: 0018d385 92 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ 138: 00000000 0 FUNC GLOBAL DEFAULT UND __recvmsg64@GLIBC_2.34 (4) │ │ │ │ - 139: 0005c417 226 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ + 139: 0005c44f 226 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ 140: 0002f26f 112 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLastObjectFromFile │ │ │ │ - 141: 0005f5e1 4 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ - 142: 001bd875 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ - 143: 00100649 180 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ - 144: 000617ef 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ - 145: 0005eee5 96 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ - 146: 000a2651 56226 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ - 147: 00050333 58 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ + 141: 0005f619 4 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ + 142: 001bcf25 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ + 143: 00100409 180 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ + 144: 00061827 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ + 145: 0005ef1d 96 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ + 146: 000a2641 56332 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ + 147: 0005022b 58 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: 000b2da1 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ - 151: 001e0e75 92 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ + 150: 000b2e01 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ + 151: 001dffa5 92 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ 152: 004b1eac 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_CallableProxyType │ │ │ │ - 153: 001e56dd 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ + 153: 001e4805 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ 154: 00000000 0 FUNC GLOBAL DEFAULT UND execv@GLIBC_2.4 (3) │ │ │ │ - 155: 001c13f9 80 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ - 156: 00034ba5 168 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ - 157: 00250f59 60 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ - 158: 001d8185 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ - 159: 00122181 404 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ + 155: 001c0a09 80 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ + 156: 00034bed 168 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ + 157: 002500ad 60 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ + 158: 001d72ad 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ + 159: 00121f4d 404 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ 160: 00527604 4 OBJECT GLOBAL DEFAULT 29 PyExc_EnvironmentError │ │ │ │ - 161: 0012e3cd 120 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ - 162: 000f3201 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ + 161: 0012e08d 120 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ + 162: 000f30ad 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: 00121ee9 12 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ - 166: 001b59c5 18 FUNC GLOBAL DEFAULT 12 _PyEval_NoToolsForUnwind │ │ │ │ - 167: 000d07d1 62 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ + 165: 00121cb5 12 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ + 166: 001b5155 18 FUNC GLOBAL DEFAULT 12 _PyEval_NoToolsForUnwind │ │ │ │ + 167: 000d086d 62 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ 168: 00000000 0 FUNC GLOBAL DEFAULT UND mbrtowc@GLIBC_2.4 (3) │ │ │ │ - 169: 0005e56b 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ - 170: 000d6695 134 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ - 171: 000592b1 54 FUNC GLOBAL DEFAULT 12 _Py_cr_diff │ │ │ │ - 172: 000fcd79 406 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ - 173: 00061255 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ - 174: 001ad959 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ + 169: 0005e5a3 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ + 170: 000d6585 134 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ + 171: 000592ed 54 FUNC GLOBAL DEFAULT 12 _Py_cr_diff │ │ │ │ + 172: 000fcc41 144 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ + 173: 0006128d 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ + 174: 001ad0e9 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ 175: 00000000 0 FUNC GLOBAL DEFAULT UND ttyname_r@GLIBC_2.4 (3) │ │ │ │ - 176: 001df6dd 1512 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ + 176: 001de80d 1512 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ 177: 004b1714 208 OBJECT GLOBAL DEFAULT 26 PyContextVar_Type │ │ │ │ 178: 00031391 238 FUNC GLOBAL DEFAULT 12 _PyObject_Dump │ │ │ │ - 179: 000d82e1 112 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ + 179: 000d81d1 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: 0005ac75 62 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ - 184: 000689dd 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ - 185: 0019d8d1 196 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ + 183: 0005ab93 62 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ + 184: 00068a15 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ + 185: 0019cf75 196 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ 186: 00000000 0 FUNC GLOBAL DEFAULT UND strncmp@GLIBC_2.4 (3) │ │ │ │ - 187: 0006299d 24 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ - 188: 000752d1 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ - 189: 00234119 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ + 187: 000629d5 24 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ + 188: 00075309 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ + 189: 00233281 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ 190: 004bb1b8 4 OBJECT GLOBAL DEFAULT 26 PyExc_PermissionError │ │ │ │ - 191: 001422ad 68 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ - 192: 0005e873 68 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_DecodeUTF8Stateful │ │ │ │ - 193: 00053069 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ - 194: 0005d537 144 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ - 195: 0005a721 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ - 196: 0005e261 76 FUNC GLOBAL DEFAULT 12 PyUnstable_ThreadState_SetStackProtection │ │ │ │ - 197: 00051de9 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ - 198: 0006187b 58 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ - 199: 0023c8fd 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ - 200: 00093b75 268 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ - 201: 0019d8c9 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ - 202: 0026f629 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ - 203: 00064c73 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ - 204: 001e9f95 196 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ - 205: 00043f13 144 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ - 206: 00125f29 632 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ + 191: 00141e95 68 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ + 192: 0005e8ab 68 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_DecodeUTF8Stateful │ │ │ │ + 193: 00052f91 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ + 194: 0005d56f 144 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ + 195: 0005a759 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ + 196: 0005e299 76 FUNC GLOBAL DEFAULT 12 PyUnstable_ThreadState_SetStackProtection │ │ │ │ + 197: 00051c0d 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ + 198: 000618b3 58 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ + 199: 0023ba85 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ + 200: 00093b59 268 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ + 201: 0019cf6d 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ + 202: 0026e635 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ + 203: 00064cab 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ + 204: 001e90bd 196 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ + 205: 00043f5b 144 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ + 206: 00125cf1 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: 001e88ed 74 FUNC GLOBAL DEFAULT 12 PyBytes_Join │ │ │ │ - 211: 0019ee55 460 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ + 210: 001e7a15 74 FUNC GLOBAL DEFAULT 12 PyBytes_Join │ │ │ │ + 211: 0019e4f5 460 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ 212: 0002c434 0 FUNC GLOBAL DEFAULT UND XML_ParserCreate_MM │ │ │ │ - 213: 001bc311 120 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleAttrString │ │ │ │ - 214: 0007fe4d 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ + 213: 001bb9bd 120 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleAttrString │ │ │ │ + 214: 0007fe2d 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: 00140511 404 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ + 217: 00140151 384 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ 218: 004b32e4 208 OBJECT GLOBAL DEFAULT 26 _PyNotImplemented_Type │ │ │ │ - 219: 0023b00d 62 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ - 220: 00065aa1 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ - 221: 000e9471 556 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ - 222: 001ec0b1 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ + 219: 0023a195 62 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ + 220: 00065ad9 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ + 221: 000e9311 556 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ + 222: 001eb1d9 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ 223: 004b1430 4 OBJECT GLOBAL DEFAULT 26 PyExc_Exception │ │ │ │ - 224: 001e4e45 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ - 225: 0011a46d 62 FUNC GLOBAL DEFAULT 12 _Py_Check_ArgsIterable │ │ │ │ + 224: 001e3f6d 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ + 225: 0011a381 62 FUNC GLOBAL DEFAULT 12 _Py_Check_ArgsIterable │ │ │ │ 226: 004b1428 8 OBJECT GLOBAL DEFAULT 26 _Py_NoneStruct │ │ │ │ - 227: 0005f469 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ + 227: 0005f4a1 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ 228: 004b665c 208 OBJECT GLOBAL DEFAULT 26 PyAsyncGen_Type │ │ │ │ - 229: 0023e60d 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ + 229: 0023d77d 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ 230: 00000000 0 FUNC GLOBAL DEFAULT UND getpwent@GLIBC_2.4 (3) │ │ │ │ - 231: 00065b51 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ - 232: 00062a2f 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_BeginMutex │ │ │ │ - 233: 001b8fed 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ - 234: 00092711 94 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ - 235: 003d69f4 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ - 236: 001464bd 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ - 237: 001fd5e5 10 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ - 238: 00272e69 36 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ - 239: 00142a91 126 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteRepr │ │ │ │ - 240: 00130ce5 114 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ + 231: 00065b89 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ + 232: 00062a67 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_BeginMutex │ │ │ │ + 233: 001b8699 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ + 234: 000926f5 94 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ + 235: 003d5974 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ + 236: 0014622d 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ + 237: 001fc70d 10 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ + 238: 00246a69 36 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ + 239: 00142669 126 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteRepr │ │ │ │ + 240: 00130949 114 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ 241: 00000000 0 FUNC GLOBAL DEFAULT UND closefrom@GLIBC_2.34 (4) │ │ │ │ - 242: 001d73bd 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ + 242: 001d64e5 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: 0005f405 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ + 245: 0005f43d 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: 001980f1 88 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ + 249: 00197799 88 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ 250: 00000000 0 FUNC GLOBAL DEFAULT UND posix_openpt@GLIBC_2.4 (3) │ │ │ │ - 251: 001f6c99 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ - 252: 000665db 80 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ - 253: 0005841b 8 FUNC GLOBAL DEFAULT 12 _PyCode_GetPureScriptXIData │ │ │ │ + 251: 001f5dc1 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ + 252: 00066613 80 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ + 253: 00058455 8 FUNC GLOBAL DEFAULT 12 _PyCode_GetPureScriptXIData │ │ │ │ 254: 0002b298 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentLineNumber │ │ │ │ - 255: 0019f57d 144 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ - 256: 00059cf5 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ - 257: 0005e8b7 360 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteUCS4 │ │ │ │ - 258: 0023f33d 76 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ + 255: 0019ec1d 144 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ + 256: 00059d2d 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ + 257: 0005e8ef 360 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteUCS4 │ │ │ │ + 258: 0023e4ad 76 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: 0007be55 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ - 263: 001e5d61 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ - 264: 001306cd 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ - 265: 0018d2d1 4 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ + 262: 0007be45 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ + 263: 001e4e89 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ + 264: 00130331 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ + 265: 0018c979 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: 000f09b9 1800 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ - 270: 00065345 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ - 271: 001e4e39 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ - 272: 00209de9 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ - 273: 0005a12f 358 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ + 269: 000f0859 1800 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ + 270: 0006537d 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ + 271: 001e3f61 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ + 272: 00208f11 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ + 273: 0005a167 358 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ 274: 00000000 0 FUNC GLOBAL DEFAULT UND readlinkat@GLIBC_2.4 (3) │ │ │ │ - 275: 001d4311 136 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ - 276: 000c2011 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ + 275: 001d3441 136 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ + 276: 000c2099 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ 277: 00000000 0 FUNC GLOBAL DEFAULT UND pipe@GLIBC_2.4 (3) │ │ │ │ - 278: 0005f6bf 12 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ - 279: 0006115b 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ + 278: 0005f6f7 12 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ + 279: 00061193 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ 280: 0002d53d 76 FUNC GLOBAL DEFAULT 12 Py_ExitStatusException │ │ │ │ - 281: 0005e0af 22 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ - 282: 000d9349 248 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ + 281: 0005e0e7 22 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ + 282: 000d9239 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: 001ec839 262 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ - 286: 0011bca5 312 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ - 287: 00051a91 72 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ - 288: 00061831 60 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ + 285: 001eb961 262 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ + 286: 0011bb5d 312 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ + 287: 000518b5 72 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ + 288: 00061869 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: 00054563 74 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ - 292: 001c104d 240 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ - 293: 00131f19 216 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ + 291: 000547ab 74 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ + 292: 001c065d 240 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ + 293: 00131b71 216 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ 294: 00000000 0 FUNC GLOBAL DEFAULT UND setregid@GLIBC_2.4 (3) │ │ │ │ - 295: 000c0e89 96 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ + 295: 000c0f11 96 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ 296: 00000000 0 FUNC GLOBAL DEFAULT UND perror@GLIBC_2.4 (3) │ │ │ │ - 297: 0009a9cd 56 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ - 298: 001cefad 72 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ - 299: 0005eb11 108 FUNC GLOBAL DEFAULT 12 PyContext_AddWatcher │ │ │ │ - 300: 0006b551 48 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ - 301: 00264d31 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ - 302: 0019ae81 48 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ + 297: 0009a979 56 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ + 298: 001ce5bd 72 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ + 299: 0005eb49 108 FUNC GLOBAL DEFAULT 12 PyContext_AddWatcher │ │ │ │ + 300: 0006b589 48 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ + 301: 00263ec1 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ + 302: 0019a529 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: 001e2909 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ - 307: 00061f89 100 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ - 308: 0005f521 46 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ + 306: 001e1a35 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ + 307: 00061fc1 100 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ + 308: 0005f559 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: 000669d9 204 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ - 311: 00065567 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ - 312: 000a199d 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ + 310: 00066a11 204 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ + 311: 0006559f 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ + 312: 000a198d 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ 313: 0002c559 64 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ - 314: 0006bb61 98 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ - 315: 001cece1 78 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ - 316: 000716f1 420 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ - 317: 000629eb 14 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ + 314: 0006bb99 98 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ + 315: 001ce2f1 78 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ + 316: 00071715 420 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ + 317: 00062a23 14 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ 318: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setpgroup@GLIBC_2.4 (3) │ │ │ │ - 319: 0005db83 40 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ + 319: 0005dbbb 40 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ 320: 004ff260 4 OBJECT GLOBAL DEFAULT 29 Py_VerboseFlag │ │ │ │ - 321: 00059e39 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ - 322: 00059811 100 FUNC GLOBAL DEFAULT 12 PyConfig_Names │ │ │ │ - 323: 001bd161 48 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ + 321: 00059e71 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ + 322: 00059849 100 FUNC GLOBAL DEFAULT 12 PyConfig_Names │ │ │ │ + 323: 001bc811 48 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ 324: 004bb1b4 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterruptedError │ │ │ │ - 325: 001df4c1 2 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ - 326: 00226165 92 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ - 327: 0012c419 276 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ - 328: 001e7215 138 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ - 329: 0017c5cd 852 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ - 330: 0014d421 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ - 331: 0008b7f9 120 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ - 332: 0005de63 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ - 333: 003c2430 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ - 334: 0005f5e5 76 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ - 335: 00211ef9 2 FUNC GLOBAL DEFAULT 12 _PyCode_ReturnsOnlyNone │ │ │ │ - 336: 00067f65 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ - 337: 000df22d 2 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ + 325: 001de5f1 2 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ + 326: 002252d1 92 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ + 327: 0012c109 276 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ + 328: 001e633d 138 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ + 329: 0017bc91 852 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ + 330: 0014d15d 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ + 331: 0008b7cd 120 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ + 332: 0005de9b 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ + 333: 003c13b0 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ + 334: 0005f61d 76 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ + 335: 00211061 2 FUNC GLOBAL DEFAULT 12 _PyCode_ReturnsOnlyNone │ │ │ │ + 336: 00067f9d 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ + 337: 000df0c5 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: 0014cb99 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ + 340: 0014c8d9 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ 341: 004baad4 4 OBJECT GLOBAL DEFAULT 26 PyExc_OSError │ │ │ │ - 342: 001e4385 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ - 343: 00036157 12 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ - 344: 00057143 52 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ - 345: 0003a08d 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ - 346: 000b0f99 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ + 342: 001e34a9 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ + 343: 0003619f 12 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ + 344: 0005711b 52 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ + 345: 0003a0cd 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ + 346: 000b0ff5 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: 001b1e99 1266 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ - 351: 00095e1d 114 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ - 352: 001eafa5 144 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ + 350: 001b1629 1266 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ + 351: 00095dfd 114 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ + 352: 001ea0cd 144 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ 353: 00000000 0 FUNC GLOBAL DEFAULT UND ftruncate64@GLIBC_2.4 (3) │ │ │ │ - 354: 002142d1 176 FUNC GLOBAL DEFAULT 12 PyType_Freeze │ │ │ │ + 354: 0021343d 176 FUNC GLOBAL DEFAULT 12 PyType_Freeze │ │ │ │ 355: 004b8398 208 OBJECT GLOBAL DEFAULT 26 PyByteArray_Type │ │ │ │ - 356: 001daf0d 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ - 357: 00208c35 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ - 358: 0015f5f5 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ - 359: 0019adb1 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ + 356: 001da035 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ + 357: 00207d5d 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ + 358: 0015f9c5 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ + 359: 0019a459 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: 00039597 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ - 363: 0023b509 44 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ - 364: 00225bcd 30 FUNC GLOBAL DEFAULT 12 PyLong_FreeExport │ │ │ │ + 362: 0003963f 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ + 363: 0023a691 44 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ + 364: 00224d39 30 FUNC GLOBAL DEFAULT 12 PyLong_FreeExport │ │ │ │ 365: 0002bbbc 0 FUNC GLOBAL DEFAULT UND XML_SetEndCdataSectionHandler │ │ │ │ - 366: 00101e9d 66 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ + 366: 00101c5d 66 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ 367: 004bee68 4 OBJECT GLOBAL DEFAULT 26 PyExc_TabError │ │ │ │ - 368: 0005ed89 92 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ - 369: 0003edc7 110 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ - 370: 0007ff61 10 FUNC GLOBAL DEFAULT 12 _PyErr_SetRaisedException │ │ │ │ + 368: 0005edc1 92 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ + 369: 0003ee0f 110 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ + 370: 0007ff41 10 FUNC GLOBAL DEFAULT 12 _PyErr_SetRaisedException │ │ │ │ 371: 004baad8 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotImplementedError │ │ │ │ - 372: 001e4209 128 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ + 372: 001e332d 128 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ 373: 0002e621 2258 FUNC GLOBAL DEFAULT 12 _Py_GetConfigsAsDict │ │ │ │ - 374: 0007ed75 2656 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ - 375: 000d11d1 1058 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ - 376: 0029a39d 48 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ + 374: 0007ed65 2656 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ + 375: 000d126d 1058 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ + 376: 002993d9 48 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ 377: 004c2e98 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenTest │ │ │ │ - 378: 001f62c1 60 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ - 379: 00115ded 226 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ - 380: 0005db0d 36 FUNC GLOBAL DEFAULT 12 Py_PACK_FULL_VERSION │ │ │ │ + 378: 001f53e9 60 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ + 379: 00115895 226 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ + 380: 0005db45 36 FUNC GLOBAL DEFAULT 12 Py_PACK_FULL_VERSION │ │ │ │ 381: 004b6864 208 OBJECT GLOBAL DEFAULT 26 PyCoro_Type │ │ │ │ - 382: 00090319 384 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ + 382: 000902f9 388 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: 0005a639 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ - 386: 0005d657 14 FUNC GLOBAL DEFAULT 12 PyUnstable_IsImmortal │ │ │ │ - 387: 00200391 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ + 385: 0005a671 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ + 386: 0005d68f 14 FUNC GLOBAL DEFAULT 12 PyUnstable_IsImmortal │ │ │ │ + 387: 001ff4b9 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ 388: 0002e513 74 FUNC GLOBAL DEFAULT 12 Py_NewInterpreter │ │ │ │ - 389: 0021061d 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ - 390: 00064d15 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ + 389: 0020f74d 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ + 390: 00064d4d 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ 391: 0002c29c 0 FUNC GLOBAL DEFAULT UND XML_SetAllocTrackerMaximumAmplification │ │ │ │ - 392: 00063171 20 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ - 393: 0005d333 66 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ - 394: 00083c8d 604 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ - 395: 000db5b1 94 FUNC GLOBAL DEFAULT 12 _PyList_FromStackRefStealOnSuccess │ │ │ │ - 396: 001bce79 40 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ + 392: 000631a9 20 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ + 393: 0005d36b 66 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ + 394: 00083c71 604 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ + 395: 000db4a1 94 FUNC GLOBAL DEFAULT 12 _PyList_FromStackRefStealOnSuccess │ │ │ │ + 396: 001bc529 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: 001e2605 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ - 400: 001d63f1 64 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ - 401: 00265011 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ + 399: 001e1731 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ + 400: 001d5521 64 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ + 401: 00264165 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: 00046a5d 172 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ + 404: 00046aa5 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: 000ce339 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ + 407: 000ce3cd 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: 000618e1 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ - 413: 0007f981 64 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ - 414: 001acdb9 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ - 415: 00127ca5 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ + 412: 00061919 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ + 413: 0007f961 64 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ + 414: 001ac551 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ + 415: 00127a65 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ 416: 0002b460 0 FUNC GLOBAL DEFAULT UND fchdir@GLIBC_2.4 (3) │ │ │ │ - 417: 000d9249 256 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ - 418: 001d9491 178 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ - 419: 000c63b5 344 FUNC GLOBAL DEFAULT 12 _PyEval_LoadGlobalStackRef │ │ │ │ - 420: 0005f46f 24 FUNC GLOBAL DEFAULT 12 _PyCode_CheckNoInternalState │ │ │ │ + 417: 000d9139 256 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ + 418: 001d85b9 178 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ + 419: 000c6445 344 FUNC GLOBAL DEFAULT 12 _PyEval_LoadGlobalStackRef │ │ │ │ + 420: 0005f4a7 24 FUNC GLOBAL DEFAULT 12 _PyCode_CheckNoInternalState │ │ │ │ 421: 00000000 0 FUNC GLOBAL DEFAULT UND mknod@GLIBC_2.33 (8) │ │ │ │ - 422: 00285cd9 112 FUNC GLOBAL DEFAULT 12 _PyBytes_GetXIData │ │ │ │ - 423: 00248101 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ - 424: 00055e09 62 FUNC GLOBAL DEFAULT 12 PyLong_AsUInt32 │ │ │ │ - 425: 0017f985 38 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ + 422: 00284cb1 112 FUNC GLOBAL DEFAULT 12 _PyBytes_GetXIData │ │ │ │ + 423: 00247255 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ + 424: 00055de1 62 FUNC GLOBAL DEFAULT 12 PyLong_AsUInt32 │ │ │ │ + 425: 0017f02d 38 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ 426: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_wait@GLIBC_2.4 (3) │ │ │ │ - 427: 000e5b41 360 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ - 428: 000613e7 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ + 427: 000e59e1 360 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ + 428: 0006141f 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ 429: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifoat@GLIBC_2.4 (3) │ │ │ │ - 430: 0003a09b 598 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ - 431: 001b1a99 50 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ - 432: 00060fcd 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ - 433: 001db621 52 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ + 430: 0003a0db 598 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ + 431: 001b1229 50 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ + 432: 00061005 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ + 433: 001da749 52 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ 434: 00000000 0 FUNC GLOBAL DEFAULT UND ftell@GLIBC_2.4 (3) │ │ │ │ - 435: 001b3c5d 112 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ + 435: 001b33ed 112 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ 436: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntop@GLIBC_2.4 (3) │ │ │ │ - 437: 000d94d1 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ + 437: 000d93c1 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ 438: 004bb1a4 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileExistsError │ │ │ │ - 439: 00220741 60 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ + 439: 0021f8a5 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: 00278239 134 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ - 443: 0012754d 266 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ + 442: 00277219 134 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ + 443: 0012730d 264 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ 444: 0002b220 0 FUNC GLOBAL DEFAULT UND deflateEnd │ │ │ │ - 445: 001ffe05 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ + 445: 001fef2d 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ 446: 00000000 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.4 (3) │ │ │ │ - 447: 001de335 128 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ + 447: 001dd45d 128 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ 448: 004bae4c 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseExceptionGroup │ │ │ │ - 449: 0005dc4b 38 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ - 450: 0013d055 20 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ - 451: 0021ea51 144 FUNC GLOBAL DEFAULT 12 _PyFunction_GetXIData │ │ │ │ - 452: 00067a37 82 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ + 449: 0005dc83 38 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ + 450: 0013cca1 20 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ + 451: 0021dbb5 144 FUNC GLOBAL DEFAULT 12 _PyFunction_GetXIData │ │ │ │ + 452: 00067a6f 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: 0005c7d1 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ - 460: 00062919 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ + 459: 0005c809 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ + 460: 00062951 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ 461: 004bee78 4 OBJECT GLOBAL DEFAULT 26 PyExc_PythonFinalizationError │ │ │ │ - 462: 00062bab 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ - 463: 000b3e15 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ - 464: 001d18d5 34 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ - 465: 001d0c85 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ - 466: 00169e95 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ - 467: 000666ab 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ - 468: 00182f01 66 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ - 469: 000b47d9 96 FUNC GLOBAL DEFAULT 12 _PyObjectArray_FromStackRefArray │ │ │ │ + 462: 00062be3 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ + 463: 000b3e75 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ + 464: 001d0a09 34 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ + 465: 001cfdb9 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ + 466: 0016969d 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ + 467: 000666e3 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ + 468: 001825a9 66 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ + 469: 000b4839 72 FUNC GLOBAL DEFAULT 12 _PyObjectArray_FromStackRefArray │ │ │ │ 470: 004beeac 4 OBJECT GLOBAL DEFAULT 26 PyExc_ZeroDivisionError │ │ │ │ - 471: 0017b119 868 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ + 471: 0017a7f5 868 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ 472: 00000000 0 FUNC GLOBAL DEFAULT UND listxattr@GLIBC_2.4 (3) │ │ │ │ - 473: 001654d5 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ + 473: 00164ddd 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ 474: 00527df0 0 NOTYPE GLOBAL DEFAULT 29 __bss_end__ │ │ │ │ - 475: 00132761 30 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ - 476: 002159d1 122 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteSubstring │ │ │ │ - 477: 000769ad 612 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ + 475: 001323b9 30 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ + 476: 00214b39 122 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteSubstring │ │ │ │ + 477: 000769e5 612 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ 478: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getparam@GLIBC_2.4 (3) │ │ │ │ - 479: 0026b779 296 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ - 480: 0019f021 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ - 481: 00189299 316 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ + 479: 0026a8d1 296 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ + 480: 0019e6c1 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ + 481: 00188941 316 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ 482: 0002bbe0 0 FUNC GLOBAL DEFAULT UND XML_SetXmlDeclHandler │ │ │ │ - 483: 000da0f1 108 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ - 484: 0007ea4d 604 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ - 485: 000fcb0d 316 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ - 486: 001e0ba5 224 FUNC GLOBAL DEFAULT 12 Py_fopen │ │ │ │ - 487: 00066633 6 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ + 483: 000d9fe1 108 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ + 484: 0007ea3d 604 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ + 485: 000fc9d5 316 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ + 486: 001dfcd5 224 FUNC GLOBAL DEFAULT 12 Py_fopen │ │ │ │ + 487: 0006666b 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: 00061a61 152 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ - 491: 00060f8b 66 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ - 492: 001f5439 120 FUNC GLOBAL DEFAULT 12 _PyDict_SendEvent │ │ │ │ - 493: 001bc389 70 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleAttr │ │ │ │ + 490: 00061a99 152 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ + 491: 00060fc3 66 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ + 492: 001f4561 120 FUNC GLOBAL DEFAULT 12 _PyDict_SendEvent │ │ │ │ + 493: 001bba35 70 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleAttr │ │ │ │ 494: 004beea4 4 OBJECT GLOBAL DEFAULT 26 PyExc_EncodingWarning │ │ │ │ - 495: 0005c6d7 4 FUNC GLOBAL DEFAULT 12 Py_fclose │ │ │ │ - 496: 0023c1f9 42 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ + 495: 0005c70f 4 FUNC GLOBAL DEFAULT 12 Py_fclose │ │ │ │ + 496: 0023b381 42 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ 497: 00000000 0 FUNC GLOBAL DEFAULT UND getgrent@GLIBC_2.4 (3) │ │ │ │ - 498: 001ad3d1 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ - 499: 0022de41 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ + 498: 001acb65 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ + 499: 0022cfad 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ 500: 00000000 0 FUNC GLOBAL DEFAULT UND setreuid@GLIBC_2.4 (3) │ │ │ │ - 501: 0006b2c9 62 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ - 502: 0020e675 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ - 503: 00058415 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ - 504: 0007ff55 10 FUNC GLOBAL DEFAULT 12 _PyErr_GetRaisedException │ │ │ │ - 505: 0015e4e9 110 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ - 506: 00138395 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ - 507: 00174121 878 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ + 501: 0006b301 62 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ + 502: 0020d7a1 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ + 503: 0005844f 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ + 504: 0007ff35 10 FUNC GLOBAL DEFAULT 12 _PyErr_GetRaisedException │ │ │ │ + 505: 0015e1ed 110 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ + 506: 00137fdd 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ + 507: 0017385d 878 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ 508: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 (3) │ │ │ │ - 509: 0005f683 4 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ - 510: 0020c5f9 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ - 511: 0019b5b5 404 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ - 512: 0005e707 68 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ - 513: 001465e1 162 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ + 509: 0005f6bb 4 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ + 510: 0020b721 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ + 511: 0019ac5d 404 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ + 512: 0005e73f 68 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ + 513: 00146351 162 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ 514: 004bb198 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionAbortedError │ │ │ │ - 515: 0021c60d 90 FUNC GLOBAL DEFAULT 12 _PyXI_ClearResult │ │ │ │ - 516: 000d5179 1872 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterableStackRef │ │ │ │ - 517: 000647b1 60 FUNC GLOBAL DEFAULT 12 PyUnicode_KIND │ │ │ │ - 518: 001e8c8d 76 FUNC GLOBAL DEFAULT 12 _PyTemplate_Build │ │ │ │ - 519: 0010129d 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ + 515: 0021b775 90 FUNC GLOBAL DEFAULT 12 _PyXI_ClearResult │ │ │ │ + 516: 000d5069 1872 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterableStackRef │ │ │ │ + 517: 000647e9 60 FUNC GLOBAL DEFAULT 12 PyUnicode_KIND │ │ │ │ + 518: 001e7db5 76 FUNC GLOBAL DEFAULT 12 _PyTemplate_Build │ │ │ │ + 519: 0010105d 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: 001ad5fd 6 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ + 522: 001acd8d 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: 001a9069 32 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ + 525: 001a86dd 32 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ 526: 00000000 0 FUNC GLOBAL DEFAULT UND unlink@GLIBC_2.4 (3) │ │ │ │ - 527: 0005de6b 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ + 527: 0005dea3 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: 0025b8a1 148 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ - 531: 0020c9e1 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ + 530: 0025aa31 148 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ + 531: 0020bb09 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: 000616e7 114 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ - 535: 0020bac5 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ + 534: 0006171f 114 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ + 535: 0020abed 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ 536: 00000000 0 FUNC GLOBAL DEFAULT UND listen@GLIBC_2.4 (3) │ │ │ │ - 537: 0012b881 1976 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ + 537: 0012b56d 1976 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ 538: 004b6abc 208 OBJECT GLOBAL DEFAULT 26 Py_GenericAliasType │ │ │ │ - 539: 00067fb5 392 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ + 539: 00067fed 392 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ 540: 00527d38 4 OBJECT GLOBAL DEFAULT 29 PyImport_FrozenModules │ │ │ │ 541: 0003147f 262 FUNC GLOBAL DEFAULT 12 PyObject_Print │ │ │ │ 542: 004b1420 8 OBJECT GLOBAL DEFAULT 26 _Py_NotImplementedStruct │ │ │ │ - 543: 0022941d 78 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ - 544: 00214a35 76 FUNC GLOBAL DEFAULT 12 _PyXIData_Init │ │ │ │ + 543: 00228585 78 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ + 544: 00213ba1 72 FUNC GLOBAL DEFAULT 12 _PyXIData_Init │ │ │ │ 545: 000325cd 6 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ 546: 00000000 0 FUNC GLOBAL DEFAULT UND XML_FreeContentModel │ │ │ │ - 547: 00297349 884 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ - 548: 001d1c91 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ - 549: 000629fd 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ - 550: 00237ab9 788 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ + 547: 00296385 884 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ + 548: 001d0dc5 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ + 549: 00062a35 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ + 550: 00236c21 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: 0019c845 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ + 555: 0019beed 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: 000b7709 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ - 559: 00062b21 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ + 558: 000b7795 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ + 559: 00062b59 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ 560: 00000000 0 FUNC GLOBAL DEFAULT UND realloc@GLIBC_2.4 (3) │ │ │ │ - 561: 001f6a49 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ - 562: 0004a9b5 204 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ - 563: 000c1ea1 368 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ - 564: 0019d29d 84 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ + 561: 001f5b71 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ + 562: 0004a9ed 204 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ + 563: 000c1f29 368 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ + 564: 0019c941 84 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ 565: 00000000 0 FUNC GLOBAL DEFAULT UND if_nameindex@GLIBC_2.4 (3) │ │ │ │ - 566: 00077161 160 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ - 567: 0005ea8d 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ - 568: 000b44b1 82 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ - 569: 0005f669 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ + 566: 00077199 160 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ + 567: 0005eac5 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ + 568: 000b4511 82 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ + 569: 0005f6a1 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ 570: 004b40fc 208 OBJECT GLOBAL DEFAULT 26 PyODictValues_Type │ │ │ │ - 571: 0023cab5 64 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ - 572: 001b9461 194 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ - 573: 00081b75 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ + 571: 0023bc3d 64 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ + 572: 001b8b0d 194 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ + 573: 00081b59 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: 000937e1 386 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ + 576: 000937c5 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: 00234a45 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ - 580: 00067e9d 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ - 581: 0019f20d 94 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ + 579: 00233bad 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ + 580: 00067ed5 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ + 581: 0019e8ad 94 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ 582: 0002d1d9 116 FUNC GLOBAL DEFAULT 12 PyInitConfig_AddModule │ │ │ │ - 583: 001f8c05 78 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ + 583: 001f7d2d 78 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ 584: 004fe9c0 4 OBJECT GLOBAL DEFAULT 29 stdin@GLIBC_2.4 (3) │ │ │ │ - 585: 0018162d 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ + 585: 00180cd5 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ 586: 00000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.4 (3) │ │ │ │ - 587: 000d6bdd 382 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ - 588: 001c09c1 256 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ - 589: 001d1365 52 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ + 587: 000d6acd 382 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ + 588: 001bffd1 256 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ + 589: 001d0499 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: 00061f79 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ - 593: 001553d1 24 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ - 594: 001bd341 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ + 592: 00061fb1 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ + 593: 00155109 24 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ + 594: 001bc9f1 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ 595: 00000000 0 FUNC GLOBAL DEFAULT UND sigwaitinfo@GLIBC_2.4 (3) │ │ │ │ - 596: 00061259 398 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ - 597: 0006186d 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ + 596: 00061291 398 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ + 597: 000618a5 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ 598: 00000000 0 FUNC GLOBAL DEFAULT UND socketpair@GLIBC_2.4 (3) │ │ │ │ - 599: 0003f139 48 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ - 600: 00061691 86 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ - 601: 0006ff51 1948 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ + 599: 0003f181 48 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ + 600: 000616c9 86 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ + 601: 0006ff7d 1948 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ 602: 004b7c5c 208 OBJECT GLOBAL DEFAULT 26 PyCapsule_Type │ │ │ │ - 603: 001c1a9d 16 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ - 604: 0005d173 42 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ - 605: 002615a1 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ - 606: 00181661 52 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ + 603: 001c10ad 16 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ + 604: 0005d1ab 42 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ + 605: 00260731 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ + 606: 00180d09 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: 00062b25 30 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ + 610: 00062b5d 30 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ 611: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_create@GLIBC_2.34 (4) │ │ │ │ - 612: 002f01ac 136 OBJECT GLOBAL DEFAULT 14 _Py_InitCleanup │ │ │ │ - 613: 00056a9d 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ - 614: 0019db61 62 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ + 612: 002ef12c 136 OBJECT GLOBAL DEFAULT 14 _Py_InitCleanup │ │ │ │ + 613: 00056b2f 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ + 614: 0019d205 62 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ 615: 004b9f38 208 OBJECT GLOBAL DEFAULT 26 PyTuple_Type │ │ │ │ - 616: 00061875 6 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ - 617: 0015a179 768 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ - 618: 000800ed 376 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ + 616: 000618ad 6 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ + 617: 00159e81 768 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ + 618: 000800cd 376 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: 0021c019 4 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteASCII │ │ │ │ - 623: 0008adb9 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ + 622: 0021b181 4 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteASCII │ │ │ │ + 623: 0008ad8d 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ 624: 00000000 0 FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.4 (3) │ │ │ │ - 625: 00066687 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ - 626: 0029a7ad 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ - 627: 00070b19 452 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ + 625: 000666bf 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ + 626: 0029974d 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ + 627: 00070b3d 452 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ 628: 00000000 0 FUNC GLOBAL DEFAULT UND kill@GLIBC_2.4 (3) │ │ │ │ - 629: 001e1361 48 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ + 629: 001e0491 48 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ 630: 00000000 0 FUNC GLOBAL DEFAULT UND sem_destroy@GLIBC_2.34 (4) │ │ │ │ - 631: 001f8631 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ - 632: 0014ad99 4 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ - 633: 00061ba1 514 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ + 631: 001f7759 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ + 632: 0014ab09 4 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ + 633: 00061bd9 514 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ 634: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_condattr_init@GLIBC_2.4 (3) │ │ │ │ - 635: 003af508 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ + 635: 003ae488 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ 636: 004beee4 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemExit │ │ │ │ - 637: 00085ec9 880 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ + 637: 00085ead 880 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ 638: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fallocate64@GLIBC_2.4 (3) │ │ │ │ - 639: 000d58c9 1124 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ - 640: 000f3735 88 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ - 641: 001bac59 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ - 642: 001e2781 16 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ - 643: 001c0929 152 FUNC GLOBAL DEFAULT 12 PyLong_Export │ │ │ │ + 639: 000d57b9 1124 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ + 640: 000f35e1 88 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ + 641: 001ba305 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ + 642: 001e18ad 16 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ + 643: 001bff39 152 FUNC GLOBAL DEFAULT 12 PyLong_Export │ │ │ │ 644: 00000000 0 FUNC GLOBAL DEFAULT UND bind_textdomain_codeset@GLIBC_2.4 (3) │ │ │ │ - 645: 0019c101 66 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ - 646: 00210b35 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ + 645: 0019b7a9 66 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ + 646: 0020fb0d 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ 647: 00000000 0 FUNC GLOBAL DEFAULT UND strdup@GLIBC_2.4 (3) │ │ │ │ - 648: 001acdd9 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ - 649: 001d6a69 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ + 648: 001ac571 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ + 649: 001d5b91 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: 0006b309 128 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ - 653: 003abf0c 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ - 654: 00164861 414 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ - 655: 0019e99d 84 FUNC GLOBAL DEFAULT 12 Py_CompileStringExFlags │ │ │ │ - 656: 00132485 92 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ - 657: 00095e91 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ - 658: 00277c69 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ + 652: 0006b341 128 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ + 653: 003aae8c 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ + 654: 00164169 414 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ + 655: 0019e03d 84 FUNC GLOBAL DEFAULT 12 Py_CompileStringExFlags │ │ │ │ + 656: 001320dd 92 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ + 657: 00095e71 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ + 658: 00276c49 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ 659: 00000000 0 FUNC GLOBAL DEFAULT UND lockf64@GLIBC_2.4 (3) │ │ │ │ - 660: 001d9579 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ - 661: 0008b70d 68 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ - 662: 0021533d 44 FUNC GLOBAL DEFAULT 12 _PyXI_NewSession │ │ │ │ - 663: 00061db9 64 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ - 664: 0005d9af 62 FUNC GLOBAL DEFAULT 12 PyLong_AsUInt64 │ │ │ │ - 665: 00239cd5 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ + 660: 001d86a1 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ + 661: 0008b6e1 68 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ + 662: 002144a5 44 FUNC GLOBAL DEFAULT 12 _PyXI_NewSession │ │ │ │ + 663: 00061df1 64 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ + 664: 0005d9e7 62 FUNC GLOBAL DEFAULT 12 PyLong_AsUInt64 │ │ │ │ + 665: 00238e55 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ 666: 000315d9 184 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ - 667: 001462c1 508 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ - 668: 000c7cad 1280 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ - 669: 001453e1 258 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ - 670: 00279f4d 30 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ - 671: 0005e057 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ + 667: 00146031 508 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ + 668: 000c7d39 1280 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ + 669: 00145151 258 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ + 670: 00278f2d 30 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ + 671: 0005e08f 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: 0013b701 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ - 676: 001f2e49 540 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ - 677: 00215c01 104 FUNC GLOBAL DEFAULT 12 _PyMarshal_ReadObjectFromXIData │ │ │ │ + 675: 0013b349 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ + 676: 001f1f71 540 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ + 677: 00214d69 104 FUNC GLOBAL DEFAULT 12 _PyMarshal_ReadObjectFromXIData │ │ │ │ 678: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_destroy@GLIBC_2.4 (3) │ │ │ │ - 679: 0028d865 404 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ - 680: 00090121 240 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ - 681: 001b12b1 208 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ + 679: 0028c83d 404 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ + 680: 00090101 240 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ + 681: 001b0a41 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: 001025e9 44 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ - 685: 001f6e75 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ - 686: 0026b34d 652 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ - 687: 000c72fd 122 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ - 688: 00127d21 128 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ - 689: 00089925 182 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ - 690: 001d0d15 112 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ - 691: 00224871 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ + 684: 001023ad 44 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ + 685: 001f5f9d 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ + 686: 0026a4a5 652 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ + 687: 000c7389 122 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ + 688: 00127ae1 128 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ + 689: 00089919 182 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ + 690: 001cfe49 112 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ + 691: 002239d5 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: 001a91d5 88 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ - 695: 001d4649 2800 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ + 694: 001a8849 88 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ + 695: 001d3779 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: 00188d49 32 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ - 701: 001bc8fd 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ + 700: 001883f1 32 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ + 701: 001bbfa9 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ 702: 0002ab7c 0 FUNC GLOBAL DEFAULT UND XML_SetUnparsedEntityDeclHandler │ │ │ │ - 703: 0005e691 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ - 704: 0023c6a9 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ - 705: 0004cda1 30 FUNC GLOBAL DEFAULT 12 _PyXI_FreeExcInfo │ │ │ │ - 706: 00051cb9 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ - 707: 0017eac9 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ - 708: 0018e789 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ + 703: 0005e6c9 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ + 704: 0023b831 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ + 705: 0004cdd9 30 FUNC GLOBAL DEFAULT 12 _PyXI_FreeExcInfo │ │ │ │ + 706: 00051add 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ + 707: 0017e16d 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ + 708: 0018de31 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ 709: 0002f7a5 18 FUNC GLOBAL DEFAULT 12 PyException_GetCause │ │ │ │ - 710: 00084dc9 74 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ - 711: 00062aa7 52 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ - 712: 00138a55 414 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ - 713: 0005cde9 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ - 714: 001fcd75 68 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ - 715: 001dc7ed 376 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ - 716: 000f1f41 1116 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ - 717: 00117ab9 548 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ - 718: 00182809 76 FUNC GLOBAL DEFAULT 12 PyInitConfig_HasOption │ │ │ │ + 710: 00084dad 74 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ + 711: 00062adf 52 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ + 712: 0013869d 414 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ + 713: 0005ce21 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ + 714: 001fbe9d 68 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ + 715: 001db915 376 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ + 716: 000f1de1 1126 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ + 717: 001179cd 548 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ + 718: 00181eb1 76 FUNC GLOBAL DEFAULT 12 PyInitConfig_HasOption │ │ │ │ 719: 00000000 0 FUNC GLOBAL DEFAULT UND endpwent@GLIBC_2.4 (3) │ │ │ │ - 720: 0005da5b 130 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ - 721: 00205569 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ + 720: 0005da93 130 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ + 721: 00204691 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ 722: 00000000 0 FUNC GLOBAL DEFAULT UND isatty@GLIBC_2.4 (3) │ │ │ │ - 723: 000cfc0d 1100 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ - 724: 001e5739 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ - 725: 001de3b5 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ + 723: 000cfca9 1100 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ + 724: 001e4861 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ + 725: 001dd4dd 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ 726: 00000000 0 FUNC GLOBAL DEFAULT UND lchown@GLIBC_2.4 (3) │ │ │ │ - 727: 001132b9 508 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ - 728: 00063279 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ - 729: 0005e79f 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ - 730: 001fb941 840 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ - 731: 00119279 2086 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ + 727: 00113765 508 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ + 728: 000632b1 104 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ + 729: 0005e7d7 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ + 730: 001faa69 840 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ + 731: 0011904d 2086 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: 000545ad 170 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ - 735: 0005d449 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ - 736: 0017eacd 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ + 734: 000547f5 170 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ + 735: 0005d481 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ + 736: 0017e171 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ 737: 004b1414 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseException │ │ │ │ - 738: 00062cfd 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ - 739: 00051ad9 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ + 738: 00062d35 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ + 739: 000518fd 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ 740: 00527d40 4 OBJECT GLOBAL DEFAULT 29 Py_HasFileSystemDefaultEncoding │ │ │ │ - 741: 0003d79b 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ - 742: 0029a4e9 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ + 741: 0003d7df 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ + 742: 00299489 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ 743: 00000000 0 FUNC GLOBAL DEFAULT UND getgrnam_r@GLIBC_2.4 (3) │ │ │ │ - 744: 0021c2a9 34 FUNC GLOBAL DEFAULT 12 _PyXI_FreeFailure │ │ │ │ - 745: 00033a15 6 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ + 744: 0021b411 34 FUNC GLOBAL DEFAULT 12 _PyXI_FreeFailure │ │ │ │ + 745: 00033a19 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: 001e12a9 58 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ - 749: 002866d9 480 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ - 750: 0005d415 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ - 751: 000d9455 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ - 752: 001c0b65 66 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ + 748: 001e03d9 58 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ + 749: 002856b1 480 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ + 750: 0005d44d 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ + 751: 000d9345 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ + 752: 001c0175 66 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ 753: 004bb1b0 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotADirectoryError │ │ │ │ - 754: 001792f9 1244 FUNC GLOBAL DEFAULT 12 _PyErr_FormatNote │ │ │ │ + 754: 001789e9 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: 0017dd45 460 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ - 758: 0005957d 14 FUNC GLOBAL DEFAULT 12 _Py_rc_diff │ │ │ │ - 759: 0011e8b9 14 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ + 757: 0017d405 460 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ + 758: 000595b5 14 FUNC GLOBAL DEFAULT 12 _Py_rc_diff │ │ │ │ + 759: 0011e771 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: 0005ec01 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ - 764: 00250a2d 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ - 765: 001ea885 12 FUNC GLOBAL DEFAULT 12 PyInit_unicodedata │ │ │ │ + 763: 0005ec39 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ + 764: 0024fb81 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ + 765: 001e99ad 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: 0006f589 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ - 770: 0011cf15 540 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ - 771: 001551d1 512 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ + 769: 0006f5b5 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ + 770: 0011cdcd 540 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ + 771: 00154f09 512 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ 772: 0002e55d 76 FUNC GLOBAL DEFAULT 12 PySys_AuditTuple │ │ │ │ - 773: 001e9f55 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ - 774: 0005f3b1 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ + 773: 001e907d 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ + 774: 0005f3e9 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: 000e06f9 268 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteStr │ │ │ │ - 778: 0023c965 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ - 779: 0005d891 56 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ - 780: 000613eb 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ + 777: 000e0595 268 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteStr │ │ │ │ + 778: 0023baed 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ + 779: 0005d8c9 56 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ + 780: 00061423 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ 781: 00000000 0 FUNC GLOBAL DEFAULT UND fgetxattr@GLIBC_2.4 (3) │ │ │ │ - 782: 0005f4f3 46 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ - 783: 00062adb 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ + 782: 0005f52b 46 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ + 783: 00062b13 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ 784: 0002c89d 36 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitIsolatedConfig │ │ │ │ - 785: 001d1399 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ + 785: 001d04cd 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: 0005dd77 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ - 789: 001baee9 70 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ + 788: 0005ddaf 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ + 789: 001ba599 70 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ 790: 0002baf0 0 FUNC GLOBAL DEFAULT UND XML_SetCharacterDataHandler │ │ │ │ - 791: 00271715 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ - 792: 0005e503 10 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_IsUniquelyReferenced │ │ │ │ - 793: 0017ead1 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ - 794: 0009e5d5 88 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ + 791: 00270721 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ + 792: 0005e53b 10 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_IsUniquelyReferenced │ │ │ │ + 793: 0017e175 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ + 794: 0009e5c5 88 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ 795: 004beee8 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyboardInterrupt │ │ │ │ - 796: 000d6d5d 396 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ - 797: 0005f369 58 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ - 798: 0005f649 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ + 796: 000d6c4d 396 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ + 797: 0005f3a1 58 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ + 798: 0005f681 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: 00128219 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ - 802: 000476c7 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ - 803: 0019cae5 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ + 801: 00127fd9 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ + 802: 0004770f 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ + 803: 0019c18d 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ 804: 0002c7b5 102 FUNC GLOBAL DEFAULT 12 PyInitConfig_Create │ │ │ │ - 805: 0005a03b 86 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ - 806: 00066639 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ - 807: 0005e4df 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ - 808: 0004d12f 190 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ + 805: 0005a073 86 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ + 806: 00066671 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ + 807: 0005e517 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ + 808: 0004d167 190 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ 809: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyname_r@GLIBC_2.4 (3) │ │ │ │ - 810: 000bd1ed 650 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ - 811: 000f0945 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ - 812: 0014fb35 184 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ - 813: 00066641 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ - 814: 00262bf5 120 FUNC GLOBAL DEFAULT 12 PyType_GetBaseByToken │ │ │ │ - 815: 0006556d 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ - 816: 000ceb7d 1188 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ - 817: 00066ac5 102 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ - 818: 0014bb89 116 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ - 819: 00266a01 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ + 810: 000bd279 650 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ + 811: 000f07e5 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ + 812: 0014f875 184 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ + 813: 00066679 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ + 814: 00261d85 120 FUNC GLOBAL DEFAULT 12 PyType_GetBaseByToken │ │ │ │ + 815: 000655a5 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ + 816: 000cec15 1188 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ + 817: 00066afd 102 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ + 818: 0014b8c9 116 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ + 819: 00265b51 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: 000f8075 304 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ - 823: 00054657 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ - 824: 00124f05 44 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ + 822: 000f7f39 304 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ + 823: 0005489f 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ + 824: 00124ccd 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: 00063275 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ - 828: 00044653 354 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ - 829: 001eb1e9 108 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ + 827: 000632ad 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ + 828: 0004469b 354 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ + 829: 001ea311 108 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ 830: 00000000 0 FUNC GLOBAL DEFAULT UND truncate64@GLIBC_2.4 (3) │ │ │ │ - 831: 0025b855 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ + 831: 0025a9e5 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ 832: 004bee88 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndentationError │ │ │ │ - 833: 0009e4ed 196 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ - 834: 0012e3b9 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ - 835: 000c9fc5 190 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ + 833: 0009e4dd 196 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ + 834: 0012e079 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ + 835: 000ca051 190 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ 836: 00000000 0 FUNC GLOBAL DEFAULT UND fgets@GLIBC_2.4 (3) │ │ │ │ - 837: 00062cc5 16 FUNC GLOBAL DEFAULT 12 PyMutex_IsLocked │ │ │ │ - 838: 0003ea49 80 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ - 839: 000cab0d 50 FUNC GLOBAL DEFAULT 12 _Py_LoadAttr_StackRefSteal │ │ │ │ - 840: 00064577 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ + 837: 00062cfd 16 FUNC GLOBAL DEFAULT 12 PyMutex_IsLocked │ │ │ │ + 838: 0003ea91 80 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ + 839: 000caba9 50 FUNC GLOBAL DEFAULT 12 _Py_LoadAttr_StackRefSteal │ │ │ │ + 840: 000645af 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ 841: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setflags@GLIBC_2.4 (3) │ │ │ │ - 842: 00039f0f 66 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ + 842: 00039f4f 66 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ 843: 00000000 0 FUNC GLOBAL DEFAULT UND __stat64_time64@GLIBC_2.34 (4) │ │ │ │ - 844: 00059959 150 FUNC GLOBAL DEFAULT 12 PyConfig_GetInt │ │ │ │ + 844: 00059991 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: 001ad605 244 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ - 848: 001a0a31 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ - 849: 0005b773 4 FUNC GLOBAL DEFAULT 12 PyErr_WriteUnraisable │ │ │ │ - 850: 0005e157 128 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ + 847: 001acd95 244 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ + 848: 001a00d1 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ + 849: 0005b7ab 4 FUNC GLOBAL DEFAULT 12 PyErr_WriteUnraisable │ │ │ │ + 850: 0005e18f 128 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ 851: 00000000 0 FUNC GLOBAL DEFAULT UND getppid@GLIBC_2.4 (3) │ │ │ │ - 852: 0006662b 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ + 852: 00066663 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ 853: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@GLIBC_2.4 (3) │ │ │ │ - 854: 0008add5 156 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ - 855: 00181829 96 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ - 856: 00204045 98 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ - 857: 0011a665 2244 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ - 858: 0007122d 688 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ - 859: 00067a89 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ - 860: 001406a5 1084 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ - 861: 00178bb1 1820 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ - 862: 00132751 14 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ - 863: 001ddd5d 6 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ - 864: 00144ca1 468 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ + 854: 0008ada9 156 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ + 855: 00180ed1 96 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ + 856: 0020316d 98 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ + 857: 0011a579 2244 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ + 858: 00071251 688 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ + 859: 00067ac1 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ + 860: 001402d1 1084 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ + 861: 001782a1 1820 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ + 862: 001323a9 14 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ + 863: 001dce85 6 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ + 864: 00144a11 468 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ 865: 00000000 0 FUNC GLOBAL DEFAULT UND renameat@GLIBC_2.4 (3) │ │ │ │ - 866: 00205139 2 FUNC GLOBAL DEFAULT 12 _PyEval_StopTheWorld │ │ │ │ - 867: 001ecdc5 1220 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ - 868: 00053c01 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ - 869: 000706ed 520 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ + 866: 00204261 2 FUNC GLOBAL DEFAULT 12 _PyEval_StopTheWorld │ │ │ │ + 867: 001ebeed 1220 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ + 868: 00053b6d 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ + 869: 00070719 516 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: 00165145 568 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ - 875: 0021d4e5 166 FUNC GLOBAL DEFAULT 12 _PyCode_VerifyStateless │ │ │ │ - 876: 0003a8c9 422 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ - 877: 00057d73 66 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ - 878: 00219e69 76 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ - 879: 000c612d 648 FUNC GLOBAL DEFAULT 12 _PyTuple_FromStackRefStealOnSuccess │ │ │ │ + 874: 00164a4d 568 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ + 875: 0021c649 166 FUNC GLOBAL DEFAULT 12 _PyCode_VerifyStateless │ │ │ │ + 876: 0003a909 422 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ + 877: 00057dab 66 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ + 878: 00218fd1 76 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ + 879: 000c61bd 648 FUNC GLOBAL DEFAULT 12 _PyTuple_FromStackRefStealOnSuccess │ │ │ │ 880: 00000000 0 FUNC GLOBAL DEFAULT UND XML_StopParser │ │ │ │ - 881: 0020b385 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ + 881: 0020a4ad 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ 882: 0002daa5 98 FUNC GLOBAL DEFAULT 12 PyInitConfig_Free │ │ │ │ - 883: 000d9441 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ - 884: 00032109 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ + 883: 000d9331 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ + 884: 0003210d 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ 885: 00000000 0 FUNC GLOBAL DEFAULT UND pow@GLIBC_2.29 (20) │ │ │ │ - 886: 001979a5 152 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ - 887: 0014aa51 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ - 888: 0029a591 254 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ - 889: 000354a7 10 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ + 886: 0019704d 152 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ + 887: 0014a7c1 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ + 888: 00299531 254 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ + 889: 000354ef 10 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ 890: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_atexit@GLIBC_2.4 (3) │ │ │ │ - 891: 001dbedd 58 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ + 891: 001db005 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: 00062945 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ - 895: 000b4485 44 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ - 896: 00082da1 244 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ - 897: 000d8fad 20 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ + 894: 0006297d 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ + 895: 000b44e5 44 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ + 896: 00082d85 244 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ + 897: 000d8e9d 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: 001f6471 112 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ - 902: 0005ec5d 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ - 903: 0005f6af 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ + 901: 001f5599 112 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ + 902: 0005ec95 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ + 903: 0005f6e7 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ 904: 004b3ba8 208 OBJECT GLOBAL DEFAULT 26 PyMemoryView_Type │ │ │ │ - 905: 0005d1bd 32 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ - 906: 0021bcad 608 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ + 905: 0005d1f5 32 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ + 906: 0021ae15 608 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ 907: 00000000 0 FUNC GLOBAL DEFAULT UND send@GLIBC_2.4 (3) │ │ │ │ - 908: 0025e71d 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ + 908: 0025da41 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ 909: 004b0890 0 NOTYPE WEAK DEFAULT 26 data_start │ │ │ │ - 910: 00143ee1 28 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ - 911: 00062b43 22 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ - 912: 000467e9 26 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ - 913: 00252271 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ - 914: 0014ff4d 176 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ - 915: 00059fdf 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ - 916: 00225ad5 168 FUNC GLOBAL DEFAULT 12 _PyXI_Preserve │ │ │ │ - 917: 0003862d 42 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ + 910: 00143c51 28 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ + 911: 00062b7b 22 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ + 912: 00046831 26 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ + 913: 002513c5 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ + 914: 0014fc8d 176 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ + 915: 0005a017 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ + 916: 00224c41 168 FUNC GLOBAL DEFAULT 12 _PyXI_Preserve │ │ │ │ + 917: 000386d9 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: 0010c42d 128 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ + 921: 0010c1c9 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: 00052879 62 FUNC GLOBAL DEFAULT 12 PyLong_AsInt32 │ │ │ │ + 924: 000526d5 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: 001afe05 26 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ - 928: 000428dd 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ - 929: 0010130d 284 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ + 927: 001af595 26 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ + 928: 00042925 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ + 929: 001010cd 284 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ 930: 00000000 0 FUNC GLOBAL DEFAULT UND localeconv@GLIBC_2.4 (3) │ │ │ │ - 931: 0023e56d 132 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ + 931: 0023d6dd 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: 0019c8f5 228 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ - 936: 0005f5cd 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ + 935: 0019bf9d 228 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ + 936: 0005f605 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ 937: 00527d64 4 OBJECT GLOBAL DEFAULT 29 _PyOS_ReadlineTState │ │ │ │ 938: 004b1ddc 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_RefType │ │ │ │ - 939: 001d0c91 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ - 940: 0017eac1 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ - 941: 001fa019 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ + 939: 001cfdc5 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ + 940: 0017e165 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ + 941: 001f9141 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ 942: 00000000 0 FUNC GLOBAL DEFAULT UND strstr@GLIBC_2.4 (3) │ │ │ │ - 943: 001bd8d9 28 FUNC GLOBAL DEFAULT 12 _Py_InitDumpStack │ │ │ │ - 944: 0023d3d1 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ - 945: 0005c703 206 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ + 943: 001bcf89 28 FUNC GLOBAL DEFAULT 12 _Py_InitDumpStack │ │ │ │ + 944: 0023c445 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ + 945: 0005c73b 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: 001469d1 414 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ + 948: 00146741 414 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ 949: 00000000 0 FUNC GLOBAL DEFAULT UND strcspn@GLIBC_2.4 (3) │ │ │ │ - 950: 000593d1 80 FUNC GLOBAL DEFAULT 12 _Py_cr_quot │ │ │ │ - 951: 0004a6c1 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ - 952: 001d0c31 60 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ + 950: 0005940d 76 FUNC GLOBAL DEFAULT 12 _Py_cr_quot │ │ │ │ + 951: 0004a6f9 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ + 952: 001cfd65 60 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ 953: 0002d4f5 46 FUNC GLOBAL DEFAULT 12 PyInitConfig_FreeStrList │ │ │ │ - 954: 001e28f5 20 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ - 955: 00268369 36 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ + 954: 001e1a21 20 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ + 955: 002674b9 36 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ 956: 00000000 0 FUNC GLOBAL DEFAULT UND rmdir@GLIBC_2.4 (3) │ │ │ │ - 957: 00062c67 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ + 957: 00062c9f 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: 00061491 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ + 964: 000614c9 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ 965: 00032575 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: 00057fc1 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ - 973: 00062a2d 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ - 974: 00269b31 96 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ + 972: 00057ffb 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ + 973: 00062a65 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ + 974: 00268c81 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: 001bd6cd 80 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ - 979: 00094d5d 436 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ - 980: 0006111f 60 FUNC GLOBAL DEFAULT 12 _PyLong_UInt16_Converter │ │ │ │ - 981: 0027bc55 60 FUNC GLOBAL DEFAULT 12 PyIter_NextItem │ │ │ │ - 982: 00226a61 364 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ + 978: 001bcc55 80 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ + 979: 00094d41 428 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ + 980: 00061157 60 FUNC GLOBAL DEFAULT 12 _PyLong_UInt16_Converter │ │ │ │ + 981: 0027ac35 60 FUNC GLOBAL DEFAULT 12 PyIter_NextItem │ │ │ │ + 982: 00225bcd 364 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ 983: 00000000 0 FUNC GLOBAL DEFAULT UND sem_init@GLIBC_2.34 (4) │ │ │ │ - 984: 000b47b5 34 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ + 984: 000b4815 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: 0014263d 48 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ - 988: 0006322d 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ - 989: 0010040d 168 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ + 987: 00142215 48 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ + 988: 00063265 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ + 989: 001001cd 168 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ 990: 00000000 0 FUNC GLOBAL DEFAULT UND endgrent@GLIBC_2.4 (3) │ │ │ │ - 991: 00085d01 240 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ + 991: 00085ce5 240 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ 992: 004b4304 208 OBJECT GLOBAL DEFAULT 26 PyDictValues_Type │ │ │ │ - 993: 0009e0fd 250 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ + 993: 0009e0ed 250 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ 994: 00000000 0 FUNC GLOBAL DEFAULT UND __syslog_chk@GLIBC_2.4 (3) │ │ │ │ - 995: 0004cb31 52 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ - 996: 0011dfb1 18 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ - 997: 0021d799 324 FUNC GLOBAL DEFAULT 12 _PyCode_GetVarCounts │ │ │ │ - 998: 0019c435 148 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ - 999: 0018e685 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ + 995: 0004cb69 52 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ + 996: 0011de69 18 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ + 997: 0021c8fd 324 FUNC GLOBAL DEFAULT 12 _PyCode_GetVarCounts │ │ │ │ + 998: 0019badd 148 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ + 999: 0018dd2d 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ 1000: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd@GLIBC_2.7 (7) │ │ │ │ - 1001: 0011dfc5 96 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ - 1002: 0025c729 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ - 1003: 0020b1c5 60 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ - 1004: 00082e95 152 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ + 1001: 0011de7d 96 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ + 1002: 0025b8b9 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ + 1003: 0020a2ed 60 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ + 1004: 00082e79 152 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ 1005: 0002bc7c 0 FUNC GLOBAL DEFAULT UND XML_GetErrorCode │ │ │ │ - 1006: 001d25b1 724 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ + 1006: 001d16e5 724 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ 1007: 0002e3f5 84 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileExFlags │ │ │ │ - 1008: 0016fdcd 334 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ + 1008: 0016f5ad 334 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ 1009: 00000000 0 FUNC GLOBAL DEFAULT UND setgroups@GLIBC_2.4 (3) │ │ │ │ - 1010: 001d9409 84 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ - 1011: 001bd151 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ + 1010: 001d8531 84 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ + 1011: 001bc801 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ 1012: 00000000 0 FUNC GLOBAL DEFAULT UND setxattr@GLIBC_2.4 (3) │ │ │ │ - 1013: 0019c8e9 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ - 1014: 0005ec99 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ - 1015: 001e15ad 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ - 1016: 00061031 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ - 1017: 000766a9 772 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ + 1013: 0019bf91 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ + 1014: 0005ecd1 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ + 1015: 001e06dd 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ + 1016: 00061069 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ + 1017: 000766e1 772 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ 1018: 00000000 0 FUNC GLOBAL DEFAULT UND grantpt@GLIBC_2.4 (3) │ │ │ │ 1019: 0002e60d 20 FUNC GLOBAL DEFAULT 12 PyErr_Print │ │ │ │ - 1020: 001bd999 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ - 1021: 001f8bc1 68 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ + 1020: 001bcfb1 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ + 1021: 001f7ce9 68 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ 1022: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_init@GLIBC_2.4 (3) │ │ │ │ - 1023: 0004d3d9 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ + 1023: 0004d411 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ 1024: 004bae44 4 OBJECT GLOBAL DEFAULT 26 PyExc_ResourceWarning │ │ │ │ - 1025: 002128fd 72 FUNC GLOBAL DEFAULT 12 _PyCode_GetXIData │ │ │ │ - 1026: 0023b63d 68 FUNC GLOBAL DEFAULT 12 _PyType_GetSlotWrapperNames │ │ │ │ - 1027: 0007fded 96 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ - 1028: 00172205 532 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ - 1029: 0007916d 882 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ - 1030: 0005dae3 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ - 1031: 00062b67 22 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ + 1025: 002114bd 72 FUNC GLOBAL DEFAULT 12 _PyCode_GetXIData │ │ │ │ + 1026: 0023a7c5 68 FUNC GLOBAL DEFAULT 12 _PyType_GetSlotWrapperNames │ │ │ │ + 1027: 0007fdcd 96 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ + 1028: 001719c9 536 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ + 1029: 00079195 882 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ + 1030: 0005db1b 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ + 1031: 00062b9f 22 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ 1032: 00000000 0 FUNC GLOBAL DEFAULT UND getlogin_r@GLIBC_2.4 (3) │ │ │ │ - 1033: 0003e51d 154 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ + 1033: 0003e565 154 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ 1034: 004ff24c 4 OBJECT GLOBAL DEFAULT 29 Py_BytesWarningFlag │ │ │ │ - 1035: 00215bfd 4 FUNC GLOBAL DEFAULT 12 _PyCode_FromXIData │ │ │ │ - 1036: 001a56e1 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ - 1037: 00298929 8 FUNC GLOBAL DEFAULT 12 _PyObject_GetXIDataNoFallback │ │ │ │ - 1038: 002331f9 1088 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ - 1039: 00208c41 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ - 1040: 00039549 78 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ - 1041: 000b7b8d 1436 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ - 1042: 000f5785 1650 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ - 1043: 0005d9ed 66 FUNC GLOBAL DEFAULT 12 PyLong_IsPositive │ │ │ │ - 1044: 0017ae69 524 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ - 1045: 0005f5cf 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ - 1046: 0006355f 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ + 1035: 00214d65 4 FUNC GLOBAL DEFAULT 12 _PyCode_FromXIData │ │ │ │ + 1036: 001a4d55 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ + 1037: 00297965 8 FUNC GLOBAL DEFAULT 12 _PyObject_GetXIDataNoFallback │ │ │ │ + 1038: 00232361 1088 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ + 1039: 00207d69 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ + 1040: 000395f1 78 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ + 1041: 000b7c19 1436 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ + 1042: 000f5621 1690 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ + 1043: 0005da25 66 FUNC GLOBAL DEFAULT 12 PyLong_IsPositive │ │ │ │ + 1044: 0017a545 524 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ + 1045: 0005f607 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ + 1046: 00063597 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ 1047: 000325d3 16 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ - 1048: 001f7439 250 FUNC GLOBAL DEFAULT 12 _PyXIData_RegisterClass │ │ │ │ - 1049: 001827fd 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ - 1050: 001f07a1 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ - 1051: 00064d61 268 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ - 1052: 0028e3bd 202 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ - 1053: 001a2199 46 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ + 1048: 001f6561 250 FUNC GLOBAL DEFAULT 12 _PyXIData_RegisterClass │ │ │ │ + 1049: 00181ea5 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ + 1050: 001ef8c9 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ + 1051: 00064d99 268 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ + 1052: 0028d395 202 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ + 1053: 001a1839 46 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ 1054: 00000000 0 FUNC GLOBAL DEFAULT UND fchmodat@GLIBC_2.4 (3) │ │ │ │ - 1055: 00062a2b 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_BeginMutex │ │ │ │ - 1056: 0005e03f 24 FUNC GLOBAL DEFAULT 12 PyUnstable_TryIncRef │ │ │ │ - 1057: 00062c47 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ - 1058: 00061f63 22 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ + 1055: 00062a63 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_BeginMutex │ │ │ │ + 1056: 0005e077 24 FUNC GLOBAL DEFAULT 12 PyUnstable_TryIncRef │ │ │ │ + 1057: 00062c7f 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ + 1058: 00061f9b 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: 0004e875 46 FUNC GLOBAL DEFAULT 12 _PyXIData_FormatNotShareableError │ │ │ │ + 1062: 0004e8b5 46 FUNC GLOBAL DEFAULT 12 _PyXIData_FormatNotShareableError │ │ │ │ 1063: 00000000 0 FUNC GLOBAL DEFAULT UND __gmtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1064: 00038bcf 92 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ + 1064: 00038c7b 92 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ 1065: 00000000 0 FUNC GLOBAL DEFAULT UND dup3@GLIBC_2.9 (19) │ │ │ │ - 1066: 0009e5b1 34 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ - 1067: 00062ecb 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ - 1068: 00124f31 414 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ + 1066: 0009e5a1 34 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ + 1067: 00062f03 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ + 1068: 00124cf9 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: 001c1bdd 50 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ - 1072: 000b01f9 146 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ - 1073: 001d3781 192 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ + 1071: 001c11ed 50 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ + 1072: 000b0251 146 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ + 1073: 001d28b1 192 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ 1074: 00000000 0 FUNC GLOBAL DEFAULT UND unsetenv@GLIBC_2.4 (3) │ │ │ │ - 1075: 0010155d 588 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ + 1075: 0010131d 588 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ 1076: 0002c474 0 FUNC GLOBAL DEFAULT UND acos@GLIBC_2.4 (2) │ │ │ │ - 1077: 00214381 288 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ + 1077: 002134ed 288 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ 1078: 00000000 0 FUNC GLOBAL DEFAULT UND deflateSetDictionary │ │ │ │ - 1079: 001fb765 226 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ - 1080: 00042eb7 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ - 1081: 0018dd39 108 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ - 1082: 000d9a01 1196 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ - 1083: 0017eabd 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ - 1084: 0020603d 20 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ - 1085: 001d0da9 96 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ - 1086: 001d5bf1 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ + 1079: 001fa88d 226 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ + 1080: 00042eff 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ + 1081: 0018d3e1 108 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ + 1082: 000d98f1 1196 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ + 1083: 0017e161 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ + 1084: 00205169 20 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ + 1085: 001cfedd 96 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ + 1086: 001d4d21 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ 1087: 00000000 0 FUNC GLOBAL DEFAULT UND sqrt@GLIBC_2.4 (2) │ │ │ │ - 1088: 000ee989 828 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ + 1088: 000ee825 828 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ 1089: 004ff250 4 OBJECT GLOBAL DEFAULT 29 Py_InspectFlag │ │ │ │ - 1090: 000d671d 1216 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ - 1091: 0020c5e9 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ + 1090: 000d660d 1216 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ + 1091: 0020b711 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ 1092: 00000000 0 FUNC GLOBAL DEFAULT UND shutdown@GLIBC_2.4 (3) │ │ │ │ - 1093: 001f84c5 336 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ + 1093: 001f75ed 336 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ 1094: 00000000 0 FUNC GLOBAL DEFAULT UND setns@GLIBC_2.14 (21) │ │ │ │ - 1095: 0006c8e5 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ - 1096: 000dd6dd 548 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ + 1095: 0006c91d 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ + 1096: 000dd5b1 548 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ 1097: 00000000 0 FUNC GLOBAL DEFAULT UND poll@GLIBC_2.4 (3) │ │ │ │ - 1098: 0005d3ad 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ + 1098: 0005d3e5 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ 1099: 004b70d4 208 OBJECT GLOBAL DEFAULT 26 PyClassMethodDescr_Type │ │ │ │ - 1100: 002145ad 178 FUNC GLOBAL DEFAULT 12 _PyBytes_GetXIDataWrapped │ │ │ │ - 1101: 001a8e01 66 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ + 1100: 00213719 178 FUNC GLOBAL DEFAULT 12 _PyBytes_GetXIDataWrapped │ │ │ │ + 1101: 001a8475 66 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ 1102: 00000000 0 FUNC GLOBAL DEFAULT UND fexecve@GLIBC_2.4 (3) │ │ │ │ - 1103: 001e1435 56 FUNC GLOBAL DEFAULT 12 _PyList_AsTupleAndClear │ │ │ │ - 1104: 00080cc1 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ - 1105: 00203131 122 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ - 1106: 00044d9d 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ + 1103: 001e0565 56 FUNC GLOBAL DEFAULT 12 _PyList_AsTupleAndClear │ │ │ │ + 1104: 00080ca1 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ + 1105: 00202259 122 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ + 1106: 00044de5 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: 00246281 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ - 1110: 0012e349 102 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ + 1109: 002453ad 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ + 1110: 0012e01d 82 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ 1111: 004bee7c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ModuleNotFoundError │ │ │ │ 1112: 00527df0 0 NOTYPE GLOBAL DEFAULT 29 _end │ │ │ │ - 1113: 000437e3 10 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ - 1114: 00052477 136 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ + 1113: 0004382b 10 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ + 1114: 0005229b 136 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ 1115: 00000000 0 FUNC GLOBAL DEFAULT UND __fprintf_chk@GLIBC_2.4 (3) │ │ │ │ - 1116: 001d2be1 76 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ + 1116: 001d1d15 76 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ 1117: 00000000 0 FUNC GLOBAL DEFAULT UND sigaddset@GLIBC_2.4 (3) │ │ │ │ - 1118: 0003b8df 10 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ - 1119: 0009dc05 516 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ - 1120: 001a8ac9 60 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ - 1121: 00057f59 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ - 1122: 000520f7 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ - 1123: 000dd901 204 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ - 1124: 0019c8dd 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ - 1125: 00181a75 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ + 1118: 0003b91f 10 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ + 1119: 0009dbbd 516 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ + 1120: 001a813d 60 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ + 1121: 00057f93 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ + 1122: 00051f1b 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ + 1123: 000dd7d5 204 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ + 1124: 0019bf85 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ + 1125: 0018111d 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: 000d7465 184 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ - 1129: 00104ad1 76 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ - 1130: 0019e381 34 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ - 1131: 001cfcfd 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ - 1132: 0019ea11 148 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ - 1133: 00204ed9 30 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ - 1134: 00129619 242 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ - 1135: 001be5d9 178 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ - 1136: 0005e47f 96 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_IsUniqueReferencedTemporary │ │ │ │ - 1137: 0012f4c9 214 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ - 1138: 001129e5 272 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ + 1128: 000d7355 184 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ + 1129: 0010487d 76 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ + 1130: 0019da25 34 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ + 1131: 001cf30d 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ + 1132: 0019e0b1 148 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ + 1133: 00203fa9 30 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ + 1134: 001293d9 40 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ + 1135: 001bdbf1 178 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ + 1136: 0005e4b7 96 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_IsUniqueReferencedTemporary │ │ │ │ + 1137: 0012f179 244 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ + 1138: 00112919 272 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ 1139: 00000000 0 FUNC GLOBAL DEFAULT UND getpwuid_r@GLIBC_2.4 (3) │ │ │ │ - 1140: 00062a89 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ - 1141: 0023ecf1 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ - 1142: 00321418 108 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ - 1143: 001bcc49 80 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ - 1144: 00065a47 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ + 1140: 00062ac1 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ + 1141: 0023de61 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ + 1142: 00320398 108 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ + 1143: 001bc2f9 80 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ + 1144: 00065a7f 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ 1145: 00000000 0 FUNC GLOBAL DEFAULT UND fchown@GLIBC_2.4 (3) │ │ │ │ - 1146: 0004cb65 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ + 1146: 0004cb9d 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: 0025ba59 660 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ + 1150: 0025abe9 660 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ 1151: 004b15cc 208 OBJECT GLOBAL DEFAULT 26 PyTraceBack_Type │ │ │ │ 1152: 004d5e78 0x28b10 OBJECT GLOBAL DEFAULT 27 _PyRuntime │ │ │ │ - 1153: 001f948d 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ - 1154: 0015e479 110 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ + 1153: 001f85b5 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ + 1154: 0015e17d 110 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ 1155: 0002b1bc 0 FUNC GLOBAL DEFAULT UND asin@GLIBC_2.4 (2) │ │ │ │ - 1156: 0005f631 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ - 1157: 000ff291 3544 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ - 1158: 00035b59 4 FUNC GLOBAL DEFAULT 12 PyThread_detach_thread │ │ │ │ + 1156: 0005f669 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ + 1157: 000ff051 3544 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ + 1158: 00035ba1 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: 000c2fd5 426 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ + 1162: 000c3059 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: 000fccc5 178 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ - 1166: 00062dab 54 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ - 1167: 001f462d 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ - 1168: 001134b5 1118 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ - 1169: 00085691 1256 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ - 1170: 00257b01 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ - 1171: 0005e50d 94 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ - 1172: 00209bfd 164 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ - 1173: 00272f59 100 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ - 1174: 00111569 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ - 1175: 0003b063 146 FUNC GLOBAL DEFAULT 12 _PyEval_SpecialMethodCanSuggest │ │ │ │ - 1176: 0029a7a5 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ + 1165: 000fcb8d 178 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ + 1166: 00062de3 54 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ + 1167: 001f3689 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ + 1168: 001131ed 1118 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ + 1169: 00085675 1256 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ + 1170: 00256c51 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ + 1171: 0005e545 94 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ + 1172: 00208d25 164 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ + 1173: 00271f3d 100 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ + 1174: 0011149d 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ + 1175: 0003b0a3 146 FUNC GLOBAL DEFAULT 12 _PyEval_SpecialMethodCanSuggest │ │ │ │ + 1176: 00299745 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ 1177: 00000000 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.4 (3) │ │ │ │ - 1178: 0019be4d 62 FUNC GLOBAL DEFAULT 12 PyContextVar_New │ │ │ │ - 1179: 0028d569 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ + 1178: 0019b4f5 62 FUNC GLOBAL DEFAULT 12 PyContextVar_New │ │ │ │ + 1179: 0028c541 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ 1180: 00000000 0 FUNC GLOBAL DEFAULT UND frexp@GLIBC_2.4 (3) │ │ │ │ - 1181: 0029b3c0 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ - 1182: 00256e41 390 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ - 1183: 00267ef5 668 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ - 1184: 0006adb3 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ - 1185: 00125b0d 64 FUNC GLOBAL DEFAULT 12 PyLong_AsInt64 │ │ │ │ - 1186: 0021c4e9 36 FUNC GLOBAL DEFAULT 12 _PyXI_GetPreserved │ │ │ │ - 1187: 00075f55 236 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ + 1181: 0029a340 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ + 1182: 00255f91 390 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ + 1183: 00267045 668 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ + 1184: 0006adeb 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ + 1185: 001258d5 64 FUNC GLOBAL DEFAULT 12 PyLong_AsInt64 │ │ │ │ + 1186: 0021b651 36 FUNC GLOBAL DEFAULT 12 _PyXI_GetPreserved │ │ │ │ + 1187: 00075f8d 236 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ 1188: 00000000 0 FUNC GLOBAL DEFAULT UND ceil@GLIBC_2.4 (2) │ │ │ │ - 1189: 001fd031 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ - 1190: 0020f21d 64 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ - 1191: 000be0c9 608 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ - 1192: 00146b71 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ + 1189: 001fc159 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ + 1190: 0020e349 64 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ + 1191: 000be155 608 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ + 1192: 001468e1 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ 1193: 00000000 0 FUNC GLOBAL DEFAULT UND fremovexattr@GLIBC_2.4 (3) │ │ │ │ - 1194: 00085df1 76 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ - 1195: 001fb009 132 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ - 1196: 0005daf9 20 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ + 1194: 00085dd5 76 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ + 1195: 001f9fe1 132 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ + 1196: 0005db31 20 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ 1197: 00527df0 0 NOTYPE GLOBAL DEFAULT 29 __end__ │ │ │ │ - 1198: 000522d5 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ - 1199: 00208b81 20 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ + 1198: 000520f9 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ + 1199: 00207ca9 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: 00264b71 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ + 1202: 00263d01 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ 1203: 004b3164 208 OBJECT GLOBAL DEFAULT 26 PyRangeIter_Type │ │ │ │ - 1204: 0026bb69 864 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ + 1204: 0026ab71 864 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ 1205: 00000000 0 FUNC GLOBAL DEFAULT UND dlerror@GLIBC_2.34 (4) │ │ │ │ - 1206: 001e0231 72 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ - 1207: 000bdd0d 130 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ - 1208: 0005ede5 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ - 1209: 00064821 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ + 1206: 001df361 72 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ + 1207: 000bdd99 130 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ + 1208: 0005ee1d 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ + 1209: 00064859 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ 1210: 004feff8 24 OBJECT GLOBAL DEFAULT 29 _Py_HashSecret │ │ │ │ - 1211: 0017ead9 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ - 1212: 0023addd 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ - 1213: 001dadc9 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ - 1214: 000610e7 56 FUNC GLOBAL DEFAULT 12 _PyLong_UInt8_Converter │ │ │ │ + 1211: 0017e17d 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ + 1212: 00239f65 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ + 1213: 001d9ef1 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ + 1214: 0006111f 56 FUNC GLOBAL DEFAULT 12 _PyLong_UInt8_Converter │ │ │ │ 1215: 004bee9c 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeWarning │ │ │ │ - 1216: 0022d2f5 36 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ - 1217: 0028bf51 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ - 1218: 001bd0b1 6 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ + 1216: 0022c45d 36 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ + 1217: 0028af29 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ + 1218: 001bc761 6 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ 1219: 00000000 0 FUNC GLOBAL DEFAULT UND __localtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1220: 0005e2f7 392 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteWideChar │ │ │ │ + 1220: 0005e32f 392 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteWideChar │ │ │ │ 1221: 004b3444 208 OBJECT GLOBAL DEFAULT 26 _PyNone_Type │ │ │ │ - 1222: 0005f5a3 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ + 1222: 0005f5db 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ 1223: 00000000 0 FUNC GLOBAL DEFAULT UND inflate │ │ │ │ - 1224: 00062e0d 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ - 1225: 002f0234 48 OBJECT GLOBAL DEFAULT 14 _Py_SpecialMethods │ │ │ │ + 1224: 00062e45 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ + 1225: 002ef1b4 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: 0028dc49 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ + 1228: 0028cc21 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ 1229: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_destroy@GLIBC_2.4 (3) │ │ │ │ - 1230: 001b75f5 10 FUNC GLOBAL DEFAULT 12 PyLong_GetNativeLayout │ │ │ │ - 1231: 0011814d 532 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ + 1230: 001b6c09 10 FUNC GLOBAL DEFAULT 12 PyLong_GetNativeLayout │ │ │ │ + 1231: 00118061 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: 0020ac61 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ - 1235: 0021c669 4 FUNC GLOBAL DEFAULT 12 _PyXIData_Release │ │ │ │ - 1236: 00134659 66 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ - 1237: 00209a85 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ - 1238: 0008422d 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ + 1234: 00209d89 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ + 1235: 0021b7d1 4 FUNC GLOBAL DEFAULT 12 _PyXIData_Release │ │ │ │ + 1236: 001342c9 66 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ + 1237: 00208bad 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ + 1238: 00084211 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ 1239: 00000000 0 FUNC GLOBAL DEFAULT UND fpathconf@GLIBC_2.4 (3) │ │ │ │ - 1240: 0005d7a9 216 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ - 1241: 00053f3d 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ - 1242: 00048f25 22 FUNC GLOBAL DEFAULT 12 PyLongWriter_Discard │ │ │ │ + 1240: 0005d7e1 216 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ + 1241: 0005438d 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ + 1242: 00048f69 22 FUNC GLOBAL DEFAULT 12 PyLongWriter_Discard │ │ │ │ 1243: 00000000 0 FUNC GLOBAL DEFAULT UND strnlen@GLIBC_2.4 (3) │ │ │ │ - 1244: 0021df55 610 FUNC GLOBAL DEFAULT 12 _PyCode_SetUnboundVarCounts │ │ │ │ + 1244: 0021d0b9 610 FUNC GLOBAL DEFAULT 12 _PyCode_SetUnboundVarCounts │ │ │ │ 1245: 0002d525 24 FUNC GLOBAL DEFAULT 12 PyConfig_Read │ │ │ │ - 1246: 00253bc5 172 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ + 1246: 00252d15 172 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: 001559f5 130 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ - 1250: 0025ea5d 152 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ - 1251: 0005de67 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ + 1249: 0015572d 130 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ + 1250: 0025dd81 152 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ + 1251: 0005de9f 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ 1252: 00000000 0 FUNC GLOBAL DEFAULT UND __fstatat64_time64@GLIBC_2.34 (4) │ │ │ │ - 1253: 000faf4d 52 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ + 1253: 000fae15 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: 0005e605 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ - 1257: 0022c201 256 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ - 1258: 0005e073 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ + 1256: 0005e63d 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ + 1257: 0022b369 256 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ + 1258: 0005e0ab 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ 1259: 00000000 0 FUNC GLOBAL DEFAULT UND setresgid@GLIBC_2.4 (3) │ │ │ │ - 1260: 000526d1 76 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ - 1261: 0005f665 4 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ - 1262: 00215bf1 4 FUNC GLOBAL DEFAULT 12 _PyXIData_NewObject │ │ │ │ + 1260: 000524f5 76 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ + 1261: 0005f69d 4 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ + 1262: 00214d59 4 FUNC GLOBAL DEFAULT 12 _PyXIData_NewObject │ │ │ │ 1263: 00000000 0 FUNC GLOBAL DEFAULT UND sigaltstack@GLIBC_2.4 (3) │ │ │ │ - 1264: 00209cbd 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ - 1265: 0005f579 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ - 1266: 000461d9 192 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ + 1264: 00208de5 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ + 1265: 0005f5b1 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ + 1266: 00046221 192 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ 1267: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.4 (3) │ │ │ │ - 1268: 00062e45 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ + 1268: 00062e7d 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ 1269: 004b110c 16 OBJECT GLOBAL DEFAULT 26 _Py_TrueStruct │ │ │ │ - 1270: 001e48c1 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ - 1271: 0018dda5 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ + 1270: 001e39e5 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ + 1271: 0018d44d 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: 00134139 72 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ - 1276: 0019e3a5 292 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ - 1277: 00256901 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ - 1278: 00117341 96 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ - 1279: 0019c891 76 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ - 1280: 00294f7d 144 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ - 1281: 0012c2a1 326 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ - 1282: 0006896b 28 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ - 1283: 000b2609 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ - 1284: 00260005 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ + 1275: 00133d79 72 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ + 1276: 0019da49 292 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ + 1277: 00255a51 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ + 1278: 00117251 96 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ + 1279: 0019bf39 76 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ + 1280: 00293fb9 144 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ + 1281: 0012bf91 326 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ + 1282: 000689a3 28 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ + 1283: 000b2669 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ + 1284: 0025f329 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ 1285: 00000000 0 FUNC GLOBAL DEFAULT UND symlinkat@GLIBC_2.4 (3) │ │ │ │ - 1286: 000b3e1d 1640 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ - 1287: 001df33d 224 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ + 1286: 000b3e7d 1640 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ + 1287: 001de465 232 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: 0005db31 12 FUNC GLOBAL DEFAULT 12 Py_PACK_VERSION │ │ │ │ - 1294: 0006b7b1 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ - 1295: 0006bb41 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ - 1296: 0014c1ad 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ - 1297: 0024d7c5 64 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ - 1298: 001747e9 56 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ - 1299: 00057db5 22 FUNC GLOBAL DEFAULT 12 _PyErr_SetInterpreterAlreadyRunning │ │ │ │ - 1300: 0003f7a1 352 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ + 1293: 0005db69 12 FUNC GLOBAL DEFAULT 12 Py_PACK_VERSION │ │ │ │ + 1294: 0006b7e9 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ + 1295: 0006bb79 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ + 1296: 0014beed 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ + 1297: 0024c919 64 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ + 1298: 00173f25 56 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ + 1299: 00057f7d 22 FUNC GLOBAL DEFAULT 12 _PyErr_SetInterpreterAlreadyRunning │ │ │ │ + 1300: 0003f7e9 352 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ 1301: 004b3e2c 208 OBJECT GLOBAL DEFAULT 26 PyODict_Type │ │ │ │ - 1302: 00182fa5 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ - 1303: 00067a91 84 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ + 1302: 0018264d 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ + 1303: 00067ac9 84 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ 1304: 004b3514 208 OBJECT GLOBAL DEFAULT 26 PyModuleDef_Type │ │ │ │ - 1305: 00214ee9 312 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ - 1306: 0004d4b9 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ - 1307: 0027cc95 30840 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ - 1308: 0005c9ed 56 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ - 1309: 0013fbb9 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ - 1310: 00112dc5 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ + 1305: 00214051 312 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ + 1306: 0004d52b 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ + 1307: 0027b8f9 30844 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ + 1308: 0005ca25 56 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ + 1309: 0013f80d 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ + 1310: 00112cf9 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ 1311: 00000000 0 FUNC GLOBAL DEFAULT UND __vsnprintf_chk@GLIBC_2.4 (3) │ │ │ │ - 1312: 00039e61 174 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ - 1313: 000961b9 120 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ - 1314: 00092771 66 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ - 1315: 001025bd 42 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ - 1316: 00044acf 30 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ - 1317: 00127871 50 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ + 1312: 00039ea1 174 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ + 1313: 00096199 120 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ + 1314: 00092755 66 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ + 1315: 00102381 42 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ + 1316: 00044b17 30 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ + 1317: 0012762d 50 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ 1318: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_delete@GLIBC_2.34 (4) │ │ │ │ - 1319: 000578d7 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ + 1319: 000578af 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: 002536f9 10 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ - 1324: 0005dadd 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ - 1325: 0018dc41 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ - 1326: 001f71e1 106 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ - 1327: 001fb561 116 FUNC GLOBAL DEFAULT 12 PyUnstable_AtExit │ │ │ │ + 1323: 00252849 10 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ + 1324: 0005db15 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ + 1325: 0018d2e9 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ + 1326: 001f6309 106 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ + 1327: 001fa689 116 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: 0005d375 56 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ - 1331: 0025af75 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ - 1332: 00214d41 82 FUNC GLOBAL DEFAULT 12 _PyBytes_GetData │ │ │ │ - 1333: 001e48cd 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ - 1334: 000d0dbd 204 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ - 1335: 0005d8c9 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ - 1336: 001de2d5 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ + 1330: 0005d3ad 56 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ + 1331: 0025a105 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ + 1332: 00213ea9 82 FUNC GLOBAL DEFAULT 12 _PyBytes_GetData │ │ │ │ + 1333: 001e39f1 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ + 1334: 000d0e59 204 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ + 1335: 0005d901 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ + 1336: 001dd3fd 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ 1337: 00000000 0 FUNC GLOBAL DEFAULT UND killpg@GLIBC_2.4 (3) │ │ │ │ - 1338: 00226fe1 6 FUNC GLOBAL DEFAULT 12 _PyXIData_Clear │ │ │ │ + 1338: 0022614d 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: 0003210d 4 FUNC GLOBAL DEFAULT 12 _Py_DisplaySourceLine │ │ │ │ + 1341: 00032109 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: 0002fe05 648 FUNC GLOBAL DEFAULT 12 _Py_DumpStack │ │ │ │ - 1345: 00239f75 104 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ + 1345: 002390f5 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: 000e09e9 396 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ + 1348: 000e0885 396 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ 1349: 0002d435 192 FUNC GLOBAL DEFAULT 12 PyInitConfig_GetStrList │ │ │ │ - 1350: 0027733d 316 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ - 1351: 0005f6cb 4 FUNC GLOBAL DEFAULT 12 Py_REFCNT │ │ │ │ + 1350: 0027631d 316 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ + 1351: 0005f703 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: 001966cd 872 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ - 1355: 00144e75 1388 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ - 1356: 0004d2fb 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ + 1354: 00195d75 872 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ + 1355: 00144be5 1388 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ + 1356: 0004d333 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ 1357: 00000000 0 FUNC GLOBAL DEFAULT UND setegid@GLIBC_2.4 (3) │ │ │ │ - 1358: 00048793 76 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ + 1358: 000487d7 76 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ 1359: 00000000 0 FUNC GLOBAL DEFAULT UND raise@GLIBC_2.4 (3) │ │ │ │ - 1360: 0020551d 74 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ - 1361: 0006b15b 18 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ - 1362: 0019c7e9 92 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ + 1360: 00204645 74 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ + 1361: 0006b193 18 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ + 1362: 0019be91 92 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ 1363: 004b3738 208 OBJECT GLOBAL DEFAULT 26 PyCMethod_Type │ │ │ │ - 1364: 000d3e55 3678 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ - 1365: 0025cc71 40 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ - 1366: 001b7601 94 FUNC GLOBAL DEFAULT 12 PyLongWriter_Create │ │ │ │ - 1367: 001d43a5 124 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ - 1368: 0023b04d 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ + 1364: 000d3d45 3678 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ + 1365: 0025be01 40 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ + 1366: 001b6c15 94 FUNC GLOBAL DEFAULT 12 PyLongWriter_Create │ │ │ │ + 1367: 001d34d5 124 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ + 1368: 0023a1d5 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: 00086319 82 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ + 1372: 000862fd 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: 00065c79 66 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ - 1376: 0005de1d 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ - 1377: 001df48d 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ + 1375: 00065cb1 66 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ + 1376: 0005de55 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ + 1377: 001de5bd 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ 1378: 0002e5bf 78 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ - 1379: 00091b25 60 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ + 1379: 00091b09 60 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ 1380: 004b442c 208 OBJECT GLOBAL DEFAULT 26 PyDictItems_Type │ │ │ │ - 1381: 00116e3d 828 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ - 1382: 0007b949 190 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ - 1383: 00155a8d 4 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ - 1384: 0009aa05 144 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ - 1385: 00228f99 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ - 1386: 0022ee61 208 FUNC GLOBAL DEFAULT 12 _PyXIData_UnregisterClass │ │ │ │ + 1381: 00116d4d 828 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ + 1382: 0007b939 190 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ + 1383: 001557c5 4 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ + 1384: 0009a9b1 144 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ + 1385: 002280fd 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ + 1386: 0022dfcd 208 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: 000502c9 56 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ - 1390: 000365bd 500 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ - 1391: 00294e8d 142 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ - 1392: 001bd535 102 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ + 1389: 000501c1 56 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ + 1390: 00036605 500 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ + 1391: 00293ec9 142 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ + 1392: 001bcbe5 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: 0029a7a9 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ - 1396: 001aee91 146 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ - 1397: 00064e6d 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ + 1395: 00299749 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ + 1396: 001ae621 146 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ + 1397: 00064ea5 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ 1398: 004b5d6c 208 OBJECT GLOBAL DEFAULT 26 PyFrame_Type │ │ │ │ - 1399: 00064c35 62 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ + 1399: 00064c6d 62 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ 1400: 00000000 0 FUNC GLOBAL DEFAULT UND __uflow@GLIBC_2.4 (3) │ │ │ │ - 1401: 001de60d 600 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ - 1402: 00044627 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ - 1403: 00062d27 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ - 1404: 0009e62d 292 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ - 1405: 00085c29 208 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ - 1406: 0005d4b1 134 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ + 1401: 001dd735 600 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ + 1402: 0004466f 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ + 1403: 00062d5f 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ + 1404: 0009e61d 292 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ + 1405: 00085c0d 208 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ + 1406: 0005d4e9 134 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ 1407: 004fefe8 4 OBJECT GLOBAL DEFAULT 29 Py_UTF8Mode │ │ │ │ - 1408: 000623e7 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ - 1409: 001e2791 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ - 1410: 00084251 1452 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ - 1411: 000965e5 300 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ + 1408: 0006241f 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ + 1409: 001e18bd 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ + 1410: 00084235 1452 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ + 1411: 000965c5 300 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ 1412: 00031205 62 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ - 1413: 0005e74b 84 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ - 1414: 000e56ad 126 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ - 1415: 0017eac5 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ - 1416: 0005f68b 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ - 1417: 00059e3d 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ + 1413: 0005e783 84 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ + 1414: 000e554d 126 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ + 1415: 0017e169 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ + 1416: 0005f6c3 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ + 1417: 00059e75 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ 1418: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpucount@GLIBC_2.6 (5) │ │ │ │ - 1419: 001c2225 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ - 1420: 000c16c1 138 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ + 1419: 001c1835 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ + 1420: 000c1749 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: 001ea429 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ - 1424: 0006306d 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ - 1425: 000629cd 10 FUNC GLOBAL DEFAULT 12 _PyObjectArray_Free │ │ │ │ + 1423: 001e9551 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ + 1424: 000630a5 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ + 1425: 00062a05 10 FUNC GLOBAL DEFAULT 12 _PyObjectArray_Free │ │ │ │ 1426: 0002f675 12 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ - 1427: 000cdf51 886 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ + 1427: 000cdfe9 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: 00065b07 74 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ + 1430: 00065b3f 74 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ 1431: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmax@GLIBC_2.4 (3) │ │ │ │ - 1432: 00155b15 134 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ + 1432: 0015584d 134 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ 1433: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersion │ │ │ │ 1434: 004c2dbc 4 OBJECT GLOBAL DEFAULT 26 _PySet_Dummy │ │ │ │ 1435: 004bb194 4 OBJECT GLOBAL DEFAULT 26 PyExc_ChildProcessError │ │ │ │ - 1436: 000fbbe9 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ + 1436: 000fbab1 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ 1437: 004beed0 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportError │ │ │ │ - 1438: 0006b5b1 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ - 1439: 00063359 120 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ - 1440: 0022bca9 24 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ + 1438: 0006b5e9 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ + 1439: 00063391 120 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ + 1440: 0022ae11 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: 00130711 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ + 1443: 00130375 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ 1444: 0002c771 68 FUNC GLOBAL DEFAULT 12 PyImport_AppendInittab │ │ │ │ - 1445: 00056b4b 186 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ - 1446: 001d3295 212 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ - 1447: 001e81b1 82 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ + 1445: 000569d7 186 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ + 1446: 001d23c9 212 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ + 1447: 001e72d9 82 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ 1448: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_b_loc@GLIBC_2.4 (3) │ │ │ │ - 1449: 00039dc1 14 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ + 1449: 00039e01 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: 0007f9c1 4 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_EnableDeferredRefcount │ │ │ │ - 1454: 00067d01 180 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ + 1453: 0007f9a1 4 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_EnableDeferredRefcount │ │ │ │ + 1454: 00067d39 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: 001df1ad 54 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ - 1459: 00052125 4 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchRightEvent │ │ │ │ - 1460: 000e90e1 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ + 1458: 001de2d5 54 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ + 1459: 00051f49 4 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchRightEvent │ │ │ │ + 1460: 000e8f7d 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: 0004c551 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ + 1463: 0004c589 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ 1464: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetBase │ │ │ │ - 1465: 0007758d 128 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ + 1465: 000775c5 128 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ 1466: 00000000 0 FUNC GLOBAL DEFAULT UND nice@GLIBC_2.4 (3) │ │ │ │ - 1467: 00124619 1366 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ - 1468: 0022a9d9 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ - 1469: 0011ca55 1214 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ + 1467: 001243dd 1370 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ + 1468: 00229b41 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ + 1469: 0011c90d 1214 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ 1470: 00527d34 1 OBJECT GLOBAL DEFAULT 29 _PyByteArray_empty_string │ │ │ │ - 1471: 0009e25d 656 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ + 1471: 0009e24d 656 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ 1472: 004beed4 4 OBJECT GLOBAL DEFAULT 26 PyExc_EOFError │ │ │ │ - 1473: 000d62e1 36 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ + 1473: 000d61d1 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: 0006314b 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ - 1477: 0005aa97 62 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ - 1478: 00207d25 184 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ + 1476: 00063183 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ + 1477: 0005aacf 62 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ + 1478: 00206e4d 184 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ 1479: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyname@GLIBC_2.4 (3) │ │ │ │ - 1480: 00239d59 60 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ - 1481: 000618b5 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ - 1482: 0005f661 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ + 1480: 00238ed9 60 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ + 1481: 000618ed 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ + 1482: 0005f699 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ 1483: 004b8e1c 208 OBJECT GLOBAL DEFAULT 26 PyCode_Type │ │ │ │ - 1484: 000629d7 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ + 1484: 00062a0f 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: 00059333 14 FUNC GLOBAL DEFAULT 12 _Py_cr_prod │ │ │ │ + 1487: 0005936f 14 FUNC GLOBAL DEFAULT 12 _Py_cr_prod │ │ │ │ 1488: 00000000 0 FUNC GLOBAL DEFAULT UND __sigtimedwait64@GLIBC_2.34 (4) │ │ │ │ - 1489: 001ad781 96 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ - 1490: 000eecc5 238 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ - 1491: 000d009d 1026 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ + 1489: 001acf11 96 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ + 1490: 000eeb61 238 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ + 1491: 000d0139 1026 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ 1492: 0002cd5d 82 FUNC GLOBAL DEFAULT 12 Py_InitializeEx │ │ │ │ - 1493: 00063111 54 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ - 1494: 0005eb7d 132 FUNC GLOBAL DEFAULT 12 PyContext_ClearWatcher │ │ │ │ - 1495: 00277bc9 160 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ - 1496: 00076041 408 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ - 1497: 00065443 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ + 1493: 00063149 54 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ + 1494: 0005ebb5 132 FUNC GLOBAL DEFAULT 12 PyContext_ClearWatcher │ │ │ │ + 1495: 00276ba9 160 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ + 1496: 00076079 408 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ + 1497: 0006547b 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: 00034533 10 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ + 1503: 0003457b 10 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ 1504: 00000000 0 FUNC GLOBAL DEFAULT UND system@GLIBC_2.4 (3) │ │ │ │ - 1505: 00033b15 868 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ - 1506: 00059297 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ - 1507: 002855dd 6 FUNC GLOBAL DEFAULT 12 _PyXIData_ReleaseAndRawFree │ │ │ │ - 1508: 001e782d 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ - 1509: 0023cecd 116 FUNC GLOBAL DEFAULT 12 _PyObject_MaybeCallSpecialOneArg │ │ │ │ - 1510: 0005adb1 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ + 1505: 00033b19 868 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ + 1506: 000592d3 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ + 1507: 002845b5 6 FUNC GLOBAL DEFAULT 12 _PyXIData_ReleaseAndRawFree │ │ │ │ + 1508: 001e6955 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ + 1509: 0023c055 116 FUNC GLOBAL DEFAULT 12 _PyObject_MaybeCallSpecialOneArg │ │ │ │ + 1510: 0005ad45 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ 1511: 004ff258 4 OBJECT GLOBAL DEFAULT 29 Py_OptimizeFlag │ │ │ │ - 1512: 001363e1 728 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ + 1512: 00136031 728 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: 00182965 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ + 1515: 0018200d 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: 001d6431 70 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ + 1518: 001d5561 70 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ 1519: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setsigdefault@GLIBC_2.4 (3) │ │ │ │ - 1520: 00239f31 66 FUNC GLOBAL DEFAULT 12 PyLong_IsNegative │ │ │ │ - 1521: 00089ba1 4 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ + 1520: 002390b1 66 FUNC GLOBAL DEFAULT 12 PyLong_IsNegative │ │ │ │ + 1521: 00089b95 4 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ 1522: 0002f449 388 FUNC GLOBAL DEFAULT 12 _PyUnicode_FromId │ │ │ │ - 1523: 000c1755 8 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ - 1524: 00129311 162 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ - 1525: 000f0979 64 FUNC GLOBAL DEFAULT 12 _PyLong_ExactDealloc │ │ │ │ - 1526: 00128275 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ - 1527: 001b95d5 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ - 1528: 001eb1c9 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ + 1523: 000c17dd 8 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ + 1524: 001290d1 162 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ + 1525: 000f0819 64 FUNC GLOBAL DEFAULT 12 _PyLong_ExactDealloc │ │ │ │ + 1526: 00128035 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ + 1527: 001b8c81 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ + 1528: 001ea2f1 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ 1529: 0002b748 0 FUNC GLOBAL DEFAULT UND XML_SetElementHandler │ │ │ │ - 1530: 000e5239 230 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ + 1530: 000e50d9 230 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ 1531: 00000000 0 FUNC GLOBAL DEFAULT UND __snprintf_chk@GLIBC_2.4 (3) │ │ │ │ - 1532: 00123ced 414 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ + 1532: 00123ab1 414 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ 1533: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_adddup2@GLIBC_2.4 (3) │ │ │ │ - 1534: 00064e71 32 FUNC GLOBAL DEFAULT 12 _PyType_NewManagedObject │ │ │ │ + 1534: 00064ea9 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: 001ad6f9 12 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ + 1537: 001ace89 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: 000fe7a9 728 FUNC GLOBAL DEFAULT 12 _PyEval_ImportName │ │ │ │ - 1541: 00275b99 426 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ + 1540: 000fe569 728 FUNC GLOBAL DEFAULT 12 _PyEval_ImportName │ │ │ │ + 1541: 00274b79 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: 0005f4c1 46 FUNC GLOBAL DEFAULT 12 _PyCode_CheckPureFunction │ │ │ │ + 1546: 0005f4f9 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: 00223c3d 162 FUNC GLOBAL DEFAULT 12 _PyObject_GetXIData │ │ │ │ - 1550: 0023c171 60 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ - 1551: 000eedb5 500 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ - 1552: 000ea23d 60 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ - 1553: 00286f55 164 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ - 1554: 0005f69f 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ - 1555: 0020b10d 116 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ - 1556: 00066663 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ - 1557: 00285335 244 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ - 1558: 00064cc9 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ - 1559: 0004b6e9 512 FUNC GLOBAL DEFAULT 12 _PyXI_NewExcInfo │ │ │ │ - 1560: 0014cbdd 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ + 1549: 00222da1 162 FUNC GLOBAL DEFAULT 12 _PyObject_GetXIData │ │ │ │ + 1550: 0023b2f9 60 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ + 1551: 000eec51 500 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ + 1552: 000ea0dd 60 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ + 1553: 00285f2d 164 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ + 1554: 0005f6d7 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ + 1555: 0020a235 116 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ + 1556: 0006669b 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ + 1557: 0028437d 244 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ + 1558: 00064d01 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ + 1559: 0004b721 512 FUNC GLOBAL DEFAULT 12 _PyXI_NewExcInfo │ │ │ │ + 1560: 0014c919 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ 1561: 00000000 0 FUNC GLOBAL DEFAULT UND getgroups@GLIBC_2.4 (3) │ │ │ │ - 1562: 001e237d 86 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ + 1562: 001e14a9 86 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ 1563: 00000000 0 FUNC GLOBAL DEFAULT UND readv@GLIBC_2.4 (3) │ │ │ │ - 1564: 00100705 436 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecialMethod │ │ │ │ + 1564: 001004c5 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: 00132005 272 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ + 1568: 00131c5d 272 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ 1569: 004b7d6c 208 OBJECT GLOBAL DEFAULT 26 PyBytesIter_Type │ │ │ │ - 1570: 00181779 176 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ - 1571: 001d4275 156 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ - 1572: 000e01cd 168 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Create │ │ │ │ + 1570: 00180e21 176 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ + 1571: 001d33a5 156 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ + 1572: 000e0065 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: 00142a5d 52 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteChar │ │ │ │ - 1576: 0003c70b 398 FUNC GLOBAL DEFAULT 12 _Py_rc_quot │ │ │ │ + 1575: 00142635 52 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_WriteChar │ │ │ │ + 1576: 0003c74f 402 FUNC GLOBAL DEFAULT 12 _Py_rc_quot │ │ │ │ 1577: 004beebc 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopIteration │ │ │ │ - 1578: 0011bddd 1528 FUNC GLOBAL DEFAULT 12 _PyEval_ImportFrom │ │ │ │ - 1579: 0005e0c5 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ - 1580: 00150525 4 FUNC GLOBAL DEFAULT 12 PyLong_FromUInt32 │ │ │ │ - 1581: 00034f95 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ + 1578: 0011bc95 1528 FUNC GLOBAL DEFAULT 12 _PyEval_ImportFrom │ │ │ │ + 1579: 0005e0fd 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ + 1580: 0015025d 4 FUNC GLOBAL DEFAULT 12 PyLong_FromUInt32 │ │ │ │ + 1581: 00034fdd 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ 1582: 0002b098 0 FUNC GLOBAL DEFAULT UND XML_SetStartElementHandler │ │ │ │ - 1583: 001a10d5 692 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ + 1583: 001a0775 692 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ 1584: 004b7410 208 OBJECT GLOBAL DEFAULT 26 PyProperty_Type │ │ │ │ - 1585: 000520c9 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ - 1586: 00124595 48 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ - 1587: 0005e039 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ + 1585: 00051eed 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ + 1586: 00124359 48 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ + 1587: 0005e071 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ 1588: 00000000 0 FUNC GLOBAL DEFAULT UND removexattr@GLIBC_2.4 (3) │ │ │ │ - 1589: 001bcd4d 62 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ - 1590: 0005ace5 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ + 1589: 001bc3fd 62 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ + 1590: 0005ace9 42 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ 1591: 00000000 0 FUNC GLOBAL DEFAULT UND execve@GLIBC_2.4 (3) │ │ │ │ - 1592: 00119b51 878 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ - 1593: 0003c4b1 204 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ - 1594: 00104491 696 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ + 1592: 001199b5 878 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ + 1593: 0003c4f1 204 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ + 1594: 0010423d 696 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ 1595: 00000000 0 FUNC GLOBAL DEFAULT UND getegid@GLIBC_2.4 (3) │ │ │ │ - 1596: 00197929 124 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ + 1596: 00196fd1 124 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ 1597: 0002baa8 0 FUNC GLOBAL DEFAULT UND XML_SetUnknownEncodingHandler │ │ │ │ - 1598: 00046641 60 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ - 1599: 0017db45 14 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ - 1600: 002076d5 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ + 1598: 00046689 60 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ + 1599: 0017d205 14 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ + 1600: 002067fd 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ 1601: 004bfe54 208 OBJECT GLOBAL DEFAULT 26 _PyExc_IncompleteInputError │ │ │ │ - 1602: 0005dbab 66 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ - 1603: 0006142b 102 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ - 1604: 001b793d 62 FUNC GLOBAL DEFAULT 12 PyLongWriter_Finish │ │ │ │ + 1602: 0005dbe3 66 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ + 1603: 00061463 102 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ + 1604: 001b6f51 62 FUNC GLOBAL DEFAULT 12 PyLongWriter_Finish │ │ │ │ 1605: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExternalEntityParserCreate │ │ │ │ - 1606: 0006553f 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ - 1607: 001e4289 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ - 1608: 001b0949 272 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ + 1606: 00065577 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ + 1607: 001e33ad 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ + 1608: 001b00d9 272 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ 1609: 00000000 0 FUNC GLOBAL DEFAULT UND getpgid@GLIBC_2.4 (3) │ │ │ │ - 1610: 00062a7f 10 FUNC GLOBAL DEFAULT 12 _PyXI_InitFailureUTF8 │ │ │ │ + 1610: 00062ab7 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: 001391a9 5960 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ - 1614: 0005524d 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ + 1613: 00138df1 5960 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ + 1614: 00055223 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ 1615: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_join@GLIBC_2.34 (4) │ │ │ │ - 1616: 001f52e1 264 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ - 1617: 0008b871 262 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ + 1616: 001f440d 260 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ + 1617: 0008b845 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: 0005de6f 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ - 1621: 00203265 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ + 1620: 0005dea7 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ + 1621: 0020238d 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: 0012970d 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ - 1625: 00080265 260 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ - 1626: 0006558b 210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ - 1627: 0007fe65 38 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ - 1628: 000fcaed 18 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ + 1624: 00129401 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ + 1625: 00080245 260 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ + 1626: 000655c3 210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ + 1627: 0007fe45 38 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ + 1628: 000fc9b5 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: 00134181 86 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ - 1632: 001e5761 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ - 1633: 00065d0b 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ + 1631: 00133dc1 86 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ + 1632: 001e4889 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ + 1633: 00065d43 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ 1634: 00000000 0 FUNC GLOBAL DEFAULT UND getpwnam_r@GLIBC_2.4 (3) │ │ │ │ - 1635: 00181605 40 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ - 1636: 00197f35 136 FUNC GLOBAL DEFAULT 12 _Py_InitializeRecursionLimits │ │ │ │ - 1637: 0008bc1d 1720 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ - 1638: 0027bc91 216 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ - 1639: 0005d1f1 322 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ - 1640: 0029a7b1 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ - 1641: 00257dd1 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ - 1642: 001e4715 316 FUNC GLOBAL DEFAULT 12 PyOS_Readline │ │ │ │ + 1635: 00180cad 40 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ + 1636: 001975dd 136 FUNC GLOBAL DEFAULT 12 _Py_InitializeRecursionLimits │ │ │ │ + 1637: 0008bbf1 1720 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ + 1638: 0027ac71 216 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ + 1639: 0005d229 322 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ + 1640: 00299751 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ + 1641: 00256f21 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ + 1642: 001e3839 316 FUNC GLOBAL DEFAULT 12 PyOS_Readline │ │ │ │ 1643: 004bb1a8 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileNotFoundError │ │ │ │ - 1644: 002149f5 64 FUNC GLOBAL DEFAULT 12 _PyXIData_InitWithSize │ │ │ │ - 1645: 000f1b31 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ - 1646: 0005d5c7 144 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ - 1647: 000bcaed 102 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ - 1648: 000f36b5 96 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ + 1644: 00213b61 64 FUNC GLOBAL DEFAULT 12 _PyXIData_InitWithSize │ │ │ │ + 1645: 000f19d1 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ + 1646: 0005d5ff 144 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ + 1647: 000bcb79 102 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ + 1648: 000f3561 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: 000312fd 148 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ - 1652: 001278a5 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ - 1653: 001ad5b1 12 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ + 1652: 00127661 316 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ + 1653: 001acd41 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: 0010876d 1364 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ - 1658: 00126f09 64 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ - 1659: 00206295 114 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ - 1660: 000530af 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ - 1661: 001f62fd 126 FUNC GLOBAL DEFAULT 12 PyLong_FromInt32 │ │ │ │ + 1657: 0010850d 1360 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ + 1658: 00126cc9 64 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ + 1659: 002053c1 114 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ + 1660: 00052fd7 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ + 1661: 001f5425 126 FUNC GLOBAL DEFAULT 12 PyLong_FromInt32 │ │ │ │ 1662: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetParamEntityParsing │ │ │ │ - 1663: 001f40a9 86 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ + 1663: 001f31d5 86 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ 1664: 0002d059 184 FUNC GLOBAL DEFAULT 12 Py_SetPath │ │ │ │ - 1665: 001d1c6d 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ + 1665: 001d0da1 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ 1666: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getattr_np@GLIBC_2.32 (9) │ │ │ │ - 1667: 001de22d 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ - 1668: 0020a4f9 144 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ - 1669: 001d4399 12 FUNC GLOBAL DEFAULT 12 PyInit__contextvars │ │ │ │ + 1667: 001dd355 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ + 1668: 00209621 144 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ + 1669: 001d34c9 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: 001b1959 8 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ - 1673: 002e7cd8 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ + 1672: 001b10e9 8 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ + 1673: 002e6c58 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ 1674: 0002cbad 36 FUNC GLOBAL DEFAULT 12 Py_Main │ │ │ │ - 1675: 00062ea5 38 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ + 1675: 00062edd 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: 000d15f5 104 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ - 1679: 0007888d 178 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ - 1680: 00127cb5 106 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ - 1681: 00100d95 932 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ - 1682: 000550df 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ - 1683: 0043fb80 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ + 1678: 000d1691 104 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ + 1679: 000788b1 178 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ + 1680: 00127a75 106 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ + 1681: 00100b55 932 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ + 1682: 000550b5 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ + 1683: 0043eb00 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ 1684: 0002e4d9 58 FUNC GLOBAL DEFAULT 12 PyFile_OpenCode │ │ │ │ - 1685: 0005f54f 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ - 1686: 000cdedd 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ + 1685: 0005f587 42 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ + 1686: 000cdf75 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: 0006b581 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ - 1690: 00270131 550 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ - 1691: 000d04a1 250 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ - 1692: 0023c939 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ - 1693: 000714dd 532 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ - 1694: 00062e13 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ - 1695: 0019df25 16 FUNC GLOBAL DEFAULT 12 _Py_SetImmortalUntracked │ │ │ │ - 1696: 00065b59 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ - 1697: 00174491 4 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ + 1689: 0006b5b9 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ + 1690: 0026f13d 550 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ + 1691: 000d053d 250 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ + 1692: 0023bac1 42 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ + 1693: 00071501 532 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ + 1694: 00062e4b 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ + 1695: 0019d5c9 16 FUNC GLOBAL DEFAULT 12 _Py_SetImmortalUntracked │ │ │ │ + 1696: 00065b91 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ + 1697: 00173bcd 4 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ 1698: 0002ca05 256 FUNC GLOBAL DEFAULT 12 PySys_AddXOption │ │ │ │ - 1699: 0005b719 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ + 1699: 0005b751 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ 1700: 00000000 0 FUNC GLOBAL DEFAULT UND fileno@GLIBC_2.4 (3) │ │ │ │ - 1701: 00290649 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ - 1702: 00062b59 14 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ - 1703: 001f0b85 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ + 1701: 0028f621 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ + 1702: 00062b91 14 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ + 1703: 001efcad 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: 001e0c85 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ + 1707: 001dfdb5 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: 00197ae5 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ - 1711: 00087e39 480 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ + 1710: 0019718d 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ + 1711: 00087e2d 480 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ 1712: 00000000 0 FUNC GLOBAL DEFAULT UND chown@GLIBC_2.4 (3) │ │ │ │ - 1713: 00062b8b 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ - 1714: 00215675 62 FUNC GLOBAL DEFAULT 12 _PyXI_GetMainNamespace │ │ │ │ - 1715: 00164859 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ - 1716: 0011f311 236 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ - 1717: 000ce33d 1644 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ + 1713: 00062bc3 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ + 1714: 002147dd 62 FUNC GLOBAL DEFAULT 12 _PyXI_GetMainNamespace │ │ │ │ + 1715: 00164161 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ + 1716: 0011f209 236 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ + 1717: 000ce3d1 1648 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: 000f3205 724 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ + 1720: 000f30b1 724 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ 1721: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_wcstol@GLIBC_2.38 (15) │ │ │ │ - 1722: 0005bc1d 60 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ + 1722: 0005bc55 60 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: 0005d665 58 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ + 1725: 0005d69d 58 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ 1726: 00000000 0 FUNC GLOBAL DEFAULT UND __utimensat64@GLIBC_2.34 (4) │ │ │ │ - 1727: 001f8ba1 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ + 1727: 001f7cc9 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ 1728: 004b7b8c 208 OBJECT GLOBAL DEFAULT 26 PyCell_Type │ │ │ │ - 1729: 0029a09d 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ + 1729: 002990d9 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: 001e15b9 250 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ + 1733: 001e06e9 246 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ 1734: 00000000 0 FUNC GLOBAL DEFAULT UND lgetxattr@GLIBC_2.4 (3) │ │ │ │ - 1735: 001f0679 296 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ + 1735: 001ef7a1 296 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ 1736: 004ff26c 4 OBJECT GLOBAL DEFAULT 29 Py_UnbufferedStdioFlag │ │ │ │ - 1737: 00079771 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ - 1738: 00052129 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchLeftEvent │ │ │ │ - 1739: 0026e8a1 118 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ - 1740: 00064fbd 806 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ + 1737: 00079799 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ + 1738: 00051f4d 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchLeftEvent │ │ │ │ + 1739: 0026d8a9 118 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ + 1740: 00064ff5 806 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ 1741: 00000000 0 FUNC GLOBAL DEFAULT UND if_indextoname@GLIBC_2.4 (3) │ │ │ │ - 1742: 0009aa95 120 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ - 1743: 000d2729 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ - 1744: 0013a8f1 414 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ - 1745: 0005c8b3 140 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ - 1746: 002063f5 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ + 1742: 0009aa41 120 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ + 1743: 000d27c9 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ + 1744: 0013a539 414 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ + 1745: 0005c8eb 140 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ + 1746: 00205521 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ 1747: 00000000 0 FUNC GLOBAL DEFAULT UND fwrite@GLIBC_2.4 (3) │ │ │ │ - 1748: 00067b47 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ + 1748: 00067b7f 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ 1749: 0002cb05 14 FUNC GLOBAL DEFAULT 12 Py_IsInitialized │ │ │ │ - 1750: 0004a57d 92 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ - 1751: 00062a31 10 FUNC GLOBAL DEFAULT 12 _PyXIData_SetNotShareableError │ │ │ │ + 1750: 0004a5b5 92 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ + 1751: 00062a69 10 FUNC GLOBAL DEFAULT 12 _PyXIData_SetNotShareableError │ │ │ │ 1752: 00000000 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.4 (3) │ │ │ │ - 1753: 0005e0cb 140 FUNC GLOBAL DEFAULT 12 PyWeakref_IsDead │ │ │ │ + 1753: 0005e103 140 FUNC GLOBAL DEFAULT 12 PyWeakref_IsDead │ │ │ │ 1754: 004fefe4 4 OBJECT GLOBAL DEFAULT 29 Py_IgnoreEnvironmentFlag │ │ │ │ - 1755: 002194d1 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ - 1756: 00057f61 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ + 1755: 00218639 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ + 1756: 00057f9b 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ 1757: 00000000 0 FUNC GLOBAL DEFAULT UND log10@GLIBC_2.4 (2) │ │ │ │ - 1758: 003abf4c 68 OBJECT GLOBAL DEFAULT 14 _Py_FunctionAttributeOffsets │ │ │ │ - 1759: 00063151 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ - 1760: 00054d69 184 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ + 1758: 003aaecc 68 OBJECT GLOBAL DEFAULT 14 _Py_FunctionAttributeOffsets │ │ │ │ + 1759: 00063189 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ + 1760: 00054caf 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: 00182ef1 16 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ + 1764: 00182599 16 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ 1765: 004bae6c 4 OBJECT GLOBAL DEFAULT 26 PyExc_OverflowError │ │ │ │ - 1766: 0024d805 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ - 1767: 00062de1 44 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ - 1768: 0019af59 12 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ + 1766: 0024c959 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ + 1767: 00062e19 44 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ + 1768: 0019a601 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: 0006c24d 94 FUNC GLOBAL DEFAULT 12 Py_HashBuffer │ │ │ │ + 1771: 0006c285 94 FUNC GLOBAL DEFAULT 12 Py_HashBuffer │ │ │ │ 1772: 00000000 0 FUNC GLOBAL DEFAULT UND madvise@GLIBC_2.4 (3) │ │ │ │ - 1773: 002629c1 92 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ - 1774: 0003ee8f 30 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ - 1775: 001824a9 92 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ - 1776: 000460c7 206 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ + 1773: 00261b51 92 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ + 1774: 0003eed7 30 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ + 1775: 00181b51 92 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ + 1776: 0004610f 206 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: 0004cd9d 4 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ - 1783: 001bcea1 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ + 1782: 0004cdd5 4 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ + 1783: 001bc551 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: 000919d5 336 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ + 1787: 000919b9 336 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ 1788: 0002e3db 4 FUNC GLOBAL DEFAULT 12 Py_Finalize │ │ │ │ - 1789: 001eb181 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ - 1790: 0020b181 66 FUNC GLOBAL DEFAULT 12 PyLong_IsZero │ │ │ │ - 1791: 000c0c19 624 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ + 1789: 001ea2a9 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ + 1790: 0020a2a9 66 FUNC GLOBAL DEFAULT 12 PyLong_IsZero │ │ │ │ + 1791: 000c0ca1 624 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ 1792: 00000000 0 FUNC GLOBAL DEFAULT UND sigismember@GLIBC_2.4 (3) │ │ │ │ - 1793: 0004d089 54 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ - 1794: 00051ec1 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ - 1795: 00056991 110 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ + 1793: 0004d0c1 54 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ + 1794: 00051ce5 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ + 1795: 00056969 110 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ 1796: 00000000 0 FUNC GLOBAL DEFAULT UND __time64@GLIBC_2.34 (4) │ │ │ │ - 1797: 00188d69 212 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ + 1797: 00188411 212 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ 1798: 0002bb48 0 FUNC GLOBAL DEFAULT UND XML_SetReparseDeferralEnabled │ │ │ │ - 1799: 00223535 102 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ - 1800: 00164719 320 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ - 1801: 0005db3d 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ - 1802: 00290bb5 36 FUNC GLOBAL DEFAULT 12 _PyXIData_Free │ │ │ │ - 1803: 001dc4d5 250 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ - 1804: 0004caa3 74 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ - 1805: 0029a7b5 50 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ + 1799: 00222699 102 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ + 1800: 00164021 320 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ + 1801: 0005db75 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ + 1802: 0028fb8d 36 FUNC GLOBAL DEFAULT 12 _PyXIData_Free │ │ │ │ + 1803: 001db5fd 250 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ + 1804: 0004cadb 74 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ + 1805: 00299755 50 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ 1806: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_nanosleep_time64@GLIBC_2.34 (4) │ │ │ │ - 1807: 000519ab 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ + 1807: 000517cf 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ 1808: 00000000 0 FUNC GLOBAL DEFAULT UND textdomain@GLIBC_2.4 (3) │ │ │ │ - 1809: 00062cd5 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ + 1809: 00062d0d 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ 1810: 00000000 0 FUNC GLOBAL DEFAULT UND sched_get_priority_max@GLIBC_2.4 (3) │ │ │ │ - 1811: 00038dbd 134 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ - 1812: 001f637d 112 FUNC GLOBAL DEFAULT 12 PyLong_FromUInt64 │ │ │ │ - 1813: 00062e91 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ + 1811: 00038e69 134 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ + 1812: 001f54a5 112 FUNC GLOBAL DEFAULT 12 PyLong_FromUInt64 │ │ │ │ + 1813: 00062ec9 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ 1814: 00000000 0 FUNC GLOBAL DEFAULT UND __pthread_cond_timedwait64@GLIBC_2.34 (4) │ │ │ │ - 1815: 000751fd 212 FUNC GLOBAL DEFAULT 12 _Py_SetImmortal │ │ │ │ - 1816: 0005e029 16 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ + 1815: 00075235 212 FUNC GLOBAL DEFAULT 12 _Py_SetImmortal │ │ │ │ + 1816: 0005e061 16 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ 1817: 0002c0a4 0 FUNC GLOBAL DEFAULT UND XML_SetEntityDeclHandler │ │ │ │ - 1818: 000e5b3d 4 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ + 1818: 000e59dd 4 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ 1819: 00000000 0 FUNC GLOBAL DEFAULT UND waitpid@GLIBC_2.4 (3) │ │ │ │ - 1820: 0029a795 2 FUNC GLOBAL DEFAULT 12 _Py_ForgetReference │ │ │ │ - 1821: 001ac90d 84 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Finish │ │ │ │ - 1822: 001a8379 76 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ + 1820: 00299735 2 FUNC GLOBAL DEFAULT 12 _Py_ForgetReference │ │ │ │ + 1821: 001ac0a9 84 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Finish │ │ │ │ + 1822: 001a79ed 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: 0006549f 160 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ + 1825: 000654d7 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: 00142151 348 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ - 1829: 00065c4f 8 FUNC GLOBAL DEFAULT 12 _PyBytes_FromData │ │ │ │ - 1830: 001b98e5 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ + 1828: 00141d39 348 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ + 1829: 00065c87 8 FUNC GLOBAL DEFAULT 12 _PyBytes_FromData │ │ │ │ + 1830: 001b8f91 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ 1831: 004b5fe8 208 OBJECT GLOBAL DEFAULT 26 PyFloat_Type │ │ │ │ - 1832: 0005dcb7 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ - 1833: 00085b79 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ - 1834: 0005ea1f 110 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ - 1835: 00070cdd 236 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ + 1832: 0005dcef 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ + 1833: 00085b5d 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ + 1834: 0005ea57 110 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ + 1835: 00070d01 236 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ 1836: 004ff274 4 OBJECT GLOBAL DEFAULT 29 Py_DontWriteBytecodeFlag │ │ │ │ - 1837: 0027540d 500 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ + 1837: 002743ed 500 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ 1838: 00032305 16 FUNC GLOBAL DEFAULT 12 PyInit__tracemalloc │ │ │ │ - 1839: 00296ed5 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ - 1840: 00065aa7 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ - 1841: 00226309 44 FUNC GLOBAL DEFAULT 12 _PyXIData_New │ │ │ │ - 1842: 00057679 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ - 1843: 00062a79 6 FUNC GLOBAL DEFAULT 12 _PyXI_GetFailureCode │ │ │ │ + 1839: 00295f11 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ + 1840: 00065adf 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ + 1841: 00225475 44 FUNC GLOBAL DEFAULT 12 _PyXIData_New │ │ │ │ + 1842: 00057651 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ + 1843: 00062ab1 6 FUNC GLOBAL DEFAULT 12 _PyXI_GetFailureCode │ │ │ │ 1844: 0002b1a4 0 FUNC GLOBAL DEFAULT UND XML_SetCommentHandler │ │ │ │ - 1845: 001dbd0d 464 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ - 1846: 00175121 62 FUNC GLOBAL DEFAULT 12 _PyLong_UInt64_Converter │ │ │ │ - 1847: 00066211 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ - 1848: 00261029 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ - 1849: 0005e1d7 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ - 1850: 001db531 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ - 1851: 001261a1 14 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ - 1852: 00205519 2 FUNC GLOBAL DEFAULT 12 _PyEval_StartTheWorld │ │ │ │ - 1853: 0021d4ad 54 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ - 1854: 00206a59 6 FUNC GLOBAL DEFAULT 12 _PyCode_GetScriptXIData │ │ │ │ - 1855: 0019e9f1 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ - 1856: 0003729d 12 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ - 1857: 000c650d 152 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobalStackRef │ │ │ │ - 1858: 001d3775 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ - 1859: 0005ddd7 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ - 1860: 00096711 48 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ + 1845: 001dae35 464 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ + 1846: 00174801 62 FUNC GLOBAL DEFAULT 12 _PyLong_UInt64_Converter │ │ │ │ + 1847: 00066249 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ + 1848: 002601b9 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ + 1849: 0005e20f 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ + 1850: 001da659 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ + 1851: 00125f69 14 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ + 1852: 00204641 2 FUNC GLOBAL DEFAULT 12 _PyEval_StartTheWorld │ │ │ │ + 1853: 0021c611 54 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ + 1854: 00205b85 6 FUNC GLOBAL DEFAULT 12 _PyCode_GetScriptXIData │ │ │ │ + 1855: 0019e091 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ + 1856: 000372e5 12 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ + 1857: 000c659d 152 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobalStackRef │ │ │ │ + 1858: 001d28a5 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ + 1859: 0005de0f 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ + 1860: 000966f1 48 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ 1861: 00000000 0 FUNC GLOBAL DEFAULT UND lseek64@GLIBC_2.4 (3) │ │ │ │ - 1862: 00228ec9 106 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ - 1863: 0021048d 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ + 1862: 0022802d 106 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ + 1863: 0020f611 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ 1864: 00000000 0 FUNC GLOBAL DEFAULT UND dlopen@GLIBC_2.34 (4) │ │ │ │ - 1865: 00085471 340 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ - 1866: 0019eaa5 126 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ + 1865: 00085455 340 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ + 1866: 0019e145 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: 00058b63 60 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ - 1870: 001cfce5 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ + 1869: 00058b9f 60 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ + 1870: 001cf2f5 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: 00089151 152 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ - 1875: 0028e809 34 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ - 1876: 000354b1 50 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Format │ │ │ │ - 1877: 0004a8e1 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ + 1874: 00089145 152 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ + 1875: 0028d7e1 34 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ + 1876: 000354f9 50 FUNC GLOBAL DEFAULT 12 PyUnicodeWriter_Format │ │ │ │ + 1877: 0004a919 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: 000dc859 2318 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ + 1880: 000dc749 2318 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ 1881: 00000000 0 FUNC GLOBAL DEFAULT UND getsockname@GLIBC_2.4 (3) │ │ │ │ - 1882: 001293b5 612 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ + 1882: 00129175 612 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ 1883: 0002b700 0 FUNC GLOBAL DEFAULT UND XML_SetEncoding │ │ │ │ - 1884: 00062bff 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ + 1884: 00062c37 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ 1885: 004b2d10 208 OBJECT GLOBAL DEFAULT 26 PyFrozenSet_Type │ │ │ │ - 1886: 00085301 368 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ - 1887: 00121fa9 88 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ - 1888: 00150529 242 FUNC GLOBAL DEFAULT 12 PyLong_FromInt64 │ │ │ │ - 1889: 000470a1 60 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ + 1886: 000852e5 368 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ + 1887: 00121d75 88 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ + 1888: 00150261 242 FUNC GLOBAL DEFAULT 12 PyLong_FromInt64 │ │ │ │ + 1889: 000470e9 60 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ 1890: 00000000 0 FUNC GLOBAL DEFAULT UND sendto@GLIBC_2.4 (3) │ │ │ │ - 1891: 00182ae9 256 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ - 1892: 000fcb01 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ - 1893: 003abf3c 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ + 1891: 00182191 256 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ + 1892: 000fc9c9 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ + 1893: 003aaebc 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ 1894: 00000000 0 FUNC GLOBAL DEFAULT UND vfork@GLIBC_2.4 (3) │ │ │ │ - 1895: 0005a36d 300 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ - 1896: 0005dcf7 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ - 1897: 00212945 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ + 1895: 0005a3a5 300 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ + 1896: 0005dd2f 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ + 1897: 00211b51 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: 001004b5 364 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ - 1901: 0004d27d 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ + 1900: 00100275 364 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ + 1901: 0004d2b5 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: 00063147 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ - 1905: 0004c743 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ + 1904: 0006317f 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ + 1905: 0004c77b 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: 0023d611 44 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ - 1910: 00083ee9 836 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ - 1911: 001560d1 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ - 1912: 00084e15 1260 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ + 1909: 0023c799 44 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ + 1910: 00083ecd 836 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ + 1911: 00155e09 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ + 1912: 00084df9 1260 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ 1913: 004beee0 4 OBJECT GLOBAL DEFAULT 26 PyExc_ArithmeticError │ │ │ │ - 1914: 0005504f 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ + 1914: 00055025 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ 1915: 004b4fc4 208 OBJECT GLOBAL DEFAULT 26 PyList_Type │ │ │ │ - 1916: 0017ead5 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ + 1916: 0017e179 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ 1917: 004b5914 208 OBJECT GLOBAL DEFAULT 26 PyFunction_Type │ │ │ │ - 1918: 0008edb9 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ - 1919: 001289c9 202 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ - 1920: 0011d131 290 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ - 1921: 00197cb1 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ - 1922: 00044b11 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ - 1923: 0013b305 190 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ - 1924: 0004d585 80 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ + 1918: 0008ed91 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ + 1919: 00128789 202 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ + 1920: 0011cfe9 290 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ + 1921: 00197359 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ + 1922: 00044b59 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ + 1923: 0013af4d 190 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ + 1924: 0004d5f7 80 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ 1925: 004b4980 208 OBJECT GLOBAL DEFAULT 26 PyDictIterKey_Type │ │ │ │ - 1926: 00126395 30 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ + 1926: 0012615d 30 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ 1927: 004bae40 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportWarning │ │ │ │ - 1928: 00069653 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ - 1929: 0007c28d 128 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ - 1930: 000fc9ed 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ - 1931: 000e9a29 888 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ - 1932: 00271c55 62 FUNC GLOBAL DEFAULT 12 _PyLong_UInt32_Converter │ │ │ │ - 1933: 0005e09f 16 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ - 1934: 0005f4ef 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ + 1928: 0006968b 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ + 1929: 0007c27d 128 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ + 1930: 000fc8b5 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ + 1931: 000e98c9 888 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ + 1932: 00270c61 62 FUNC GLOBAL DEFAULT 12 _PyLong_UInt32_Converter │ │ │ │ + 1933: 0005e0d7 16 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ + 1934: 0005f527 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ 1935: 00000000 0 FUNC GLOBAL DEFAULT UND lremovexattr@GLIBC_2.4 (3) │ │ │ │ - 1936: 000a0a21 36 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ + 1936: 000a0a11 36 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ 1937: 00000000 0 FUNC GLOBAL DEFAULT UND fdopen@GLIBC_2.4 (3) │ │ │ │ - 1938: 000de6b5 64 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ + 1938: 000de54d 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: 00062d57 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ + 1942: 00062d8f 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ 1943: 0002b860 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentColumnNumber │ │ │ │ - 1944: 00041ceb 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ - 1945: 000ee82d 348 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ - 1946: 0005e7db 48 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ - 1947: 000614f9 144 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ + 1944: 00041d33 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ + 1945: 000ee6c9 348 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ + 1946: 0005e813 48 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ + 1947: 00061531 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: 00527d80 4 OBJECT GLOBAL DEFAULT 29 PyOS_InputHook │ │ │ │ - 1951: 001b2ff1 968 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ + 1951: 001b2781 968 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ 1952: 004bcc94 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterError │ │ │ │ - 1953: 0010a979 1160 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ + 1953: 0010a715 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: 00182935 46 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ - 1957: 000f1b35 700 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ - 1958: 00285841 168 FUNC GLOBAL DEFAULT 12 _PyEval_GetANext │ │ │ │ - 1959: 00182755 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ - 1960: 0021eae1 242 FUNC GLOBAL DEFAULT 12 _PyFunction_VerifyStateless │ │ │ │ - 1961: 002706f9 268 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ + 1956: 00181fdd 46 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ + 1957: 000f19d5 700 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ + 1958: 00284819 168 FUNC GLOBAL DEFAULT 12 _PyEval_GetANext │ │ │ │ + 1959: 00181dfd 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ + 1960: 0021dc45 242 FUNC GLOBAL DEFAULT 12 _PyFunction_VerifyStateless │ │ │ │ + 1961: 0026f705 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: 00066919 192 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ + 1966: 00066951 192 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ 1967: 004bb1a0 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionResetError │ │ │ │ - 1968: 0016537d 344 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ - 1969: 000443ed 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ - 1970: 0021c0c5 136 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ - 1971: 001ab949 80 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ - 1972: 00046e77 132 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ - 1973: 0028eb85 10 FUNC GLOBAL DEFAULT 12 _PyBytes_FromXIData │ │ │ │ + 1968: 00164c85 344 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ + 1969: 00044435 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ + 1970: 0021b22d 136 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ + 1971: 001ab0e9 80 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ + 1972: 00046ebf 132 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ + 1973: 0028db5d 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: 00062a29 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ - 1979: 0003f641 12 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ - 1980: 001a9289 1136 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ - 1981: 0012217d 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ - 1982: 00298375 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ - 1983: 0005d881 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ - 1984: 00205615 6 FUNC GLOBAL DEFAULT 12 _PyObject_MaybeCallSpecialNoArgs │ │ │ │ - 1985: 0010ae01 356 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ - 1986: 0003a4a5 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ + 1978: 00062a61 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ + 1979: 0003f689 12 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ + 1980: 001a88fd 1136 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ + 1981: 00121f49 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ + 1982: 002973b1 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ + 1983: 0005d8b9 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ + 1984: 0020473d 6 FUNC GLOBAL DEFAULT 12 _PyObject_MaybeCallSpecialNoArgs │ │ │ │ + 1985: 0010ab9d 356 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ + 1986: 0003a4e5 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ 1987: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_toupper_loc@GLIBC_2.4 (3) │ │ │ │ - 1988: 001bc3d1 74 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ - 1989: 00141a45 116 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ - 1990: 00219341 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ + 1988: 001bba7d 74 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ + 1989: 00141641 116 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ + 1990: 002184a9 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ 1991: 00000000 0 FUNC GLOBAL DEFAULT UND pwritev64@GLIBC_2.10 (17) │ │ │ │ - 1992: 00057177 30 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ + 1992: 0005714f 30 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ 1993: 004b46d0 208 OBJECT GLOBAL DEFAULT 26 PyDict_Type │ │ │ │ - 1994: 00062b7d 14 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ - 1995: 001026b9 108 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ + 1994: 00062bb5 14 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ + 1995: 0010247d 108 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ 1996: 00000000 0 FUNC GLOBAL DEFAULT UND __strcpy_chk@GLIBC_2.4 (3) │ │ │ │ - 1997: 0021ef11 408 FUNC GLOBAL DEFAULT 12 _PyPickle_GetXIData │ │ │ │ - 1998: 001a1bd1 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ - 1999: 000689e3 18 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ - 2000: 0005d1dd 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ + 1997: 0021e075 408 FUNC GLOBAL DEFAULT 12 _PyPickle_GetXIData │ │ │ │ + 1998: 001a1271 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ + 1999: 00068a1b 18 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ + 2000: 0005d215 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ 2001: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_tolower_loc@GLIBC_2.4 (3) │ │ │ │ - 2002: 00231c2d 180 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ - 2003: 0005d887 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ - 2004: 00131ff9 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ - 2005: 00059485 54 FUNC GLOBAL DEFAULT 12 _Py_cr_sum │ │ │ │ - 2006: 000629f9 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ - 2007: 0026f5a1 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ + 2002: 00230d99 180 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ + 2003: 0005d8bf 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ + 2004: 00131c51 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ + 2005: 000594bd 54 FUNC GLOBAL DEFAULT 12 _Py_cr_sum │ │ │ │ + 2006: 00062a31 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ + 2007: 0026e5ad 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ 2008: 00000000 0 FUNC GLOBAL DEFAULT UND __getitimer64@GLIBC_2.34 (4) │ │ │ │ - 2009: 0015a9c1 1498 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ - 2010: 00258c29 122 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ + 2009: 0015a6c9 1498 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ + 2010: 00257d79 122 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ 2011: 00000000 0 FUNC GLOBAL DEFAULT UND inflateCopy@ZLIB_1.2.0 (13) │ │ │ │ - 2012: 0005ba4d 136 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ - 2013: 002985a5 900 FUNC GLOBAL DEFAULT 12 PyConfig_Set │ │ │ │ - 2014: 0004ebbd 90 FUNC GLOBAL DEFAULT 12 _PyObject_CheckXIData │ │ │ │ + 2012: 0005ba85 136 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ + 2013: 002975e1 900 FUNC GLOBAL DEFAULT 12 PyConfig_Set │ │ │ │ + 2014: 0004ebfd 90 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: 00076f99 456 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ + 2017: 00076fd1 456 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ 2018: 004c3b20 4 OBJECT GLOBAL DEFAULT 26 Py_hexdigits │ │ │ │ - 2019: 00060fff 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ - 2020: 0025aa55 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ - 2021: 001d36c1 104 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ + 2019: 00061037 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ + 2020: 00259be5 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ + 2021: 001d27f5 104 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ 2022: 00000000 0 FUNC GLOBAL DEFAULT UND syscall@GLIBC_2.4 (3) │ │ │ │ - 2023: 00215369 420 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ - 2024: 0005f3a3 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ - 2025: 001dffbd 84 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ - 2026: 001e48d9 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ + 2023: 002144d1 420 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ + 2024: 0005f3db 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ + 2025: 001df0ed 84 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ + 2026: 001e3a01 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: 000980a9 84 FUNC GLOBAL DEFAULT 12 _Py_ReachedRecursionLimitWithMargin │ │ │ │ - 2030: 00114ebd 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ + 2029: 00098055 84 FUNC GLOBAL DEFAULT 12 _Py_ReachedRecursionLimitWithMargin │ │ │ │ + 2030: 00114df5 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ 2031: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_setstacksize@GLIBC_2.34 (4) │ │ │ │ - 2032: 00032bd1 80 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ - 2033: 00267519 4 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ - 2034: 0005ed05 132 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ - 2035: 001e5231 62 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ - 2036: 001a8abd 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ + 2032: 00032bd3 80 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ + 2033: 00266669 4 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ + 2034: 0005ed3d 132 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ + 2035: 001e4359 62 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ + 2036: 001a8131 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ 2037: 00000000 0 FUNC GLOBAL DEFAULT UND setvbuf@GLIBC_2.4 (3) │ │ │ │ - 2038: 001dbcf1 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ + 2038: 001dae19 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ 2039: 004ff278 4 OBJECT GLOBAL DEFAULT 29 Py_NoUserSiteDirectory │ │ │ │ - 2040: 0007e101 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ - 2041: 0006813d 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ + 2040: 0007e0f1 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ + 2041: 00068175 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: 001ec495 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ + 2046: 001eb5bd 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: 00206885 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ - 2050: 001f98cd 196 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ + 2049: 002059b1 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ + 2050: 001f89f5 196 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ 2051: 004bb18c 4 OBJECT GLOBAL DEFAULT 26 PyExc_BlockingIOError │ │ │ │ - 2052: 000c9901 220 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ + 2052: 000c998d 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: 000f0869 220 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ - 2056: 001ed735 216 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ - 2057: 00161be9 66 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ + 2055: 000f0709 220 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ + 2056: 001ec85d 216 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ + 2057: 001615e1 66 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: 00271819 4 FUNC GLOBAL DEFAULT 12 _PyType_SetVersion │ │ │ │ - 2061: 001d36b5 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ - 2062: 00062c8f 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ - 2063: 00061065 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ + 2060: 00270825 4 FUNC GLOBAL DEFAULT 12 _PyType_SetVersion │ │ │ │ + 2061: 001d27e9 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ + 2062: 00062cc7 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ + 2063: 0006109d 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ 2064: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_destroy@GLIBC_2.4 (3) │ │ │ │ - 2065: 001dc211 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ + 2065: 001db339 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ 2066: 00000000 0 FUNC GLOBAL DEFAULT UND wcscoll@GLIBC_2.4 (3) │ │ │ │ 2067: 0002fbdf 550 FUNC GLOBAL DEFAULT 12 _PyMem_GetCurrentAllocatorName │ │ │ │ - 2068: 0005809d 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ - 2069: 001bf7bd 152 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ - 2070: 000633d1 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ - 2071: 0022ce29 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ - 2072: 001e6e81 88 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ + 2068: 000581fd 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ + 2069: 001bedd5 152 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ + 2070: 00063409 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ + 2071: 0022bf91 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ + 2072: 001e5fa9 88 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ 2073: 00000000 0 FUNC GLOBAL DEFAULT UND getrlimit64@GLIBC_2.4 (3) │ │ │ │ - 2074: 00250845 200 FUNC GLOBAL DEFAULT 12 _PyEval_GetAwaitable │ │ │ │ - 2075: 000c2405 60 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ - 2076: 001f63ed 132 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ + 2074: 0024f999 200 FUNC GLOBAL DEFAULT 12 _PyEval_GetAwaitable │ │ │ │ + 2075: 000c248d 60 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ + 2076: 001f5515 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: 00062a3b 62 FUNC GLOBAL DEFAULT 12 _PyXIData_Lookup │ │ │ │ - 2081: 002797fd 4 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ - 2082: 00275601 144 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ - 2083: 000fea81 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ - 2084: 00497cf4 280 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ + 2080: 00062a73 62 FUNC GLOBAL DEFAULT 12 _PyXIData_Lookup │ │ │ │ + 2081: 002787dd 4 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ + 2082: 002745e1 144 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ + 2083: 000fe841 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ + 2084: 00496c74 280 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ 2085: 00000000 0 FUNC GLOBAL DEFAULT UND getgrgid_r@GLIBC_2.4 (3) │ │ │ │ - 2086: 001ad5bd 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ + 2086: 001acd4d 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ 2087: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_init@GLIBC_2.4 (3) │ │ │ │ - 2088: 0025090d 286 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ - 2089: 00067db5 232 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ + 2088: 0024fa61 286 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ + 2089: 00067ded 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: 0009119d 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ - 2093: 0005e243 30 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ - 2094: 0016d2f1 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ - 2095: 001bcc99 50 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ - 2096: 000653a1 162 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ - 2097: 0019e999 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ + 2092: 00091181 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ + 2093: 0005e27b 30 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ + 2094: 0016cadd 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ + 2095: 001bc349 50 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ + 2096: 000653d9 162 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ + 2097: 0019e039 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ 2098: 00000000 0 FUNC GLOBAL DEFAULT UND ptsname_r@GLIBC_2.4 (3) │ │ │ │ - 2099: 00295429 54 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ - 2100: 002129f1 142 FUNC GLOBAL DEFAULT 12 _PyMarshal_GetXIData │ │ │ │ - 2101: 001d5181 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ + 2099: 00294465 54 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ + 2100: 00211b5d 142 FUNC GLOBAL DEFAULT 12 _PyMarshal_GetXIData │ │ │ │ + 2101: 001d42b1 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ 2102: 00000000 0 FUNC GLOBAL DEFAULT UND fsetxattr@GLIBC_2.4 (3) │ │ │ │ - 2103: 000807b9 944 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ + 2103: 00080799 944 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ 2104: 00000000 0 FUNC GLOBAL DEFAULT UND __h_errno_location@GLIBC_2.4 (3) │ │ │ │ - 2105: 0019c3ad 70 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ - 2106: 0023d4e9 244 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ - 2107: 000521f3 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ - 2108: 001d1195 366 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ - 2109: 002084c9 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ - 2110: 001adb4d 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ - 2111: 0020b2bd 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ - 2112: 0005df55 108 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ - 2113: 00034df5 60 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ + 2105: 0019ba55 70 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ + 2106: 0023c671 244 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ + 2107: 00052017 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ + 2108: 001d02c9 366 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ + 2109: 002075f1 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ + 2110: 001ad2dd 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ + 2111: 0020a3e5 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ + 2112: 0005df8d 108 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ + 2113: 00034e3d 60 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ 2114: 00000000 0 FUNC GLOBAL DEFAULT UND openpty@GLIBC_2.34 (4) │ │ │ │ - 2115: 00159d95 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ - 2116: 00052337 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ - 2117: 00060e8f 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ - 2118: 0005dd37 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ + 2115: 00159a9d 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ + 2116: 0005215b 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ + 2117: 00060ec7 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ + 2118: 0005dd6f 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: 0005dc71 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ - 2122: 00062a25 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ - 2123: 00062cb3 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ - 2124: 0025af6d 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ + 2121: 0005dca9 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ + 2122: 00062a5d 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ + 2123: 00062ceb 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ + 2124: 0025a0fd 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ 2125: 004b0890 0 NOTYPE GLOBAL DEFAULT 26 __data_start │ │ │ │ - 2126: 00129c91 38 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ - 2127: 00258ca5 140 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ - 2128: 00039459 58 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ - 2129: 00062b9b 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ - 2130: 001e0ab9 236 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ + 2126: 00129981 38 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ + 2127: 00257df5 140 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ + 2128: 00039505 58 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ + 2129: 00062bd3 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ + 2130: 001dfbe9 236 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ 2131: 004b84b8 208 OBJECT GLOBAL DEFAULT 26 PySuper_Type │ │ │ │ - 2132: 0015226d 84 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ - 2133: 000d16d9 724 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ - 2134: 0004e05f 46 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ - 2135: 00052415 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ - 2136: 0007ba09 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ - 2137: 00064b89 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ + 2132: 00151fa5 84 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ + 2133: 000d1779 724 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ + 2134: 0004e09f 46 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ + 2135: 00052239 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ + 2136: 0007b9f9 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ + 2137: 00064bc1 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ 2138: 00000000 0 FUNC GLOBAL DEFAULT UND getxattr@GLIBC_2.4 (3) │ │ │ │ - 2139: 000632e1 120 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ - 2140: 001df1e5 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ - 2141: 001e573d 24 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ - 2142: 00065c57 34 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ - 2143: 000e90e5 906 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ - 2144: 00065be1 56 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ + 2139: 00063319 120 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ + 2140: 001de30d 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ + 2141: 001e4865 24 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ + 2142: 00065c8f 34 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ + 2143: 000e8f81 912 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ + 2144: 00065c19 56 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ 2145: 004b5b68 208 OBJECT GLOBAL DEFAULT 26 PyFrameLocalsProxy_Type │ │ │ │ - 2146: 000e5521 292 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ - 2147: 001bae55 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ - 2148: 0024f58d 88 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ - 2149: 0014f869 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ - 2150: 0018c8cd 20 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ + 2146: 000e53c1 292 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ + 2147: 001ba35d 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ + 2148: 0024e6e1 88 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ + 2149: 0014f5a9 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ + 2150: 0018bf75 20 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ 2151: 00000000 0 FUNC GLOBAL DEFAULT UND wmemchr@GLIBC_2.4 (3) │ │ │ │ - 2152: 001b1981 280 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ + 2152: 001b1111 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: 000617c5 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ - 2160: 00206421 256 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ + 2159: 000617fd 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ + 2160: 0020554d 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: 0002e3e1 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_SetTracer │ │ │ │ - 2164: 0007a369 468 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ - 2165: 001b64d5 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ - 2166: 0004b539 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ - 2167: 0020e6a9 172 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ + 2164: 0007a379 468 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ + 2165: 001b5c65 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ + 2166: 0004b571 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ + 2167: 0020d7d5 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: 0010120d 144 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ - 2171: 00042ad3 114 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ - 2172: 0009093d 168 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ + 2170: 00100fcd 144 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ + 2171: 00042b1b 114 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ + 2172: 00090921 168 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ 2173: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_self@GLIBC_2.4 (3) │ │ │ │ - 2174: 0011a01d 330 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ - 2175: 00067ae5 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ + 2174: 0011a235 330 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ + 2175: 00067b1d 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: 00289d7d 430 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ + 2178: 00288d55 430 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ 2179: 004beea0 4 OBJECT GLOBAL DEFAULT 26 PyExc_FutureWarning │ │ │ │ - 2180: 000d0e89 840 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ + 2180: 000d0f25 840 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: 000f3ce1 500 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ - 2186: 0024e695 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ - 2187: 0020618d 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ - 2188: 000d6ee9 110 FUNC GLOBAL DEFAULT 12 _PyErr_FormatV │ │ │ │ - 2189: 0026d691 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ - 2190: 0005f68f 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ - 2191: 00057e27 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ - 2192: 0005d3e1 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ - 2193: 0005e80b 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Equal │ │ │ │ - 2194: 0005f3cf 54 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ - 2195: 0023d44d 156 FUNC GLOBAL DEFAULT 12 PyConfig_Get │ │ │ │ - 2196: 00062a11 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ - 2197: 000c3c99 318 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ - 2198: 00065b01 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ - 2199: 0005d47d 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ + 2185: 000f3b8d 482 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ + 2186: 0024d7e9 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ + 2187: 002052b9 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ + 2188: 000d6dd9 110 FUNC GLOBAL DEFAULT 12 _PyErr_FormatV │ │ │ │ + 2189: 0026c695 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ + 2190: 0005f6c7 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ + 2191: 00057e4b 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ + 2192: 0005d419 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ + 2193: 0005e843 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Equal │ │ │ │ + 2194: 0005f407 54 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ + 2195: 0023c5d5 156 FUNC GLOBAL DEFAULT 12 PyConfig_Get │ │ │ │ + 2196: 00062a49 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ + 2197: 000c3d1d 318 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ + 2198: 00065b39 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ + 2199: 0005d4b5 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ 2200: 00000000 0 FUNC GLOBAL DEFAULT UND getrandom@GLIBC_2.25 (12) │ │ │ │ - 2201: 000804d5 712 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ - 2202: 0005e03d 2 FUNC GLOBAL DEFAULT 12 PyUnstable_EnableTryIncRef │ │ │ │ - 2203: 001ea6e1 226 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ - 2204: 002de708 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ + 2201: 000804b5 712 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ + 2202: 0005e075 2 FUNC GLOBAL DEFAULT 12 PyUnstable_EnableTryIncRef │ │ │ │ + 2203: 001e9809 226 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ + 2204: 002dd688 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ 2205: 00000000 0 FUNC GLOBAL DEFAULT UND bindtextdomain@GLIBC_2.4 (3) │ │ │ │ - 2206: 0023c1b1 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ - 2207: 0020c5dd 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ + 2206: 0023b339 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ + 2207: 0020b705 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ 2208: 00000000 0 FUNC GLOBAL DEFAULT UND access@GLIBC_2.4 (3) │ │ │ │ - 2209: 0029a791 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ - 2210: 001f9a1d 250 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ - 2211: 00209105 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ - 2212: 0028e165 8 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ - 2213: 00065f9d 112 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ - 2214: 00150f31 576 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ - 2215: 0014c521 64 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ - 2216: 001bbc05 32 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ - 2217: 001d5761 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ - 2218: 0007e105 556 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ - 2219: 00062c57 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ + 2209: 00299731 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ + 2210: 001f8b45 250 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ + 2211: 0020822d 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ + 2212: 0028d13d 8 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ + 2213: 00065fd5 112 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ + 2214: 00150c69 576 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ + 2215: 0014c261 64 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ + 2216: 001bb2ad 32 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ + 2217: 001d4891 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ + 2218: 0007e0f5 556 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ + 2219: 00062c8f 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: 001362e5 250 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ - 2224: 00296cb9 464 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ - 2225: 00053b5f 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ - 2226: 000629b5 24 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ - 2227: 00062bd1 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ + 2223: 00135f35 250 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ + 2224: 00295cf5 464 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ + 2225: 00053acb 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ + 2226: 000629ed 24 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ + 2227: 00062c09 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: 00060f2d 94 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ - 2231: 0007eca9 88 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ + 2230: 00060f65 94 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ + 2231: 0007ec99 88 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ 2232: 00000000 0 FUNC GLOBAL DEFAULT UND getgrouplist@GLIBC_2.4 (3) │ │ │ │ - 2233: 00131ff1 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ - 2234: 0005da2f 20 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ - 2235: 001d33c9 208 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ - 2236: 000b4695 286 FUNC GLOBAL DEFAULT 12 _PyEval_LoadName │ │ │ │ - 2237: 0007e44d 600 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ + 2233: 00131c49 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ + 2234: 0005da67 20 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ + 2235: 001d24fd 208 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ + 2236: 000b46f5 286 FUNC GLOBAL DEFAULT 12 _PyEval_LoadName │ │ │ │ + 2237: 0007e43d 600 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ 2238: 00000000 0 FUNC GLOBAL DEFAULT UND setgid@GLIBC_2.4 (3) │ │ │ │ - 2239: 00052f59 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ - 2240: 0024feb9 692 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ + 2239: 00052e81 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ + 2240: 0024f00d 692 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ 2241: 00000000 0 FUNC GLOBAL DEFAULT UND preadv64v2@GLIBC_2.26 (6) │ │ │ │ - 2242: 00035329 200 FUNC GLOBAL DEFAULT 12 _PyInterpolation_Build │ │ │ │ - 2243: 00068987 86 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ + 2242: 00035371 200 FUNC GLOBAL DEFAULT 12 _PyInterpolation_Build │ │ │ │ + 2243: 000689bf 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: 000d1689 78 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ - 2247: 000d80f9 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ - 2248: 001e3ac1 52 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ + 2246: 000d1729 78 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ + 2247: 000d7fe9 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ + 2248: 001e2be5 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: 00205b69 60 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ - 2252: 0011e025 246 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ + 2251: 00204c95 60 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ + 2252: 0011dedd 246 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ 2253: 00000000 0 FUNC GLOBAL DEFAULT UND openat64@GLIBC_2.4 (3) │ │ │ │ - 2254: 002deb08 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ - 2255: 00056f69 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ + 2254: 002dda88 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ + 2255: 00056f41 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: 002931ed 64 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ + 2258: 00292275 64 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ 2259: 00000000 0 FUNC GLOBAL DEFAULT UND faccessat@GLIBC_2.4 (3) │ │ │ │ - 2260: 001de9e5 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ - 2261: 00063185 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ - 2262: 001e437d 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ - 2263: 001de5bd 78 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ + 2260: 001ddb0d 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ + 2261: 000631bd 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ + 2262: 001e34a1 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ + 2263: 001dd6e5 78 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ 2264: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_condattr_setclock@GLIBC_2.34 (4) │ │ │ │ - 2265: 0021c265 4 FUNC GLOBAL DEFAULT 12 _PyXI_FreeSession │ │ │ │ - 2266: 00047f91 60 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ + 2265: 0021b3cd 4 FUNC GLOBAL DEFAULT 12 _PyXI_FreeSession │ │ │ │ + 2266: 00047fd5 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: 0018c931 84 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ - 2270: 0019ca81 100 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ - 2271: 0006475b 86 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ - 2272: 001dac9d 300 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ + 2269: 0018bfd9 84 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ + 2270: 0019c129 100 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ + 2271: 00064793 86 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ + 2272: 001d9dc5 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: 00121ef5 178 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ + 2277: 00121cc1 178 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ 2278: 0002cbf9 144 FUNC GLOBAL DEFAULT 12 PyInitConfig_SetStr │ │ │ │ - 2279: 001e14b1 40 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ - 2280: 0005448b 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ + 2279: 001e05e1 40 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ + 2280: 000546d3 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ 2281: 00000000 0 FUNC GLOBAL DEFAULT UND tcgetpgrp@GLIBC_2.4 (3) │ │ │ │ - 2282: 00181695 50 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ + 2282: 00180d3d 50 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ 2283: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.34 (4) │ │ │ │ - 2284: 00215ba1 28 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ - 2285: 000e5fa1 274 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ - 2286: 0003b8c3 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ + 2284: 00214d09 28 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ + 2285: 000e5e41 274 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ + 2286: 0003b903 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ 2287: 004bee74 4 OBJECT GLOBAL DEFAULT 26 PyExc_RecursionError │ │ │ │ - 2288: 001cfcdd 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ - 2289: 000428fd 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ + 2288: 001cf2ed 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ + 2289: 00042945 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ 2290: 004bae3c 4 OBJECT GLOBAL DEFAULT 26 PyExc_PendingDeprecationWarning │ │ │ │ - 2291: 0008b145 1480 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ - 2292: 000635b7 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ - 2293: 00112b9d 552 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ - 2294: 001d446d 56 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ - 2295: 0007630d 468 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ - 2296: 00061949 280 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ + 2291: 0008b119 1480 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ + 2292: 000635ef 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ + 2293: 00112ad1 552 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ + 2294: 001d359d 56 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ + 2295: 00076345 468 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ + 2296: 00061981 280 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ 2297: 00000000 0 FUNC GLOBAL DEFAULT UND setpwent@GLIBC_2.4 (3) │ │ │ │ - 2298: 001324e1 4 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ - 2299: 001d3765 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ - 2300: 00143ca9 244 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ - 2301: 0006119b 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ - 2302: 001ed565 116 FUNC GLOBAL DEFAULT 12 PyUnicode_ReadChar │ │ │ │ - 2303: 00061257 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ - 2304: 0007ed01 114 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ - 2305: 0004d3a3 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ - 2306: 00068625 60 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ - 2307: 0019ee11 68 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ + 2298: 00132139 4 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ + 2299: 001d2895 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ + 2300: 00143a1d 244 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ + 2301: 000611d3 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ + 2302: 001ec68d 116 FUNC GLOBAL DEFAULT 12 PyUnicode_ReadChar │ │ │ │ + 2303: 0006128f 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ + 2304: 0007ecf1 114 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ + 2305: 0004d3db 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ + 2306: 0006865d 60 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ + 2307: 0019e4b1 68 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ 2308: 00000000 0 FUNC GLOBAL DEFAULT UND ferror@GLIBC_2.4 (3) │ │ │ │ - 2309: 0005c6db 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ + 2309: 0005c713 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ 2310: 004ff25c 4 OBJECT GLOBAL DEFAULT 29 Py_DebugFlag │ │ │ │ - 2311: 000fd921 1044 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ - 2312: 000b7905 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ - 2313: 0005eea9 60 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ + 2311: 000fd6e1 1044 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ + 2312: 000b7991 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ + 2313: 0005eee1 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: 0010875d 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ + 2317: 001084fd 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ 2318: 004b2070 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_ProxyType │ │ │ │ - 2319: 0005bbdf 62 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ + 2319: 0005bc17 62 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: 0005a9c7 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ - 2323: 000a2601 78 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ + 2322: 0005a9ff 62 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ + 2323: 000a25f1 78 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ 2324: 00000000 0 FUNC GLOBAL DEFAULT UND setpriority@GLIBC_2.4 (3) │ │ │ │ - 2325: 0005c815 158 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ - 2326: 0005e2ad 32 FUNC GLOBAL DEFAULT 12 PyUnstable_ThreadState_ResetStackProtection │ │ │ │ - 2327: 0004e635 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ - 2328: 0027181d 56 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ - 2329: 00234b65 1122 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ - 2330: 00119ee9 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ + 2325: 0005c84d 158 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ + 2326: 0005e2e5 32 FUNC GLOBAL DEFAULT 12 PyUnstable_ThreadState_ResetStackProtection │ │ │ │ + 2327: 0004e675 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ + 2328: 00270829 56 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ + 2329: 00233ccd 1122 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ + 2330: 00119dfd 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: 0027a8f9 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ - 2336: 0004be75 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ + 2335: 002798d9 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ + 2336: 0004bead 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: 0006316d 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ + 2339: 000631a5 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ 2340: 004ff264 4 OBJECT GLOBAL DEFAULT 29 Py_QuietFlag │ │ │ │ - 2341: 00101cf9 136 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ - 2342: 00117721 706 FUNC GLOBAL DEFAULT 12 _PySet_AddTakeRef │ │ │ │ + 2341: 00101ab9 136 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ + 2342: 00117631 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: 00200311 126 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ - 2346: 0017eae9 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ - 2347: 00248f89 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ + 2345: 001ff439 126 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ + 2346: 0017e18d 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ + 2347: 002480dd 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ 2348: 004b51e4 208 OBJECT GLOBAL DEFAULT 26 PyListIter_Type │ │ │ │ - 2349: 0013d069 158 FUNC GLOBAL DEFAULT 12 _PyList_SliceSubscript │ │ │ │ - 2350: 000a0b5d 540 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ - 2351: 001e5755 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ + 2349: 0013ccb5 158 FUNC GLOBAL DEFAULT 12 _PyList_SliceSubscript │ │ │ │ + 2350: 000a0b4d 540 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ + 2351: 001e487d 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ 2352: 00000000 0 FUNC GLOBAL DEFAULT UND crc32 │ │ │ │ - 2353: 000647ed 52 FUNC GLOBAL DEFAULT 12 PyUnicode_DATA │ │ │ │ - 2354: 002150e9 50 FUNC GLOBAL DEFAULT 12 _PyXI_NewFailure │ │ │ │ - 2355: 0007c30d 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ + 2353: 00064825 52 FUNC GLOBAL DEFAULT 12 PyUnicode_DATA │ │ │ │ + 2354: 00214251 50 FUNC GLOBAL DEFAULT 12 _PyXI_NewFailure │ │ │ │ + 2355: 0007c2fd 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ 2356: 0002ac3c 0 FUNC GLOBAL DEFAULT UND XML_ErrorString │ │ │ │ - 2357: 00153085 64 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ - 2358: 001d1115 96 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ + 2357: 00152dbd 64 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ + 2358: 001d0249 96 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ 2359: 00000000 0 FUNC GLOBAL DEFAULT UND closelog@GLIBC_2.4 (3) │ │ │ │ - 2360: 0020324d 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ - 2361: 00076c11 708 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArray │ │ │ │ + 2360: 00202375 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ + 2361: 00076c49 708 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArray │ │ │ │ 2362: 00000000 0 FUNC GLOBAL DEFAULT UND getpgrp@GLIBC_2.4 (3) │ │ │ │ - 2363: 00079141 42 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ + 2363: 00079169 42 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ 2364: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncmp@GLIBC_2.4 (3) │ │ │ │ - 2365: 0025e26d 210 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ + 2365: 0025d591 210 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ 2366: 0002f23b 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: 0005f63d 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ + 2369: 0005f675 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: 00066b2b 222 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ + 2373: 00066b63 222 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ 2374: 0002b5b8 0 FUNC GLOBAL DEFAULT UND XML_ParserFree │ │ │ │ - 2375: 00085cf9 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ + 2375: 00085cdd 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ 2376: 00000000 0 FUNC GLOBAL DEFAULT UND sysconf@GLIBC_2.4 (3) │ │ │ │ - 2377: 00063233 66 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ + 2377: 0006326b 66 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ 2378: 0002bb6c 0 FUNC GLOBAL DEFAULT UND XML_SetDefaultHandlerExpand │ │ │ │ - 2379: 001b179d 104 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ - 2380: 00275691 680 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ - 2381: 001ff0c1 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ - 2382: 00064a99 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ - 2383: 0019c145 82 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ - 2384: 0005f487 58 FUNC GLOBAL DEFAULT 12 _PyCode_CheckNoExternalState │ │ │ │ - 2385: 0020a3b1 118 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ - 2386: 000683e1 60 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ + 2379: 001b0f2d 104 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ + 2380: 00274671 680 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ + 2381: 001fe1e9 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ + 2382: 00064ad1 96 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ + 2383: 0019b7ed 82 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ + 2384: 0005f4bf 58 FUNC GLOBAL DEFAULT 12 _PyCode_CheckNoExternalState │ │ │ │ + 2385: 002094d9 118 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ + 2386: 00068419 60 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ 2387: 004b41ec 208 OBJECT GLOBAL DEFAULT 26 PyODictIter_Type │ │ │ │ - 2388: 00114fd5 110 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ - 2389: 0023ce8d 62 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ - 2390: 00051da1 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ - 2391: 001305e9 24 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ - 2392: 00060e93 70 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ + 2388: 00114df9 110 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ + 2389: 0023c015 62 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ + 2390: 00051bc5 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ + 2391: 0013024d 24 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ + 2392: 00060ecb 70 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ 2393: 004b8640 208 OBJECT GLOBAL DEFAULT 26 PyBaseObject_Type │ │ │ │ - 2394: 0004d3af 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ - 2395: 00088539 66 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ + 2394: 0004d3e7 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ + 2395: 00088531 66 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ 2396: 004b400c 208 OBJECT GLOBAL DEFAULT 26 PyODictItems_Type │ │ │ │ - 2397: 0023c991 62 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ + 2397: 0023bb19 62 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ 2398: 004b6468 208 OBJECT GLOBAL DEFAULT 26 _PyAsyncGenASend_Type │ │ │ │ - 2399: 0005de73 176 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ - 2400: 00209209 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ - 2401: 001ddc6d 76 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ - 2402: 000c175d 1308 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ - 2403: 0023b59d 92 FUNC GLOBAL DEFAULT 12 _PyStaticType_GetBuiltins │ │ │ │ + 2399: 0005deab 176 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ + 2400: 00208255 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ + 2401: 001dcd95 76 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ + 2402: 000c17e5 1308 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ + 2403: 0023a725 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: 001c0921 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ + 2406: 001bff31 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ 2407: 0002ae40 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.4 (3) │ │ │ │ - 2408: 001da6e5 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ + 2408: 001d980d 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: 0005e5a5 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ - 2412: 000785a1 748 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ - 2413: 00032661 68 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ - 2414: 00207381 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ - 2415: 00143a3d 2 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ - 2416: 001f724d 46 FUNC GLOBAL DEFAULT 12 _PyXIData_GetNotShareableErrorType │ │ │ │ - 2417: 000326c1 200 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ + 2411: 0005e5dd 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ + 2412: 000785c5 748 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ + 2413: 00032663 70 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ + 2414: 002064a9 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ + 2415: 00143615 2 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ + 2416: 001f6375 46 FUNC GLOBAL DEFAULT 12 _PyXIData_GetNotShareableErrorType │ │ │ │ + 2417: 000326c5 200 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ 2418: 0002d111 88 FUNC GLOBAL DEFAULT 12 Py_SetPythonHome │ │ │ │ - 2419: 001ceff5 94 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ + 2419: 001ce605 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) 0x29b388 │ │ │ │ + 0x0000000d (FINI) 0x29a328 │ │ │ │ 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: eb8a050d0e089aa3fb6981a7298aaf7b5a10e764 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 6d99414f590d5f1ea70a1d08d8fa9ac39ded8c6f │ │ │ │ │ │ │ │ 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: 0x00092004, Base: 0x00497ef0, Semaphore: 0x004fe99e │ │ │ │ + Location: 0x00091fe8, Base: 0x00496e70, Semaphore: 0x004fe99e │ │ │ │ Arguments: 4@r5 4@r7 │ │ │ │ stapsdt 0x0000002a NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__start │ │ │ │ - Location: 0x000b2d48, Base: 0x00497ef0, Semaphore: 0x004fe996 │ │ │ │ + Location: 0x000b2da8, Base: 0x00496e70, Semaphore: 0x004fe996 │ │ │ │ Arguments: -4@[sp, #12] │ │ │ │ stapsdt 0x00000022 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__done │ │ │ │ - Location: 0x000b2d9c, Base: 0x00497ef0, Semaphore: 0x004fe998 │ │ │ │ + Location: 0x000b2dfc, Base: 0x00496e70, Semaphore: 0x004fe998 │ │ │ │ Arguments: -4@r4 │ │ │ │ stapsdt 0x00000037 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__done │ │ │ │ - Location: 0x001b41fa, Base: 0x00497ef0, Semaphore: 0x004fe99c │ │ │ │ + Location: 0x001b398a, Base: 0x00496e70, Semaphore: 0x004fe99c │ │ │ │ Arguments: 4@r0 -4@r3 │ │ │ │ stapsdt 0x00000032 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__start │ │ │ │ - Location: 0x001b4204, Base: 0x00497ef0, Semaphore: 0x004fe99a │ │ │ │ + Location: 0x001b3994, Base: 0x00496e70, Semaphore: 0x004fe99a │ │ │ │ Arguments: 4@r0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -d/lib/ld-linux-armhf.so.3 │ │ │ │ +o/lib/ld-linux-armhf.so.3 │ │ │ │ `dDh6q`3f │ │ │ │ ImX.-IYZ │ │ │ │ HK&+pjvT< │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ __gmon_start__ │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ __libc_start_main │ │ │ │ @@ -2197,41 +2197,42 @@ │ │ │ │ %#F:F1F(F │ │ │ │ !FCF:F(F │ │ │ │ 33`8FnaG │ │ │ │ F&h=Dsh[m │ │ │ │ 3#`chCE@ │ │ │ │ "F+FRhRm │ │ │ │ $%F&F'F/ │ │ │ │ -"0#!F0F< │ │ │ │ -$"F)F0F! │ │ │ │ +"0#!F0F; │ │ │ │ +$"F)F0F │ │ │ │ '#F:FIF@F │ │ │ │ !F@F2F;F │ │ │ │ 33`2F!F(F │ │ │ │ , !FPFDE/ │ │ │ │ 4 :h3hZD │ │ │ │ *FiF8F.D │ │ │ │ $CF:F1F(F │ │ │ │ +F"FAF0F/F │ │ │ │ -CF*F9F0FC │ │ │ │ +CF*F9F0FB │ │ │ │ ;F2F)F F │ │ │ │ &+F"F9FXF │ │ │ │ ;F*F1FhF │ │ │ │ pGpGpGpGpGpG │ │ │ │ #F8F2F)F │ │ │ │ ;h2F!F@F │ │ │ │ -F F:F)F& │ │ │ │ +F F:F)F% │ │ │ │ #F2F)F8F │ │ │ │ 33`2F!F(F │ │ │ │ 33`2F!F(F │ │ │ │ -I*FX`pl- │ │ │ │ +I*FX`pl, │ │ │ │ \h F"hZ` │ │ │ │ -SFBF!F0F │ │ │ │ +SFBF!F0F~ │ │ │ │ 33`KhKE@ │ │ │ │ OXF!Fch[m │ │ │ │ "#a)Ffa@F │ │ │ │ +#)iSDAE@ │ │ │ │ +h:F)F F │ │ │ │ EFFMF │ │ │ │ CF)"1F F │ │ │ │ rh*`u`3h │ │ │ │ i1F8FSE#FW │ │ │ │ SheJ9i]m │ │ │ │ @@ -2247,20 +2248,20 @@ │ │ │ │ ;FJF(F h │ │ │ │ ;FJFAh(F │ │ │ │ K~hyirjYX │ │ │ │ -Kyi2h[X │ │ │ │ eiSFxhJF │ │ │ │ Ffh*FIFp │ │ │ │ WW=W1#WWW │ │ │ │ -C"3F)F F │ │ │ │ C";F)F F │ │ │ │ :::::::::::]::::::::::::::::::: │ │ │ │ :::::::::::]:: │ │ │ │ h b)Fb` FC" │ │ │ │ 3F)F FA" │ │ │ │ +C"3F)F F │ │ │ │ C"CF)F F │ │ │ │ aiXF:a{b │ │ │ │ SYF F{b& │ │ │ │ Zi0!`izb │ │ │ │ *Fei{i@F │ │ │ │ Si0!`i;b │ │ │ │ ciBFxj)F │ │ │ │ @@ -2269,22 +2270,22 @@ │ │ │ │ FIF3F F@ │ │ │ │ F3FIF F@ │ │ │ │ T1#Cq`;d │ │ │ │ KhJF5baFxj │ │ │ │ Ahyd9k5b │ │ │ │ 4F~j*FUF │ │ │ │ ,F5FVF:j │ │ │ │ -#1FHF,Fc │ │ │ │ -#1FHFTFc │ │ │ │ -!F2bTFHF │ │ │ │ -F3b+FxlB │ │ │ │ +#1FHF,Fb │ │ │ │ +!F2bTFHF │ │ │ │ F"F5bylHF │ │ │ │ -BF1hHF5b! │ │ │ │ +#1FHFTFb │ │ │ │ #"F1FHFb │ │ │ │ BF1hHF5b! │ │ │ │ +F3b+FxlB │ │ │ │ +BF1hHF5b! │ │ │ │ A...^x...0M.F.W..........7.cFO │ │ │ │ {o+D{g#h │ │ │ │ x{a{i+;3 │ │ │ │ -JF?"|mKFI │ │ │ │ +JF?"|mKFH │ │ │ │ 33QkhCEM │ │ │ │ 3+`{hCE2 │ │ │ │ FyaYF;aKF │ │ │ │ xh#F1F*F │ │ │ │ IxiZhEXQm │ │ │ │ p?bh^XUm │ │ │ │ oSZ │ │ │ │ F*FcF.FeF │ │ │ │ &KKKKKKKKKKK │ │ │ │ ;F2F)F@F │ │ │ │ -#FRF1FXF │ │ │ │ -3FBF!FXF │ │ │ │ -'(#{a8jO │ │ │ │ +p?{ajhTk │ │ │ │ 0F%F&F'F │ │ │ │ @SXBXApGB │ │ │ │ CF2F(F!F │ │ │ │ ;FBF)F F │ │ │ │ 1!`RF!FHF │ │ │ │ #h*F!F@F │ │ │ │ #hRF!F@F │ │ │ │ KF(FBF!F │ │ │ │ - *FHF1FM │ │ │ │ -FAF0F.DUDM │ │ │ │ -(FBFQFEDL │ │ │ │ ->D*F8F/DL │ │ │ │ -JFQFMD.DL │ │ │ │ + *FHF1FN │ │ │ │ +FAF0F.DUDN │ │ │ │ +(FBFQFEDM │ │ │ │ +>D*F8F/DM │ │ │ │ +JFQFMD.DM │ │ │ │ (FBFQFED │ │ │ │ %3FJF9F@F │ │ │ │ F%F" │ │ │ │ +'`']'Z'W' │ │ │ │ 6&$&3&0&-&$&$&$&$&$&$& │ │ │ │ 6#3#0#-#*#'#$#!# │ │ │ │ 6#-#*#'#3#0# │ │ │ │ #-#*#'#$# │ │ │ │ #-#*#'#$# │ │ │ │ #-#*#'#$# │ │ │ │ t q n k h e b _ \ Y N │ │ │ │ @@ -2559,15 +2555,15 @@ │ │ │ │ t q n k h e b _ \ Y N │ │ │ │ t q n k h e b _ \ Y │ │ │ │ Q@UUUUUU │ │ │ │ Y@UUUUUU │ │ │ │ D@UUUUUU │ │ │ │ %%%%%%%%%%%%%%%%%%%%%%%%%% │ │ │ │ D@UUUUUU │ │ │ │ -aFJFMFHFO │ │ │ │ +aFJFHFMFO │ │ │ │ hBFQF(D8D │ │ │ │ $p0F3h9F │ │ │ │ ;FBF)F F │ │ │ │ TBTAMBMA │ │ │ │ .F2F!F8FX │ │ │ │ !FSF2F8F │ │ │ │ Fsggggggggggggggg77 │ │ │ │ @@ -5179,23 +5175,22 @@ │ │ │ │ issubclass() arg 1 must be a class │ │ │ │ issubclass() arg 2 must be a class, a tuple of classes, or a union │ │ │ │ DEFAULT_BUFFER_SIZE │ │ │ │ UnsupportedOperation │ │ │ │ cannot set '%s' attribute of immutable type '%s' │ │ │ │ cannot delete '%s' attribute of immutable type '%s' │ │ │ │ object.__setattr__ │ │ │ │ +object of type '%.200s' has no len() │ │ │ │ Exception ignored while removing the last compiler stack item │ │ │ │ Exception ignored while appending nested instruction sequence │ │ │ │ -object of type '%.200s' has no len() │ │ │ │ pop from empty list │ │ │ │ pop index out of range │ │ │ │ '%.200s' object does not support item deletion │ │ │ │ '%.200s' object doesn't support item deletion │ │ │ │ compiler_lookup_arg(name=%R) with reftype=%d failed in %S; freevars of code %S: %R │ │ │ │ -_PyST_GetScope(name=%R) failed: unknown scope in unit %S (%R); symbols: %R; locals: %R; globals: %R │ │ │ │ NGROUPS_MAX │ │ │ │ WCONTINUED │ │ │ │ WUNTRACED │ │ │ │ O_RDONLY │ │ │ │ O_WRONLY │ │ │ │ O_NDELAY │ │ │ │ O_NONBLOCK │ │ │ │ @@ -5338,14 +5333,15 @@ │ │ │ │ DirEntry │ │ │ │ posix.times_result │ │ │ │ times_result │ │ │ │ uname_result │ │ │ │ struct_rusage │ │ │ │ _have_functions │ │ │ │ cannot read ticks_per_second │ │ │ │ +_PyST_GetScope(name=%R) failed: unknown scope in unit %S (%R); symbols: %R; locals: %R; globals: %R │ │ │ │ the entry's base filename, relative to scandir() "path" argument │ │ │ │ the entry's full path name; equivalent to os.path.join(scandir_path, entry.name) │ │ │ │ is_symlink │ │ │ │ is_junction │ │ │ │ __fspath__ │ │ │ │ operating system name │ │ │ │ nodename │ │ │ │ @@ -5738,18 +5734,18 @@ │ │ │ │ invalid node type (%d) for augmented assignment │ │ │ │ can only join an iterable │ │ │ │ can only concatenate tuple (not "%.200s") to tuple │ │ │ │ marshal.dumps │ │ │ │ object too deeply nested to marshal │ │ │ │ marshalling code objects is disallowed │ │ │ │ unmarshallable object │ │ │ │ -too many objects │ │ │ │ argument 'byteorder' │ │ │ │ byteorder must be either 'little' or 'big' │ │ │ │ length argument must be non-negative │ │ │ │ +too many objects │ │ │ │ can't convert negative int to unsigned │ │ │ │ int too big to convert │ │ │ │ can only concatenate list (not "%.200s") to list │ │ │ │ %U argument after * must be an iterable, not %.200s │ │ │ │ remaining subinterpreters; close them with Interpreter.close() │ │ │ │ thread state allocation failed │ │ │ │ cannot import name %R from %R (unknown location) │ │ │ │ @@ -5807,16 +5803,16 @@ │ │ │ │ %s() iterable argument is empty │ │ │ │ |Opp:enable │ │ │ │ unable to get the current thread state │ │ │ │ sys.stderr is None │ │ │ │ bool is used as a file descriptor │ │ │ │ file is not a valid file descriptor │ │ │ │ file.fileno() is not a valid file descriptor │ │ │ │ -bad operand type for unary -: '%.200s' │ │ │ │ pop from an empty set │ │ │ │ +bad operand type for unary -: '%.200s' │ │ │ │ Can't compare %.100s and %.100s │ │ │ │ can't multiply sequence by non-int of type '%.200s' │ │ │ │ repeated string is too long │ │ │ │ enable($module, /, file=sys.stderr, all_threads=True) │ │ │ │ Enable the fault handler. │ │ │ │ disable($module, /) │ │ │ │ Disable the fault handler. │ │ │ │ @@ -7047,23 +7043,23 @@ │ │ │ │ remaining subinterpreters │ │ │ │ the interpreter doesn't have its own allocator │ │ │ │ t-strings are │ │ │ │ ordinal not in range(256) │ │ │ │ encoded result is too long for a Python string │ │ │ │ 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 │ │ │ │ +PyBuffer_ToContiguous: len != view->len │ │ │ │ can't extend bytearray with %.100s │ │ │ │ expected iterable of integers; got: 'str' │ │ │ │ can't set bytearray slice from %.100s │ │ │ │ chr() arg not in range(0x110000) │ │ │ │ builtins.id │ │ │ │ -bytearray_getbuffer: view==NULL argument is obsolete │ │ │ │ O(OiiOii) │ │ │ │ +bytearray_getbuffer: view==NULL argument is obsolete │ │ │ │ os.rename │ │ │ │ Exception ignored in %s watcher callback for │ │ │ │ os.mkdir │ │ │ │ field 'target' is required for AnnAssign │ │ │ │ field 'annotation' is required for AnnAssign │ │ │ │ in print_exception_recursive │ │ │ │ TypeError: print_exception(): Exception expected for value, │ │ │ │ @@ -7823,25 +7819,25 @@ │ │ │ │ .__objclass__.__qualname__ is not a unicode object │ │ │ │ translation table must be 256 characters long │ │ │ │ Negative size passed to PyByteArray_FromStringAndSize │ │ │ │ Exception ignored while clearing _datetime module │ │ │ │ O|n:repeat │ │ │ │ __defaults__ must be set to a tuple object │ │ │ │ object.__delattr__ │ │ │ │ +<%s name=%R> │ │ │ │ +reentrant call inside %s.__repr__ │ │ │ │ ParamSpecArgs │ │ │ │ ParamSpecKwargs │ │ │ │ TypeAliasType │ │ │ │ NoDefault │ │ │ │ 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 │ │ │ │ -<%s name=%R> │ │ │ │ -reentrant call inside %s.__repr__ │ │ │ │ i:set_threshold │ │ │ │ ii:set_threshold │ │ │ │ iii:set_threshold │ │ │ │ gc.set_threshold requires 1 to 3 arguments │ │ │ │ LOCK_MAND │ │ │ │ LOCK_READ │ │ │ │ LOCK_WRITE │ │ │ │ @@ -7995,34 +7991,36 @@ │ │ │ │ Exception ignored while finalizing coroutine %R │ │ │ │ coroutine '%S' was never awaited │ │ │ │ subsection not found │ │ │ │ str() argument '%s' must be str, not %T │ │ │ │ Cannot find Generic type │ │ │ │ _GenericAlias │ │ │ │ i|Opp:register │ │ │ │ -signal %i cannot be registered, use enable() instead │ │ │ │ unknown binary operator │ │ │ │ unknown unary operator │ │ │ │ (yield from │ │ │ │ unexpected comparison kind │ │ │ │ unknown expression kind │ │ │ │ +signal %i cannot be registered, use enable() instead │ │ │ │ this __dict__ descriptor does not support '%.200s' objects │ │ │ │ -__hash__ method should return an integer │ │ │ │ The callback can only be set for one event at a time │ │ │ │ invalid event %d │ │ │ │ sys.monitoring.register_callback │ │ │ │ peek() should have returned a bytes object, not '%.200s' │ │ │ │ read() should have returned a bytes object, not '%.200s' │ │ │ │ +__hash__ method should return an integer │ │ │ │ argument 'filename' │ │ │ │ module_globals must be a dict, not '%.200s' │ │ │ │ _bless_my_loader │ │ │ │ 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 │ │ │ │ _generic_class_getitem │ │ │ │ field 'value' is required for YieldFrom │ │ │ │ +'%.200s' object is not callable. Did you mean: '%U.%U(...)'? │ │ │ │ +'%.200s' object is not callable │ │ │ │ registry │ │ │ │ module_globals │ │ │ │ key_separator │ │ │ │ item_separator │ │ │ │ sort_keys │ │ │ │ skipkeys │ │ │ │ object_hook │ │ │ │ @@ -8034,20 +8032,17 @@ │ │ │ │ encode_basestring │ │ │ │ scanstring │ │ │ │ is not │ │ │ │ not in │ │ │ │ _tokenize.TokenizerIter │ │ │ │ _json.Encoder │ │ │ │ _json.Scanner │ │ │ │ -'%.200s' object is not callable. Did you mean: '%U.%U(...)'? │ │ │ │ -'%.200s' object is not callable │ │ │ │ socket.__new__ │ │ │ │ socket.connect │ │ │ │ tuple.index(x): x not in tuple │ │ │ │ -cannot instrument shim code object '%U' │ │ │ │ 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 │ │ │ │ @@ -8072,14 +8067,15 @@ │ │ │ │ %s(): unsupported CAN protocol │ │ │ │ %s(): AF_ALG address must be tuple, not %.500s │ │ │ │ ss|HH;AF_ALG address must be a tuple (type, name[, feat[, mask]]) │ │ │ │ AF_ALG type too long. │ │ │ │ AF_ALG name too long. │ │ │ │ %s(): bad family │ │ │ │ readline() should have returned a bytes object, not '%.200s' │ │ │ │ +cannot instrument shim code object '%U' │ │ │ │ encoding of hostname failed │ │ │ │ str, bytes or bytearray expected, not %s │ │ │ │ host name must not contain null character │ │ │ │ Too few arguments for %S; actual %zd, expected at least %zd │ │ │ │ unsupported address family │ │ │ │ wildcard resolved to multiple address │ │ │ │ 255.255.255.255 │ │ │ │ @@ -8108,19 +8104,19 @@ │ │ │ │ can't create new thread at interpreter shutdown │ │ │ │ thread already started │ │ │ │ can't start new thread │ │ │ │ __get__(None, None) is invalid │ │ │ │ n|i:recv │ │ │ │ negative buffersize in recv │ │ │ │ missing format argument │ │ │ │ +expected code, got %R │ │ │ │ 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 │ │ │ │ -expected code, got %R │ │ │ │ object could not be marshalled │ │ │ │ ArrayType │ │ │ │ MutableSequence │ │ │ │ collections.abc │ │ │ │ typecodes │ │ │ │ %s first arg must be bytes or a tuple of bytes, not %s │ │ │ │ bytes must be in range(0, 256) │ │ │ │ @@ -8142,20 +8138,20 @@ │ │ │ │ frombytes │ │ │ │ fromunicode │ │ │ │ tounicode │ │ │ │ _array_reconstructor │ │ │ │ permutations │ │ │ │ array.arrayiterator │ │ │ │ array.array │ │ │ │ -'%c' format requires 0 <= number <= %zu │ │ │ │ -'%c' format requires %zd <= number <= %zd │ │ │ │ -required argument is not an integer │ │ │ │ |n:product │ │ │ │ repeat argument cannot be negative │ │ │ │ repeat argument too large │ │ │ │ +'%c' format requires 0 <= number <= %zu │ │ │ │ +'%c' format requires %zd <= number <= %zd │ │ │ │ +required argument is not an integer │ │ │ │ deque index out of range │ │ │ │ unable to get the type MRO │ │ │ │ expected bytes, got %R │ │ │ │ expected size >= %zu, got %zu │ │ │ │ missing new_object func │ │ │ │ Exception ignored while clearing thread local %R │ │ │ │ deque mutated during iteration │ │ │ │ @@ -8193,26 +8189,27 @@ │ │ │ │ %.500s() got duplicate or unexpected field name(s) │ │ │ │ int too large to format │ │ │ │ %04ld-%%m-%%d │ │ │ │ tzname.replace() did not return a string │ │ │ │ non-ascii grouped digit │ │ │ │ U|O:strftime │ │ │ │ iiiiiiiii;strftime(): illegal time tuple argument │ │ │ │ +tokenizeriter │ │ │ │ +Tuple or struct_time argument required │ │ │ │ +year out of range │ │ │ │ +extra_tokens │ │ │ │ group name │ │ │ │ gr_passwd │ │ │ │ group members │ │ │ │ getgrgid │ │ │ │ getgrnam │ │ │ │ getgrall │ │ │ │ initial_bytes │ │ │ │ structseq │ │ │ │ grp.struct_group │ │ │ │ -tokenizeriter │ │ │ │ -Tuple or struct_time argument required │ │ │ │ -year out of range │ │ │ │ month out of range │ │ │ │ day of month out of range │ │ │ │ hour out of range │ │ │ │ minute out of range │ │ │ │ seconds out of range │ │ │ │ day of week out of range │ │ │ │ day of year out of range │ │ │ │ @@ -8224,17 +8221,17 @@ │ │ │ │ O:make_scanner │ │ │ │ readline() returned a non-bytes object │ │ │ │ readline() returned a non-string object │ │ │ │ Cannot join current thread │ │ │ │ cannot join thread at interpreter shutdown │ │ │ │ cannot exit context: %R has not been entered │ │ │ │ cannot exit context: thread state references a different context object │ │ │ │ +field 'value' is required for Await │ │ │ │ Cannot recover from Python stack overflow. │ │ │ │ maximum recursion depth exceeded │ │ │ │ -field 'value' is required for Await │ │ │ │ argument list must be a tuple │ │ │ │ Failed joining thread │ │ │ │ re.compile(%.200R, %S) │ │ │ │ re.compile(%.200R) │ │ │ │ async generator raised StopIteration │ │ │ │ coroutine raised StopIteration │ │ │ │ generator raised StopIteration │ │ │ │ @@ -8264,34 +8261,33 @@ │ │ │ │ _compile_template │ │ │ │ the result of compiling a replacement string is %.200s │ │ │ │ Exception ignored while capturing preserved objects │ │ │ │ invalid template │ │ │ │ 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 │ │ │ │ +itemgetter │ │ │ │ is_tracing │ │ │ │ clear_traces │ │ │ │ _get_traces │ │ │ │ _get_object_traceback │ │ │ │ get_traceback_limit │ │ │ │ get_tracemalloc_memory │ │ │ │ get_traced_memory │ │ │ │ reset_peak │ │ │ │ -extra_tokens │ │ │ │ _current_indent_level │ │ │ │ allow_nan │ │ │ │ re.IGNORECASE │ │ │ │ re.LOCALE │ │ │ │ re.MULTILINE │ │ │ │ re.DOTALL │ │ │ │ re.UNICODE │ │ │ │ re.VERBOSE │ │ │ │ re.DEBUG │ │ │ │ re.ASCII │ │ │ │ -itemgetter │ │ │ │ no such group │ │ │ │ cannot re-enter the tee iterator │ │ │ │ closures not supported │ │ │ │ globals not supported │ │ │ │ only basic code objects are supported │ │ │ │ argument 4 │ │ │ │ preexec_fn not supported at interpreter shutdown │ │ │ │ @@ -8336,30 +8332,30 @@ │ │ │ │ when serializing %T element │ │ │ │ set changed size during iteration │ │ │ │ when serializing %T item 0 │ │ │ │ PickleBuffer can only be pickled with protocol >= 5 │ │ │ │ PickleBuffer can not be pickled when pointing to a non-contiguous buffer │ │ │ │ Can't pickle %T object │ │ │ │ __reduce__ must return a string or tuple, not %T │ │ │ │ -fix_imports │ │ │ │ -buffer_callback │ │ │ │ │ │ │ │ Can't pickle local object %R │ │ │ │ Can't pickle %R: %S │ │ │ │ Can't pickle %R: it's not found as %S.%S │ │ │ │ Can't pickle %R: it's not the same object as %S.%S │ │ │ │ extension code %ld is out of range │ │ │ │ _compat_pickle.REVERSE_NAME_MAPPING values should be 2-tuples, not %.200s │ │ │ │ _compat_pickle.REVERSE_NAME_MAPPING values should be pairs of str, not (%.200s, %.200s) │ │ │ │ _compat_pickle.REVERSE_IMPORT_MAPPING values should be strings, not %.200s │ │ │ │ can't pickle module identifier %R using pickle protocol %i │ │ │ │ can't pickle global identifier %R using pickle protocol %i │ │ │ │ os.remove │ │ │ │ unclosed scandir iterator %R │ │ │ │ Exception ignored while finalizing scandir iterator %R │ │ │ │ +fix_imports │ │ │ │ +buffer_callback │ │ │ │ patterns may only match literals and attribute lookups │ │ │ │ kwd_attrs (%d) / kwd_patterns (%d) length mismatch in class pattern │ │ │ │ attribute name repeated in class pattern: %U │ │ │ │ name capture %R makes remaining patterns unreachable │ │ │ │ wildcard makes remaining patterns unreachable │ │ │ │ multiple assignments to name %R in pattern │ │ │ │ alternative patterns bind different names │ │ │ │ @@ -8448,23 +8444,28 @@ │ │ │ │ signal number %ld out of range [1; %i] │ │ │ │ invalid signal number %ld, please use valid_signals() │ │ │ │ odd number of items for SETITEMS │ │ │ │ file must have 'read' and 'readline' attributes │ │ │ │ read would overflow (invalid bytecode) │ │ │ │ peek of closed file │ │ │ │ LONG pickle has negative byte count │ │ │ │ -kwdefaults │ │ │ │ could not find MARK │ │ │ │ BINBYTES exceeds system's maximum size of %zd bytes │ │ │ │ read() returned non-bytes object (%R) │ │ │ │ readinto() returned negative size │ │ │ │ │ │ │ │ +formatter_field_name_split │ │ │ │ +split the argument as a field name │ │ │ │ +formatter_parser │ │ │ │ +parse the argument as a format string │ │ │ │ +kwdefaults │ │ │ │ +string helper module │ │ │ │ +try sending as bytes │ │ │ │ │ │ │ │ │ │ │ │ -try sending as bytes │ │ │ │ Stop argument for islice() must be None or an integer: 0 <= x <= sys.maxsize. │ │ │ │ Indices for islice() must be None or an integer: 0 <= x <= sys.maxsize. │ │ │ │ Step for islice() must be a positive integer or None. │ │ │ │ other argument must be K instance │ │ │ │ argument 'format' │ │ │ │ memoryview: casts are restricted to C-contiguous views │ │ │ │ shape must be a list or a tuple │ │ │ │ @@ -8524,28 +8525,23 @@ │ │ │ │ argument for %.200s%s given by name ('%U') and position (%zd) │ │ │ │ getgrgid(): gid not found: %S │ │ │ │ newline must be str or None, not %.200s │ │ │ │ illegal newline value: %R │ │ │ │ initial_value must be str or None, not %.200s │ │ │ │ cannot delete __annotate__ attribute │ │ │ │ cannot set '__annotate__' attribute of immutable type '%s' │ │ │ │ +new buffer size too large │ │ │ │ +new position too large │ │ │ │ +_reduce_ex │ │ │ │ initial_value │ │ │ │ maxevents │ │ │ │ eventmask │ │ │ │ memLevel │ │ │ │ strategy │ │ │ │ warn_on_full_buffer │ │ │ │ -formatter_field_name_split │ │ │ │ -split the argument as a field name │ │ │ │ -formatter_parser │ │ │ │ -parse the argument as a format string │ │ │ │ -string helper module │ │ │ │ -new buffer size too large │ │ │ │ -new position too large │ │ │ │ -_reduce_ex │ │ │ │ a real number │ │ │ │ prec too big │ │ │ │ %%b requires a bytes-like object, or an object that implements __bytes__, not '%.100s' │ │ │ │ %%%c format: %s is required, not %.200s │ │ │ │ %%c requires an integer in range(256) or a single byte, not a bytes object of length %zd │ │ │ │ %%c requires an integer in range(256) or a single byte, not a bytearray object of length %zd │ │ │ │ %c arg not in range(256) │ │ │ │ @@ -8651,17 +8647,17 @@ │ │ │ │ n|ni:recvmsg │ │ │ │ negative buffer size in recvmsg() │ │ │ │ |O:localtime │ │ │ │ invalid ancillary data buffer length │ │ │ │ received malformed or improperly-truncated ancillary data │ │ │ │ control message too long │ │ │ │ y*|i:send │ │ │ │ -memoryview: internal error in richcompare │ │ │ │ a bytes-like object is required │ │ │ │ bytes length not a multiple of item size │ │ │ │ +memoryview: internal error in richcompare │ │ │ │ cannot resize an array that is exporting buffers │ │ │ │ os.chmod │ │ │ │ %s: cannot use dir_fd and follow_symlinks together │ │ │ │ %s%s%s unavailable on this platform │ │ │ │ gc.get_referrers │ │ │ │ utime: you may specify either 'times' or 'ns' but not both │ │ │ │ utime: 'times' must be either a tuple of two ints or None │ │ │ │ @@ -9772,19 +9768,19 @@ │ │ │ │ iiiiiiiii;asctime(): illegal time tuple argument │ │ │ │ StartElement │ │ │ │ __context__ may not be deleted │ │ │ │ exception context must be None or derive from BaseException │ │ │ │ CharacterData │ │ │ │ %.200s.__divmod__() must return a 2-tuple, not %.200s │ │ │ │ EndElement │ │ │ │ +expected some sort of operator, but got %R │ │ │ │ offset_src │ │ │ │ offset_dst │ │ │ │ bytes_per_sep │ │ │ │ namespace_separator │ │ │ │ -expected some sort of operator, but got %R │ │ │ │ state vector must be a tuple │ │ │ │ state vector is the wrong size │ │ │ │ invalid state │ │ │ │ EndNamespaceDecl │ │ │ │ os.listxattr │ │ │ │ complex modulo │ │ │ │ zero to a negative or complex power │ │ │ │ @@ -10105,15 +10101,14 @@ │ │ │ │ execv() arg 2 must not be empty │ │ │ │ execv() arg 2 first element cannot be empty │ │ │ │ StartDoctypeDecl │ │ │ │ limit must be an integer │ │ │ │ EndDoctypeDecl │ │ │ │ can only concatenate deque (not "%.200s") to deque │ │ │ │ %.200s() must return a deque, not %.200s │ │ │ │ -maxdigits │ │ │ │ new_limit │ │ │ │ namespaces │ │ │ │ Python int too large for C unsigned long │ │ │ │ maxdigits must be >= %d or 0 for unlimited │ │ │ │ unknown expression kind inside f-string or t-string │ │ │ │ cannot index %d-dimension view with %zd-element tuple │ │ │ │ %R is not a generic class │ │ │ │ @@ -10133,22 +10128,23 @@ │ │ │ │ comparing strings with non-ASCII characters is not supported │ │ │ │ unsupported operand types(s) or combination of types: '%.100s' and '%.100s' │ │ │ │ deepcopy helper not found │ │ │ │ os.getxattr │ │ │ │ multiple elements on top level │ │ │ │ O!|U:timezone │ │ │ │ os.removexattr │ │ │ │ -pop from empty stack │ │ │ │ element_factory │ │ │ │ comment_factory │ │ │ │ pi_factory │ │ │ │ insert_comments │ │ │ │ insert_pis │ │ │ │ +maxdigits │ │ │ │ combinations │ │ │ │ TreeBuilder │ │ │ │ +pop from empty stack │ │ │ │ i:__reduce_ex__ │ │ │ │ switch interval must be strictly positive │ │ │ │ state must be an int, not %T │ │ │ │ %d day%s, %d:%02d:%02d.%06d │ │ │ │ %d day%s, %d:%02d:%02d │ │ │ │ %d:%02d:%02d.%06d │ │ │ │ %d:%02d:%02d │ │ │ │ @@ -10179,16 +10175,16 @@ │ │ │ │ can't translate character '\x%02x' in position %zd: %U │ │ │ │ can't translate character '\u%04x' in position %zd: %U │ │ │ │ can't translate character '\U%08x' in position %zd: %U │ │ │ │ can't translate characters in position %zd-%zd: %U │ │ │ │ expected an instruction sequence, not %T │ │ │ │ bad argument type for built-in operation │ │ │ │ BUG: internal directive bookkeeping broken │ │ │ │ -child assignment index out of range │ │ │ │ combinations_with_replacement │ │ │ │ +child assignment index out of range │ │ │ │ _paramspec_prepare_subst │ │ │ │ U:__format__ │ │ │ │ Parser stack overflowed - Python source too complex to parse │ │ │ │ __buffer__ returned non-memoryview object │ │ │ │ can only extend with array of same kind │ │ │ │ (NNO&O&i) │ │ │ │ AttlistDecl │ │ │ │ @@ -10227,23 +10223,22 @@ │ │ │ │ sha3_512 │ │ │ │ shake_128 │ │ │ │ shake_256 │ │ │ │ fcntl.ioctl │ │ │ │ ioctl argument 3 is too long │ │ │ │ ioctl() argument 3 must be an integer, a bytes-like object, or a string, not %T │ │ │ │ clock_gettime(CLOCK_THREAD_CPUTIME_ID) │ │ │ │ -_children │ │ │ │ expected a code object, not '%.100s' │ │ │ │ Executors are not available in this build │ │ │ │ length is too large │ │ │ │ +_children │ │ │ │ (O(OOOO)) │ │ │ │ NotImplemented should not be used in a boolean context │ │ │ │ char format requires a bytes object of length 1 │ │ │ │ │ │ │ │ -{sOsNsNsOsO} │ │ │ │ This object has no __weakref__ │ │ │ │ EXT specifies code <= 0 │ │ │ │ unregistered extension code %ld │ │ │ │ _inverted_registry[%ld] isn't a 2-tuple of strings │ │ │ │ Exception ignored while destroying pyexact capsule │ │ │ │ Random() requires 0 or 1 argument │ │ │ │ must have a sched_param object │ │ │ │ @@ -10281,28 +10276,29 @@ │ │ │ │ typing.NoDefault │ │ │ │ string.templatelib │ │ │ │ _template_unpickle │ │ │ │ %s(%R, %R) │ │ │ │ loading %s failed due to init function │ │ │ │ '%.200s' object has no attribute '%U' │ │ │ │ Exception ignored in PyObject_HasAttr(); consider using PyObject_HasAttrWithError(), PyObject_GetOptionalAttr() or PyObject_GetAttr() │ │ │ │ +{sOsNsNsOsO} │ │ │ │ {snsnsn} │ │ │ │ preadv2() arg 2 must be a sequence │ │ │ │ '%.200s' object doesn't support slice deletion │ │ │ │ -PyState_RemoveModule called on module with slots │ │ │ │ -'%.200s' object can't be repeated │ │ │ │ initialization of %s failed without raising an exception │ │ │ │ initialization of %s raised unreported exception │ │ │ │ init function of %s returned uninitialized object │ │ │ │ initialization of %s did not return PyModuleDef │ │ │ │ initialization of %s did not return an extension module │ │ │ │ initialization of %s did not return a valid extension module │ │ │ │ 'yield' inside list comprehension │ │ │ │ 'yield' inside dict comprehension │ │ │ │ 'yield' inside set comprehension │ │ │ │ +PyState_RemoveModule called on module with slots │ │ │ │ +'%.200s' object can't be repeated │ │ │ │ pwritev() arg 2 must be a sequence │ │ │ │ readv() arg 2 must be a sequence │ │ │ │ No such frozen object named %R │ │ │ │ Frozen object named %R is invalid │ │ │ │ Excluded frozen object named %R │ │ │ │ '%.200s' object doesn't support slice assignment │ │ │ │ │ │ │ │ @@ -10429,16 +10425,16 @@ │ │ │ │ [Previous line repeated %ld more time] │ │ │ │ NoDefaultType takes no arguments │ │ │ │ in print_chained │ │ │ │ itertext() takes no arguments │ │ │ │ pairwise │ │ │ │ signal.pthread_kill │ │ │ │ │ │ │ │ -pop from empty bytearray │ │ │ │ %s(%R, %zd) │ │ │ │ +pop from empty bytearray │ │ │ │ %U.kwargs │ │ │ │ %R.kwargs │ │ │ │ Cannot subclass an instance of ParamSpec │ │ │ │ Cannot subclass an instance of ParamSpecArgs │ │ │ │ Cannot subclass an instance of ParamSpecKwargs │ │ │ │ Python int too large for C size_t │ │ │ │ event handling only supported for ElementTree.TreeBuilder targets │ │ │ ├── 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 17eb1c <_start@@Base+0x34> │ │ │ │ + bl 17e1c0 <_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 1815c0 │ │ │ │ + bl 180c68 │ │ │ │ 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, #46652 @ 0xb63c │ │ │ │ + movw r0, #42428 @ 0xa5bc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 91b24 │ │ │ │ + bl 91b08 │ │ │ │ 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, #46668 @ 0xb64c │ │ │ │ + movw r1, #42444 @ 0xa5cc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr.w r0, [r3, #2156] @ 0x86c │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ 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 181888 <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ + bl 180f30 <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cbnz r5, 2c678 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 181828 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 180ed0 <_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 181a74 │ │ │ │ + bl 18111c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 2c680 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 189298 │ │ │ │ + bl 188940 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ bl 2d53c │ │ │ │ - movw r0, #46712 @ 0xb678 │ │ │ │ + movw r0, #42488 @ 0xa5f8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 18c8cc │ │ │ │ + bl 18bf74 │ │ │ │ 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 182ae8 │ │ │ │ + bl 182190 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 189298 │ │ │ │ + bl 188940 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2c678 │ │ │ │ - bl 1ddc6c │ │ │ │ + bl 1dcd94 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1d5180 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ + bl 1d42b0 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2c6c6 │ │ │ │ bl 2e60c │ │ │ │ movs r0, #1 │ │ │ │ blx 2b0b0 │ │ │ │ - bl 9a9cc <_Py_GetConfig@@Base> │ │ │ │ + bl 9a978 <_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 18dc5c │ │ │ │ + bl 18d304 │ │ │ │ ldr r1, [pc, #132] @ (2c764 ) │ │ │ │ - movw r2, #46728 @ 0xb688 │ │ │ │ + movw r2, #42504 @ 0xa608 │ │ │ │ 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, #46744 @ 0xb698 │ │ │ │ + movw r0, #42520 @ 0xa618 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 19ee10 │ │ │ │ + bl 19e4b0 │ │ │ │ cbnz r0, 2c710 │ │ │ │ - movw r1, #46756 @ 0xb6a4 │ │ │ │ + movw r1, #42532 @ 0xa624 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [pc, #96] @ (2c76c ) │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2c71c │ │ │ │ movs r4, #1 │ │ │ │ bl 2e60c │ │ │ │ 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, #46792 @ 0xb6c8 │ │ │ │ + movw r1, #42568 @ 0xa648 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ bl 2e3f4 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e56dc <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ - bl 1e5738 │ │ │ │ + bl 1e4804 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ + bl 1e4860 │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r0, r4 │ │ │ │ moveq r0, #120 @ 0x78 │ │ │ │ add sp, #324 @ 0x144 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - b.n 2c038 │ │ │ │ + bcc.n 2c738 │ │ │ │ movs r5, r5 │ │ │ │ cdp 0, 8, cr0, cr0, cr15, {2} │ │ │ │ - b.n 2c2a0 │ │ │ │ + bpl.n 2c7a0 │ │ │ │ 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, #46800 @ 0xb6d0 │ │ │ │ + movw r1, #42576 @ 0xa650 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [pc, #24] @ (2c7b0 ) │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ strd r2, r1, [sp] │ │ │ │ - bl 181778 │ │ │ │ + bl 180e20 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - b.n 2c304 │ │ │ │ + bpl.n 2c804 │ │ │ │ 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 1815c0 │ │ │ │ + bl 180c68 │ │ │ │ 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 181a34 <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ + bl 1810dc <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ str.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ cbnz r0, 2c86a │ │ │ │ - movw r1, #46868 @ 0xb714 │ │ │ │ + movw r1, #42644 @ 0xa694 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [pc, #4] @ (2c86c ) │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 2c3f0 │ │ │ │ + bpl.n 2c8f0 │ │ │ │ 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, #46884 @ 0xb724 │ │ │ │ + movw r1, #42660 @ 0xa6a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 100620 <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ + bl 1003e0 <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2c91c │ │ │ │ movw r3, #2200 @ 0x898 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r3, #2160] @ 0x870 │ │ │ │ - bl 1d0c84 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1cfdb8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c9a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d0c90 <_PyErr_Clear@@Base> │ │ │ │ + bl 1cfdc4 <_PyErr_Clear@@Base> │ │ │ │ b.n 2c996 │ │ │ │ movs r0, #12 │ │ │ │ - bl 6b2c8 │ │ │ │ + bl 6b300 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2c932 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2c9a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fcd28 │ │ │ │ + bl 1fbe50 │ │ │ │ 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 272e68 │ │ │ │ + bl 246a68 │ │ │ │ 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 23d610 │ │ │ │ + bl 23c798 │ │ │ │ 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 8b144 │ │ │ │ + bl 8b118 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2c9fa │ │ │ │ - bl 67e9c │ │ │ │ + bl 67ed4 │ │ │ │ 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 77160 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77198 <_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 5e62c │ │ │ │ + bl 5e664 │ │ │ │ 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 8b144 │ │ │ │ + bl 8b118 │ │ │ │ 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 8b144 │ │ │ │ + bl 8b118 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2cad6 │ │ │ │ adds r0, r5, #4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 8b144 │ │ │ │ + bl 8b118 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2cada │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7888c │ │ │ │ + bl 788b0 │ │ │ │ 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 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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 77160 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1d0c90 <_PyErr_Clear@@Base> │ │ │ │ + b.w 1cfdc4 <_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 181aa0 │ │ │ │ + bl 181148 │ │ │ │ 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 181aa0 │ │ │ │ + bl 181148 │ │ │ │ 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 181888 <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ + bl 180f30 <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ blx 2bde0 │ │ │ │ cbz r0, 2cba2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 181a34 <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ + bl 1810dc <_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 17f9ac │ │ │ │ + bl 17f054 │ │ │ │ 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 1827bc │ │ │ │ + bl 181e64 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ 0002cbf8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -663,45 +663,46 @@ │ │ │ │ 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, #47412 @ 0xb934 │ │ │ │ + movw r3, #43188 @ 0xa8b4 │ │ │ │ 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, #47448 @ 0xb958 │ │ │ │ + movw r3, #43224 @ 0xa8d8 │ │ │ │ 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 │ │ │ │ - @ instruction: 0xf4f8002d │ │ │ │ + b.n 2c578 │ │ │ │ + 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 │ │ │ │ sub sp, #16 │ │ │ │ @@ -717,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, #47484 @ 0xb97c │ │ │ │ + movw r3, #43260 @ 0xa8fc │ │ │ │ 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] │ │ │ │ @@ -734,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, #46984 @ 0xb788 │ │ │ │ + movw r3, #42760 @ 0xa708 │ │ │ │ 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 │ │ │ │ @@ -755,54 +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, #47524 @ 0xb9a4 │ │ │ │ + movw r1, #43300 @ 0xa924 │ │ │ │ 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} │ │ │ │ - @ instruction: 0xf4f8002d │ │ │ │ - adds.w r0, r0, #11337728 @ 0xad0000 │ │ │ │ + b.n 2c648 │ │ │ │ + movs r5, r5 │ │ │ │ + b.n 2c67c │ │ │ │ + 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 181888 <_PyConfig_InitCompatConfig@@Base+0x60> │ │ │ │ + bl 180f30 <_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 181828 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 180ed0 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 182ae8 │ │ │ │ + bl 182190 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 189298 │ │ │ │ + bl 188940 │ │ │ │ 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 │ │ │ │ @@ -840,24 +843,27 @@ │ │ │ │ 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, #47544 @ 0xb9b8 │ │ │ │ + movw r3, #43320 @ 0xa938 │ │ │ │ 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 │ │ │ │ - ldc 0, cr0, [ip], {45} @ 0x2d │ │ │ │ - @ instruction: 0xf3c4002d │ │ │ │ - @ instruction: 0xf4f8002d │ │ │ │ + blt.n 2cd64 │ │ │ │ + movs r5, r5 │ │ │ │ + b.n 2d4b8 │ │ │ │ + movs r5, r5 │ │ │ │ + b.n 2c724 │ │ │ │ + movs r5, r5 │ │ │ │ │ │ │ │ 0002ce34 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ @@ -886,23 +892,24 @@ │ │ │ │ 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, #47588 @ 0xb9e4 │ │ │ │ + movw r3, #43364 @ 0xa964 │ │ │ │ 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 │ │ │ │ - @ instruction: 0xf4f8002d │ │ │ │ + b.n 2c794 │ │ │ │ + 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 │ │ │ │ mov r4, r0 │ │ │ │ @@ -911,59 +918,61 @@ │ │ │ │ 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 18296c │ │ │ │ + bl 182014 │ │ │ │ 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, #47572 @ 0xb9d4 │ │ │ │ + movw r3, #43348 @ 0xa954 │ │ │ │ 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, #46984 @ 0xb788 │ │ │ │ + movw r3, #42760 @ 0xa708 │ │ │ │ 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 6b580 │ │ │ │ + bl 6b5b8 │ │ │ │ b.n 2cefa │ │ │ │ lsls r2, r6, #2 │ │ │ │ mov r1, r8 │ │ │ │ blx 2bf20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 6b580 │ │ │ │ + bl 6b5b8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0xf4f8002d │ │ │ │ - @ instruction: 0xf528002d │ │ │ │ + b.n 2c840 │ │ │ │ + movs r5, r5 │ │ │ │ + b.n 2c8a4 │ │ │ │ + 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 │ │ │ │ sub sp, #12 │ │ │ │ @@ -988,77 +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, #47784 @ 0xbaa8 │ │ │ │ + movw r3, #43560 @ 0xaa28 │ │ │ │ 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, #47824 @ 0xbad0 │ │ │ │ + movw r3, #43600 @ 0xaa50 │ │ │ │ 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, #47876 @ 0xbb04 │ │ │ │ + movw r3, #43652 @ 0xaa84 │ │ │ │ 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, #58904 @ 0xe618 │ │ │ │ + movw r1, #54680 @ 0xd598 │ │ │ │ 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, #47588 @ 0xb9e4 │ │ │ │ + movw r3, #43364 @ 0xa964 │ │ │ │ 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} │ │ │ │ - @ instruction: 0xf4f8002d │ │ │ │ + b.n 2c948 │ │ │ │ + movs r5, r5 │ │ │ │ │ │ │ │ 0002d058 : │ │ │ │ cbnz r0, 2d05e │ │ │ │ - b.w 18dcdc <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ + b.w 18d384 <_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 │ │ │ │ @@ -1068,48 +1078,49 @@ │ │ │ │ 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, #54252 @ 0xd3ec │ │ │ │ + movw r0, #50028 @ 0xc36c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 181a34 <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ + bl 1810dc <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ mov r7, r0 │ │ │ │ - movw r0, #54252 @ 0xd3ec │ │ │ │ + movw r0, #50028 @ 0xc36c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ str.w r7, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 181a34 <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ + bl 1810dc <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ str.w r8, [r4, #1460] @ 0x5b4 │ │ │ │ cbnz r0, 2d0d2 │ │ │ │ - movw r0, #54252 @ 0xd3ec │ │ │ │ + movw r0, #50028 @ 0xc36c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 181a34 <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ + bl 1810dc <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r5, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 181a34 <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ + bl 1810dc <_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, #46868 @ 0xb714 │ │ │ │ + movw r1, #42644 @ 0xa694 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [pc, #8] @ (2d10c ) │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - sbcs.w r0, r4, #11337728 @ 0xad0000 │ │ │ │ + b.n 2caf8 │ │ │ │ + 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 │ │ │ │ mov r5, r0 │ │ │ │ @@ -1124,24 +1135,25 @@ │ │ │ │ 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 181a34 <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ + bl 1810dc <_PyConfig_InitCompatConfig@@Base+0x20c> │ │ │ │ str.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ cbnz r0, 2d160 │ │ │ │ - movw r1, #46868 @ 0xb714 │ │ │ │ + movw r1, #42644 @ 0xa694 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [pc, #8] @ (2d164 ) │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf580002d │ │ │ │ + b.n 2cb68 │ │ │ │ + movs r5, r5 │ │ │ │ │ │ │ │ 0002d168 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ @@ -1156,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, #47412 @ 0xb934 │ │ │ │ + movw r3, #43188 @ 0xa8b4 │ │ │ │ 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] │ │ │ │ @@ -1177,36 +1189,37 @@ │ │ │ │ clz r3, r0 │ │ │ │ str r0, [r5, #0] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ negs r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf4f8002d │ │ │ │ + b.n 2cac8 │ │ │ │ + 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 182f00 │ │ │ │ + bl 1825a8 │ │ │ │ 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, #46984 @ 0xb788 │ │ │ │ + movw r3, #42760 @ 0xa708 │ │ │ │ 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 │ │ │ │ @@ -1219,15 +1232,16 @@ │ │ │ │ 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} │ │ │ │ - @ instruction: 0xf594002d │ │ │ │ + b.n 2cc74 │ │ │ │ + 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 │ │ │ │ ldrd r3, r0, [r5] │ │ │ │ @@ -1242,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 182fd0 <_Py_SetLocaleFromEnv@@Base+0x2c> │ │ │ │ + b.w 182678 <_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 1d36c0 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1d27f4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2d2ac │ │ │ │ - bl d94d0 │ │ │ │ + bl d93c0 │ │ │ │ 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 e56ac │ │ │ │ + bl e554c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ 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 │ │ │ │ @@ -1287,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 181778 │ │ │ │ + bl 180e20 │ │ │ │ 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, #46984 @ 0xb788 │ │ │ │ + movw r3, #42760 @ 0xa708 │ │ │ │ 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 │ │ │ │ @@ -1329,84 +1343,87 @@ │ │ │ │ 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 182ae8 │ │ │ │ + bl 182190 │ │ │ │ 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} │ │ │ │ - sub.w r0, ip, #11337728 @ 0xad0000 │ │ │ │ + b.n 2cde0 │ │ │ │ + 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 183794 <_Py_SetLocaleFromEnv@@Base+0x7f0> │ │ │ │ + bl 182e3c <_Py_SetLocaleFromEnv@@Base+0x7f0> │ │ │ │ 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, #48224 @ 0xbc60 │ │ │ │ + movw r3, #44000 @ 0xabe0 │ │ │ │ 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, #46984 @ 0xb788 │ │ │ │ + movw r3, #42760 @ 0xa708 │ │ │ │ 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 6b580 │ │ │ │ + bl 6b5b8 │ │ │ │ b.n 2d3d4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx 2bf20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6b580 │ │ │ │ + bl 6b5b8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf4f8002d │ │ │ │ - @ instruction: 0xf680002d │ │ │ │ + b.n 2cd20 │ │ │ │ + movs r5, r5 │ │ │ │ + b.n 2d034 │ │ │ │ + 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 │ │ │ │ sub sp, #8 │ │ │ │ @@ -1421,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, #48392 @ 0xbd08 │ │ │ │ + movw r3, #44168 @ 0xac88 │ │ │ │ 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] │ │ │ │ @@ -1441,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, #46984 @ 0xb788 │ │ │ │ + movw r3, #42760 @ 0xa708 │ │ │ │ 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 │ │ │ │ @@ -1467,16 +1484,18 @@ │ │ │ │ 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} │ │ │ │ - @ instruction: 0xf4f8002d │ │ │ │ - movt r0, #51245 @ 0xc82d │ │ │ │ + b.n 2cde0 │ │ │ │ + movs r5, r5 │ │ │ │ + b.n 2d18c │ │ │ │ + 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 │ │ │ │ mov r4, r1 │ │ │ │ @@ -1494,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 189580 │ │ │ │ + bl 188c28 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002d53c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1521,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, #60360 @ 0xebc8 │ │ │ │ + movw r0, #56136 @ 0xdb48 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 62d26 │ │ │ │ + bl 62d5e │ │ │ │ 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 │ │ │ │ @@ -1545,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, #60416 @ 0xec00 │ │ │ │ + movw r1, #56192 @ 0xdb80 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #20 │ │ │ │ - bl 18c930 <_Py_write_noraise@@Base> │ │ │ │ + bl 18bfd8 <_Py_write_noraise@@Base> │ │ │ │ cbz r6, 2d5f2 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bfb8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18c930 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #65304 @ 0xff18 │ │ │ │ + bl 18bfd8 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #61080 @ 0xee98 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18c930 <_Py_write_noraise@@Base> │ │ │ │ + bl 18bfd8 <_Py_write_noraise@@Base> │ │ │ │ cbz r5, 2d606 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bfb8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18c930 <_Py_write_noraise@@Base> │ │ │ │ + bl 18bfd8 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d616 │ │ │ │ - movw r1, #60440 @ 0xec18 │ │ │ │ + movw r1, #56216 @ 0xdb98 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18c930 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #14312 @ 0x37e8 │ │ │ │ + bl 18bfd8 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #10088 @ 0x2768 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18c930 <_Py_write_noraise@@Base> │ │ │ │ + bl 18bfd8 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #22 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #60460 @ 0xec2c │ │ │ │ + movw r1, #56236 @ 0xdbac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 18c930 <_Py_write_noraise@@Base> │ │ │ │ + bl 18bfd8 <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #440] @ (2d7f0 ) │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cbz r5, 2d66a │ │ │ │ movs r2, #21 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #60484 @ 0xec44 │ │ │ │ + movw r1, #56260 @ 0xdbc4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 18c930 <_Py_write_noraise@@Base> │ │ │ │ + bl 18bfd8 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ - bl 20cac8 │ │ │ │ + bl 20bc68 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28684 @ 0x700c │ │ │ │ + movw r1, #24448 @ 0x5f80 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 18c930 <_Py_write_noraise@@Base> │ │ │ │ + bl 18bfd8 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d6da │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ cbz r2, 2d682 │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #45424 @ 0xb170 │ │ │ │ + movw r1, #41200 @ 0xa0f0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 18c930 <_Py_write_noraise@@Base> │ │ │ │ + bl 18bfd8 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d6da │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ cbz r2, 2d69a │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #60508 @ 0xec5c │ │ │ │ + movw r1, #56284 @ 0xdbdc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 18c930 <_Py_write_noraise@@Base> │ │ │ │ + bl 18bfd8 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d6da │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ cbz r2, 2d6b2 │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #60528 @ 0xec70 │ │ │ │ + movw r1, #56304 @ 0xdbf0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 18c930 <_Py_write_noraise@@Base> │ │ │ │ + bl 18bfd8 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d6da │ │ │ │ ldr.w r3, [r3, #-16] │ │ │ │ cbz r3, 2d6ca │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #60544 @ 0xec80 │ │ │ │ + movw r1, #56320 @ 0xdc00 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 18c930 <_Py_write_noraise@@Base> │ │ │ │ + bl 18bfd8 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d6da │ │ │ │ - movw r1, #60560 @ 0xec90 │ │ │ │ + movw r1, #56336 @ 0xdc10 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18c930 <_Py_write_noraise@@Base> │ │ │ │ + bl 18bfd8 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #14312 @ 0x37e8 │ │ │ │ + movw r1, #10088 @ 0x2768 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 18c930 <_Py_write_noraise@@Base> │ │ │ │ + bl 18bfd8 <_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] │ │ │ │ @@ -1672,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 1d36c0 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1d27f4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2d736 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d0c90 <_PyErr_Clear@@Base> │ │ │ │ + bl 1cfdc4 <_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 7a53c │ │ │ │ + bl 7a54c │ │ │ │ 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 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ b.n 2d7be │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d3774 │ │ │ │ + bl 1d28a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d8fac │ │ │ │ + bl d8e9c │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, fp │ │ │ │ ite ne │ │ │ │ movne.w fp, #1 │ │ │ │ moveq.w fp, #0 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ 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 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 11f500 │ │ │ │ + bl 11f2f4 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2d7a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d0c90 <_PyErr_Clear@@Base> │ │ │ │ + bl 1cfdc4 <_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 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 2d7d8 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #14312 @ 0x37e8 │ │ │ │ + movw r1, #10088 @ 0x2768 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 18c930 <_Py_write_noraise@@Base> │ │ │ │ + bl 18bfd8 <_Py_write_noraise@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18d324 │ │ │ │ + bl 18c9cc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d880 │ │ │ │ - bl 18d5bc │ │ │ │ + bl 18cc64 │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 2d5aa │ │ │ │ - bl 1e0380 │ │ │ │ + bl 1df4b0 │ │ │ │ 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 │ │ │ │ @@ -1764,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 182854 │ │ │ │ + bl 181efc │ │ │ │ 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 183a88 <_Py_SetLocaleFromEnv@@Base+0xae4> │ │ │ │ + bl 183130 <_Py_SetLocaleFromEnv@@Base+0xae4> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2d850 │ │ │ │ ldr r2, [pc, #36] @ (2d864 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #46984 @ 0xb788 │ │ │ │ + movw r3, #42760 @ 0xa708 │ │ │ │ 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 │ │ │ │ - str r5, [sp, #288] @ 0x120 │ │ │ │ + strh r0, [r1, #38] @ 0x26 │ │ │ │ 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 6b7b0 │ │ │ │ + b.w 6b7e8 │ │ │ │ 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 │ │ │ │ @@ -1829,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 90210 │ │ │ │ - movw r1, #60784 @ 0xed70 │ │ │ │ + bl 901f0 │ │ │ │ + movw r1, #56560 @ 0xdcf0 │ │ │ │ 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 c9900 │ │ │ │ + bl c998c │ │ │ │ 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 88538 │ │ │ │ + bl 88530 │ │ │ │ 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 90210 │ │ │ │ + bl 901f0 │ │ │ │ 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 88538 │ │ │ │ + bl 88530 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2d912 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2d912 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ @@ -1893,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 12754c <_PySet_NextEntry@@Base> │ │ │ │ + bl 12730c <_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 121fa8 │ │ │ │ + bl 121d74 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2d962 │ │ │ │ b.n 2d912 │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 2d9a0 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #60804 @ 0xed84 │ │ │ │ + movw r1, #56580 @ 0xdd04 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 18c930 <_Py_write_noraise@@Base> │ │ │ │ + bl 18bfd8 <_Py_write_noraise@@Base> │ │ │ │ b.n 2d9b0 │ │ │ │ - movw r1, #60828 @ 0xed9c │ │ │ │ + movw r1, #56604 @ 0xdd1c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18c930 <_Py_write_noraise@@Base> │ │ │ │ + bl 18bfd8 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ - bl 204c70 │ │ │ │ + bl 203d98 │ │ │ │ b.n 2d912 │ │ │ │ cbz r5, 2da00 │ │ │ │ movs r2, #9 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #60832 @ 0xeda0 │ │ │ │ + movw r1, #56608 @ 0xdd20 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 18c930 <_Py_write_noraise@@Base> │ │ │ │ + bl 18bfd8 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2055c0 <_PyArg_NoPositional@@Base+0x58> │ │ │ │ + bl 2046e8 <_PyArg_NoPositional@@Base+0x58> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #28684 @ 0x700c │ │ │ │ + movw r1, #24448 @ 0x5f80 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 18c930 <_Py_write_noraise@@Base> │ │ │ │ + bl 18bfd8 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #14312 @ 0x37e8 │ │ │ │ + movw r1, #10088 @ 0x2768 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 18c930 <_Py_write_noraise@@Base> │ │ │ │ + b.w 18bfd8 <_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 │ │ │ │ @@ -1974,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, #60884 @ 0xedd4 │ │ │ │ + movw r2, #56660 @ 0xdd54 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 18dcb4 │ │ │ │ + bl 18d35c │ │ │ │ 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 │ │ │ │ @@ -1992,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, #46984 @ 0xb788 │ │ │ │ + movw r3, #42760 @ 0xa708 │ │ │ │ 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 │ │ │ │ @@ -2008,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} │ │ │ │ - ldr r7, [sp, #544] @ 0x220 │ │ │ │ + ldrh r0, [r1, #56] @ 0x38 │ │ │ │ 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, #60444 @ 0xec1c │ │ │ │ + movw r5, #56220 @ 0xdb9c │ │ │ │ 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 │ │ │ │ @@ -2038,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 6b580 │ │ │ │ + bl 6b5b8 │ │ │ │ ldr.w r0, [r4, #360] @ 0x168 │ │ │ │ blx 2ae40 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 2ae3c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -2054,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, #34153 @ 0x8569 │ │ │ │ + movw r3, #31865 @ 0x7c79 │ │ │ │ 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 │ │ │ │ @@ -2076,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, #16512 @ 0x4080 │ │ │ │ + movw r2, #12288 @ 0x3000 │ │ │ │ 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, #16564 @ 0x40b4 │ │ │ │ + movw r2, #12340 @ 0x3034 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r3, #2097152 @ 0x200000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #16596 @ 0x40d4 │ │ │ │ + movw r2, #12372 @ 0x3054 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ - bl 17f734 <_start@@Base+0xc4c> │ │ │ │ + bl 17eddc <_start@@Base+0xc50> │ │ │ │ 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, #8221 @ 0x201d │ │ │ │ + movw r3, #8277 @ 0x2055 │ │ │ │ movt r3, #6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 188b9c <_Py_SetLocaleFromEnv@@Base+0x5bf8> │ │ │ │ + bl 188244 <_Py_SetLocaleFromEnv@@Base+0x5bf8> │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #9171 @ 0x23d3 │ │ │ │ movt r2, #3 │ │ │ │ movw r1, #9025 @ 0x2341 │ │ │ │ movt r1, #3 │ │ │ │ - bl 188cf0 <_Py_SetLocaleFromEnv@@Base+0x5d4c> │ │ │ │ + bl 188398 <_Py_SetLocaleFromEnv@@Base+0x5d4c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #16628 @ 0x40f4 │ │ │ │ + movw r2, #12404 @ 0x3074 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #16656 @ 0x4110 │ │ │ │ + movw r2, #12432 @ 0x3090 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #16684 @ 0x412c │ │ │ │ + movw r2, #12460 @ 0x30ac │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #16724 @ 0x4154 │ │ │ │ + movw r2, #12500 @ 0x30d4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #16752 @ 0x4170 │ │ │ │ + movw r2, #12528 @ 0x30f0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ b.n 2dc56 <_PyObject_DebugMallocStats@@Base+0x14e> │ │ │ │ - movw r0, #3529 @ 0xdc9 │ │ │ │ + movw r0, #3565 @ 0xded │ │ │ │ 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> │ │ │ │ @@ -2183,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, #1604] @ 0x644 │ │ │ │ - movw r2, #16780 @ 0x418c │ │ │ │ + movw r2, #12556 @ 0x310c │ │ │ │ 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 │ │ │ │ @@ -2246,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 29a858 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ + bl 2997f8 <_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 │ │ │ │ @@ -2265,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, #16832 @ 0x41c0 │ │ │ │ + movw r0, #12608 @ 0x3140 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ blx 2beec │ │ │ │ mov r9, r6 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ mov fp, r4 │ │ │ │ - movw r3, #16944 @ 0x4230 │ │ │ │ + movw r3, #12720 @ 0x31b0 │ │ │ │ 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 │ │ │ │ @@ -2304,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 29aab4 <_PyMonitoring_FireBranchEvent@@Base+0x300> │ │ │ │ + bl 299a54 <_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, #16972 @ 0x424c │ │ │ │ + movw r1, #12748 @ 0x31cc │ │ │ │ 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, #17000 @ 0x4268 │ │ │ │ + movw r1, #12776 @ 0x31e8 │ │ │ │ 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, #17020 @ 0x427c │ │ │ │ + movw r1, #12796 @ 0x31fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ bl 2df38 <_PyObject_DebugMallocStats@@Base+0x430> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #17044 @ 0x4294 │ │ │ │ + movw r1, #12820 @ 0x3214 │ │ │ │ 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, #17072 @ 0x42b0 │ │ │ │ + movw r2, #12848 @ 0x3230 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 18dcb4 │ │ │ │ + bl 18d35c │ │ │ │ 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, #17100 @ 0x42cc │ │ │ │ + movw r1, #12876 @ 0x324c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ bl 2df38 <_PyObject_DebugMallocStats@@Base+0x430> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #17128 @ 0x42e8 │ │ │ │ + movw r1, #12904 @ 0x3268 │ │ │ │ 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, #17156 @ 0x4304 │ │ │ │ + movw r2, #12932 @ 0x3284 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 18dcb4 │ │ │ │ + bl 18d35c │ │ │ │ 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, #17184 @ 0x4320 │ │ │ │ + movw r1, #12960 @ 0x32a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ bl 2df38 <_PyObject_DebugMallocStats@@Base+0x430> │ │ │ │ mov r2, r9 │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #17216 @ 0x4340 │ │ │ │ + movw r1, #12992 @ 0x32c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ bl 2df38 <_PyObject_DebugMallocStats@@Base+0x430> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #17248 @ 0x4360 │ │ │ │ + movw r1, #13024 @ 0x32e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ bl 2df38 <_PyObject_DebugMallocStats@@Base+0x430> │ │ │ │ - movw r1, #17280 @ 0x4380 │ │ │ │ + movw r1, #13056 @ 0x3300 │ │ │ │ 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, #17288 @ 0x4388 │ │ │ │ + movw r0, #13064 @ 0x3308 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ blx 2beec │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #17308 @ 0x439c │ │ │ │ + movw r1, #13084 @ 0x331c │ │ │ │ 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 │ │ │ │ @@ -2500,33 +2519,33 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ cbnz r1, 2e028 <_PyObject_DebugMallocStats@@Base+0x520> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 613fa │ │ │ │ + b.w 61432 │ │ │ │ mov r1, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r3 │ │ │ │ cbz r1, 2e034 <_PyObject_DebugMallocStats@@Base+0x52c> │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cbnz r3, 2e046 <_PyObject_DebugMallocStats@@Base+0x53e> │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 88260 │ │ │ │ + bl 88258 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e138 <_PyObject_DebugMallocStats@@Base+0x630> │ │ │ │ add.w r8, sp, #12 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 88018 │ │ │ │ + bl 8800c │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 2e05a <_PyObject_DebugMallocStats@@Base+0x552> │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e138 <_PyObject_DebugMallocStats@@Base+0x630> │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ cmp.w r9, #1 │ │ │ │ bne.n 2e084 <_PyObject_DebugMallocStats@@Base+0x57c> │ │ │ │ @@ -2537,15 +2556,15 @@ │ │ │ │ bpl.n 2e084 <_PyObject_DebugMallocStats@@Base+0x57c> │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ add.w r2, r3, #16 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bl 88260 │ │ │ │ + bl 88258 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e10e <_PyObject_DebugMallocStats@@Base+0x606> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #20 │ │ │ │ bpl.n 2e092 <_PyObject_DebugMallocStats@@Base+0x58a> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ @@ -2553,15 +2572,15 @@ │ │ │ │ cbnz r4, 2e0a8 <_PyObject_DebugMallocStats@@Base+0x5a0> │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ bic.w r3, r9, #2147483648 @ 0x80000000 │ │ │ │ mov r2, r6 │ │ │ │ - bl 8bc1c <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8bbf0 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e10e <_PyObject_DebugMallocStats@@Base+0x606> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ @@ -2572,83 +2591,83 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cbnz r3, 2e10c <_PyObject_DebugMallocStats@@Base+0x604> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #22212 @ 0x56c4 │ │ │ │ + movw r2, #17988 @ 0x4644 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 1f6a48 <_PyErr_Format@@Base> │ │ │ │ + bl 1f5b70 <_PyErr_Format@@Base> │ │ │ │ b.n 2e10c <_PyObject_DebugMallocStats@@Base+0x604> │ │ │ │ cbz r3, 2e10e <_PyObject_DebugMallocStats@@Base+0x606> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cbz r3, 2e10e <_PyObject_DebugMallocStats@@Base+0x606> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2e0f2 <_PyObject_DebugMallocStats@@Base+0x5ea> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2e0f2 <_PyObject_DebugMallocStats@@Base+0x5ea> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #22260 @ 0x56f4 │ │ │ │ + movw r2, #18036 @ 0x4674 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 23c224 <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ + bl 23b3ac <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #0 │ │ │ │ cmp r9, r5 │ │ │ │ ble.n 2e12e <_PyObject_DebugMallocStats@@Base+0x626> │ │ │ │ ldr.w r0, [r6, r5, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2e12a <_PyObject_DebugMallocStats@@Base+0x622> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2e12a <_PyObject_DebugMallocStats@@Base+0x622> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ b.n 2e110 <_PyObject_DebugMallocStats@@Base+0x608> │ │ │ │ cmp r6, r8 │ │ │ │ beq.n 2e138 <_PyObject_DebugMallocStats@@Base+0x630> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ 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, #55572 @ 0xd914 │ │ │ │ + movw r1, #51348 @ 0xc894 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r4, r0 │ │ │ │ blx 2b7f4 │ │ │ │ cbz r0, 2e1a6 <_PyObject_DebugMallocStats@@Base+0x69e> │ │ │ │ - movw r1, #55380 @ 0xd854 │ │ │ │ + movw r1, #51156 @ 0xc7d4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ blx 2b7f4 │ │ │ │ cbz r0, 2e1aa <_PyObject_DebugMallocStats@@Base+0x6a2> │ │ │ │ - movw r1, #55408 @ 0xd870 │ │ │ │ + movw r1, #51184 @ 0xc7f0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ blx 2b7f4 │ │ │ │ cbz r0, 2e1ae <_PyObject_DebugMallocStats@@Base+0x6a6> │ │ │ │ - movw r1, #55476 @ 0xd8b4 │ │ │ │ + movw r1, #51252 @ 0xc834 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ blx 2b7f4 │ │ │ │ cbz r0, 2e1b2 <_PyObject_DebugMallocStats@@Base+0x6aa> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #55532 @ 0xd8ec │ │ │ │ + movw r1, #51308 @ 0xc86c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ blx 2b7f4 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #7 │ │ │ │ movne r0, #8 │ │ │ │ b.n 2e1b4 <_PyObject_DebugMallocStats@@Base+0x6ac> │ │ │ │ @@ -2668,34 +2687,34 @@ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #67108864 @ 0x4000000 │ │ │ │ bne.n 2e1ec <_PyObject_DebugMallocStats@@Base+0x6e4> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27888 @ 0x6cf0 │ │ │ │ + movw r1, #23664 @ 0x5c70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov r0, r4 │ │ │ │ b.n 2e1fe <_PyObject_DebugMallocStats@@Base+0x6f6> │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ add.w r1, r0, #16 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 8ee18 │ │ │ │ + bl 8edf0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #376] @ 0x178 │ │ │ │ cbnz r3, 2e212 <_PyObject_DebugMallocStats@@Base+0x70a> │ │ │ │ - b.w a2650 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + b.w a2640 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ bx r3 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ bpl.n 2e224 <_PyObject_DebugMallocStats@@Base+0x71c> │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ @@ -2707,28 +2726,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, #61132 @ 0xeecc │ │ │ │ + movw r1, #56908 @ 0xde4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8edb8 │ │ │ │ + bl 8ed90 │ │ │ │ cbnz r0, 2e252 <_PyObject_DebugMallocStats@@Base+0x74a> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2e2a8 <_PyObject_DebugMallocStats@@Base+0x7a0> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl f3204 │ │ │ │ + bl f30b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e24e <_PyObject_DebugMallocStats@@Base+0x746> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1b1d90 │ │ │ │ + bl 1b1520 │ │ │ │ cbnz r0, 2e28e <_PyObject_DebugMallocStats@@Base+0x786> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r2, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r2, #32768 @ 0x8000 │ │ │ │ bne.n 2e28e <_PyObject_DebugMallocStats@@Base+0x786> │ │ │ │ tst.w r3, #73 @ 0x49 │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ @@ -2737,15 +2756,15 @@ │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ b.n 2e296 <_PyObject_DebugMallocStats@@Base+0x78e> │ │ │ │ movw r4, #5412 @ 0x1524 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r5 │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ 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 │ │ │ │ @@ -2753,118 +2772,118 @@ │ │ │ │ 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, #61132 @ 0xeecc │ │ │ │ + movw r1, #56908 @ 0xde4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8edb8 │ │ │ │ + bl 8ed90 │ │ │ │ cbz r0, 2e306 <_PyObject_DebugMallocStats@@Base+0x7fe> │ │ │ │ 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 f3ce0 │ │ │ │ + bl f3b8c │ │ │ │ subs r1, r0, #0 │ │ │ │ bge.n 2e2f8 <_PyObject_DebugMallocStats@@Base+0x7f0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2e308 <_PyObject_DebugMallocStats@@Base+0x800> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 2e308 <_PyObject_DebugMallocStats@@Base+0x800> │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ adds r1, #1 │ │ │ │ - bl f8074 │ │ │ │ + bl f7f38 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e308 <_PyObject_DebugMallocStats@@Base+0x800> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #61132 @ 0xeecc │ │ │ │ + movw r1, #56908 @ 0xde4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8edb8 │ │ │ │ + bl 8ed90 │ │ │ │ cbz r0, 2e35a <_PyObject_DebugMallocStats@@Base+0x852> │ │ │ │ movw r3, #59856 @ 0xe9d0 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 92710 │ │ │ │ + bl 926f4 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #47552 @ 0xb9c0 │ │ │ │ + movw r2, #43328 @ 0xa940 │ │ │ │ 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, #61132 @ 0xeecc │ │ │ │ + movw r1, #56908 @ 0xde4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8edb8 │ │ │ │ + bl 8ed90 │ │ │ │ cbnz r0, 2e384 <_PyObject_DebugMallocStats@@Base+0x87c> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2e3d4 <_PyObject_DebugMallocStats@@Base+0x8cc> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl f3204 │ │ │ │ + bl f30b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e380 <_PyObject_DebugMallocStats@@Base+0x878> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1b1d90 │ │ │ │ + bl 1b1520 │ │ │ │ cbnz r0, 2e3ba <_PyObject_DebugMallocStats@@Base+0x8b2> │ │ │ │ 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 2e3c2 <_PyObject_DebugMallocStats@@Base+0x8ba> │ │ │ │ movw r4, #5412 @ 0x1524 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r5 │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ 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} │ │ │ │ │ │ │ │ 0002e3da : │ │ │ │ - b.w 1bc41c │ │ │ │ + b.w 1bbac8 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002e3e0 : │ │ │ │ ldr r3, [pc, #12] @ (2e3f0 ) │ │ │ │ str.w r0, [r3, #1600] @ 0x640 │ │ │ │ movs r0, #0 │ │ │ │ str.w r1, [r3, #1604] @ 0x644 │ │ │ │ @@ -2880,33 +2899,33 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 2e42a │ │ │ │ mov r0, r1 │ │ │ │ - bl 19e9f0 │ │ │ │ + bl 19e090 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2e42a │ │ │ │ ldr r2, [pc, #44] @ (2e444 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1e3870 │ │ │ │ + bl 1e2994 │ │ │ │ b.n 2e440 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6aec │ │ │ │ + bl 1d5c14 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ 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] │ │ │ │ @@ -2971,29 +2990,29 @@ │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0002e4d8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 79770 │ │ │ │ + bl 79798 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2e50e │ │ │ │ - bl 1bf7bc │ │ │ │ + bl 1bedd4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2e502 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 2e506 │ │ │ │ mov r4, r5 │ │ │ │ b.n 2e50e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ b.n 2e502 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 0002e512 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -3009,49 +3028,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 1de864 <_PyParkingLot_Park@@Base+0x258> │ │ │ │ + bl 1dd98c <_PyParkingLot_Park@@Base+0x258> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r3, 2e550 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ bl 2d53c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bkpt 0x0038 │ │ │ │ + add r5, sp, #736 @ 0x2e0 │ │ │ │ movs r4, r7 │ │ │ │ │ │ │ │ 0002e55c : │ │ │ │ cbnz r1, 2e562 │ │ │ │ - b.w 91b24 │ │ │ │ + b.w 91b08 │ │ │ │ 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 2e58a │ │ │ │ - movw r1, #23948 @ 0x5d8c │ │ │ │ + movw r1, #19724 @ 0x4d0c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 91b24 │ │ │ │ + b.w 91b08 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #44596 @ 0xae34 │ │ │ │ + movw r1, #40372 @ 0x9db4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002e5a8 : │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r2, [r3, #1604] @ 0x644 │ │ │ │ @@ -3073,15 +3092,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #32] @ (2e608 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r4, [r2, r3] │ │ │ │ cbz r4, 2e602 │ │ │ │ addw r0, r0, #1588 @ 0x634 │ │ │ │ - bl 6b7b0 │ │ │ │ + bl 6b7e8 │ │ │ │ subs r3, r4, r0 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ b.n 2e604 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, r4 │ │ │ │ @@ -3091,799 +3110,799 @@ │ │ │ │ ... │ │ │ │ │ │ │ │ 0002e60c : │ │ │ │ ldr r2, [pc, #12] @ (2e61c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 1e3870 │ │ │ │ + b.w 1e2994 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002e620 <_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 706ec │ │ │ │ + bl 70718 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ebf0 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ - bl 706ec │ │ │ │ + bl 70718 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ebf0 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ movw r3, #32060 @ 0x7d3c │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 2e65e <_Py_GetConfigsAsDict@@Base+0x3e> │ │ │ │ - bl 79770 │ │ │ │ + bl 79798 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2e67a <_Py_GetConfigsAsDict@@Base+0x5a> │ │ │ │ b.n 2ebdc <_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, #48292 @ 0xbca4 │ │ │ │ + movw r1, #44068 @ 0xac24 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2e6a0 <_Py_GetConfigsAsDict@@Base+0x80> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e6a0 <_Py_GetConfigsAsDict@@Base+0x80> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ movw r3, #32064 @ 0x7d40 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #48324 @ 0xbcc4 │ │ │ │ + movw r1, #44100 @ 0xac44 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2e6e2 <_Py_GetConfigsAsDict@@Base+0xc2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e6e2 <_Py_GetConfigsAsDict@@Base+0xc2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ movw r3, #32068 @ 0x7d44 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 2e6fe <_Py_GetConfigsAsDict@@Base+0xde> │ │ │ │ - bl 79770 │ │ │ │ + bl 79798 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2e71a <_Py_GetConfigsAsDict@@Base+0xfa> │ │ │ │ b.n 2ebdc <_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, #48356 @ 0xbce4 │ │ │ │ + movw r1, #44132 @ 0xac64 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2e740 <_Py_GetConfigsAsDict@@Base+0x120> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e740 <_Py_GetConfigsAsDict@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ movw r3, #32072 @ 0x7d48 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #48392 @ 0xbd08 │ │ │ │ + movw r1, #44168 @ 0xac88 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2e782 <_Py_GetConfigsAsDict@@Base+0x162> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e782 <_Py_GetConfigsAsDict@@Base+0x162> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ movw r3, #61416 @ 0xefe8 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #48432 @ 0xbd30 │ │ │ │ + movw r1, #44208 @ 0xacb0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2e7c4 <_Py_GetConfigsAsDict@@Base+0x1a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e7c4 <_Py_GetConfigsAsDict@@Base+0x1a4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ movw r3, #62044 @ 0xf25c │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #48444 @ 0xbd3c │ │ │ │ + movw r1, #44220 @ 0xacbc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2e806 <_Py_GetConfigsAsDict@@Base+0x1e6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e806 <_Py_GetConfigsAsDict@@Base+0x1e6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ movw r3, #62048 @ 0xf260 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #48460 @ 0xbd4c │ │ │ │ + movw r1, #44236 @ 0xaccc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2e848 <_Py_GetConfigsAsDict@@Base+0x228> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e848 <_Py_GetConfigsAsDict@@Base+0x228> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ movw r3, #62052 @ 0xf264 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #48476 @ 0xbd5c │ │ │ │ + movw r1, #44252 @ 0xacdc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2e88a <_Py_GetConfigsAsDict@@Base+0x26a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e88a <_Py_GetConfigsAsDict@@Base+0x26a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ movw r3, #62036 @ 0xf254 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #48492 @ 0xbd6c │ │ │ │ + movw r1, #44268 @ 0xacec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2e8cc <_Py_GetConfigsAsDict@@Base+0x2ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e8cc <_Py_GetConfigsAsDict@@Base+0x2ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ movw r3, #62032 @ 0xf250 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #48512 @ 0xbd80 │ │ │ │ + movw r1, #44288 @ 0xad00 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2e90e <_Py_GetConfigsAsDict@@Base+0x2ee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e90e <_Py_GetConfigsAsDict@@Base+0x2ee> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ movw r3, #62040 @ 0xf258 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #48528 @ 0xbd90 │ │ │ │ + movw r1, #44304 @ 0xad10 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2e950 <_Py_GetConfigsAsDict@@Base+0x330> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e950 <_Py_GetConfigsAsDict@@Base+0x330> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ movw r3, #62064 @ 0xf270 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #48544 @ 0xbda0 │ │ │ │ + movw r1, #44320 @ 0xad20 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2e992 <_Py_GetConfigsAsDict@@Base+0x372> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e992 <_Py_GetConfigsAsDict@@Base+0x372> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ movw r3, #62028 @ 0xf24c │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #48560 @ 0xbdb0 │ │ │ │ + movw r1, #44336 @ 0xad30 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2e9d4 <_Py_GetConfigsAsDict@@Base+0x3b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e9d4 <_Py_GetConfigsAsDict@@Base+0x3b4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ movw r3, #62056 @ 0xf268 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #48580 @ 0xbdc4 │ │ │ │ + movw r1, #44356 @ 0xad44 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2ea16 <_Py_GetConfigsAsDict@@Base+0x3f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2ea16 <_Py_GetConfigsAsDict@@Base+0x3f6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ movw r3, #61412 @ 0xefe4 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #48596 @ 0xbdd4 │ │ │ │ + movw r1, #44372 @ 0xad54 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2ea58 <_Py_GetConfigsAsDict@@Base+0x438> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2ea58 <_Py_GetConfigsAsDict@@Base+0x438> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ movw r3, #62068 @ 0xf274 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #48624 @ 0xbdf0 │ │ │ │ + movw r1, #44400 @ 0xad70 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2ea9a <_Py_GetConfigsAsDict@@Base+0x47a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2ea9a <_Py_GetConfigsAsDict@@Base+0x47a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ movw r3, #62072 @ 0xf278 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #48652 @ 0xbe0c │ │ │ │ + movw r1, #44428 @ 0xad8c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2eadc <_Py_GetConfigsAsDict@@Base+0x4bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2eadc <_Py_GetConfigsAsDict@@Base+0x4bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.n 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ movw r3, #62060 @ 0xf26c │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #48676 @ 0xbe24 │ │ │ │ + movw r1, #44452 @ 0xada4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2eb1a <_Py_GetConfigsAsDict@@Base+0x4fa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2eb1a <_Py_GetConfigsAsDict@@Base+0x4fa> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.n 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ movw r3, #29396 @ 0x72d4 │ │ │ │ movt r3, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #48700 @ 0xbe3c │ │ │ │ + movw r1, #44476 @ 0xadbc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2eb58 <_Py_GetConfigsAsDict@@Base+0x538> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2eb58 <_Py_GetConfigsAsDict@@Base+0x538> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.n 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ movw r3, #61408 @ 0xefe0 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #48728 @ 0xbe58 │ │ │ │ + movw r1, #44504 @ 0xadd8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2eb94 <_Py_GetConfigsAsDict@@Base+0x574> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2eb94 <_Py_GetConfigsAsDict@@Base+0x574> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.n 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #48744 @ 0xbe68 │ │ │ │ + movw r1, #44520 @ 0xade8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ adds r0, #1 │ │ │ │ beq.w 2eede <_Py_GetConfigsAsDict@@Base+0x8be> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ blt.n 2ebf4 <_Py_GetConfigsAsDict@@Base+0x5d4> │ │ │ │ ldr r3, [pc, #76] @ (2ec04 <_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 706ec │ │ │ │ + bl 70718 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2ebf0 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r5, #1628] @ 0x65c │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r8, r0 │ │ │ │ cbnz r0, 2ec08 <_Py_GetConfigsAsDict@@Base+0x5e8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2ebf0 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2ebf0 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2eede <_Py_GetConfigsAsDict@@Base+0x8be> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2ebb6 <_Py_GetConfigsAsDict@@Base+0x596> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ b.n 2ebb6 <_Py_GetConfigsAsDict@@Base+0x596> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #58060 @ 0xe2cc │ │ │ │ + movw r1, #53836 @ 0xd24c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2ec32 <_Py_GetConfigsAsDict@@Base+0x612> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 2ec32 <_Py_GetConfigsAsDict@@Base+0x612> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ ldr.w r0, [r5, #1632] @ 0x660 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #58100 @ 0xe2f4 │ │ │ │ + movw r1, #53876 @ 0xd274 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2ec70 <_Py_GetConfigsAsDict@@Base+0x650> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 2ec70 <_Py_GetConfigsAsDict@@Base+0x650> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ ldr.w r0, [r5, #1636] @ 0x664 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #58088 @ 0xe2e8 │ │ │ │ + movw r1, #53864 @ 0xd268 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2ecae <_Py_GetConfigsAsDict@@Base+0x68e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 2ecae <_Py_GetConfigsAsDict@@Base+0x68e> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ ldr.w r0, [r5, #1640] @ 0x668 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #58112 @ 0xe300 │ │ │ │ + movw r1, #53888 @ 0xd280 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2ecec <_Py_GetConfigsAsDict@@Base+0x6cc> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 2ecec <_Py_GetConfigsAsDict@@Base+0x6cc> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ ldr.w r0, [r5, #1644] @ 0x66c │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #58028 @ 0xe2ac │ │ │ │ + movw r1, #53804 @ 0xd22c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2ed2e <_Py_GetConfigsAsDict@@Base+0x70e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 2ed2e <_Py_GetConfigsAsDict@@Base+0x70e> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ ldr.w r0, [r5, #1648] @ 0x670 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #57988 @ 0xe284 │ │ │ │ + movw r1, #53764 @ 0xd204 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2ed70 <_Py_GetConfigsAsDict@@Base+0x750> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 2ed70 <_Py_GetConfigsAsDict@@Base+0x750> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ ldr.w r0, [r5, #1652] @ 0x674 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #58004 @ 0xe294 │ │ │ │ + movw r1, #53780 @ 0xd214 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2edb2 <_Py_GetConfigsAsDict@@Base+0x792> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 2edb2 <_Py_GetConfigsAsDict@@Base+0x792> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ ldr.w r0, [r5, #1656] @ 0x678 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #58048 @ 0xe2c0 │ │ │ │ + movw r1, #53824 @ 0xd240 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2edf4 <_Py_GetConfigsAsDict@@Base+0x7d4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 2edf4 <_Py_GetConfigsAsDict@@Base+0x7d4> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ ldr.w r0, [r5, #1660] @ 0x67c │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #58076 @ 0xe2dc │ │ │ │ + movw r1, #53852 @ 0xd25c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2ee36 <_Py_GetConfigsAsDict@@Base+0x816> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 2ee36 <_Py_GetConfigsAsDict@@Base+0x816> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ ldr.w r0, [r5, #1664] @ 0x680 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #57976 @ 0xe278 │ │ │ │ + movw r1, #53752 @ 0xd1f8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2ee74 <_Py_GetConfigsAsDict@@Base+0x854> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2ee74 <_Py_GetConfigsAsDict@@Base+0x854> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2ebdc <_Py_GetConfigsAsDict@@Base+0x5bc> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #48760 @ 0xbe78 │ │ │ │ + movw r1, #44536 @ 0xadf8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 2eede <_Py_GetConfigsAsDict@@Base+0x8be> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2eea4 <_Py_GetConfigsAsDict@@Base+0x884> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2eea4 <_Py_GetConfigsAsDict@@Base+0x884> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ add.w r0, r7, #4160 @ 0x1040 │ │ │ │ - bl 1aee90 <_PyConfig_AsDict@@Base> │ │ │ │ + bl 1ae620 <_PyConfig_AsDict@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ebf0 <_Py_GetConfigsAsDict@@Base+0x5d0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #56412 @ 0xdc5c │ │ │ │ + movw r1, #52188 @ 0xcbdc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 2eede <_Py_GetConfigsAsDict@@Base+0x8be> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2eeec <_Py_GetConfigsAsDict@@Base+0x8cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2eeec <_Py_GetConfigsAsDict@@Base+0x8cc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ b.n 2eeec <_Py_GetConfigsAsDict@@Base+0x8cc> │ │ │ │ mov r0, r6 │ │ │ │ movs r6, #0 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, 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 r3, [r0, #2740] @ 0xab4 │ │ │ │ @@ -3898,168 +3917,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 1e4714 │ │ │ │ + bl 1e3838 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2ef4a <_Py_GetConfigsAsDict@@Base+0x92a> │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 19f26c │ │ │ │ + bl 19e90c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ cbz r6, 2ef6a <_Py_GetConfigsAsDict@@Base+0x94a> │ │ │ │ mov r5, r6 │ │ │ │ ldr.w r1, [r4, #2696] @ 0xa88 │ │ │ │ cbz r1, 2efb2 <_Py_GetConfigsAsDict@@Base+0x992> │ │ │ │ cbz r5, 2efb2 <_Py_GetConfigsAsDict@@Base+0x992> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cbz r3, 2efb2 <_Py_GetConfigsAsDict@@Base+0x992> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e51e0 │ │ │ │ + bl 1e4308 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ cbnz r6, 2ef6e <_Py_GetConfigsAsDict@@Base+0x94e> │ │ │ │ movs r3, #22 │ │ │ │ str r3, [r4, #32] │ │ │ │ movs r0, #0 │ │ │ │ b.n 2f0c8 <_Py_GetConfigsAsDict@@Base+0xaa8> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add.w r7, r6, #16 │ │ │ │ adds r0, #1 │ │ │ │ - bl 75f54 │ │ │ │ + bl 75f8c │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ef98 <_Py_GetConfigsAsDict@@Base+0x978> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2ef92 <_Py_GetConfigsAsDict@@Base+0x972> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2ef92 <_Py_GetConfigsAsDict@@Base+0x972> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #15 │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n 2ef6a <_Py_GetConfigsAsDict@@Base+0x94a> │ │ │ │ mov r1, r7 │ │ │ │ blx 2b770 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2efb2 <_Py_GetConfigsAsDict@@Base+0x992> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2efb2 <_Py_GetConfigsAsDict@@Base+0x992> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 2efca <_Py_GetConfigsAsDict@@Base+0x9aa> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5354 │ │ │ │ + bl 1e447c │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2efca <_Py_GetConfigsAsDict@@Base+0x9aa> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ b.n 2ef6a <_Py_GetConfigsAsDict@@Base+0x94a> │ │ │ │ ldr.w r3, [r4, #460] @ 0x1cc │ │ │ │ cbz r3, 2efd4 <_Py_GetConfigsAsDict@@Base+0x9b4> │ │ │ │ str.w r3, [r4, #456] @ 0x1c8 │ │ │ │ cbnz r5, 2efdc <_Py_GetConfigsAsDict@@Base+0x9bc> │ │ │ │ movs r3, #12 │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n 2f0b0 <_Py_GetConfigsAsDict@@Base+0xa90> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cbnz r3, 2efec <_Py_GetConfigsAsDict@@Base+0x9cc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n 2f0b0 <_Py_GetConfigsAsDict@@Base+0xa90> │ │ │ │ ldr r6, [r4, #28] │ │ │ │ cbz r6, 2f05a <_Py_GetConfigsAsDict@@Base+0xa3a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r6, [r4, #2708] @ 0xa94 │ │ │ │ subs r6, r6, r3 │ │ │ │ - bl 1e5658 │ │ │ │ + bl 1e4780 │ │ │ │ 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 1d84e0 │ │ │ │ + bl 1d7608 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 2f034 <_Py_GetConfigsAsDict@@Base+0xa14> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [r4] │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ b.n 2ef6a <_Py_GetConfigsAsDict@@Base+0x94a> │ │ │ │ adds r2, r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 2bf20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ 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 1e56e4 <_PyInterpreterState_SetNotRunningMain@@Base+0x8> │ │ │ │ + bl 1e480c <_PyInterpreterState_SetNotRunningMain@@Base+0x8> │ │ │ │ b.n 2f090 <_Py_GetConfigsAsDict@@Base+0xa70> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5658 │ │ │ │ + bl 1e4780 │ │ │ │ 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 7630c │ │ │ │ + bl 76344 │ │ │ │ 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 1e56e4 <_PyInterpreterState_SetNotRunningMain@@Base+0x8> │ │ │ │ + bl 1e480c <_PyInterpreterState_SetNotRunningMain@@Base+0x8> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #10 │ │ │ │ bne.n 2f0b0 <_Py_GetConfigsAsDict@@Base+0xa90> │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [r3, #664] @ 0x298 │ │ │ │ cbnz r3, 2f0a4 <_Py_GetConfigsAsDict@@Base+0xa84> │ │ │ │ movs r0, #1 │ │ │ │ b.n 2f0c8 <_Py_GetConfigsAsDict@@Base+0xaa8> │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w cbe94 <_Py_LoadAttr_StackRefSteal@@Base+0x1388> │ │ │ │ + b.w cbf30 <_Py_LoadAttr_StackRefSteal@@Base+0x1388> │ │ │ │ ldr.w r3, [r4, #456] @ 0x1c8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 2ef6a <_Py_GetConfigsAsDict@@Base+0x94a> │ │ │ │ - movw r0, #14312 @ 0x37e8 │ │ │ │ + movw r0, #10088 @ 0x2768 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 1bd998 │ │ │ │ + bl 1bcfb0 │ │ │ │ b.n 2ef6a <_Py_GetConfigsAsDict@@Base+0x94a> │ │ │ │ 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 r4, #32100 @ 0x7d64 │ │ │ │ @@ -4069,38 +4088,38 @@ │ │ │ │ mov r5, r2 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ movw r4, #59856 @ 0xe9d0 │ │ │ │ movt r4, #79 @ 0x4f │ │ │ │ blx 2c230 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r5, 2f10c <_Py_GetConfigsAsDict@@Base+0xaec> │ │ │ │ - movw r2, #4252 @ 0x109c │ │ │ │ + movw r2, #28 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movw r9, #32128 @ 0x7d80 │ │ │ │ movt r9, #82 @ 0x52 │ │ │ │ movs r4, #0 │ │ │ │ blx 2c230 │ │ │ │ movs r5, #0 │ │ │ │ mov.w sl, #100 @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, r5, sl │ │ │ │ mov r8, r4 │ │ │ │ - bl 182f00 │ │ │ │ + bl 1825a8 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2f14a <_Py_GetConfigsAsDict@@Base+0xb2a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 6b580 │ │ │ │ + bl 6b5b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9aa94 │ │ │ │ - bl 1fc770 │ │ │ │ - bl 965e4 │ │ │ │ + bl 9aa40 │ │ │ │ + bl 1fb898 │ │ │ │ + bl 965c4 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2f234 <_Py_GetConfigsAsDict@@Base+0xc14> │ │ │ │ add.w r8, r0, r5 │ │ │ │ ldr.w r2, [r9] │ │ │ │ cbz r2, 2f168 <_Py_GetConfigsAsDict@@Base+0xb48> │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ @@ -4126,22 +4145,22 @@ │ │ │ │ cbz r0, 2f198 <_Py_GetConfigsAsDict@@Base+0xb78> │ │ │ │ mov r0, r7 │ │ │ │ blx 2b524 │ │ │ │ b.n 2f1ca <_Py_GetConfigsAsDict@@Base+0xbaa> │ │ │ │ mov r0, r6 │ │ │ │ cmp.w fp, #4 │ │ │ │ bne.n 2f1b6 <_Py_GetConfigsAsDict@@Base+0xb96> │ │ │ │ - bl 9aa94 │ │ │ │ - bl eedb4 │ │ │ │ + bl 9aa40 │ │ │ │ + bl eec50 │ │ │ │ mov fp, r0 │ │ │ │ - bl 965e4 │ │ │ │ + bl 965c4 │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ bne.n 2f14e <_Py_GetConfigsAsDict@@Base+0xb2e> │ │ │ │ b.n 2f22c <_Py_GetConfigsAsDict@@Base+0xc0c> │ │ │ │ - bl 33fd8 │ │ │ │ + bl 33fdc │ │ │ │ cbz r0, 2f1ca <_Py_GetConfigsAsDict@@Base+0xbaa> │ │ │ │ b.n 2f22c <_Py_GetConfigsAsDict@@Base+0xc0c> │ │ │ │ mov r0, r8 │ │ │ │ blx 2bfb8 │ │ │ │ adds r5, r5, r0 │ │ │ │ bne.n 2f1d2 <_Py_GetConfigsAsDict@@Base+0xbb2> │ │ │ │ b.n 2f11c <_Py_GetConfigsAsDict@@Base+0xafc> │ │ │ │ @@ -4151,39 +4170,39 @@ │ │ │ │ adds r3, r4, r5 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ beq.n 2f20a <_Py_GetConfigsAsDict@@Base+0xbea> │ │ │ │ adds.w sl, r5, #2 │ │ │ │ bpl.n 2f122 <_Py_GetConfigsAsDict@@Base+0xb02> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6b580 │ │ │ │ + bl 6b5b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #49896 @ 0xc2e8 │ │ │ │ + movw r1, #45672 @ 0xb268 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - bl 965e4 │ │ │ │ + bl f3560 │ │ │ │ + bl 965c4 │ │ │ │ b.n 2f146 <_Py_GetConfigsAsDict@@Base+0xb26> │ │ │ │ adds r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 182f00 │ │ │ │ + bl 1825a8 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2f234 <_Py_GetConfigsAsDict@@Base+0xc14> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6b580 │ │ │ │ + bl 6b5b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9aa94 │ │ │ │ - bl 1fc770 │ │ │ │ - bl 965e4 │ │ │ │ + bl 9aa40 │ │ │ │ + bl 1fb898 │ │ │ │ + bl 965c4 │ │ │ │ b.n 2f234 <_Py_GetConfigsAsDict@@Base+0xc14> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6b580 │ │ │ │ + bl 6b5b8 │ │ │ │ b.n 2f146 <_Py_GetConfigsAsDict@@Base+0xb26> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ 0002f23a : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -4192,19 +4211,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 95b60 │ │ │ │ + bl 95b3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cbz r0, 2f268 │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002f26e : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -4222,31 +4241,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 2f2b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 75f54 │ │ │ │ + bl 75f8c │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2f2be │ │ │ │ mov r0, r6 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 4a57c │ │ │ │ + b.w 4a5b4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx 2b98c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19f20c │ │ │ │ + bl 19e8ac │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -4261,15 +4280,15 @@ │ │ │ │ blx 2be04 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 2f31a │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 3b934 │ │ │ │ + bl 3b974 │ │ │ │ b.n 2f358 │ │ │ │ cmp r0, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite gt │ │ │ │ addgt.w r2, r0, #4294967295 @ 0xffffffff │ │ │ │ movle r2, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -4277,66 +4296,66 @@ │ │ │ │ asrs r3, r2, #31 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c08c │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ beq.n 2f308 │ │ │ │ - movw r1, #56956 @ 0xde7c │ │ │ │ + movw r1, #52732 @ 0xcdfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #58444 @ 0xe44c │ │ │ │ + movw r0, #54220 @ 0xd3cc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1bc310 │ │ │ │ + bl 1bb9bc │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2f35c │ │ │ │ movs r0, #0 │ │ │ │ b.n 2f438 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - movw r1, #53700 @ 0xd1c4 │ │ │ │ + movw r1, #49476 @ 0xc144 │ │ │ │ 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, #20452 @ 0x4fe4 │ │ │ │ + movw r3, #16228 @ 0x3f64 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ - bl 87e38 │ │ │ │ + bl 87e2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2f3a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2f3a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 2f358 │ │ │ │ ldr r1, [pc, #144] @ (2f440 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 9093c │ │ │ │ + bl 90920 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2f3ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2f3ca │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2f358 │ │ │ │ ldr.w r0, [r7, #2712] @ 0xa98 │ │ │ │ str.w r4, [r7, #2712] @ 0xa98 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ cmp r5, #0 │ │ │ │ bgt.n 2f3e2 │ │ │ │ movs r0, #1 │ │ │ │ b.n 2f438 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [pc, #88] @ (2f444 ) │ │ │ │ @@ -4348,36 +4367,36 @@ │ │ │ │ ldr r6, [r4, r3] │ │ │ │ cbnz r6, 2f408 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 8bc1c <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8bbf0 <_PyObject_MakeTpCall@@Base> │ │ │ │ b.n 2f41e │ │ │ │ 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 89924 <_Py_CheckFunctionResult@@Base> │ │ │ │ + bl 89918 <_Py_CheckFunctionResult@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2f358 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2f3de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2f3de │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ b.n 2f3de │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfaf0004d │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ @@ -4397,15 +4416,15 @@ │ │ │ │ bne.n 2f478 <_PyUnicode_FromId@@Base+0x30> │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2f468 <_PyUnicode_FromId@@Base+0x20> │ │ │ │ dmb ish │ │ │ │ beq.n 2f484 <_PyUnicode_FromId@@Base+0x3c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 272e68 │ │ │ │ + bl 246a68 │ │ │ │ ldr r3, [pc, #320] @ (2f5c8 <_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 │ │ │ │ @@ -4420,15 +4439,15 @@ │ │ │ │ bne.n 2f4be <_PyUnicode_FromId@@Base+0x76> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2f4ae <_PyUnicode_FromId@@Base+0x66> │ │ │ │ dmb ish │ │ │ │ beq.n 2f4ca <_PyUnicode_FromId@@Base+0x82> │ │ │ │ mov r0, r5 │ │ │ │ - bl 272e68 │ │ │ │ + bl 246a68 │ │ │ │ dmb ish │ │ │ │ ldr r4, [r7, #4] │ │ │ │ dmb ish │ │ │ │ cmp r4, #0 │ │ │ │ bge.n 2f4f0 <_PyUnicode_FromId@@Base+0xa8> │ │ │ │ add.w r6, r6, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r6, #1700] @ 0x6a4 │ │ │ │ @@ -4444,15 +4463,15 @@ │ │ │ │ bne.n 2f508 <_PyUnicode_FromId@@Base+0xc0> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2f4f8 <_PyUnicode_FromId@@Base+0xb0> │ │ │ │ dmb ish │ │ │ │ beq.n 2f514 <_PyUnicode_FromId@@Base+0xcc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 23d610 │ │ │ │ + bl 23c798 │ │ │ │ add.w r5, r9, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r5, #2048] @ 0x800 │ │ │ │ cmp r3, r4 │ │ │ │ ble.n 2f52a <_PyUnicode_FromId@@Base+0xe2> │ │ │ │ ldr.w r3, [r5, #2052] @ 0x804 │ │ │ │ ldr.w r6, [r3, r4, lsl #2] │ │ │ │ cbnz r6, 2f59c <_PyUnicode_FromId@@Base+0x154> │ │ │ │ @@ -4461,34 +4480,34 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 2bfb8 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 79798 │ │ │ │ + bl 797c0 │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 2f576 <_PyUnicode_FromId@@Base+0x12e> │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #1 │ │ │ │ - bl 79e38 │ │ │ │ + bl 79e5c │ │ │ │ ldr.w r3, [r5, #2048] @ 0x800 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r5, #2052] @ 0x804 │ │ │ │ cmp r3, r4 │ │ │ │ bgt.n 2f594 <_PyUnicode_FromId@@Base+0x14c> │ │ │ │ lsls r7, r4, #1 │ │ │ │ cmp r7, #16 │ │ │ │ it lt │ │ │ │ movlt r7, #16 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bl 85ec8 │ │ │ │ + bl 85eac │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 2f57a <_PyUnicode_FromId@@Base+0x132> │ │ │ │ - bl 1fc770 │ │ │ │ + bl 1fb898 │ │ │ │ movs r6, #0 │ │ │ │ b.n 2f59c <_PyUnicode_FromId@@Base+0x154> │ │ │ │ ldr.w r0, [r5, #2048] @ 0x800 │ │ │ │ mov r1, sl │ │ │ │ subs r2, r7, r0 │ │ │ │ add.w r0, r9, r0, lsl #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ @@ -4504,15 +4523,15 @@ │ │ │ │ bne.n 2f5b4 <_PyUnicode_FromId@@Base+0x16c> │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2f5a4 <_PyUnicode_FromId@@Base+0x15c> │ │ │ │ dmb ish │ │ │ │ beq.n 2f5c0 <_PyUnicode_FromId@@Base+0x178> │ │ │ │ mov r0, r8 │ │ │ │ - bl 23d610 │ │ │ │ + bl 23c798 │ │ │ │ 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 │ │ │ │ @@ -4524,179 +4543,180 @@ │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ bhi.n 2f5ee <_PyUnicode_FromId@@Base+0x1a6> │ │ │ │ cmp r4, #0 │ │ │ │ ble.n 2f608 <_PyUnicode_FromId@@Base+0x1c0> │ │ │ │ ldr r4, [r6, #0] │ │ │ │ b.n 2f610 <_PyUnicode_FromId@@Base+0x1c8> │ │ │ │ - movw r0, #6184 @ 0x1828 │ │ │ │ + movw r0, #1960 @ 0x7a8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2f5e6 <_PyUnicode_FromId@@Base+0x19e> │ │ │ │ movs r0, #0 │ │ │ │ b.n 2f66a <_PyUnicode_FromId@@Base+0x222> │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 2f62e <_PyUnicode_FromId@@Base+0x1e6> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20032 @ 0x4e40 │ │ │ │ + movw r1, #15808 @ 0x3dc0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ b.n 2f604 <_PyUnicode_FromId@@Base+0x1bc> │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cbz r6, 2f64a <_PyUnicode_FromId@@Base+0x202> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #35900 @ 0x8c3c │ │ │ │ + movw r1, #31676 @ 0x7bbc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ b.n 2f604 <_PyUnicode_FromId@@Base+0x1bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 11f500 │ │ │ │ + bl 11f2f4 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 2f604 <_PyUnicode_FromId@@Base+0x1bc> │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r0, [pc, #16] @ (2f670 <_PyUnicode_FromId@@Base+0x228>) │ │ │ │ mov r3, r6 │ │ │ │ mov r1, sp │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 94d5c │ │ │ │ + bl 94d40 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ lsls r4, r2, #25 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ 0002f674 : │ │ │ │ ldr r0, [pc, #4] @ (2f67c ) │ │ │ │ - b.w 1a8ac8 │ │ │ │ + b.w 1a813c │ │ │ │ nop │ │ │ │ ldmia r3, {r3, r4, r6} │ │ │ │ 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 d07d0 │ │ │ │ + bl d086c │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [pc, #248] @ (2f790 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad5b0 │ │ │ │ - movw r1, #57476 @ 0xe084 │ │ │ │ + bl 1acd40 │ │ │ │ + movw r1, #53252 @ 0xd004 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl d0e88 │ │ │ │ + bl d0f24 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2f6bc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2f78e │ │ │ │ ldr r1, [pc, #212] @ (2f794 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad5b0 │ │ │ │ - movw r1, #11416 @ 0x2c98 │ │ │ │ + bl 1acd40 │ │ │ │ + movw r1, #7192 @ 0x1c18 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl d0e88 │ │ │ │ + bl d0f24 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2f6b6 │ │ │ │ ldr r1, [pc, #184] @ (2f798 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad5b0 │ │ │ │ - movw r1, #11436 @ 0x2cac │ │ │ │ + bl 1acd40 │ │ │ │ + movw r1, #7212 @ 0x1c2c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl d0e88 │ │ │ │ + bl d0f24 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2f6b6 │ │ │ │ mov.w r3, #131072 @ 0x20000 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bl 706ec │ │ │ │ - movw r1, #58720 @ 0xe560 │ │ │ │ + bl 70718 │ │ │ │ + movw r1, #54496 @ 0xd4e0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl d0e88 │ │ │ │ + bl d0f24 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2f6b6 │ │ │ │ ldr r6, [pc, #124] @ (2f79c ) │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ cbz r1, 2f732 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r6, #8 │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2f71e │ │ │ │ b.n 2f6b6 │ │ │ │ movw r3, #5168 @ 0x1430 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 7bf18 │ │ │ │ + bl 7bf08 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2f6b6 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [pc, #84] @ (2f7a0 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad5b0 │ │ │ │ + bl 1acd40 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2f768 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2f768 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 2f6b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad5bc │ │ │ │ + bl 1acd4c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2f6b6 │ │ │ │ - movw r0, #6756 @ 0x1a64 │ │ │ │ + movw r0, #2532 @ 0x9e4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 79728 │ │ │ │ + bl 79750 │ │ │ │ clz r3, r0 │ │ │ │ str r0, [r5, #24] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ negs r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldmia r3, {r2, r3, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldmia r3!, {r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ - vhadd.s8 q8, q2, │ │ │ │ + udf #196 @ 0xc4 │ │ │ │ + lsls r3, r0, #1 │ │ │ │ ldmia r3, {r3, r6, r7} │ │ │ │ lsls r4, r1, #1 │ │ │ │ │ │ │ │ 0002f7a4 : │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cbz r0, 2f7b4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -4707,19 +4727,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 92710 │ │ │ │ + bl 926f4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d0058 │ │ │ │ + b.w d00f4 │ │ │ │ stmdb 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 │ │ │ │ @@ -4729,60 +4749,60 @@ │ │ │ │ cbz r0, 2f802 │ │ │ │ movs r0, #10 │ │ │ │ blx 2bed0 │ │ │ │ ldr r6, [pc, #220] @ (2f8e0 ) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr r5, [r4, #0] │ │ │ │ movs r3, #32 │ │ │ │ - movw r1, #58396 @ 0xe41c │ │ │ │ + movw r1, #54172 @ 0xd39c │ │ │ │ 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, #1916] @ 0x77c │ │ │ │ bl 2f9e8 │ │ │ │ ldr.w r2, [r8, r6] │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #58416 @ 0xe430 │ │ │ │ + movw r1, #54192 @ 0xd3b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1924] @ 0x784 │ │ │ │ bl 2f9e8 │ │ │ │ ldr.w r2, [r8, r6] │ │ │ │ movs r3, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #58440 @ 0xe448 │ │ │ │ + movw r1, #54216 @ 0xd3c8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1716] @ 0x6b4 │ │ │ │ bl 2f9e8 │ │ │ │ ldr.w r2, [r8, r6] │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #58460 @ 0xe45c │ │ │ │ + movw r1, #54236 @ 0xd3dc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1892] @ 0x764 │ │ │ │ bl 2f9e8 │ │ │ │ mov fp, r4 │ │ │ │ adds r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ - movw r2, #58480 @ 0xe470 │ │ │ │ + movw r2, #54256 @ 0xd3f0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 18dcb4 │ │ │ │ + bl 18d35c │ │ │ │ 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 │ │ │ │ @@ -4806,96 +4826,96 @@ │ │ │ │ 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] @ (2f93c ) │ │ │ │ - movw r2, #58508 @ 0xe48c │ │ │ │ + movw r2, #54284 @ 0xd40c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl d82e0 │ │ │ │ + bl d81d0 │ │ │ │ cbnz r0, 2f914 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2f938 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bd390 │ │ │ │ + bl 1bca40 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 2f910 │ │ │ │ bl 2fe04 <_Py_DumpStack@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 77680 │ │ │ │ - bl eedb4 │ │ │ │ + bl 776b8 │ │ │ │ + bl eec50 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2f910 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldmia r4, {r2, r4, 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 1f8458 <_PyXIData_RegisterClass@@Base+0x1020> │ │ │ │ + bl 1f7580 <_PyXIData_RegisterClass@@Base+0x1020> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #20] @ (2f978 ) │ │ │ │ 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, #2056] @ 0x808 │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ 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, #59168 @ 0xe720 │ │ │ │ + movw r1, #54944 @ 0xd6a0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8edb8 │ │ │ │ + bl 8ed90 │ │ │ │ cbnz r0, 2f9a6 │ │ │ │ movs r4, #0 │ │ │ │ b.n 2f9da │ │ │ │ ldr r0, [pc, #56] @ (2f9e0 ) │ │ │ │ - bl 11a664 │ │ │ │ + bl 11a578 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2f9a2 │ │ │ │ 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] @ (2f9e4 ) │ │ │ │ - bl 100648 │ │ │ │ + bl 100408 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2f9da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2f9da │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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 │ │ │ │ @@ -4907,43 +4927,43 @@ │ │ │ │ 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, #59180 @ 0xe72c │ │ │ │ + movw r2, #54956 @ 0xd6ac │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 18dcb4 │ │ │ │ + bl 18d35c │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r0, sp, #8 │ │ │ │ - movw r2, #59204 @ 0xe744 │ │ │ │ + movw r2, #54980 @ 0xd6c4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 18dcb4 │ │ │ │ + bl 18d35c │ │ │ │ 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} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9a9cc <_Py_GetConfig@@Base> │ │ │ │ + bl 9a978 <_Py_GetConfig@@Base> │ │ │ │ ldr.w r0, [r0, #200] @ 0xc8 │ │ │ │ cmp r0, #0 │ │ │ │ bgt.n 2fa5a │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 2bdac │ │ │ │ cmp r0, #0 │ │ │ │ ble.n 2fa62 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [pc, #28] @ (2fa8c ) │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ @@ -4958,25 +4978,25 @@ │ │ │ │ lsls r5, r1, #1 │ │ │ │ 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 800ec │ │ │ │ + b.w 800cc │ │ │ │ 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 fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r9, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2fad0 │ │ │ │ - bl 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ cbz r0, 2fad0 │ │ │ │ movs r6, #0 │ │ │ │ b.n 2fbd8 │ │ │ │ mov.w r8, #26 │ │ │ │ movs r6, #32 │ │ │ │ add.w r5, r6, #31 │ │ │ │ mov r0, r6 │ │ │ │ @@ -4984,42 +5004,42 @@ │ │ │ │ mov r7, r0 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ mov r2, r0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ mov r1, r5 │ │ │ │ cbnz r0, 2faf4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1fc770 │ │ │ │ + b.w 1fb898 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c480 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2fb42 │ │ │ │ mov r0, r7 │ │ │ │ blx 2be1c <__sched_cpufree@plt> │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ beq.n 2fb20 │ │ │ │ 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 1b1958 │ │ │ │ + b.w 1b10e8 │ │ │ │ subs.w r8, r8, #1 │ │ │ │ bne.n 2fb3e │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #59248 @ 0xe770 │ │ │ │ + movw r1, #55024 @ 0xd6f0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ b.n 2facc │ │ │ │ lsls r6, r6, #1 │ │ │ │ b.n 2fad6 │ │ │ │ - bl e5fa0 │ │ │ │ + bl e5e40 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2fbca │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ac9c <__sched_cpucount@plt> │ │ │ │ mov r9, r0 │ │ │ │ @@ -5031,49 +5051,49 @@ │ │ │ │ bls.n 2fbbe │ │ │ │ ldr.w r3, [r7, r3, lsl #2] │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 2fbba │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 2fbca │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl e90e4 │ │ │ │ + bl e8f80 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cbz r0, 2fba4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2fbca │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 2fbca │ │ │ │ mov r0, r8 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ b.n 2fbca │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 2fbbe │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 2fbbe │ │ │ │ mov r0, r8 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ b.n 2fbbe │ │ │ │ adds r4, #1 │ │ │ │ b.n 2fb5c │ │ │ │ adds r4, #1 │ │ │ │ b.n 2fb56 │ │ │ │ mov r0, r7 │ │ │ │ blx 2be1c <__sched_cpufree@plt> │ │ │ │ b.n 2fbd8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2be1c <__sched_cpufree@plt> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ b.n 2facc │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ 0002fbde <_PyMem_GetCurrentAllocatorName@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -5088,16 +5108,16 @@ │ │ │ │ bne.n 2fc0a <_PyMem_GetCurrentAllocatorName@@Base+0x2c> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2fbfa <_PyMem_GetCurrentAllocatorName@@Base+0x1c> │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ beq.n 2fc16 <_PyMem_GetCurrentAllocatorName@@Base+0x38> │ │ │ │ - bl 272e68 │ │ │ │ - movw r4, #64160 @ 0xfaa0 │ │ │ │ + bl 246a68 │ │ │ │ + movw r4, #59936 @ 0xea20 │ │ │ │ movt r4, #67 @ 0x43 │ │ │ │ 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} │ │ │ │ @@ -5222,61 +5242,61 @@ │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ blx 2c260 │ │ │ │ cbnz r0, 2fdb6 <_PyMem_GetCurrentAllocatorName@@Base+0x1d8> │ │ │ │ ldr r0, [pc, #148] @ (2fe00 <_PyMem_GetCurrentAllocatorName@@Base+0x222>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - movw r4, #47340 @ 0xb8ec │ │ │ │ + movw r4, #43116 @ 0xa86c │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ blx 2c260 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ b.n 2fdb8 <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #47356 @ 0xb8fc │ │ │ │ + movw r4, #43132 @ 0xa87c │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ b.n 2fdb8 <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #47300 @ 0xb8c4 │ │ │ │ + movw r4, #43076 @ 0xa844 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ b.n 2fdb8 <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #47328 @ 0xb8e0 │ │ │ │ + movw r4, #43104 @ 0xa860 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ b.n 2fdb8 <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #47364 @ 0xb904 │ │ │ │ + movw r4, #43140 @ 0xa884 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ b.n 2fdb8 <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ - movw r4, #47312 @ 0xb8d0 │ │ │ │ + movw r4, #43088 @ 0xa850 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ b.n 2fdb8 <_PyMem_GetCurrentAllocatorName@@Base+0x1da> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 2fdd0 <_PyMem_GetCurrentAllocatorName@@Base+0x1f2> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2fdc0 <_PyMem_GetCurrentAllocatorName@@Base+0x1e2> │ │ │ │ dmb ish │ │ │ │ beq.n 2fddc <_PyMem_GetCurrentAllocatorName@@Base+0x1fe> │ │ │ │ ldr r0, [pc, #12] @ (2fde4 <_PyMem_GetCurrentAllocatorName@@Base+0x206>) │ │ │ │ - bl 23d610 │ │ │ │ + bl 23c798 │ │ │ │ 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 │ │ │ │ str r4, [r0, #28] │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r0, [r3, #28] │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r4, [r5, #28] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - @ instruction: 0xfaf00043 │ │ │ │ + orns r0, r0, r3, lsl #1 │ │ │ │ str r4, [r0, #32] │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r4, [r3, #32] │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r4, [r6, #32] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ @@ -5286,30 +5306,30 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ ldr r3, [pc, #624] @ (30088 <_Py_DumpStack@@Base+0x284>) │ │ │ │ add r7, sp, #0 │ │ │ │ movs r2, #57 @ 0x39 │ │ │ │ add.w r6, r7, #36 @ 0x24 │ │ │ │ - movw r1, #59316 @ 0xe7b4 │ │ │ │ + movw r1, #55092 @ 0xd734 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r7, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 18c930 <_Py_write_noraise@@Base> │ │ │ │ + bl 18bfd8 <_Py_write_noraise@@Base> │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b974 │ │ │ │ cbnz r0, 2fe54 <_Py_DumpStack@@Base+0x50> │ │ │ │ movs r2, #35 @ 0x23 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #59376 @ 0xe7f0 │ │ │ │ + movw r1, #55152 @ 0xd770 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 18c930 <_Py_write_noraise@@Base> │ │ │ │ + bl 18bfd8 <_Py_write_noraise@@Base> │ │ │ │ b.n 3006c <_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 │ │ │ │ @@ -5364,21 +5384,21 @@ │ │ │ │ cbz r3, 2fefa <_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 2fecc <_Py_DumpStack@@Base+0xc8> │ │ │ │ - movw r0, #59412 @ 0xe814 │ │ │ │ + movw r0, #55188 @ 0xd794 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - movw r9, #40860 @ 0x9f9c │ │ │ │ + movw r9, #36636 @ 0x8f1c │ │ │ │ movt r9, #45 @ 0x2d │ │ │ │ strd r0, sl, [r7, #8] │ │ │ │ mov.w fp, #0 │ │ │ │ - movw sl, #63920 @ 0xf9b0 │ │ │ │ + movw sl, #59696 @ 0xe930 │ │ │ │ movt sl, #41 @ 0x29 │ │ │ │ str.w r8, [r7, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, fp │ │ │ │ ble.w 30052 <_Py_DumpStack@@Base+0x24e> │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ @@ -5395,112 +5415,112 @@ │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 2ff8a <_Py_DumpStack@@Base+0x186> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ str r2, [r5, #12] │ │ │ │ cbnz r2, 2ff8a <_Py_DumpStack@@Base+0x186> │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #59440 @ 0xe830 │ │ │ │ + movw r1, #55216 @ 0xd7b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 18c930 <_Py_write_noraise@@Base> │ │ │ │ + bl 18bfd8 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r8, [r5] │ │ │ │ mov r0, r8 │ │ │ │ blx 2bfb8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18c930 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #59456 @ 0xe840 │ │ │ │ + bl 18bfd8 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #55232 @ 0xd7c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ b.n 30032 <_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, #59440 @ 0xe830 │ │ │ │ + movw r1, #55216 @ 0xd7b0 │ │ │ │ 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 18c930 <_Py_write_noraise@@Base> │ │ │ │ + bl 18bfd8 <_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 18c930 <_Py_write_noraise@@Base> │ │ │ │ + bl 18bfd8 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #59460 @ 0xe844 │ │ │ │ + movw r1, #55236 @ 0xd7c4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 18c930 <_Py_write_noraise@@Base> │ │ │ │ + bl 18bfd8 <_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 18c930 <_Py_write_noraise@@Base> │ │ │ │ + bl 18bfd8 <_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 18c930 <_Py_write_noraise@@Base> │ │ │ │ + bl 18bfd8 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #59468 @ 0xe84c │ │ │ │ + movw r1, #55244 @ 0xd7cc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 18c930 <_Py_write_noraise@@Base> │ │ │ │ + bl 18bfd8 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [r7, #20] │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ - bl 20cac8 │ │ │ │ - movw r1, #60728 @ 0xed38 │ │ │ │ + bl 20bc68 │ │ │ │ + movw r1, #56504 @ 0xdcb8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18c930 <_Py_write_noraise@@Base> │ │ │ │ + bl 18bfd8 <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 6622c <_Py_FatalRefcountErrorFunc@@Base+0x1c> │ │ │ │ + bl 66264 <_Py_FatalRefcountErrorFunc@@Base+0x1c> │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ adds r6, #4 │ │ │ │ adds r5, #16 │ │ │ │ - bl 18c930 <_Py_write_noraise@@Base> │ │ │ │ + bl 18bfd8 <_Py_write_noraise@@Base> │ │ │ │ b.n 2ff28 <_Py_DumpStack@@Base+0x124> │ │ │ │ ldr.w sl, [r7, #12] │ │ │ │ cmp r3, #32 │ │ │ │ mov sp, sl │ │ │ │ bne.n 3006c <_Py_DumpStack@@Base+0x268> │ │ │ │ - movw r1, #59472 @ 0xe850 │ │ │ │ + movw r1, #55248 @ 0xd7d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18c930 <_Py_write_noraise@@Base> │ │ │ │ + bl 18bfd8 <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #24] @ (30088 <_Py_DumpStack@@Base+0x284>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r7, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ beq.n 30080 <_Py_DumpStack@@Base+0x27c> │ │ │ │ blx 2ba18 <__stack_chk_fail@plt> │ │ │ │ @@ -5509,138 +5529,138 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, 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 │ │ │ │ mov r4, r0 │ │ │ │ - bl 9a9cc <_Py_GetConfig@@Base> │ │ │ │ + bl 9a978 <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ cbnz r3, 300b0 <_Py_DumpStack@@Base+0x2ac> │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 150f30 │ │ │ │ + b.w 150c68 │ │ │ │ movw r3, #61096 @ 0xeea8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #59780 @ 0xe984 │ │ │ │ + movw r1, #55556 @ 0xd904 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f8c04 │ │ │ │ + bl 1f7d2c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 300a4 <_Py_DumpStack@@Base+0x2a0> │ │ │ │ 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 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 300f2 <_Py_DumpStack@@Base+0x2ee> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1dc4d4 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1db5fc <_Py_Uid_Converter@@Base> │ │ │ │ cbnz r0, 3010c <_Py_DumpStack@@Base+0x308> │ │ │ │ b.n 30108 <_Py_DumpStack@@Base+0x304> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #5824 @ 0x16c0 │ │ │ │ + movw r0, #1600 @ 0x640 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 300e6 <_Py_DumpStack@@Base+0x2e2> │ │ │ │ movs r0, #0 │ │ │ │ b.n 30140 <_Py_DumpStack@@Base+0x33c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1dc4d4 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1db5fc <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 30108 <_Py_DumpStack@@Base+0x304> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2b40c │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 30138 <_Py_DumpStack@@Base+0x334> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1b1958 │ │ │ │ + b.w 1b10e8 │ │ │ │ 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 30166 <_Py_DumpStack@@Base+0x362> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1f9a1c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f8b44 <_Py_Gid_Converter@@Base> │ │ │ │ cbnz r0, 30180 <_Py_DumpStack@@Base+0x37c> │ │ │ │ b.n 3017c <_Py_DumpStack@@Base+0x378> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #5852 @ 0x16dc │ │ │ │ + movw r0, #1628 @ 0x65c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3015a <_Py_DumpStack@@Base+0x356> │ │ │ │ movs r0, #0 │ │ │ │ b.n 301b4 <_Py_DumpStack@@Base+0x3b0> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1f9a1c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f8b44 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3017c <_Py_DumpStack@@Base+0x378> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2c248 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 301ac <_Py_DumpStack@@Base+0x3a8> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1b1958 │ │ │ │ + b.w 1b10e8 │ │ │ │ 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 fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 301d8 <_Py_DumpStack@@Base+0x3d4> │ │ │ │ - bl 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ cbnz r0, 301fc <_Py_DumpStack@@Base+0x3f8> │ │ │ │ mov r0, r4 │ │ │ │ blx 2addc │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 301f4 <_Py_DumpStack@@Base+0x3f0> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1b1958 │ │ │ │ + b.w 1b10e8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ 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 │ │ │ │ @@ -5657,39 +5677,39 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [pc, #252] @ (30324 <_Py_DumpStack@@Base+0x520>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3031e <_Py_DumpStack@@Base+0x51a> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 30254 <_Py_DumpStack@@Base+0x450> │ │ │ │ - bl 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3031e <_Py_DumpStack@@Base+0x51a> │ │ │ │ ldr r4, [r4, #4] │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1278a4 │ │ │ │ + bl 127660 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3031e <_Py_DumpStack@@Base+0x51a> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #60084 @ 0xeab4 │ │ │ │ + movw r1, #55860 @ 0xda34 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #60088 @ 0xeab8 │ │ │ │ + movw r0, #55864 @ 0xda38 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 91b24 │ │ │ │ + bl 91b08 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 3031e <_Py_DumpStack@@Base+0x51a> │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2ba84 │ │ │ │ cbz r0, 302da <_Py_DumpStack@@Base+0x4d6> │ │ │ │ @@ -5697,30 +5717,30 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 302b2 <_Py_DumpStack@@Base+0x4ae> │ │ │ │ cmp r3, #13 │ │ │ │ bne.n 302ca <_Py_DumpStack@@Base+0x4c6> │ │ │ │ movw r3, #45496 @ 0xb1b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60132 @ 0xeae4 │ │ │ │ + movw r1, #55908 @ 0xda64 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ b.n 3030a <_Py_DumpStack@@Base+0x506> │ │ │ │ movw r3, #45480 @ 0xb1a8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60104 @ 0xeac8 │ │ │ │ + movw r1, #55880 @ 0xda48 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ b.n 3030a <_Py_DumpStack@@Base+0x506> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ + bl 1b10e8 │ │ │ │ b.n 3030a <_Py_DumpStack@@Base+0x506> │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ bl 303e0 <_Py_DumpStack@@Base+0x5dc> │ │ │ │ adds r0, #1 │ │ │ │ beq.n 3030a <_Py_DumpStack@@Base+0x506> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -5730,97 +5750,97 @@ │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ b.n 30320 <_Py_DumpStack@@Base+0x51c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 302f0 <_Py_DumpStack@@Base+0x4ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ b.n 302f0 <_Py_DumpStack@@Base+0x4ec> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3031e <_Py_DumpStack@@Base+0x51a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 3031e <_Py_DumpStack@@Base+0x51a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ beq.n 30258 <_Py_DumpStack@@Base+0x454> │ │ │ │ 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 d07d0 │ │ │ │ + bl d086c │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - movw r1, #58696 @ 0xe548 │ │ │ │ + movw r1, #54472 @ 0xd4c8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ - bl c2fd4 │ │ │ │ + bl c3058 │ │ │ │ cbz r0, 30382 <_Py_DumpStack@@Base+0x57e> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bmi.n 30386 <_Py_DumpStack@@Base+0x582> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60160 @ 0xeb00 │ │ │ │ + movw r1, #55936 @ 0xda80 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ b.n 303dc <_Py_DumpStack@@Base+0x5d8> │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1fa114 │ │ │ │ + bl 1f923c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 30382 <_Py_DumpStack@@Base+0x57e> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 7888c │ │ │ │ + bl 788b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ bne.n 303bc <_Py_DumpStack@@Base+0x5b8> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30382 <_Py_DumpStack@@Base+0x57e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 30382 <_Py_DumpStack@@Base+0x57e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ b.n 30382 <_Py_DumpStack@@Base+0x57e> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ blt.n 303cc <_Py_DumpStack@@Base+0x5c8> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ b.n 303dc <_Py_DumpStack@@Base+0x5d8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 303c2 <_Py_DumpStack@@Base+0x5be> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ b.n 303c2 <_Py_DumpStack@@Base+0x5be> │ │ │ │ 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 │ │ │ │ @@ -5841,19 +5861,19 @@ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 3044e <_Py_DumpStack@@Base+0x64a> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60192 @ 0xeb20 │ │ │ │ + movw r1, #55968 @ 0xdaa0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ b.n 30bb6 <_Py_DumpStack@@Base+0xdb2> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #892] @ 0x37c │ │ │ │ mov r6, r1 │ │ │ │ str r0, [sp, #888] @ 0x378 │ │ │ │ blx 2b968 │ │ │ │ @@ -5867,68 +5887,68 @@ │ │ │ │ subs r4, #1 │ │ │ │ str.w r2, [r3, #16]! │ │ │ │ bne.n 3046e <_Py_DumpStack@@Base+0x66a> │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, sp, r2 │ │ │ │ str.w r9, [sp] │ │ │ │ - movw r3, #60224 @ 0xeb40 │ │ │ │ + movw r3, #56000 @ 0xdac0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - movw r1, #20452 @ 0x4fe4 │ │ │ │ + movw r1, #16228 @ 0x3f64 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ blx 2c254 │ │ │ │ mov fp, r0 │ │ │ │ cbnz r0, 304cc <_Py_DumpStack@@Base+0x6c8> │ │ │ │ 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, #60240 @ 0xeb50 │ │ │ │ + movw r1, #56016 @ 0xdad0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ b.n 30864 <_Py_DumpStack@@Base+0xa60> │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ - bl 75f54 │ │ │ │ + bl 75f8c │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 3052c <_Py_DumpStack@@Base+0x728> │ │ │ │ mov r0, fp │ │ │ │ blx 2c050 │ │ │ │ movw r3, #45496 @ 0xb1b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9248 │ │ │ │ + bl d9138 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 30864 <_Py_DumpStack@@Base+0xa60> │ │ │ │ ldr.w r4, [r8, r7] │ │ │ │ movw r3, #35144 @ 0x8948 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r2, 30508 <_Py_DumpStack@@Base+0x704> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cbnz r3, 3051c <_Py_DumpStack@@Base+0x718> │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #60312 @ 0xeb98 │ │ │ │ + movw r2, #56088 @ 0xdb18 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 1f6a48 <_PyErr_Format@@Base> │ │ │ │ + bl 1f5b70 <_PyErr_Format@@Base> │ │ │ │ b.n 30864 <_Py_DumpStack@@Base+0xa60> │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r1, #60312 @ 0xeb98 │ │ │ │ + movw r1, #56088 @ 0xdb18 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 502c8 <_PyErr_FormatFromCause@@Base> │ │ │ │ + bl 501c0 <_PyErr_FormatFromCause@@Base> │ │ │ │ b.n 30864 <_Py_DumpStack@@Base+0xa60> │ │ │ │ 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 │ │ │ │ @@ -5945,26 +5965,26 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r9, r2] │ │ │ │ cmp r3, #10 │ │ │ │ beq.n 305da <_Py_DumpStack@@Base+0x7d6> │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 85ec8 │ │ │ │ + bl 85eac │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 307f2 <_Py_DumpStack@@Base+0x9ee> │ │ │ │ mov r0, r9 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ mov r0, fp │ │ │ │ blx 2c050 │ │ │ │ movw r3, #45496 @ 0xb1b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9248 │ │ │ │ + bl d9138 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 30864 <_Py_DumpStack@@Base+0xa60> │ │ │ │ ldr r3, [pc, #712] @ (30860 <_Py_DumpStack@@Base+0xa5c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r3] │ │ │ │ movw r3, #35144 @ 0x8948 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ @@ -5973,30 +5993,30 @@ │ │ │ │ cbz r1, 305b0 <_Py_DumpStack@@Base+0x7ac> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cbnz r3, 305c8 <_Py_DumpStack@@Base+0x7c4> │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r0, r2 │ │ │ │ str.w sl, [sp] │ │ │ │ - movw r2, #60372 @ 0xebd4 │ │ │ │ + movw r2, #56148 @ 0xdb54 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 1f6a48 <_PyErr_Format@@Base> │ │ │ │ + bl 1f5b70 <_PyErr_Format@@Base> │ │ │ │ b.n 30864 <_Py_DumpStack@@Base+0xa60> │ │ │ │ mov r3, sl │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r1, #60372 @ 0xebd4 │ │ │ │ + movw r1, #56148 @ 0xdb54 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 502c8 <_PyErr_FormatFromCause@@Base> │ │ │ │ + bl 501c0 <_PyErr_FormatFromCause@@Base> │ │ │ │ b.n 30864 <_Py_DumpStack@@Base+0xa60> │ │ │ │ movs r4, #0 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ strb.w r4, [r9, r2] │ │ │ │ mov r0, r9 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - movw r1, #60456 @ 0xec28 │ │ │ │ + movw r1, #56232 @ 0xdba8 │ │ │ │ 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 3053c <_Py_DumpStack@@Base+0x738> │ │ │ │ ldrb.w r3, [r9, r5] │ │ │ │ @@ -6012,15 +6032,15 @@ │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r8 │ │ │ │ blx 2c324 │ │ │ │ cbz r0, 30628 <_Py_DumpStack@@Base+0x824> │ │ │ │ adds r0, #1 │ │ │ │ b.n 3062a <_Py_DumpStack@@Base+0x826> │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #60484 @ 0xec44 │ │ │ │ + movw r1, #56260 @ 0xdbc4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ blx 2bba4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 307ee <_Py_DumpStack@@Base+0x9ea> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -6036,40 +6056,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, #60492 @ 0xec4c │ │ │ │ + movw r3, #56268 @ 0xdbcc │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #60504 @ 0xec58 │ │ │ │ + movw r1, #56280 @ 0xdbd8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ b.n 307ee <_Py_DumpStack@@Base+0x9ea> │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ blx 2b9d0 <__fstat64_time64@plt+0x4> │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 306c2 <_Py_DumpStack@@Base+0x8be> │ │ │ │ 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, #60492 @ 0xec4c │ │ │ │ + movw r3, #56268 @ 0xdbcc │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #60560 @ 0xec90 │ │ │ │ + movw r1, #56336 @ 0xdc10 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ b.n 307b2 <_Py_DumpStack@@Base+0x9ae> │ │ │ │ vldr d7, [pc, #404] @ 30858 <_Py_DumpStack@@Base+0xa54> │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #2 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ @@ -6083,40 +6103,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, #60492 @ 0xec4c │ │ │ │ + movw r3, #56268 @ 0xdbcc │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r1, #60632 @ 0xecd8 │ │ │ │ + movw r1, #56408 @ 0xdc58 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ vstr d8, [sp] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ b.n 3073a <_Py_DumpStack@@Base+0x936> │ │ │ │ ldrh r3, [r0, #50] @ 0x32 │ │ │ │ ldrh r2, [r0, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ bcc.n 3073e <_Py_DumpStack@@Base+0x93a> │ │ │ │ str r2, [sp, #0] │ │ │ │ movw r2, #4360 @ 0x1108 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #60712 @ 0xed28 │ │ │ │ + movw r1, #56488 @ 0xdca8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r8 │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ movs r7, #0 │ │ │ │ b.n 307aa <_Py_DumpStack@@Base+0x9a6> │ │ │ │ ldr r5, [r0, #32] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - movw r7, #60492 @ 0xec4c │ │ │ │ + movw r7, #56268 @ 0xdbcc │ │ │ │ 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 │ │ │ │ @@ -6146,15 +6166,15 @@ │ │ │ │ beq.w 30b9c <_Py_DumpStack@@Base+0xd98> │ │ │ │ ldr r7, [r5, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r5, [r2, #8] │ │ │ │ adds r7, r3, r7 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 29aab4 <_PyMonitoring_FireBranchEvent@@Base+0x300> │ │ │ │ + bl 299a54 <_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 │ │ │ │ @@ -6163,324 +6183,324 @@ │ │ │ │ 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, #60852 @ 0xedb4 │ │ │ │ + movw r1, #56628 @ 0xdd34 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ b.n 307ee <_Py_DumpStack@@Base+0x9ea> │ │ │ │ cbz r7, 307ee <_Py_DumpStack@@Base+0x9ea> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ - bl 36a44 │ │ │ │ + bl 36a8c │ │ │ │ cbnz r0, 307f6 <_Py_DumpStack@@Base+0x9f2> │ │ │ │ movs r5, #0 │ │ │ │ b.n 3053c <_Py_DumpStack@@Base+0x738> │ │ │ │ mov r9, r0 │ │ │ │ b.n 3053c <_Py_DumpStack@@Base+0x738> │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r4, r7 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ b.n 30804 <_Py_DumpStack@@Base+0xa00> │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ mov r0, fp │ │ │ │ blx 2c050 │ │ │ │ cbz r0, 3083a <_Py_DumpStack@@Base+0xa36> │ │ │ │ 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, #60888 @ 0xedd8 │ │ │ │ + movw r1, #56664 @ 0xdd58 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ b.n 30864 <_Py_DumpStack@@Base+0xa60> │ │ │ │ cbz r4, 30864 <_Py_DumpStack@@Base+0xa60> │ │ │ │ mov.w r2, #760 @ 0x2f8 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r7, sp, #904 @ 0x388 │ │ │ │ - bl 36a86 │ │ │ │ + bl 36ace │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 308e4 <_Py_DumpStack@@Base+0xae0> │ │ │ │ b.n 3090e <_Py_DumpStack@@Base+0xb0a> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r4, #4360 @ 0x1108 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - bl d9440 │ │ │ │ + bl d9330 │ │ │ │ ldr r6, [sp, #888] @ 0x378 │ │ │ │ mov r7, r0 │ │ │ │ - movw r1, #60932 @ 0xee04 │ │ │ │ + movw r1, #56708 @ 0xdd84 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c1a9c <_PyErr_ChainExceptions1@@Base> │ │ │ │ - bl 7fe4c │ │ │ │ + bl 1c10ac <_PyErr_ChainExceptions1@@Base> │ │ │ │ + bl 7fe2c │ │ │ │ cbnz r0, 308a0 <_Py_DumpStack@@Base+0xa9c> │ │ │ │ - movw r1, #61004 @ 0xee4c │ │ │ │ + movw r1, #56780 @ 0xddcc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r6 │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ movw r3, #45496 @ 0xb1b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9248 │ │ │ │ + bl d9138 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 30956 <_Py_DumpStack@@Base+0xb52> │ │ │ │ ldr r2, [pc, #740] @ (30b98 <_Py_DumpStack@@Base+0xd94>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ cbz r2, 308c4 <_Py_DumpStack@@Base+0xac0> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cbnz r2, 308d6 <_Py_DumpStack@@Base+0xad2> │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #61052 @ 0xee7c │ │ │ │ + movw r2, #56828 @ 0xddfc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f6a48 <_PyErr_Format@@Base> │ │ │ │ + bl 1f5b70 <_PyErr_Format@@Base> │ │ │ │ b.n 30956 <_Py_DumpStack@@Base+0xb52> │ │ │ │ - movw r1, #61052 @ 0xee7c │ │ │ │ + movw r1, #56828 @ 0xddfc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 502c8 <_PyErr_FormatFromCause@@Base> │ │ │ │ + bl 501c0 <_PyErr_FormatFromCause@@Base> │ │ │ │ b.n 30956 <_Py_DumpStack@@Base+0xb52> │ │ │ │ - movw r1, #46972 @ 0xb77c │ │ │ │ + movw r1, #42748 @ 0xa6fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ movs r2, #8 │ │ │ │ blx 2c260 │ │ │ │ cbz r0, 3095c <_Py_DumpStack@@Base+0xb58> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61180 @ 0xeefc │ │ │ │ + movw r1, #56956 @ 0xde7c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ b.n 30956 <_Py_DumpStack@@Base+0xb52> │ │ │ │ movw r3, #45496 @ 0xb1b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9248 │ │ │ │ + bl d9138 │ │ │ │ cbnz r0, 30956 <_Py_DumpStack@@Base+0xb52> │ │ │ │ ldr r1, [pc, #632] @ (30b98 <_Py_DumpStack@@Base+0xd94>) │ │ │ │ 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, 30938 <_Py_DumpStack@@Base+0xb34> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cbnz r2, 30948 <_Py_DumpStack@@Base+0xb44> │ │ │ │ mov r1, r3 │ │ │ │ - movw r2, #61120 @ 0xeec0 │ │ │ │ + movw r2, #56896 @ 0xde40 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 1f6a48 <_PyErr_Format@@Base> │ │ │ │ + bl 1f5b70 <_PyErr_Format@@Base> │ │ │ │ b.n 30956 <_Py_DumpStack@@Base+0xb52> │ │ │ │ - movw r1, #61120 @ 0xeec0 │ │ │ │ + movw r1, #56896 @ 0xde40 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r3 │ │ │ │ - bl 502c8 <_PyErr_FormatFromCause@@Base> │ │ │ │ + bl 501c0 <_PyErr_FormatFromCause@@Base> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 30b4a <_Py_DumpStack@@Base+0xd46> │ │ │ │ sub.w r2, r7, #776 @ 0x308 │ │ │ │ ldrd r3, r1, [r2, #8] │ │ │ │ and.w r2, r3, #240 @ 0xf0 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ beq.n 30992 <_Py_DumpStack@@Base+0xb8e> │ │ │ │ movw r2, #64272 @ 0xfb10 │ │ │ │ movt r2, #64753 @ 0xfcf1 │ │ │ │ add r2, r3 │ │ │ │ orrs r2, r1 │ │ │ │ beq.n 30992 <_Py_DumpStack@@Base+0xb8e> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61240 @ 0xef38 │ │ │ │ + movw r1, #57016 @ 0xdeb8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ b.n 30956 <_Py_DumpStack@@Base+0xb52> │ │ │ │ mov.w ip, r3, lsr #24 │ │ │ │ ubfx r2, r3, #16, #8 │ │ │ │ cmp.w ip, #3 │ │ │ │ bne.n 309a4 <_Py_DumpStack@@Base+0xba0> │ │ │ │ cmp r2, #14 │ │ │ │ beq.n 309c6 <_Py_DumpStack@@Base+0xbc2> │ │ │ │ movw r0, #4360 @ 0x1108 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r3, #14 │ │ │ │ movs r2, #3 │ │ │ │ - movw r1, #61348 @ 0xefa4 │ │ │ │ + movw r1, #57124 @ 0xdf24 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str.w ip, [sp] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ b.n 30956 <_Py_DumpStack@@Base+0xb52> │ │ │ │ sub.w r8, r7, #776 @ 0x308 │ │ │ │ ldrd r3, r2, [r8, #16] │ │ │ │ orrs r3, r2 │ │ │ │ bne.n 309e6 <_Py_DumpStack@@Base+0xbe2> │ │ │ │ ldr.w r1, [r8, #40] @ 0x28 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, r4 │ │ │ │ - bl 36a86 │ │ │ │ + bl 36ace │ │ │ │ cbz r0, 309fe <_Py_DumpStack@@Base+0xbfa> │ │ │ │ b.n 30956 <_Py_DumpStack@@Base+0xb52> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61424 @ 0xeff0 │ │ │ │ + movw r1, #57200 @ 0xdf70 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ b.n 30956 <_Py_DumpStack@@Base+0xb52> │ │ │ │ sub.w r4, r7, #856 @ 0x358 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 30a1e <_Py_DumpStack@@Base+0xc1a> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61532 @ 0xf05c │ │ │ │ + movw r1, #57308 @ 0xdfdc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ b.n 30956 <_Py_DumpStack@@Base+0xb52> │ │ │ │ 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 36a86 │ │ │ │ + bl 36ace │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 30956 <_Py_DumpStack@@Base+0xb52> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 30a5a <_Py_DumpStack@@Base+0xc56> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61588 @ 0xf094 │ │ │ │ + movw r1, #57364 @ 0xe014 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ b.n 30956 <_Py_DumpStack@@Base+0xb52> │ │ │ │ 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 36a86 │ │ │ │ + bl 36ace │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 30956 <_Py_DumpStack@@Base+0xb52> │ │ │ │ sub.w r3, r7, #848 @ 0x350 │ │ │ │ ldr.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.n 30a9a <_Py_DumpStack@@Base+0xc96> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61644 @ 0xf0cc │ │ │ │ + movw r1, #57420 @ 0xe04c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ b.n 30956 <_Py_DumpStack@@Base+0xb52> │ │ │ │ mov r0, r6 │ │ │ │ blx 2bfb8 │ │ │ │ ldrd r2, r3, [r8, #752] @ 0x2f0 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r4, r3 │ │ │ │ bcc.n 30ac2 <_Py_DumpStack@@Base+0xcbe> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61696 @ 0xf100 │ │ │ │ + movw r1, #57472 @ 0xe080 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ b.n 30956 <_Py_DumpStack@@Base+0xb52> │ │ │ │ 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 36cd2 │ │ │ │ + bl 36d1a │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 30956 <_Py_DumpStack@@Base+0xb52> │ │ │ │ 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 36cd2 │ │ │ │ + bl 36d1a │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 30956 <_Py_DumpStack@@Base+0xb52> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #4 │ │ │ │ ldr.w r1, [r7, #-64] │ │ │ │ mov r0, r5 │ │ │ │ add r1, r3 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - bl 36a86 │ │ │ │ + bl 36ace │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 30956 <_Py_DumpStack@@Base+0xb52> │ │ │ │ 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 36cd2 │ │ │ │ + bl 36d1a │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ negs r4, r4 │ │ │ │ ldr r0, [sp, #892] @ 0x37c │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 30b54 <_Py_DumpStack@@Base+0xd50> │ │ │ │ blx 2b4c4 │ │ │ │ mov.w r6, #1024 @ 0x400 │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 6b580 │ │ │ │ + bl 6b5b8 │ │ │ │ str r7, [r5, #12] │ │ │ │ subs r6, #1 │ │ │ │ str.w r7, [r5, #16]! │ │ │ │ bne.n 30b5a <_Py_DumpStack@@Base+0xd56> │ │ │ │ b.n 30bb6 <_Py_DumpStack@@Base+0xdb2> │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ @@ -6499,51 +6519,51 @@ │ │ │ │ beq.w 30790 <_Py_DumpStack@@Base+0x98c> │ │ │ │ mov r2, r1 │ │ │ │ b.n 30b80 <_Py_DumpStack@@Base+0xd7c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r2, #4360 @ 0x1108 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #60780 @ 0xed6c │ │ │ │ + movw r1, #56556 @ 0xdcec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r8 │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ b.n 3073a <_Py_DumpStack@@Base+0x936> │ │ │ │ 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] @ (30bf0 <_Py_DumpStack@@Base+0xdec>) │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #23948 @ 0x5d8c │ │ │ │ + movw r2, #19724 @ 0x4d0c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r1, #62032 @ 0xf250 │ │ │ │ + movw r1, #57808 @ 0xe1d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r4, r5] │ │ │ │ pop {r4, r5} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr.w r0, [r0, #3904] @ 0xf40 │ │ │ │ - b.w d15f4 │ │ │ │ + b.w d1690 │ │ │ │ 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 fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 30c14 <_Py_DumpStack@@Base+0xe10> │ │ │ │ - bl 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ cbnz r0, 30c2c <_Py_DumpStack@@Base+0xe28> │ │ │ │ ldr r2, [pc, #24] @ (30c30 <_Py_DumpStack@@Base+0xe2c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -6580,15 +6600,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 19b96c <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ + bl 19b014 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 30c9a <_Py_DumpStack@@Base+0xe96> │ │ │ │ b.n 30d82 <_Py_DumpStack@@Base+0xf7e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ @@ -6598,35 +6618,35 @@ │ │ │ │ cbz r3, 30ca2 <_Py_DumpStack@@Base+0xe9e> │ │ │ │ ldr r0, [r7, #20] │ │ │ │ b.n 30caa <_Py_DumpStack@@Base+0xea6> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #1196 @ 0x4ac │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl 1fb2d0 │ │ │ │ + movw r1, #62508 @ 0xf42c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + bl 1fa3f8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30cd4 <_Py_DumpStack@@Base+0xed0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 30cd4 <_Py_DumpStack@@Base+0xed0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 30d82 <_Py_DumpStack@@Base+0xf7e> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 30cf4 <_Py_DumpStack@@Base+0xef0> │ │ │ │ movs r1, #6 │ │ │ │ add.w r0, r4, #13 │ │ │ │ - bl 6c24c │ │ │ │ + bl 6c284 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ b.n 30d6e <_Py_DumpStack@@Base+0xf6a> │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ mov.w r0, #3600 @ 0xe10 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ movw r7, #46148 @ 0xb444 │ │ │ │ @@ -6641,222 +6661,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 19b748 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 19adf0 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 30d6e <_Py_DumpStack@@Base+0xf6a> │ │ │ │ mov r1, r5 │ │ │ │ - bl 2625e8 <_PyTime_ObjectToTimeval@@Base+0x1048> │ │ │ │ + bl 261778 <_PyTime_ObjectToTimeval@@Base+0x1048> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30d4e <_Py_DumpStack@@Base+0xf4a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 30d4e <_Py_DumpStack@@Base+0xf4a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cbz r7, 30d6e <_Py_DumpStack@@Base+0xf6a> │ │ │ │ mov r0, r7 │ │ │ │ - bl 6bb60 │ │ │ │ + bl 6bb98 │ │ │ │ str r0, [r4, #8] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30d6e <_Py_DumpStack@@Base+0xf6a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 30d6e <_Py_DumpStack@@Base+0xf6a> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30d82 <_Py_DumpStack@@Base+0xf7e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 30d82 <_Py_DumpStack@@Base+0xf7e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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, #20748 @ 0x510c │ │ │ │ + movw r0, #16524 @ 0x408c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 1b3c5c <_PySys_GetRequiredAttrString@@Base> │ │ │ │ + bl 1b33ec <_PySys_GetRequiredAttrString@@Base> │ │ │ │ cbz r0, 30ddc <_Py_DumpStack@@Base+0xfd8> │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #23948 @ 0x5d8c │ │ │ │ + movw r1, #19724 @ 0x4d0c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #62616 @ 0xf498 │ │ │ │ + movw r0, #58392 @ 0xe418 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 91b24 │ │ │ │ + bl 91b08 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 30de0 <_Py_DumpStack@@Base+0xfdc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30ddc <_Py_DumpStack@@Base+0xfd8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 30ddc <_Py_DumpStack@@Base+0xfd8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ b.n 30e02 <_Py_DumpStack@@Base+0xffe> │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 90498 │ │ │ │ + bl 9047c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30e02 <_Py_DumpStack@@Base+0xffe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 30e02 <_Py_DumpStack@@Base+0xffe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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] @ (30f74 <_Py_DumpStack@@Base+0x1170>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ - movw r0, #62808 @ 0xf558 │ │ │ │ + movw r0, #58584 @ 0xe4d8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 18c8cc │ │ │ │ + bl 18bf74 │ │ │ │ cbz r0, 30e50 <_Py_DumpStack@@Base+0x104c> │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cbz r3, 30e50 <_Py_DumpStack@@Base+0x104c> │ │ │ │ - movw r1, #48552 @ 0xbda8 │ │ │ │ + movw r1, #44328 @ 0xad28 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ blx 2c174 │ │ │ │ cbnz r0, 30e58 <_Py_DumpStack@@Base+0x1054> │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ b.n 30f6c <_Py_DumpStack@@Base+0x1168> │ │ │ │ - movw r4, #62792 @ 0xf548 │ │ │ │ + movw r4, #58568 @ 0xe4c8 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 182f44 │ │ │ │ + bl 1825ec │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 30e6c <_Py_DumpStack@@Base+0x1068> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1fcd28 │ │ │ │ + b.w 1fbe50 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ blx 2c324 │ │ │ │ cbnz r0, 30e86 <_Py_DumpStack@@Base+0x1082> │ │ │ │ - movw r0, #63672 @ 0xf8b8 │ │ │ │ + movw r0, #59448 @ 0xe838 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 79770 │ │ │ │ + bl 79798 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r0 │ │ │ │ b.n 30e98 <_Py_DumpStack@@Base+0x1094> │ │ │ │ cmp r4, r0 │ │ │ │ beq.n 30f3c <_Py_DumpStack@@Base+0x1138> │ │ │ │ subs r1, r0, r4 │ │ │ │ add.w sl, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fdec │ │ │ │ + bl 7fdcc │ │ │ │ mov r5, r0 │ │ │ │ cbnz r5, 30ea4 <_Py_DumpStack@@Base+0x10a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6b580 │ │ │ │ + bl 6b5b8 │ │ │ │ movs r4, #0 │ │ │ │ b.n 30f6c <_Py_DumpStack@@Base+0x1168> │ │ │ │ mov r0, r5 │ │ │ │ - bl 11a664 │ │ │ │ + bl 11a578 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30ec0 <_Py_DumpStack@@Base+0x10bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 30ec0 <_Py_DumpStack@@Base+0x10bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 30eda <_Py_DumpStack@@Base+0x10d6> │ │ │ │ movw r3, #61136 @ 0xeed0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1d0c84 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1cfdb8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cbnz r0, 30f3c <_Py_DumpStack@@Base+0x1138> │ │ │ │ b.n 30e9a <_Py_DumpStack@@Base+0x1096> │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl d04a0 │ │ │ │ + bl d053c │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30efc <_Py_DumpStack@@Base+0x10f8> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cbnz r3, 30efc <_Py_DumpStack@@Base+0x10f8> │ │ │ │ mov r0, fp │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cbnz r5, 30f12 <_Py_DumpStack@@Base+0x110e> │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1d0c84 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1cfdb8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cbnz r0, 30f3c <_Py_DumpStack@@Base+0x1138> │ │ │ │ b.n 30e9a <_Py_DumpStack@@Base+0x1096> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6b580 │ │ │ │ + bl 6b5b8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 90498 │ │ │ │ + bl 9047c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 30f6c <_Py_DumpStack@@Base+0x1168> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 30f6c <_Py_DumpStack@@Base+0x1168> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ b.n 30f6c <_Py_DumpStack@@Base+0x1168> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d0c90 <_PyErr_Clear@@Base> │ │ │ │ + bl 1cfdc4 <_PyErr_Clear@@Base> │ │ │ │ movw r0, #61084 @ 0xee9c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #0 │ │ │ │ - movw r2, #62828 @ 0xf56c │ │ │ │ + movw r2, #58604 @ 0xe4ec │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 20e674 │ │ │ │ + bl 20d7a0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6b580 │ │ │ │ + bl 6b5b8 │ │ │ │ adds r5, #1 │ │ │ │ bne.w 30e46 <_Py_DumpStack@@Base+0x1042> │ │ │ │ b.n 30ea0 <_Py_DumpStack@@Base+0x109c> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ @@ -6879,55 +6899,55 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [pc, #132] @ (31024 <_Py_DumpStack@@Base+0x1220>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #3 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 30fba <_Py_DumpStack@@Base+0x11b6> │ │ │ │ movs r0, #0 │ │ │ │ b.n 31020 <_Py_DumpStack@@Base+0x121c> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ bne.n 30fce <_Py_DumpStack@@Base+0x11ca> │ │ │ │ - bl 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 30fb6 <_Py_DumpStack@@Base+0x11b2> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 30fe2 <_Py_DumpStack@@Base+0x11de> │ │ │ │ - bl 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 30fb6 <_Py_DumpStack@@Base+0x11b2> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 30ff6 <_Py_DumpStack@@Base+0x11f2> │ │ │ │ - bl 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 30fb6 <_Py_DumpStack@@Base+0x11b2> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bc34 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 31018 <_Py_DumpStack@@Base+0x1214> │ │ │ │ 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 1b1958 │ │ │ │ + b.w 1b10e8 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bne.n 31100 <_Py_DumpStack@@Base+0x12fc> │ │ │ │ lsls r4, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -6948,30 +6968,30 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [pc, #116] @ (310c4 <_Py_DumpStack@@Base+0x12c0>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 310be <_Py_DumpStack@@Base+0x12ba> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 31078 <_Py_DumpStack@@Base+0x1274> │ │ │ │ - bl 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ cbnz r0, 310be <_Py_DumpStack@@Base+0x12ba> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 3108a <_Py_DumpStack@@Base+0x1286> │ │ │ │ - bl 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ cbnz r0, 310be <_Py_DumpStack@@Base+0x12ba> │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -6979,128 +6999,128 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 310b4 <_Py_DumpStack@@Base+0x12b0> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1b1958 │ │ │ │ + b.w 1b10e8 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bne.n 30ff8 <_Py_DumpStack@@Base+0x11f4> │ │ │ │ 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 fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 310e8 <_Py_DumpStack@@Base+0x12e4> │ │ │ │ - bl 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ cbnz r0, 3110c <_Py_DumpStack@@Base+0x1308> │ │ │ │ mov r0, r4 │ │ │ │ blx 2b274 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 31104 <_Py_DumpStack@@Base+0x1300> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1b1958 │ │ │ │ + b.w 1b10e8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ 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 fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 31134 <_Py_DumpStack@@Base+0x1330> │ │ │ │ - bl 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ cbnz r0, 3117c <_Py_DumpStack@@Base+0x1378> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c290 │ │ │ │ cbz r0, 3114e <_Py_DumpStack@@Base+0x134a> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ + bl 1b10e8 │ │ │ │ b.n 3117c <_Py_DumpStack@@Base+0x1378> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 85690 │ │ │ │ + bl 85674 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 3117c <_Py_DumpStack@@Base+0x1378> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ cbnz r0, 31178 <_Py_DumpStack@@Base+0x1374> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 3117c <_Py_DumpStack@@Base+0x1378> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 3117c <_Py_DumpStack@@Base+0x1378> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ b.n 3117c <_Py_DumpStack@@Base+0x1378> │ │ │ │ str r0, [r4, #16] │ │ │ │ b.n 3117e <_Py_DumpStack@@Base+0x137a> │ │ │ │ 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 92710 │ │ │ │ + bl 926f4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1fbef8 │ │ │ │ + b.w 1fb020 │ │ │ │ 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 fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 311c6 <_Py_DumpStack@@Base+0x13c2> │ │ │ │ - bl 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ cbnz r0, 311f4 <_Py_DumpStack@@Base+0x13f0> │ │ │ │ - bl 965e4 │ │ │ │ + bl 965c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bcd4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ cbz r4, 311ee <_Py_DumpStack@@Base+0x13ea> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1b1958 │ │ │ │ - bl eedb4 │ │ │ │ + b.w 1b10e8 │ │ │ │ + bl eec50 │ │ │ │ cbz r0, 311f8 <_Py_DumpStack@@Base+0x13f4> │ │ │ │ movs r0, #0 │ │ │ │ b.n 31200 <_Py_DumpStack@@Base+0x13fc> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ... │ │ │ │ @@ -7110,15 +7130,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, 31224 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 29a858 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ + bl 2997f8 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ cmp r0, r4 │ │ │ │ bcc.n 3123e │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ @@ -7132,62 +7152,62 @@ │ │ │ │ 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, #64852 @ 0xfd54 │ │ │ │ + movw r2, #60628 @ 0xecd4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ strd r6, r3, [sp] │ │ │ │ movw r3, #54424 @ 0xd498 │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ movs r4, #1 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ - bl d82e0 │ │ │ │ + bl d81d0 │ │ │ │ cbz r0, 312d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bd390 │ │ │ │ + bl 1bca40 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 312d4 │ │ │ │ ldr r3, [pc, #112] @ (312f8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [r2, r3] │ │ │ │ cbz r1, 31296 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cbz r3, 312d8 │ │ │ │ b.n 312b4 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14372 @ 0x3824 │ │ │ │ + movw r1, #10148 @ 0x27a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ b.n 312d4 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 18d324 │ │ │ │ + bl 18c9cc │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 312de │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ movs r0, #0 │ │ │ │ b.n 312f4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 2033e0 <_PyInterpreterConfig_InitFromDict@@Base+0x17c> │ │ │ │ + bl 202508 <_PyInterpreterConfig_InitFromDict@@Base+0x17c> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 77680 │ │ │ │ - bl eedb4 │ │ │ │ + bl 776b8 │ │ │ │ + bl eec50 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 312d4 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ @@ -7212,123 +7232,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, #64980 @ 0xfdd4 │ │ │ │ + movw r4, #60756 @ 0xed54 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2bfc4 <__snprintf_chk@plt> │ │ │ │ ldr r0, [pc, #72] @ (3138c <_Py_CheckRecursiveCall@@Base+0x90>) │ │ │ │ mov r1, r7 │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cbnz r3, 31384 <_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, #65024 @ 0xfe00 │ │ │ │ + movw r2, #60800 @ 0xed80 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ asrs r3, r3, #10 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1f6a48 <_PyErr_Format@@Base> │ │ │ │ + bl 1f5b70 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add r3, r0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ b.n 31386 <_Py_CheckRecursiveCall@@Base+0x8a> │ │ │ │ movs r0, #0 │ │ │ │ adds r7, #80 @ 0x50 │ │ │ │ mov sp, r7 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - lsls r4, r1, #15 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ + sbfx r0, ip, #1, #4 │ │ │ │ │ │ │ │ 00031390 <_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 134138 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 133d78 <_PyObject_IsFreed@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r3, 313cc <_PyObject_Dump@@Base+0x3c> │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #65164 @ 0xfe8c │ │ │ │ + movw r2, #60940 @ 0xee0c │ │ │ │ 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, #65192 @ 0xfea8 │ │ │ │ + movw r2, #60968 @ 0xee28 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #65216 @ 0xfec0 │ │ │ │ + movw r2, #60992 @ 0xee40 │ │ │ │ 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, #65240 @ 0xfed8 │ │ │ │ + movw r2, #61016 @ 0xee58 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r6, 31410 <_PyObject_Dump@@Base+0x80> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ b.n 31418 <_PyObject_Dump@@Base+0x88> │ │ │ │ - movw r3, #47328 @ 0xb8e0 │ │ │ │ + movw r3, #43104 @ 0xa860 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #65264 @ 0xfef0 │ │ │ │ + movw r2, #61040 @ 0xee70 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #65288 @ 0xff08 │ │ │ │ + movw r2, #61064 @ 0xee88 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c230 │ │ │ │ - bl 1d4274 │ │ │ │ + bl 1d33a4 │ │ │ │ mov r6, r0 │ │ │ │ - bl d9440 │ │ │ │ + bl d9330 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3147e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c230 │ │ │ │ mov r0, r7 │ │ │ │ - bl d9454 │ │ │ │ + bl d9344 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d4310 │ │ │ │ + bl 1d3440 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #14312 @ 0x37e8 │ │ │ │ + movw r2, #10088 @ 0x2768 │ │ │ │ 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 │ │ │ │ │ │ │ │ 0003147e : │ │ │ │ @@ -7336,66 +7355,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 eedb4 │ │ │ │ + bl eec50 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3156a │ │ │ │ ldr r3, [pc, #224] @ (31580 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - movw r1, #65360 @ 0xff50 │ │ │ │ + movw r1, #61136 @ 0xeed0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 8c2d4 <_PyObject_MakeTpCall@@Base+0x6b8> │ │ │ │ + bl 8c2a8 <_PyObject_MakeTpCall@@Base+0x6b8> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3156a │ │ │ │ mov r0, r6 │ │ │ │ blx 2b524 │ │ │ │ cbnz r4, 314dc │ │ │ │ - bl 965e4 │ │ │ │ + bl 965c4 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - movw r2, #65380 @ 0xff64 │ │ │ │ + movw r2, #61156 @ 0xeee4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ b.n 31570 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 31504 │ │ │ │ - bl 965e4 │ │ │ │ + bl 965c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r2, #65388 @ 0xff6c │ │ │ │ + movw r2, #61164 @ 0xeeec │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ b.n 31570 │ │ │ │ mov r0, r4 │ │ │ │ lsls r3, r7, #31 │ │ │ │ bpl.n 31512 │ │ │ │ - bl ee988 │ │ │ │ + bl ee824 │ │ │ │ mov r4, r0 │ │ │ │ b.n 31518 │ │ │ │ - bl f1b34 │ │ │ │ + bl f19d4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, 3156a │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b750 │ │ │ │ + bl 8b724 │ │ │ │ cbz r0, 3153a │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ blx 2beec │ │ │ │ @@ -7407,21 +7426,21 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 31552 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 31552 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cbnz r7, 3156a │ │ │ │ cbz r5, 31570 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ + bl 1b10e8 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b524 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 3157a │ │ │ │ mov r0, r6 │ │ │ │ blx 2be4c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -7447,15 +7466,15 @@ │ │ │ │ bl 315d8 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 315ce │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ b.n 315d0 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #25017 @ 0x61b9 │ │ │ │ + movw r1, #21221 @ 0x52e5 │ │ │ │ movt r1, #32 │ │ │ │ bl 315d8 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 315b2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @@ -7468,30 +7487,30 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #160] @ (3168c <_PyEval_SetProfile@@Base+0xb4>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ - movw r1, #8844 @ 0x228c │ │ │ │ + movw r1, #4620 @ 0x120c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, r5] │ │ │ │ - bl 100620 <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ + bl 1003e0 <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 3160e <_PyEval_SetProfile@@Base+0x36> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ b.n 31684 <_PyEval_SetProfile@@Base+0xac> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #5831 @ 0x16c7 │ │ │ │ + movw r1, #5777 @ 0x1691 │ │ │ │ movt r1, #3 │ │ │ │ add.w r0, r5, #113664 @ 0x1bc00 │ │ │ │ adds r0, #232 @ 0xe8 │ │ │ │ - bl 1b0930 <_Py_normpath@@Base+0xb2c> │ │ │ │ + bl 1b00c0 <_Py_normpath@@Base+0xb2c> │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 31608 <_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 31644 <_PyEval_SetProfile@@Base+0x6c> │ │ │ │ @@ -7515,1229 +7534,1229 @@ │ │ │ │ subne r3, #1 │ │ │ │ str.w r3, [r2, #3308] @ 0xcec │ │ │ │ ldr.w r3, [r5, #3308] @ 0xcec │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r1, r4 │ │ │ │ moveq r1, #0 │ │ │ │ - bl 20561c <_PyObject_MaybeCallSpecialNoArgs@@Base+0x8> │ │ │ │ + bl 204744 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00031690 : │ │ │ │ - push {r2, r3} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #20 │ │ │ │ - movw r5, #44612 @ 0xae44 │ │ │ │ - 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 204e80 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - add sp, #8 │ │ │ │ - bx lr │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r3 │ │ │ │ movs r0, #6 │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #60197 @ 0xeb25 │ │ │ │ + movw r1, #56297 @ 0xdbe9 │ │ │ │ movt r1, #32 │ │ │ │ - bl 31820 │ │ │ │ - cbz r0, 316f4 │ │ │ │ + bl 3181e │ │ │ │ + cbz r0, 316be <_PyEval_SetProfile@@Base+0xe6> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3178e │ │ │ │ + b.n 31758 <_PyEval_SetProfile@@Base+0x180> │ │ │ │ mov r2, r0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #60209 @ 0xeb31 │ │ │ │ + movw r1, #56309 @ 0xdbf5 │ │ │ │ movt r1, #32 │ │ │ │ movs r3, #14 │ │ │ │ movs r0, #6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 31820 │ │ │ │ + bl 3181e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 316ee │ │ │ │ + bne.n 316b8 <_PyEval_SetProfile@@Base+0xe0> │ │ │ │ movs r5, #3 │ │ │ │ - movw r1, #5141 @ 0x1415 │ │ │ │ + movw r1, #1397 @ 0x575 │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 31820 │ │ │ │ + bl 3181e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 316ee │ │ │ │ - movw r1, #5909 @ 0x1715 │ │ │ │ + bne.n 316b8 <_PyEval_SetProfile@@Base+0xe0> │ │ │ │ + movw r1, #2117 @ 0x845 │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ movs r3, #13 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 31820 │ │ │ │ + bl 3181e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 316ee │ │ │ │ + bne.n 316b8 <_PyEval_SetProfile@@Base+0xe0> │ │ │ │ movs r3, #4 │ │ │ │ - movw r1, #24261 @ 0x5ec5 │ │ │ │ + movw r1, #20465 @ 0x4ff1 │ │ │ │ movt r1, #32 │ │ │ │ movs r0, #6 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 31820 │ │ │ │ + bl 3181e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 316ee │ │ │ │ + bne.n 316b8 <_PyEval_SetProfile@@Base+0xe0> │ │ │ │ movs r2, #6 │ │ │ │ - movw r1, #24261 @ 0x5ec5 │ │ │ │ + movw r1, #20465 @ 0x4ff1 │ │ │ │ movt r1, #32 │ │ │ │ movs r3, #16 │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 31820 │ │ │ │ + bl 3181e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 316ee │ │ │ │ + bne.n 316b8 <_PyEval_SetProfile@@Base+0xe0> │ │ │ │ movs r3, #17 │ │ │ │ movs r2, #5 │ │ │ │ movs r0, #6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #24261 @ 0x5ec5 │ │ │ │ + movw r1, #20465 @ 0x4ff1 │ │ │ │ movt r1, #32 │ │ │ │ - bl 31820 │ │ │ │ + bl 3181e │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 317b2 │ │ │ │ + cbnz r3, 3177c <_PyEval_SetProfile@@Base+0x1a4> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 317b2 │ │ │ │ + ble.n 3177c <_PyEval_SetProfile@@Base+0x1a4> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 317b2 │ │ │ │ - cbnz r0, 317d0 │ │ │ │ + bne.n 3177c <_PyEval_SetProfile@@Base+0x1a4> │ │ │ │ + cbnz r0, 3179a <_PyEval_SetProfile@@Base+0x1c2> │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #92] @ (3181c ) │ │ │ │ + ldr r4, [pc, #88] @ (317e4 <_PyEval_SetProfile@@Base+0x20c>) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 317d0 │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3179a <_PyEval_SetProfile@@Base+0x1c2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 31816 │ │ │ │ + b.n 317e0 <_PyEval_SetProfile@@Base+0x208> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 317e4 │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 317ae <_PyEval_SetProfile@@Base+0x1d6> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 317cc │ │ │ │ - bl 965e4 │ │ │ │ + bne.n 31796 <_PyEval_SetProfile@@Base+0x1be> │ │ │ │ + bl 965c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b530 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9aa94 │ │ │ │ - cbz r4, 3180e │ │ │ │ + bl 9aa40 │ │ │ │ + cbz r4, 317d8 <_PyEval_SetProfile@@Base+0x200> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1b1958 │ │ │ │ + b.w 1b10e8 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - bls.n 31798 │ │ │ │ + bls.n 31760 <_PyEval_SetProfile@@Base+0x188> │ │ │ │ lsls r4, r1, #1 │ │ │ │ + │ │ │ │ +000317e8 : │ │ │ │ + push {r2, r3} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #20 │ │ │ │ + movw r5, #44612 @ 0xae44 │ │ │ │ + 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 203fc8 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + add sp, #8 │ │ │ │ + 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 │ │ │ │ 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 85300 <_PyObject_New@@Base> │ │ │ │ - cbz r0, 31888 │ │ │ │ + bl 852e4 <_PyObject_New@@Base> │ │ │ │ + cbz r0, 31886 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ str.w r9, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r7, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 204fa0 <_PyXI_NewInterpreter@@Base+0xa8> │ │ │ │ - bl 77680 │ │ │ │ + bl 2040c8 <_PyXI_NewInterpreter@@Base+0xa8> │ │ │ │ + bl 776b8 │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 31870 │ │ │ │ + beq.n 3186e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 204fa0 <_PyXI_NewInterpreter@@Base+0xa8> │ │ │ │ - bl 77680 │ │ │ │ + bl 2040c8 <_PyXI_NewInterpreter@@Base+0xa8> │ │ │ │ + bl 776b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31884 │ │ │ │ + bge.n 31882 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 31884 │ │ │ │ + cbnz r3, 31882 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3188c │ │ │ │ + b.n 3188a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #20 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 318be │ │ │ │ + bgt.n 318bc │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20032 @ 0x4e40 │ │ │ │ + movw r1, #15808 @ 0x3dc0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 318d6 │ │ │ │ + bl f3560 │ │ │ │ + b.n 318d4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #9104 @ 0x2390 │ │ │ │ + movw r0, #4880 @ 0x1310 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r5, [r3, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl e5520 │ │ │ │ + bl e53c0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbnz r0, 318da │ │ │ │ + cbnz r0, 318d8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 319f2 │ │ │ │ + b.n 319f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 142150 │ │ │ │ + bl 141d38 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 31902 │ │ │ │ + cbz r0, 31900 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 319de │ │ │ │ + bne.n 319dc │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #9112 @ 0x2398 │ │ │ │ + movw r1, #4888 @ 0x1318 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.n 319de │ │ │ │ - ldr r1, [pc, #244] @ (319f8 ) │ │ │ │ + bl d6c4c │ │ │ │ + b.n 319dc │ │ │ │ + ldr r1, [pc, #244] @ (319f8 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl b6d78 │ │ │ │ + bl b6e00 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 31926 │ │ │ │ + bne.n 31924 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9248 │ │ │ │ + bl d9138 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 319de │ │ │ │ - bl d94d0 │ │ │ │ + beq.n 319dc │ │ │ │ + bl d93c0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - cbnz r5, 3193a │ │ │ │ - ldr r1, [pc, #208] @ (319fc ) │ │ │ │ + cbnz r5, 31938 │ │ │ │ + ldr r1, [pc, #208] @ (319fc ) │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl b6d78 │ │ │ │ + bl b6e00 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 31972 │ │ │ │ - b.n 319de │ │ │ │ + bne.n 31970 │ │ │ │ + b.n 319dc │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #9152 @ 0x23c0 │ │ │ │ + movw r0, #4928 @ 0x1340 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e5520 │ │ │ │ + bl e53c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3195e │ │ │ │ + bge.n 3195c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3195e │ │ │ │ + cbnz r3, 3195c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 319de │ │ │ │ + beq.n 319dc │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1f8ba0 │ │ │ │ + bl 1f7cc8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3192a │ │ │ │ - b.n 319de │ │ │ │ + bne.n 31928 │ │ │ │ + b.n 319dc │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - cbnz r5, 31994 │ │ │ │ + cbnz r5, 31992 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - movw r0, #9164 @ 0x23cc │ │ │ │ + movw r0, #4940 @ 0x134c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r1, r6 │ │ │ │ - bl e5520 │ │ │ │ + bl e53c0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 319ca │ │ │ │ - b.n 319d6 │ │ │ │ + blt.n 319c8 │ │ │ │ + b.n 319d4 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #9180 @ 0x23dc │ │ │ │ + movw r0, #4956 @ 0x135c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e5520 │ │ │ │ + bl e53c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 319b8 │ │ │ │ + bge.n 319b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 319b8 │ │ │ │ + cbnz r3, 319b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 319de │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 319dc │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1f8ba0 │ │ │ │ + bl 1f7cc8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 31976 │ │ │ │ - b.n 319de │ │ │ │ + bne.n 31974 │ │ │ │ + b.n 319dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 319d6 │ │ │ │ + cbnz r3, 319d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 142e34 │ │ │ │ - b.n 319f2 │ │ │ │ + bl 142a0c │ │ │ │ + b.n 319f0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 318d6 │ │ │ │ + bne.w 318d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 142e34 │ │ │ │ - b.n 318d6 │ │ │ │ + bl 142a0c │ │ │ │ + b.n 318d4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ rsb r0, r8, #77 @ 0x4d │ │ │ │ orr.w r0, r0, #77 @ 0x4d │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl d07d0 │ │ │ │ + bl d086c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 31a2e │ │ │ │ + cbz r0, 31a2e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31a2e │ │ │ │ + bge.n 31a2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31a2e │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31a2e │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 31a48 │ │ │ │ + cbz r0, 31a48 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31a48 │ │ │ │ + bge.n 31a48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31a48 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31a48 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 31a62 │ │ │ │ + cbz r0, 31a62 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31a62 │ │ │ │ + bge.n 31a62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31a62 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31a62 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 31a7c │ │ │ │ + cbz r0, 31a7c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31a7c │ │ │ │ + bge.n 31a7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31a7c │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31a7c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 31a96 │ │ │ │ + cbz r0, 31a96 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31a96 │ │ │ │ + bge.n 31a96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31a96 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31a96 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 31ab0 │ │ │ │ + cbz r0, 31ab0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31ab0 │ │ │ │ + bge.n 31ab0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 31ab0 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 31ab0 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 31a00 │ │ │ │ + b.n 31a00 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #84] @ (31b1c ) │ │ │ │ + ldr r0, [pc, #84] @ (31b1c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #30636 @ 0x77ac │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ sub sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ - beq.n 31af4 │ │ │ │ + beq.n 31af4 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #12404 @ 0x3074 │ │ │ │ + movw r2, #8180 @ 0x1ff4 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f3734 <_PyErr_SetString@@Base> │ │ │ │ - b.n 31b0a │ │ │ │ + bl f35e0 <_PyErr_SetString@@Base> │ │ │ │ + b.n 31b0a │ │ │ │ ldrd r2, r4, [r1, #28] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ strd r2, r4, [sp] │ │ │ │ ldrd r1, r2, [r1, #16] │ │ │ │ - bl 207050 <_PyCode_GetScriptXIData@@Base+0x5f8> │ │ │ │ + bl 206178 <_PyCode_GetScriptXIData@@Base+0x5f4> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 31b0e │ │ │ │ + bne.n 31b0e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 31b16 │ │ │ │ + b.n 31b16 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ movs r5, #1 │ │ │ │ - movw r1, #36465 @ 0x8e71 │ │ │ │ + movw r1, #32753 @ 0x7ff1 │ │ │ │ movt r1, #35 @ 0x23 │ │ │ │ mov r2, r3 │ │ │ │ movs r0, #7 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 31820 │ │ │ │ - cbz r0, 31b4e │ │ │ │ + bl 3181e │ │ │ │ + cbz r0, 31b4e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 31c18 │ │ │ │ + b.n 31c18 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #36477 @ 0x8e7d │ │ │ │ + movw r1, #32765 @ 0x7ffd │ │ │ │ movt r1, #35 @ 0x23 │ │ │ │ movs r3, #14 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 31820 │ │ │ │ + bl 3181e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31b48 │ │ │ │ - movw r1, #7881 @ 0x1ec9 │ │ │ │ + bne.n 31b48 │ │ │ │ + movw r1, #4197 @ 0x1065 │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 31820 │ │ │ │ + bl 3181e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31b48 │ │ │ │ + bne.n 31b48 │ │ │ │ movs r3, #3 │ │ │ │ - movw r1, #7885 @ 0x1ecd │ │ │ │ + movw r1, #4201 @ 0x1069 │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ mov r2, r3 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 31820 │ │ │ │ + bl 3181e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31b48 │ │ │ │ + bne.n 31b48 │ │ │ │ movs r1, #10 │ │ │ │ movs r3, #11 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #42325 @ 0xa555 │ │ │ │ + movw r1, #38617 @ 0x96d9 │ │ │ │ movt r1, #35 @ 0x23 │ │ │ │ movs r0, #7 │ │ │ │ - bl 31820 │ │ │ │ + bl 3181e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31b48 │ │ │ │ - movw r1, #24849 @ 0x6111 │ │ │ │ + bne.n 31b48 │ │ │ │ + movw r1, #24905 @ 0x6149 │ │ │ │ movt r1, #6 │ │ │ │ movs r3, #5 │ │ │ │ movs r2, #2 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 31820 │ │ │ │ + bl 3181e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31b48 │ │ │ │ - movw r1, #53421 @ 0xd0ad │ │ │ │ + bne.n 31b48 │ │ │ │ + movw r1, #49717 @ 0xc235 │ │ │ │ movt r1, #35 @ 0x23 │ │ │ │ movs r3, #13 │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 31820 │ │ │ │ + bl 3181e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31b48 │ │ │ │ + bne.n 31b48 │ │ │ │ movs r3, #7 │ │ │ │ - movw r1, #43933 @ 0xab9d │ │ │ │ + movw r1, #40229 @ 0x9d25 │ │ │ │ movt r1, #35 @ 0x23 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 31820 │ │ │ │ + bl 3181e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31b48 │ │ │ │ + bne.n 31b48 │ │ │ │ movs r2, #7 │ │ │ │ movs r3, #6 │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #3853 @ 0xf0d │ │ │ │ + movw r1, #641 @ 0x281 │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ - bl 31820 │ │ │ │ + bl 3181e │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ add sp, #12 │ │ │ │ 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 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 31c38 │ │ │ │ + cbz r3, 31c38 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 31c48 │ │ │ │ + b.n 31c48 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 31c46 │ │ │ │ + ble.n 31c46 │ │ │ │ cmp r2, #8 │ │ │ │ - bgt.n 31c42 │ │ │ │ - cbnz r1, 31c6c │ │ │ │ + bgt.n 31c42 │ │ │ │ + cbnz r1, 31c6c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 31c48 │ │ │ │ + b.n 31c48 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #576] @ (31e8c ) │ │ │ │ + ldr r1, [pc, #576] @ (31e8c ) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 31c72 │ │ │ │ - b.n 31c9e │ │ │ │ + cbnz r0, 31c72 │ │ │ │ + b.n 31c9e │ │ │ │ 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 31ca2 │ │ │ │ - movw r2, #20444 @ 0x4fdc │ │ │ │ + bmi.n 31ca2 │ │ │ │ + movw r2, #16220 @ 0x3f5c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #16220 @ 0x3f5c │ │ │ │ + movw r1, #11996 @ 0x2edc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #55088 @ 0xd730 │ │ │ │ + movw r0, #50864 @ 0xc6b0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, sl │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 31f36 │ │ │ │ + b.n 31f36 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ str r0, [sp, #32] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 31cbe │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 31cbe │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 31c9e │ │ │ │ + bne.n 31c9e │ │ │ │ add r5, r6 │ │ │ │ subs r3, r5, #4 │ │ │ │ - beq.n 31cf6 │ │ │ │ + beq.n 31cf6 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [sp, #28] │ │ │ │ - cbz r2, 31cce │ │ │ │ + cbz r2, 31cce │ │ │ │ subs r3, r5, #5 │ │ │ │ - beq.n 31d06 │ │ │ │ + beq.n 31d06 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - cbz r6, 31cd8 │ │ │ │ + cbz r6, 31cd8 │ │ │ │ subs r3, #1 │ │ │ │ - beq.n 31d14 │ │ │ │ - b.n 31ce0 │ │ │ │ + beq.n 31d14 │ │ │ │ + b.n 31ce0 │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ ldr r5, [r4, #24] │ │ │ │ - cbz r5, 31cea │ │ │ │ + cbz r5, 31cea │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 31d20 │ │ │ │ - b.n 31cf2 │ │ │ │ + beq.n 31d20 │ │ │ │ + b.n 31cf2 │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr r4, [r4, #28] │ │ │ │ - b.n 31d28 │ │ │ │ + b.n 31d28 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 31d28 │ │ │ │ + b.n 31d28 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 31d28 │ │ │ │ + b.n 31d28 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r5, r4 │ │ │ │ - b.n 31d28 │ │ │ │ + b.n 31d28 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - bl 1e0a18 │ │ │ │ + bl 1dfb48 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 31c9e │ │ │ │ + beq.n 31c9e │ │ │ │ movw r8, #5160 @ 0x1428 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 31d42 │ │ │ │ + bne.n 31d42 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 31efc │ │ │ │ + b.n 31efc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 31d68 │ │ │ │ + bmi.n 31d68 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #16240 @ 0x3f70 │ │ │ │ + movw r1, #12016 @ 0x2ef0 │ │ │ │ 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 d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - movw r1, #46376 @ 0xb528 │ │ │ │ + movw r1, #42152 @ 0xa4a8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr.w r0, [r3, #3904] @ 0xf40 │ │ │ │ - bl d04a0 │ │ │ │ + bl d053c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 31ef0 │ │ │ │ + beq.w 31ef0 │ │ │ │ movs r3, #0 │ │ │ │ - movw r2, #23948 @ 0x5d8c │ │ │ │ + movw r2, #19724 @ 0x4d0c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #16284 @ 0x3f9c │ │ │ │ + movw r1, #12060 @ 0x2f1c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r3, r5 │ │ │ │ - bl d15f4 │ │ │ │ + bl d1690 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31db6 │ │ │ │ + bge.n 31db6 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ - cbnz r2, 31db6 │ │ │ │ + cbnz r2, 31db6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 31ef0 │ │ │ │ - ldr r1, [pc, #208] @ (31e90 ) │ │ │ │ + beq.w 31ef0 │ │ │ │ + ldr r1, [pc, #208] @ (31e90 ) │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ - bl 82e94 │ │ │ │ + bl 82e78 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 31dec │ │ │ │ + beq.n 31dec │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 31ef0 │ │ │ │ + bge.w 31ef0 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 31ef0 │ │ │ │ + bne.w 31ef0 │ │ │ │ mov r0, fp │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 31ef0 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 31ef0 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ - ldr r1, [pc, #164] @ (31e94 ) │ │ │ │ + ldr r1, [pc, #164] @ (31e94 ) │ │ │ │ mov r0, fp │ │ │ │ - bl b6d78 │ │ │ │ + bl b6e00 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31e0e │ │ │ │ + bge.n 31e0e │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 31e0e │ │ │ │ + cbnz r2, 31e0e │ │ │ │ mov r0, fp │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r9, [sp, #48] @ 0x30 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 31e30 │ │ │ │ + bne.n 31e30 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31ef0 │ │ │ │ + bge.n 31ef0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 31ef0 │ │ │ │ + bne.n 31ef0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 31ef0 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 31ef0 │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bl d80f8 │ │ │ │ + bl d7fe8 │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31e56 │ │ │ │ + bge.n 31e56 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 31e56 │ │ │ │ + cbnz r3, 31e56 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31e6a │ │ │ │ + bge.n 31e6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 31e6a │ │ │ │ + cbnz r3, 31e6a │ │ │ │ mov r0, r1 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 31ef0 │ │ │ │ + beq.n 31ef0 │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 31e98 │ │ │ │ + bne.n 31e98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31ef0 │ │ │ │ + bge.n 31ef0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 31ef0 │ │ │ │ + bne.n 31ef0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 31ef0 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 31ef0 │ │ │ │ nop │ │ │ │ - b.n 31988 │ │ │ │ + b.n 31988 │ │ │ │ lsls r4, r1, #1 │ │ │ │ pop {r2, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ b.n 32458 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 144e74 │ │ │ │ + bl 144be4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 31eb6 │ │ │ │ + bge.n 31eb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 31eb6 │ │ │ │ + cbnz r3, 31eb6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 31ef0 │ │ │ │ + beq.n 31ef0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ subs r1, r3, #1 │ │ │ │ - bl 1bd340 │ │ │ │ + bl 1bc9f0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 31ed6 │ │ │ │ + cbz r0, 31ed6 │ │ │ │ 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 31eee │ │ │ │ + bge.n 31eee │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 31eee │ │ │ │ + cbnz r3, 31eee │ │ │ │ mov r0, r8 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 31efc │ │ │ │ - bl 7fe4c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 31efc │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 31d3e │ │ │ │ - b.n 31c9e │ │ │ │ + beq.w 31d3e │ │ │ │ + b.n 31c9e │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add.w r0, r0, #5568 @ 0x15c0 │ │ │ │ adds r0, #24 │ │ │ │ - bl 10120c <_PyRecursiveMutex_Lock@@Base> │ │ │ │ + bl 100fcc <_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 1e2de4 │ │ │ │ + bl 1e1f10 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r3, #5568 @ 0x15c0 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1b5b6c <_PyEval_NoToolsForUnwind@@Base+0x1a8> │ │ │ │ + bl 1b52fc <_PyEval_NoToolsForUnwind@@Base+0x1a8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ 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] @ (31f9c ) │ │ │ │ + ldr r2, [pc, #68] @ (31f9c ) │ │ │ │ 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, 31f98 │ │ │ │ + cbz r3, 31f98 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, r1, [r4, #8] │ │ │ │ - bl 31fa0 │ │ │ │ + bl 31fa0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 31f98 │ │ │ │ + cbz r3, 31f98 │ │ │ │ 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 20eb90 │ │ │ │ + bl 20dc58 │ │ │ │ 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, #32172 @ 0x7dac │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ ldr.w r8, [r4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 32004 │ │ │ │ + bne.n 32004 │ │ │ │ mov r6, r1 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r4, #0] │ │ │ │ bl 2d868 │ │ │ │ cmp r6, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne.n 31fe0 │ │ │ │ + bne.n 31fe0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18d324 │ │ │ │ - b.n 32000 │ │ │ │ + bl 18c9cc │ │ │ │ + b.n 32000 │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 31ff4 │ │ │ │ - movw r1, #18948 @ 0x4a04 │ │ │ │ + bne.n 31ff4 │ │ │ │ + movw r1, #14724 @ 0x3984 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18c930 <_Py_write_noraise@@Base> │ │ │ │ - cbz r7, 32000 │ │ │ │ + bl 18bfd8 <_Py_write_noraise@@Base> │ │ │ │ + cbz r7, 32000 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2033e0 <_PyInterpreterConfig_InitFromDict@@Base+0x17c> │ │ │ │ + bl 202508 <_PyInterpreterConfig_InitFromDict@@Base+0x17c> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ sub sp, #16 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - bge.n 32036 │ │ │ │ + bge.n 32036 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #19324 @ 0x4b7c │ │ │ │ + movw r0, #15100 @ 0x3afc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e5520 │ │ │ │ - ldr r1, [pc, #204] @ (32104 ) │ │ │ │ + b.w e53c0 │ │ │ │ + ldr r1, [pc, #204] @ (32104 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl b6d78 │ │ │ │ + bl b6e00 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 320fc │ │ │ │ + beq.n 320fc │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 32082 │ │ │ │ - bl 211c34 │ │ │ │ + cbnz r5, 32082 │ │ │ │ + bl 210d64 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - movw r1, #27320 @ 0x6ab8 │ │ │ │ + movw r1, #23096 @ 0x5a38 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r4, #27328 @ 0x6ac0 │ │ │ │ + movw r4, #23104 @ 0x5a40 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - movw r0, #19344 @ 0x4b90 │ │ │ │ + movw r0, #15120 @ 0x3b10 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ it eq │ │ │ │ moveq r4, r1 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl e5520 │ │ │ │ + bl e53c0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 320fe │ │ │ │ - bl 142150 │ │ │ │ - cbnz r0, 320c8 │ │ │ │ + b.n 320fe │ │ │ │ + bl 141d38 │ │ │ │ + cbnz r0, 320c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 211c34 │ │ │ │ + bl 210d64 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #27328 @ 0x6ac0 │ │ │ │ + movw r0, #23104 @ 0x5a40 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #27320 @ 0x6ab8 │ │ │ │ + movw r2, #23096 @ 0x5a38 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ it ne │ │ │ │ movne r2, r0 │ │ │ │ - movw r0, #19380 @ 0x4bb4 │ │ │ │ + movw r0, #15156 @ 0x3b34 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl e5520 │ │ │ │ + bl e53c0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 142e34 │ │ │ │ - b.n 320e6 │ │ │ │ + bl 142a0c │ │ │ │ + b.n 320e6 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 320e4 │ │ │ │ + bne.n 320e4 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9112 @ 0x2398 │ │ │ │ + movw r1, #4888 @ 0x1318 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 320fe │ │ │ │ + bge.n 320fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 320fe │ │ │ │ + cbnz r3, 320fe │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 320fe │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 320fe │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ rsb r0, r8, #77 @ 0x4d │ │ │ │ │ │ │ │ -00032108 : │ │ │ │ - b.w 1f606c <_PyDict_SendEvent@@Base+0xc34> │ │ │ │ +00032108 <_Py_DisplaySourceLine@@Base>: │ │ │ │ + b.w 1f6fa0 <_PyXIData_RegisterClass@@Base+0xa40> │ │ │ │ │ │ │ │ -0003210c <_Py_DisplaySourceLine@@Base>: │ │ │ │ - b.w 1f7e78 <_PyXIData_RegisterClass@@Base+0xa40> │ │ │ │ +0003210c : │ │ │ │ + b.w 1f5194 <_PyDict_SendEvent@@Base+0xc34> │ │ │ │ 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 3216a <_Py_DisplaySourceLine@@Base+0x5e> │ │ │ │ + bpl.n 3216a │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r3, 32150 <_Py_DisplaySourceLine@@Base+0x44> │ │ │ │ + cbnz r3, 32150 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 3216a <_Py_DisplaySourceLine@@Base+0x5e> │ │ │ │ + bpl.n 3216a │ │ │ │ mov r1, r5 │ │ │ │ sub.w r0, r4, #8 │ │ │ │ - bl 1cf284 <_Py_union_type_or@@Base+0x290> │ │ │ │ + bl 1ce894 <_Py_union_type_or@@Base+0x290> │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - b.n 3216a <_Py_DisplaySourceLine@@Base+0x5e> │ │ │ │ - movw r2, #65389 @ 0xff6d │ │ │ │ + b.n 3216a │ │ │ │ + movw r2, #65357 @ 0xff4d │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 32164 <_Py_DisplaySourceLine@@Base+0x58> │ │ │ │ + bne.n 32164 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ and.w r0, r0, #512 @ 0x200 │ │ │ │ - b.n 32166 <_Py_DisplaySourceLine@@Base+0x5a> │ │ │ │ + b.n 32166 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32130 <_Py_DisplaySourceLine@@Base+0x24> │ │ │ │ + bne.n 32130 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 321a0 <_Py_DisplaySourceLine@@Base+0x94> │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 3219e │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3219a <_Py_DisplaySourceLine@@Base+0x8e> │ │ │ │ - bl 143964 │ │ │ │ - b.n 321a0 <_Py_DisplaySourceLine@@Base+0x94> │ │ │ │ + bne.n 32198 │ │ │ │ + bl 14353c │ │ │ │ + b.n 3219e │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 321c2 <_Py_DisplaySourceLine@@Base+0xb6> │ │ │ │ + cbnz r0, 321c0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 321c2 <_Py_DisplaySourceLine@@Base+0xb6> │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 321c0 │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 321b8 <_Py_DisplaySourceLine@@Base+0xac> │ │ │ │ + bne.n 321b6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 143964 │ │ │ │ + b.w 14353c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 965e4 │ │ │ │ + bl 965c4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2afe4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 32216 <_Py_DisplaySourceLine@@Base+0x10a> │ │ │ │ + bge.n 32216 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 32204 <_Py_DisplaySourceLine@@Base+0xf8> │ │ │ │ - bl eedb4 │ │ │ │ + bne.n 32204 │ │ │ │ + bl eec50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 321d8 <_Py_DisplaySourceLine@@Base+0xcc> │ │ │ │ - b.n 32212 <_Py_DisplaySourceLine@@Base+0x106> │ │ │ │ + beq.n 321d8 │ │ │ │ + b.n 32212 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ + bl 1b10e8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3222c <_Py_DisplaySourceLine@@Base+0x120> │ │ │ │ + b.n 3222c │ │ │ │ mov r0, r4 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #23144 @ 0x5a68 │ │ │ │ + movw r0, #18936 @ 0x49f8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ 00032230 : │ │ │ │ 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 19e9f0 │ │ │ │ + bl 19e090 │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 3225a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ movs r4, #0 │ │ │ │ b.n 322f0 │ │ │ │ cbz r4, 32268 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79770 │ │ │ │ + bl 79798 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 32252 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 92770 │ │ │ │ + bl 92754 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 3227c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 322f0 │ │ │ │ - bl 1e0a18 │ │ │ │ + bl 1dfb48 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 32276 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add.w r0, r0, #5568 @ 0x15c0 │ │ │ │ adds r0, #24 │ │ │ │ - bl 10120c <_PyRecursiveMutex_Lock@@Base> │ │ │ │ + bl 100fcc <_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 1e2de4 │ │ │ │ + bl 1e1f10 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ add.w r0, r0, #5568 @ 0x15c0 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1b5b6c <_PyEval_NoToolsForUnwind@@Base+0x1a8> │ │ │ │ + bl 1b52fc <_PyEval_NoToolsForUnwind@@Base+0x1a8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 322d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 322d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 32276 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ blt.n 322e0 │ │ │ │ movs r5, #0 │ │ │ │ b.n 322f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 322dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ b.n 322dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ 00032304 : │ │ │ │ ldr r0, [pc, #8] @ (32310 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - b.w 1e0230 │ │ │ │ + b.w 1df360 │ │ │ │ nop │ │ │ │ - adcs.w r0, ip, #76 @ 0x4c │ │ │ │ + sbcs.w r0, ip, #76 @ 0x4c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1d31f4 │ │ │ │ + bl 1d2328 │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ @@ -8750,15 +8769,15 @@ │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r7, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 19bcf8 <_PyStaticType_InitForExtension@@Base+0x744> │ │ │ │ + bl 19b3a0 <_PyStaticType_InitForExtension@@Base+0x744> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ subs r3, r4, #1 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldrh r0, [r4, #10] │ │ │ │ it ge │ │ │ │ movge r5, r1 │ │ │ │ @@ -8825,15 +8844,15 @@ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cbz r3, 32420 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 5f7e8 │ │ │ │ + b.w 5f820 │ │ │ │ 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] │ │ │ │ @@ -8850,41 +8869,41 @@ │ │ │ │ bne.n 32476 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ bmi.n 3248e │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #47016 @ 0xb7a8 │ │ │ │ + movw r2, #42792 @ 0xa728 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #65148 @ 0xfe7c │ │ │ │ + movw r1, #60924 @ 0xedfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #24620 @ 0x602c │ │ │ │ + movw r0, #20412 @ 0x4fbc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 324e8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #24620 @ 0x602c │ │ │ │ + movw r0, #20412 @ 0x4fbc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3244c │ │ │ │ b.n 324e8 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ ble.n 3254e │ │ │ │ lsls r2, r6, #31 │ │ │ │ bpl.n 3254e │ │ │ │ asrs r6, r6, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 76f98 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76fd0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 324e8 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ lsls r3, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r8, r0 │ │ │ │ @@ -8897,31 +8916,31 @@ │ │ │ │ strlt r3, [r2, #0] │ │ │ │ str r2, [r0, #16] │ │ │ │ cmp r6, r5 │ │ │ │ beq.n 32546 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 85b78 │ │ │ │ + bl 85b5c │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 324fc │ │ │ │ - bl 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ cbz r0, 32500 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ blt.n 324ec │ │ │ │ movs r4, #0 │ │ │ │ b.n 3256e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 324e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ b.n 324e8 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 32504 │ │ │ │ str r5, [r4, #8] │ │ │ │ b.n 32550 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str.w r0, [r8, #20] │ │ │ │ @@ -8948,25 +8967,25 @@ │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ str.w r2, [r8, #24] │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #8 │ │ │ │ b.n 324c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82da0 │ │ │ │ + bl 82d84 │ │ │ │ b.n 3256e │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #24612 @ 0x6024 │ │ │ │ + movw r1, #20404 @ 0x4fb4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ b.n 324e8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ 00032574 <_PyXI_InitFailure@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -8975,41 +8994,41 @@ │ │ │ │ movs r7, #0 │ │ │ │ strd r1, r7, [r0] │ │ │ │ str r7, [r0, #8] │ │ │ │ cbz r2, 325c8 <_PyXI_InitFailure@@Base+0x54> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bl ee988 │ │ │ │ + bl ee824 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 325a0 <_PyXI_InitFailure@@Base+0x2c> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 325ca <_PyXI_InitFailure@@Base+0x56> │ │ │ │ mov r1, r7 │ │ │ │ - bl 224804 <_PyObject_GetXIData@@Base+0xbc8> │ │ │ │ + bl 223968 <_PyObject_GetXIData@@Base+0xbc8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 325bc <_PyXI_InitFailure@@Base+0x48> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 325bc <_PyXI_InitFailure@@Base+0x48> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 3259a <_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} │ │ │ │ │ │ │ │ 000325cc : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 135030 │ │ │ │ + b.w 134c88 │ │ │ │ │ │ │ │ 000325d2 : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -9020,641 +9039,643 @@ │ │ │ │ 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, 32612 │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 3260c │ │ │ │ - bl 143964 │ │ │ │ + bl 14353c │ │ │ │ b.n 32612 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cbnz r0, 32620 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1519f8 │ │ │ │ + b.w 151730 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 7758c │ │ │ │ + bl 775c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 225088 │ │ │ │ + bl 224198 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3265e │ │ │ │ + bge.n 32660 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3265e │ │ │ │ + cbnz r3, 32660 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77160 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77198 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00032660 <_PyImport_SetModule@@Base>: │ │ │ │ +00032662 <_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] @ (326a0 <_PyImport_SetModule@@Base+0x40>) │ │ │ │ + ldr r4, [pc, #48] @ (326a4 <_PyImport_SetModule@@Base+0x42>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r3, [r3, #3896] @ 0xf38 │ │ │ │ - cbnz r3, 32692 <_PyImport_SetModule@@Base+0x32> │ │ │ │ - movw r1, #64172 @ 0xfaac │ │ │ │ + cbnz r3, 32694 <_PyImport_SetModule@@Base+0x32> │ │ │ │ + movw r1, #59948 @ 0xea2c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #57148 @ 0xdf3c │ │ │ │ + movw r0, #52924 @ 0xcebc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ mov r0, r3 │ │ │ │ - b.w 8b870 │ │ │ │ + b.w 8b844 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ 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 326c0 <_PyTraceMalloc_GetTraceback@@Base> │ │ │ │ + b.w 326c4 <_PyTraceMalloc_GetTraceback@@Base> │ │ │ │ │ │ │ │ -000326c0 <_PyTraceMalloc_GetTraceback@@Base>: │ │ │ │ +000326c4 <_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] @ (32780 <_PyTraceMalloc_GetTraceback@@Base+0xc0>) │ │ │ │ + ldr r3, [pc, #176] @ (32784 <_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 326ee <_PyTraceMalloc_GetTraceback@@Base+0x2e> │ │ │ │ + bne.n 326f2 <_PyTraceMalloc_GetTraceback@@Base+0x2e> │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 326de <_PyTraceMalloc_GetTraceback@@Base+0x1e> │ │ │ │ + bne.n 326e2 <_PyTraceMalloc_GetTraceback@@Base+0x1e> │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov r5, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 3270c <_PyTraceMalloc_GetTraceback@@Base+0x4c> │ │ │ │ + beq.n 32710 <_PyTraceMalloc_GetTraceback@@Base+0x4c> │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 108da4 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 108b40 <_PyMutex_LockTimed@@Base> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 32788 <_PyTraceMalloc_GetTraceback@@Base+0xc8> │ │ │ │ + bl 3278c <_PyTraceMalloc_GetTraceback@@Base+0xc8> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3273a <_PyTraceMalloc_GetTraceback@@Base+0x7a> │ │ │ │ - ldr r0, [pc, #104] @ (32784 <_PyTraceMalloc_GetTraceback@@Base+0xc4>) │ │ │ │ + cbz r0, 3273e <_PyTraceMalloc_GetTraceback@@Base+0x7a> │ │ │ │ + ldr r0, [pc, #104] @ (32788 <_PyTraceMalloc_GetTraceback@@Base+0xc4>) │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 6c8e4 │ │ │ │ + bl 6c91c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 32ae8 <_PyTraceMalloc_GetTraceback@@Base+0x428> │ │ │ │ + bl 32aec <_PyTraceMalloc_GetTraceback@@Base+0x428> │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #80] @ (32784 <_PyTraceMalloc_GetTraceback@@Base+0xc4>) │ │ │ │ - bl 6c8e4 │ │ │ │ - b.n 32756 <_PyTraceMalloc_GetTraceback@@Base+0x96> │ │ │ │ + ldr r0, [pc, #80] @ (32788 <_PyTraceMalloc_GetTraceback@@Base+0xc4>) │ │ │ │ + bl 6c91c │ │ │ │ + b.n 3275a <_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 3276e <_PyTraceMalloc_GetTraceback@@Base+0xae> │ │ │ │ + bne.n 32772 <_PyTraceMalloc_GetTraceback@@Base+0xae> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3275e <_PyTraceMalloc_GetTraceback@@Base+0x9e> │ │ │ │ + bne.n 32762 <_PyTraceMalloc_GetTraceback@@Base+0x9e> │ │ │ │ dmb ish │ │ │ │ - beq.n 3277a <_PyTraceMalloc_GetTraceback@@Base+0xba> │ │ │ │ - ldr r0, [pc, #8] @ (32780 <_PyTraceMalloc_GetTraceback@@Base+0xc0>) │ │ │ │ - bl 23d610 │ │ │ │ + beq.n 3277e <_PyTraceMalloc_GetTraceback@@Base+0xba> │ │ │ │ + ldr r0, [pc, #8] @ (32784 <_PyTraceMalloc_GetTraceback@@Base+0xc0>) │ │ │ │ + bl 23c798 │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #64] @ (327cc <_PyTraceMalloc_GetTraceback@@Base+0x10c>) │ │ │ │ + ldr r3, [pc, #64] @ (327d0 <_PyTraceMalloc_GetTraceback@@Base+0x10c>) │ │ │ │ ldr.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ - cbz r2, 327c6 <_PyTraceMalloc_GetTraceback@@Base+0x106> │ │ │ │ + cbz r2, 327ca <_PyTraceMalloc_GetTraceback@@Base+0x106> │ │ │ │ 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, 327aa <_PyTraceMalloc_GetTraceback@@Base+0xea> │ │ │ │ + cbnz r0, 327ae <_PyTraceMalloc_GetTraceback@@Base+0xea> │ │ │ │ ldr.w r0, [r3, #1568] @ 0x620 │ │ │ │ - b.n 327b2 <_PyTraceMalloc_GetTraceback@@Base+0xf2> │ │ │ │ + b.n 327b6 <_PyTraceMalloc_GetTraceback@@Base+0xf2> │ │ │ │ ldr.w r0, [r3, #1572] @ 0x624 │ │ │ │ - bl 6f588 <_Py_hashtable_get@@Base> │ │ │ │ - cbnz r0, 327b8 <_PyTraceMalloc_GetTraceback@@Base+0xf8> │ │ │ │ + bl 6f5b4 <_Py_hashtable_get@@Base> │ │ │ │ + cbnz r0, 327bc <_PyTraceMalloc_GetTraceback@@Base+0xf8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 327c4 <_PyTraceMalloc_GetTraceback@@Base+0x104> │ │ │ │ + b.n 327c8 <_PyTraceMalloc_GetTraceback@@Base+0x104> │ │ │ │ mov r1, r4 │ │ │ │ - bl 6f588 <_Py_hashtable_get@@Base> │ │ │ │ + bl 6f5b4 <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 327b4 <_PyTraceMalloc_GetTraceback@@Base+0xf4> │ │ │ │ + beq.n 327b8 <_PyTraceMalloc_GetTraceback@@Base+0xf4> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ 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 327f4 <_PyTraceMalloc_GetTraceback@@Base+0x134> │ │ │ │ + bne.n 327f8 <_PyTraceMalloc_GetTraceback@@Base+0x134> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 32812 <_PyTraceMalloc_GetTraceback@@Base+0x152> │ │ │ │ - b.n 3280c <_PyTraceMalloc_GetTraceback@@Base+0x14c> │ │ │ │ + bne.n 32816 <_PyTraceMalloc_GetTraceback@@Base+0x152> │ │ │ │ + b.n 32810 <_PyTraceMalloc_GetTraceback@@Base+0x14c> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #33068 @ 0x812c │ │ │ │ + movw r0, #28844 @ 0x70ac │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 327e6 <_PyTraceMalloc_GetTraceback@@Base+0x126> │ │ │ │ - b.n 32852 <_PyTraceMalloc_GetTraceback@@Base+0x192> │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 32852 <_PyTraceMalloc_GetTraceback@@Base+0x192> │ │ │ │ + bne.n 327ea <_PyTraceMalloc_GetTraceback@@Base+0x126> │ │ │ │ + b.n 32856 <_PyTraceMalloc_GetTraceback@@Base+0x192> │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 32856 <_PyTraceMalloc_GetTraceback@@Base+0x192> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 226ea0 <_PyEval_AddPendingCall@@Base+0x440> │ │ │ │ - cbz r0, 32852 <_PyTraceMalloc_GetTraceback@@Base+0x192> │ │ │ │ + bl 22600c <_PyEval_AddPendingCall@@Base+0x440> │ │ │ │ + cbz r0, 32856 <_PyTraceMalloc_GetTraceback@@Base+0x192> │ │ │ │ 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, 3284c <_PyTraceMalloc_GetTraceback@@Base+0x18c> │ │ │ │ + cbz r0, 32850 <_PyTraceMalloc_GetTraceback@@Base+0x18c> │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r5, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ - b.n 32852 <_PyTraceMalloc_GetTraceback@@Base+0x192> │ │ │ │ - bl eedb4 │ │ │ │ - cbz r0, 32856 <_PyTraceMalloc_GetTraceback@@Base+0x196> │ │ │ │ + bl 1b10e8 │ │ │ │ + b.n 32856 <_PyTraceMalloc_GetTraceback@@Base+0x192> │ │ │ │ + bl eec50 │ │ │ │ + cbz r0, 3285a <_PyTraceMalloc_GetTraceback@@Base+0x196> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 32868 <_PyTraceMalloc_GetTraceback@@Base+0x1a8> │ │ │ │ + b.n 3286c <_PyTraceMalloc_GetTraceback@@Base+0x1a8> │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ mov r0, sp │ │ │ │ blx 2bf20 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 3286c <_PyTraceMalloc_GetTraceback@@Base+0x1ac> │ │ │ │ + bl 32870 <_PyTraceMalloc_GetTraceback@@Base+0x1ac> │ │ │ │ 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 e5fa0 │ │ │ │ - cbz r0, 328e8 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ + bl e5e40 │ │ │ │ + cbz r0, 328ec <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #16 │ │ │ │ blx 2c0d8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 328fe <_PyTraceMalloc_GetTraceback@@Base+0x23e> │ │ │ │ + bne.n 32902 <_PyTraceMalloc_GetTraceback@@Base+0x23e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 328b8 <_PyTraceMalloc_GetTraceback@@Base+0x1f8> │ │ │ │ + cbnz r5, 328bc <_PyTraceMalloc_GetTraceback@@Base+0x1f8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 328e8 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ + bge.n 328ec <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 328e8 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ - b.n 328e4 <_PyTraceMalloc_GetTraceback@@Base+0x224> │ │ │ │ - bl e90e4 │ │ │ │ + cbnz r3, 328ec <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ + b.n 328e8 <_PyTraceMalloc_GetTraceback@@Base+0x224> │ │ │ │ + bl e8f80 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 328ec <_PyTraceMalloc_GetTraceback@@Base+0x22c> │ │ │ │ + bne.n 328f0 <_PyTraceMalloc_GetTraceback@@Base+0x22c> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 328d4 <_PyTraceMalloc_GetTraceback@@Base+0x214> │ │ │ │ + bge.n 328d8 <_PyTraceMalloc_GetTraceback@@Base+0x214> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 328d4 <_PyTraceMalloc_GetTraceback@@Base+0x214> │ │ │ │ + cbnz r3, 328d8 <_PyTraceMalloc_GetTraceback@@Base+0x214> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 328e8 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ + bge.n 328ec <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 328e8 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ + cbnz r3, 328ec <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 32904 <_PyTraceMalloc_GetTraceback@@Base+0x244> │ │ │ │ + b.n 32908 <_PyTraceMalloc_GetTraceback@@Base+0x244> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 328fe <_PyTraceMalloc_GetTraceback@@Base+0x23e> │ │ │ │ + bge.n 32902 <_PyTraceMalloc_GetTraceback@@Base+0x23e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 328fe <_PyTraceMalloc_GetTraceback@@Base+0x23e> │ │ │ │ + cbnz r3, 32902 <_PyTraceMalloc_GetTraceback@@Base+0x23e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #65 @ 0x41 │ │ │ │ - bne.n 3288e <_PyTraceMalloc_GetTraceback@@Base+0x1ce> │ │ │ │ + bne.n 32892 <_PyTraceMalloc_GetTraceback@@Base+0x1ce> │ │ │ │ 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, 3292c <_PyTraceMalloc_GetTraceback@@Base+0x26c> │ │ │ │ + cbz r3, 32930 <_PyTraceMalloc_GetTraceback@@Base+0x26c> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3293c <_PyTraceMalloc_GetTraceback@@Base+0x27c> │ │ │ │ + b.n 32940 <_PyTraceMalloc_GetTraceback@@Base+0x27c> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3293a <_PyTraceMalloc_GetTraceback@@Base+0x27a> │ │ │ │ + ble.n 3293e <_PyTraceMalloc_GetTraceback@@Base+0x27a> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 32936 <_PyTraceMalloc_GetTraceback@@Base+0x276> │ │ │ │ - cbnz r1, 3295e <_PyTraceMalloc_GetTraceback@@Base+0x29e> │ │ │ │ + bne.n 3293a <_PyTraceMalloc_GetTraceback@@Base+0x276> │ │ │ │ + cbnz r1, 32962 <_PyTraceMalloc_GetTraceback@@Base+0x29e> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3293c <_PyTraceMalloc_GetTraceback@@Base+0x27c> │ │ │ │ + b.n 32940 <_PyTraceMalloc_GetTraceback@@Base+0x27c> │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #420] @ (32ae4 <_PyTraceMalloc_GetTraceback@@Base+0x424>) │ │ │ │ + ldr r1, [pc, #420] @ (32ae8 <_PyTraceMalloc_GetTraceback@@Base+0x424>) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 32964 <_PyTraceMalloc_GetTraceback@@Base+0x2a4> │ │ │ │ - b.n 32a00 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ + cbnz r0, 32968 <_PyTraceMalloc_GetTraceback@@Base+0x2a4> │ │ │ │ + b.n 32a04 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r5, r4 │ │ │ │ ldr.w r9, [r6] │ │ │ │ subs r4, r5, #1 │ │ │ │ - beq.n 32a48 <_PyTraceMalloc_GetTraceback@@Base+0x388> │ │ │ │ + beq.n 32a4c <_PyTraceMalloc_GetTraceback@@Base+0x388> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 32980 <_PyTraceMalloc_GetTraceback@@Base+0x2c0> │ │ │ │ - bl c72fc │ │ │ │ + cbz r0, 32984 <_PyTraceMalloc_GetTraceback@@Base+0x2c0> │ │ │ │ + bl c7388 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 32a00 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ + blt.n 32a04 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ subs r4, r5, #2 │ │ │ │ - bne.n 32982 <_PyTraceMalloc_GetTraceback@@Base+0x2c2> │ │ │ │ - b.n 32a5c <_PyTraceMalloc_GetTraceback@@Base+0x39c> │ │ │ │ + bne.n 32986 <_PyTraceMalloc_GetTraceback@@Base+0x2c2> │ │ │ │ + b.n 32a60 <_PyTraceMalloc_GetTraceback@@Base+0x39c> │ │ │ │ movs r7, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 329d0 <_PyTraceMalloc_GetTraceback@@Base+0x310> │ │ │ │ + cbz r3, 329d4 <_PyTraceMalloc_GetTraceback@@Base+0x310> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 329ac <_PyTraceMalloc_GetTraceback@@Base+0x2ec> │ │ │ │ - movw r2, #20444 @ 0x4fdc │ │ │ │ + bmi.n 329b0 <_PyTraceMalloc_GetTraceback@@Base+0x2ec> │ │ │ │ + movw r2, #16220 @ 0x3f5c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #18800 @ 0x4970 │ │ │ │ + movw r1, #14576 @ 0x38f0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #30924 @ 0x78cc │ │ │ │ + movw r0, #26700 @ 0x684c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 32a00 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 32a04 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 8b750 │ │ │ │ + bl 8b724 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 32a00 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ + cbz r0, 32a04 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 32a1c <_PyTraceMalloc_GetTraceback@@Base+0x35c> │ │ │ │ + bne.n 32a20 <_PyTraceMalloc_GetTraceback@@Base+0x35c> │ │ │ │ subs r4, #1 │ │ │ │ - bne.n 329d8 <_PyTraceMalloc_GetTraceback@@Base+0x318> │ │ │ │ - movw r5, #49400 @ 0xc0f8 │ │ │ │ + bne.n 329dc <_PyTraceMalloc_GetTraceback@@Base+0x318> │ │ │ │ + movw r5, #45176 @ 0xb078 │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ - b.n 32a6c <_PyTraceMalloc_GetTraceback@@Base+0x3ac> │ │ │ │ - movw sl, #28348 @ 0x6ebc │ │ │ │ + b.n 32a70 <_PyTraceMalloc_GetTraceback@@Base+0x3ac> │ │ │ │ + movw sl, #24124 @ 0x5e3c │ │ │ │ movt sl, #44 @ 0x2c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - cbz r3, 32a3c <_PyTraceMalloc_GetTraceback@@Base+0x37c> │ │ │ │ + cbz r3, 32a40 <_PyTraceMalloc_GetTraceback@@Base+0x37c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 32a04 <_PyTraceMalloc_GetTraceback@@Base+0x344> │ │ │ │ - movw r2, #20444 @ 0x4fdc │ │ │ │ + bmi.n 32a08 <_PyTraceMalloc_GetTraceback@@Base+0x344> │ │ │ │ + movw r2, #16220 @ 0x3f5c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #18820 @ 0x4984 │ │ │ │ + movw r1, #14596 @ 0x3904 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #30924 @ 0x78cc │ │ │ │ + movw r0, #26700 @ 0x684c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 32adc <_PyTraceMalloc_GetTraceback@@Base+0x41c> │ │ │ │ + b.n 32ae0 <_PyTraceMalloc_GetTraceback@@Base+0x41c> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 8b750 │ │ │ │ + bl 8b724 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32a00 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ + beq.n 32a04 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 32a34 <_PyTraceMalloc_GetTraceback@@Base+0x374> │ │ │ │ + beq.n 32a38 <_PyTraceMalloc_GetTraceback@@Base+0x374> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27196 @ 0x6a3c │ │ │ │ + movw r1, #22972 @ 0x59bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 32a00 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ + bl f3560 │ │ │ │ + b.n 32a04 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 32a44 <_PyTraceMalloc_GetTraceback@@Base+0x384> │ │ │ │ + bne.n 32a48 <_PyTraceMalloc_GetTraceback@@Base+0x384> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 32a6c <_PyTraceMalloc_GetTraceback@@Base+0x3ac> │ │ │ │ - movw r5, #49400 @ 0xc0f8 │ │ │ │ + b.n 32a70 <_PyTraceMalloc_GetTraceback@@Base+0x3ac> │ │ │ │ + movw r5, #45176 @ 0xb078 │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ - b.n 32a6c <_PyTraceMalloc_GetTraceback@@Base+0x3ac> │ │ │ │ - movw r5, #49400 @ 0xc0f8 │ │ │ │ + b.n 32a70 <_PyTraceMalloc_GetTraceback@@Base+0x3ac> │ │ │ │ + movw r5, #45176 @ 0xb078 │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ - movw sl, #28348 @ 0x6ebc │ │ │ │ + movw sl, #24124 @ 0x5e3c │ │ │ │ movt sl, #44 @ 0x2c │ │ │ │ movs r7, #1 │ │ │ │ - b.n 32a6c <_PyTraceMalloc_GetTraceback@@Base+0x3ac> │ │ │ │ - movw r5, #49400 @ 0xc0f8 │ │ │ │ + b.n 32a70 <_PyTraceMalloc_GetTraceback@@Base+0x3ac> │ │ │ │ + movw r5, #45176 @ 0xb078 │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ - movw sl, #28348 @ 0x6ebc │ │ │ │ + movw sl, #24124 @ 0x5e3c │ │ │ │ movt sl, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 2237a0 │ │ │ │ + bl 222904 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32a00 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ + beq.n 32a04 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ mov r1, r9 │ │ │ │ - bl 2271d8 <_PyXIData_Clear@@Base+0x1f8> │ │ │ │ + bl 226344 <_PyXIData_Clear@@Base+0x1f8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 32ad4 <_PyTraceMalloc_GetTraceback@@Base+0x414> │ │ │ │ + beq.n 32ad8 <_PyTraceMalloc_GetTraceback@@Base+0x414> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 223908 │ │ │ │ + bl 222a6c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 32ad4 <_PyTraceMalloc_GetTraceback@@Base+0x414> │ │ │ │ + beq.n 32ad8 <_PyTraceMalloc_GetTraceback@@Base+0x414> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 32a9e <_PyTraceMalloc_GetTraceback@@Base+0x3de> │ │ │ │ - cbnz r4, 32aa4 <_PyTraceMalloc_GetTraceback@@Base+0x3e4> │ │ │ │ + beq.n 32aa2 <_PyTraceMalloc_GetTraceback@@Base+0x3de> │ │ │ │ + cbnz r4, 32aa8 <_PyTraceMalloc_GetTraceback@@Base+0x3e4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #112] @ 0x70 │ │ │ │ - b.n 32aae <_PyTraceMalloc_GetTraceback@@Base+0x3ee> │ │ │ │ + b.n 32ab2 <_PyTraceMalloc_GetTraceback@@Base+0x3ee> │ │ │ │ mov r0, r4 │ │ │ │ - bl 89150 │ │ │ │ + bl 89144 │ │ │ │ str r0, [r6, #112] @ 0x70 │ │ │ │ - cbz r0, 32ad4 <_PyTraceMalloc_GetTraceback@@Base+0x414> │ │ │ │ + cbz r0, 32ad8 <_PyTraceMalloc_GetTraceback@@Base+0x414> │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov r1, r6 │ │ │ │ str.w r7, [r6, #140] @ 0x8c │ │ │ │ - bl 169ea8 │ │ │ │ + bl 1696b0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 32adc <_PyTraceMalloc_GetTraceback@@Base+0x41c> │ │ │ │ + bge.n 32ae0 <_PyTraceMalloc_GetTraceback@@Base+0x41c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 32adc <_PyTraceMalloc_GetTraceback@@Base+0x41c> │ │ │ │ + cbnz r3, 32ae0 <_PyTraceMalloc_GetTraceback@@Base+0x41c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32adc <_PyTraceMalloc_GetTraceback@@Base+0x41c> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32ae0 <_PyTraceMalloc_GetTraceback@@Base+0x41c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77680 │ │ │ │ - b.n 32a00 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ + bl 776b8 │ │ │ │ + b.n 32a04 <_PyTraceMalloc_GetTraceback@@Base+0x340> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0xf760004c │ │ │ │ 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, 32b14 <_PyTraceMalloc_GetTraceback@@Base+0x454> │ │ │ │ + cbz r1, 32b18 <_PyTraceMalloc_GetTraceback@@Base+0x454> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6f588 <_Py_hashtable_get@@Base> │ │ │ │ + bl 6f5b4 <_Py_hashtable_get@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 32b14 <_PyTraceMalloc_GetTraceback@@Base+0x454> │ │ │ │ + cbz r0, 32b18 <_PyTraceMalloc_GetTraceback@@Base+0x454> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 32bc4 <_PyTraceMalloc_GetTraceback@@Base+0x504> │ │ │ │ - b.n 32bc8 <_PyTraceMalloc_GetTraceback@@Base+0x508> │ │ │ │ + blt.n 32bc8 <_PyTraceMalloc_GetTraceback@@Base+0x504> │ │ │ │ + b.n 32bcc <_PyTraceMalloc_GetTraceback@@Base+0x508> │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ - bl 716f0 │ │ │ │ + bl 71714 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32bba <_PyTraceMalloc_GetTraceback@@Base+0x4fa> │ │ │ │ + beq.n 32bbe <_PyTraceMalloc_GetTraceback@@Base+0x4fa> │ │ │ │ add.w sl, r0, #12 │ │ │ │ mov r8, r6 │ │ │ │ mov.w r9, #0 │ │ │ │ ldrh r3, [r6, #4] │ │ │ │ movs r0, #2 │ │ │ │ cmp r3, r9 │ │ │ │ - ble.n 32b92 <_PyTraceMalloc_GetTraceback@@Base+0x4d2> │ │ │ │ - bl 716f0 │ │ │ │ + ble.n 32b96 <_PyTraceMalloc_GetTraceback@@Base+0x4d2> │ │ │ │ + bl 71714 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 32b7c <_PyTraceMalloc_GetTraceback@@Base+0x4bc> │ │ │ │ + cbz r0, 32b80 <_PyTraceMalloc_GetTraceback@@Base+0x4bc> │ │ │ │ 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 7e104 │ │ │ │ - cbnz r0, 32b70 <_PyTraceMalloc_GetTraceback@@Base+0x4b0> │ │ │ │ + bl 7e0f4 │ │ │ │ + cbnz r0, 32b74 <_PyTraceMalloc_GetTraceback@@Base+0x4b0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 32b7c <_PyTraceMalloc_GetTraceback@@Base+0x4bc> │ │ │ │ + bge.n 32b80 <_PyTraceMalloc_GetTraceback@@Base+0x4bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 32b7c <_PyTraceMalloc_GetTraceback@@Base+0x4bc> │ │ │ │ + cbnz r3, 32b80 <_PyTraceMalloc_GetTraceback@@Base+0x4bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32b7c <_PyTraceMalloc_GetTraceback@@Base+0x4bc> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32b80 <_PyTraceMalloc_GetTraceback@@Base+0x4bc> │ │ │ │ str r0, [r5, #20] │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r5, [sl, #4]! │ │ │ │ - b.n 32b2a <_PyTraceMalloc_GetTraceback@@Base+0x46a> │ │ │ │ + b.n 32b2e <_PyTraceMalloc_GetTraceback@@Base+0x46a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 32bba <_PyTraceMalloc_GetTraceback@@Base+0x4fa> │ │ │ │ + bge.n 32bbe <_PyTraceMalloc_GetTraceback@@Base+0x4fa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32bba <_PyTraceMalloc_GetTraceback@@Base+0x4fa> │ │ │ │ + cbnz r3, 32bbe <_PyTraceMalloc_GetTraceback@@Base+0x4fa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 32bba <_PyTraceMalloc_GetTraceback@@Base+0x4fa> │ │ │ │ - cbz r7, 32bc8 <_PyTraceMalloc_GetTraceback@@Base+0x508> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32bbe <_PyTraceMalloc_GetTraceback@@Base+0x4fa> │ │ │ │ + cbz r7, 32bcc <_PyTraceMalloc_GetTraceback@@Base+0x508> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6ff50 <_Py_hashtable_set@@Base> │ │ │ │ + bl 6ff7c <_Py_hashtable_set@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 32bbe <_PyTraceMalloc_GetTraceback@@Base+0x4fe> │ │ │ │ + bne.n 32bc2 <_PyTraceMalloc_GetTraceback@@Base+0x4fe> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 32bb6 <_PyTraceMalloc_GetTraceback@@Base+0x4f6> │ │ │ │ + bge.n 32bba <_PyTraceMalloc_GetTraceback@@Base+0x4f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32bb6 <_PyTraceMalloc_GetTraceback@@Base+0x4f6> │ │ │ │ + cbnz r3, 32bba <_PyTraceMalloc_GetTraceback@@Base+0x4f6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - bl 1fc770 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + bl 1fb898 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 32bc8 <_PyTraceMalloc_GetTraceback@@Base+0x508> │ │ │ │ + b.n 32bcc <_PyTraceMalloc_GetTraceback@@Base+0x508> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 32bc8 <_PyTraceMalloc_GetTraceback@@Base+0x508> │ │ │ │ + bge.n 32bcc <_PyTraceMalloc_GetTraceback@@Base+0x508> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ │ │ │ │ -00032bd0 <_PyInterpreterState_IDDecref@@Base>: │ │ │ │ +00032bd2 <_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 32be6 <_PyInterpreterState_IDDecref@@Base+0x16> │ │ │ │ + bne.n 32be8 <_PyInterpreterState_IDDecref@@Base+0x16> │ │ │ │ dmb ish │ │ │ │ - cbnz r1, 32c1e <_PyInterpreterState_IDDecref@@Base+0x4e> │ │ │ │ + cbnz r1, 32c20 <_PyInterpreterState_IDDecref@@Base+0x4e> │ │ │ │ ldr.w r3, [r0, #3668] @ 0xe54 │ │ │ │ - cbz r3, 32c1e <_PyInterpreterState_IDDecref@@Base+0x4e> │ │ │ │ + cbz r3, 32c20 <_PyInterpreterState_IDDecref@@Base+0x4e> │ │ │ │ movs r1, #2 │ │ │ │ - bl 1df41c <_PyThreadState_NewBound@@Base> │ │ │ │ + bl 1de54c <_PyThreadState_NewBound@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - bl 1df4c4 │ │ │ │ + bl 1de5f4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0ab8 │ │ │ │ + bl 1dfbe8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1df4c4 │ │ │ │ + b.w 1de5f4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ 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, 32c50 <_PyInterpreterState_IDDecref@@Base+0x80> │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 32c54 <_PyInterpreterState_IDDecref@@Base+0x82> │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 32c4a <_PyInterpreterState_IDDecref@@Base+0x7a> │ │ │ │ - bl 143964 │ │ │ │ - b.n 32c50 <_PyInterpreterState_IDDecref@@Base+0x80> │ │ │ │ + bne.n 32c4e <_PyInterpreterState_IDDecref@@Base+0x7c> │ │ │ │ + bl 14353c │ │ │ │ + b.n 32c54 <_PyInterpreterState_IDDecref@@Base+0x82> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 32c8e <_PyInterpreterState_IDDecref@@Base+0xbe> │ │ │ │ + cbnz r0, 32c92 <_PyInterpreterState_IDDecref@@Base+0xc0> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 32c6c <_PyInterpreterState_IDDecref@@Base+0x9c> │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 32c70 <_PyInterpreterState_IDDecref@@Base+0x9e> │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 32c66 <_PyInterpreterState_IDDecref@@Base+0x96> │ │ │ │ - bl 143964 │ │ │ │ - b.n 32c6c <_PyInterpreterState_IDDecref@@Base+0x9c> │ │ │ │ + bne.n 32c6a <_PyInterpreterState_IDDecref@@Base+0x98> │ │ │ │ + bl 14353c │ │ │ │ + b.n 32c70 <_PyInterpreterState_IDDecref@@Base+0x9e> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 32c8e <_PyInterpreterState_IDDecref@@Base+0xbe> │ │ │ │ + cbnz r0, 32c92 <_PyInterpreterState_IDDecref@@Base+0xc0> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 32c8e <_PyInterpreterState_IDDecref@@Base+0xbe> │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 32c92 <_PyInterpreterState_IDDecref@@Base+0xc0> │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 32c84 <_PyInterpreterState_IDDecref@@Base+0xb4> │ │ │ │ + bne.n 32c88 <_PyInterpreterState_IDDecref@@Base+0xb6> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 143964 │ │ │ │ + b.w 14353c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ @@ -9670,43 +9691,43 @@ │ │ │ │ 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, 32cde <_PyInterpreterState_IDDecref@@Base+0x10e> │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 32ce2 <_PyInterpreterState_IDDecref@@Base+0x110> │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 32cd8 <_PyInterpreterState_IDDecref@@Base+0x108> │ │ │ │ - bl 143964 │ │ │ │ - b.n 32cde <_PyInterpreterState_IDDecref@@Base+0x10e> │ │ │ │ + bne.n 32cdc <_PyInterpreterState_IDDecref@@Base+0x10a> │ │ │ │ + bl 14353c │ │ │ │ + b.n 32ce2 <_PyInterpreterState_IDDecref@@Base+0x110> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 32d1c <_PyInterpreterState_IDDecref@@Base+0x14c> │ │ │ │ + cbnz r0, 32d20 <_PyInterpreterState_IDDecref@@Base+0x14e> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 32cfa <_PyInterpreterState_IDDecref@@Base+0x12a> │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 32cfe <_PyInterpreterState_IDDecref@@Base+0x12c> │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 32cf4 <_PyInterpreterState_IDDecref@@Base+0x124> │ │ │ │ - bl 143964 │ │ │ │ - b.n 32cfa <_PyInterpreterState_IDDecref@@Base+0x12a> │ │ │ │ + bne.n 32cf8 <_PyInterpreterState_IDDecref@@Base+0x126> │ │ │ │ + bl 14353c │ │ │ │ + b.n 32cfe <_PyInterpreterState_IDDecref@@Base+0x12c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 32d1c <_PyInterpreterState_IDDecref@@Base+0x14c> │ │ │ │ + cbnz r0, 32d20 <_PyInterpreterState_IDDecref@@Base+0x14e> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 32d1c <_PyInterpreterState_IDDecref@@Base+0x14c> │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 32d20 <_PyInterpreterState_IDDecref@@Base+0x14e> │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 32d12 <_PyInterpreterState_IDDecref@@Base+0x142> │ │ │ │ + bne.n 32d16 <_PyInterpreterState_IDDecref@@Base+0x144> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 143964 │ │ │ │ + b.w 14353c │ │ │ │ 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 │ │ │ │ @@ -9725,20 +9746,20 @@ │ │ │ │ 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, 32d62 <_PyInterpreterState_IDDecref@@Base+0x192> │ │ │ │ + cbz r4, 32d66 <_PyInterpreterState_IDDecref@@Base+0x194> │ │ │ │ ldr.w r1, [r4, #3656] @ 0xe48 │ │ │ │ ldr.w r2, [r4, #3660] @ 0xe4c │ │ │ │ - b.n 32d64 <_PyInterpreterState_IDDecref@@Base+0x194> │ │ │ │ + b.n 32d68 <_PyInterpreterState_IDDecref@@Base+0x196> │ │ │ │ mov r2, r1 │ │ │ │ - movw r0, #11639 @ 0x2d77 │ │ │ │ + movw r0, #11643 @ 0x2d7b │ │ │ │ movt r0, #3 │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ str r0, [r3, #16] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ @@ -9753,51 +9774,51 @@ │ │ │ │ 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 32db6 <_PyInterpreterState_IDDecref@@Base+0x1e6> │ │ │ │ + bne.n 32dba <_PyInterpreterState_IDDecref@@Base+0x1e8> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 32dd4 <_PyInterpreterState_IDDecref@@Base+0x204> │ │ │ │ - b.n 32dce <_PyInterpreterState_IDDecref@@Base+0x1fe> │ │ │ │ + bne.n 32dd8 <_PyInterpreterState_IDDecref@@Base+0x206> │ │ │ │ + b.n 32dd2 <_PyInterpreterState_IDDecref@@Base+0x200> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #6664 @ 0x1a08 │ │ │ │ + movw r0, #2440 @ 0x988 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32da8 <_PyInterpreterState_IDDecref@@Base+0x1d8> │ │ │ │ - b.n 32e0c <_PyInterpreterState_IDDecref@@Base+0x23c> │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 32e0c <_PyInterpreterState_IDDecref@@Base+0x23c> │ │ │ │ + bne.n 32dac <_PyInterpreterState_IDDecref@@Base+0x1da> │ │ │ │ + b.n 32e10 <_PyInterpreterState_IDDecref@@Base+0x23e> │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 32e10 <_PyInterpreterState_IDDecref@@Base+0x23e> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl c72fc │ │ │ │ + bl c7388 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 32e0c <_PyInterpreterState_IDDecref@@Base+0x23c> │ │ │ │ + blt.n 32e10 <_PyInterpreterState_IDDecref@@Base+0x23e> │ │ │ │ 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 32dfe <_PyInterpreterState_IDDecref@@Base+0x22e> │ │ │ │ + blt.n 32e02 <_PyInterpreterState_IDDecref@@Base+0x230> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 32e0e <_PyInterpreterState_IDDecref@@Base+0x23e> │ │ │ │ + b.n 32e12 <_PyInterpreterState_IDDecref@@Base+0x240> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ + bl 1b10e8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r2, #16] │ │ │ │ @@ -9813,221 +9834,221 @@ │ │ │ │ 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, 32e4c <_PyInterpreterState_IDDecref@@Base+0x27c> │ │ │ │ + cbz r3, 32e50 <_PyInterpreterState_IDDecref@@Base+0x27e> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 32e5c <_PyInterpreterState_IDDecref@@Base+0x28c> │ │ │ │ + b.n 32e60 <_PyInterpreterState_IDDecref@@Base+0x28e> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 32e5a <_PyInterpreterState_IDDecref@@Base+0x28a> │ │ │ │ + ble.n 32e5e <_PyInterpreterState_IDDecref@@Base+0x28c> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 32e56 <_PyInterpreterState_IDDecref@@Base+0x286> │ │ │ │ - cbnz r1, 32e7a <_PyInterpreterState_IDDecref@@Base+0x2aa> │ │ │ │ + bne.n 32e5a <_PyInterpreterState_IDDecref@@Base+0x288> │ │ │ │ + cbnz r1, 32e7e <_PyInterpreterState_IDDecref@@Base+0x2ac> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 32e5c <_PyInterpreterState_IDDecref@@Base+0x28c> │ │ │ │ + b.n 32e60 <_PyInterpreterState_IDDecref@@Base+0x28e> │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #196] @ (32f24 <_PyInterpreterState_IDDecref@@Base+0x354>) │ │ │ │ + ldr r1, [pc, #196] @ (32f28 <_PyInterpreterState_IDDecref@@Base+0x356>) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 32e80 <_PyInterpreterState_IDDecref@@Base+0x2b0> │ │ │ │ - b.n 32ecc <_PyInterpreterState_IDDecref@@Base+0x2fc> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 32e84 <_PyInterpreterState_IDDecref@@Base+0x2b2> │ │ │ │ + b.n 32ed0 <_PyInterpreterState_IDDecref@@Base+0x2fe> │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ add r5, r4 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 32e92 <_PyInterpreterState_IDDecref@@Base+0x2c2> │ │ │ │ + beq.n 32e96 <_PyInterpreterState_IDDecref@@Base+0x2c4> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl c72fc │ │ │ │ + bl c7388 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 32ecc <_PyInterpreterState_IDDecref@@Base+0x2fc> │ │ │ │ + blt.n 32ed0 <_PyInterpreterState_IDDecref@@Base+0x2fe> │ │ │ │ mov r0, r4 │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 32ea4 <_PyInterpreterState_IDDecref@@Base+0x2d4> │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 32ecc <_PyInterpreterState_IDDecref@@Base+0x2fc> │ │ │ │ - ldr r3, [pc, #128] @ (32f28 <_PyInterpreterState_IDDecref@@Base+0x358>) │ │ │ │ + bne.n 32ea8 <_PyInterpreterState_IDDecref@@Base+0x2d6> │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 32ed0 <_PyInterpreterState_IDDecref@@Base+0x2fe> │ │ │ │ + ldr r3, [pc, #128] @ (32f2c <_PyInterpreterState_IDDecref@@Base+0x35a>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1af7e0 <_PyConfig_AsDict@@Base+0x950> │ │ │ │ - cbnz r0, 32ed0 <_PyInterpreterState_IDDecref@@Base+0x300> │ │ │ │ + bl 1aef70 <_PyConfig_AsDict@@Base+0x950> │ │ │ │ + cbnz r0, 32ed4 <_PyInterpreterState_IDDecref@@Base+0x302> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #33408 @ 0x8280 │ │ │ │ + movw r2, #29332 @ 0x7294 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f3734 <_PyErr_SetString@@Base> │ │ │ │ + bl f35e0 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 32f20 <_PyInterpreterState_IDDecref@@Base+0x350> │ │ │ │ + b.n 32f24 <_PyInterpreterState_IDDecref@@Base+0x352> │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 32f08 <_PyInterpreterState_IDDecref@@Base+0x338> │ │ │ │ + beq.n 32f0c <_PyInterpreterState_IDDecref@@Base+0x33a> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 32f2c <_Py_fstat@@Base> │ │ │ │ + bl 32f30 <_Py_fstat@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 32ecc <_PyInterpreterState_IDDecref@@Base+0x2fc> │ │ │ │ + bne.n 32ed0 <_PyInterpreterState_IDDecref@@Base+0x2fe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 32f6c <_Py_fstat@@Base+0x40> │ │ │ │ + bl 32f70 <_Py_fstat@@Base+0x40> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 32ecc <_PyInterpreterState_IDDecref@@Base+0x2fc> │ │ │ │ - cbz r0, 32f08 <_PyInterpreterState_IDDecref@@Base+0x338> │ │ │ │ + beq.n 32ed0 <_PyInterpreterState_IDDecref@@Base+0x2fe> │ │ │ │ + cbz r0, 32f0c <_PyInterpreterState_IDDecref@@Base+0x33a> │ │ │ │ movw r1, #43724 @ 0xaacc │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #33472 @ 0x82c0 │ │ │ │ + movw r2, #29396 @ 0x72d4 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1f6a48 <_PyErr_Format@@Base> │ │ │ │ - b.n 32ecc <_PyInterpreterState_IDDecref@@Base+0x2fc> │ │ │ │ + bl 1f5b70 <_PyErr_Format@@Base> │ │ │ │ + b.n 32ed0 <_PyInterpreterState_IDDecref@@Base+0x2fe> │ │ │ │ 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 800ec │ │ │ │ + bl 800cc │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - vst1.8 {d0[2]}, [r8], ip │ │ │ │ + ldr??.w r0, [r0, #76] @ 0x4c │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00032f2c <_Py_fstat@@Base>: │ │ │ │ +00032f30 <_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 965e4 │ │ │ │ + bl 965c4 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b9d0 <__fstat64_time64@plt+0x4> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9aa94 │ │ │ │ - cbz r4, 32f68 <_Py_fstat@@Base+0x3c> │ │ │ │ + bl 9aa40 │ │ │ │ + cbz r4, 32f6c <_Py_fstat@@Base+0x3c> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ + bl 1b10e8 │ │ │ │ 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 32f9a <_Py_fstat@@Base+0x6e> │ │ │ │ + bge.n 32f9e <_Py_fstat@@Base+0x6e> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ + bl 1b10e8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 32fa2 <_Py_fstat@@Base+0x76> │ │ │ │ + b.n 32fa6 <_Py_fstat@@Base+0x76> │ │ │ │ ubfx r0, r0, #11, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r1, #16036 @ 0x3ea4 │ │ │ │ + movw r1, #11768 @ 0x2df8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1bc310 │ │ │ │ - cbnz r0, 32fca <_Py_fstat@@Base+0x9e> │ │ │ │ + bl 1bb9bc │ │ │ │ + cbnz r0, 32fce <_Py_fstat@@Base+0x9e> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 33014 <_Py_fstat@@Base+0xe8> │ │ │ │ + b.n 33018 <_Py_fstat@@Base+0xe8> │ │ │ │ mov r5, r0 │ │ │ │ - bl 1bd160 │ │ │ │ + bl 1bc810 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 32fe6 <_Py_fstat@@Base+0xba> │ │ │ │ + bge.n 32fea <_Py_fstat@@Base+0xba> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 32fe6 <_Py_fstat@@Base+0xba> │ │ │ │ + cbnz r3, 32fea <_Py_fstat@@Base+0xba> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 32fc6 <_Py_fstat@@Base+0x9a> │ │ │ │ + beq.n 32fca <_Py_fstat@@Base+0x9a> │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #44] @ (3301c <_Py_fstat@@Base+0xf0>) │ │ │ │ + ldr r0, [pc, #44] @ (33020 <_Py_fstat@@Base+0xf0>) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ strd r6, r4, [sp] │ │ │ │ - bl 94d5c │ │ │ │ + bl 94d40 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 33014 <_Py_fstat@@Base+0xe8> │ │ │ │ + bge.n 33018 <_Py_fstat@@Base+0xe8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33014 <_Py_fstat@@Base+0xe8> │ │ │ │ + cbnz r3, 33018 <_Py_fstat@@Base+0xe8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - b.n 33348 <_Py_fstat@@Base+0x41c> │ │ │ │ + b.n 3334c <_Py_fstat@@Base+0x41c> │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 33022 <_Py_fstat@@Base+0xf6> │ │ │ │ + b.n 33026 <_Py_fstat@@Base+0xf6> │ │ │ │ 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 22c200 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ + bl 22b368 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 33046 <_Py_fstat@@Base+0x11a> │ │ │ │ + bne.n 3304a <_Py_fstat@@Base+0x11a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 33066 <_Py_fstat@@Base+0x13a> │ │ │ │ + b.n 3306a <_Py_fstat@@Base+0x13a> │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 1bcc48 <_PyTime_localtime@@Base> │ │ │ │ + bl 1bc2f8 <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 33042 <_Py_fstat@@Base+0x116> │ │ │ │ + bne.n 33046 <_Py_fstat@@Base+0x116> │ │ │ │ ldrd r1, r0, [sp, #28] │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r1, #1 │ │ │ │ addw r0, r0, #1900 @ 0x76c │ │ │ │ - bl 22ca2c <_PyTime_ObjectToTime_t@@Base+0x82c> │ │ │ │ + bl 22bb94 <_PyTime_ObjectToTime_t@@Base+0x82c> │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #20] @ (33080 <_Py_fstat@@Base+0x154>) │ │ │ │ - ldr r0, [pc, #20] @ (33084 <_Py_fstat@@Base+0x158>) │ │ │ │ + ldr r2, [pc, #20] @ (33084 <_Py_fstat@@Base+0x154>) │ │ │ │ + ldr r0, [pc, #20] @ (33088 <_Py_fstat@@Base+0x158>) │ │ │ │ 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 │ │ │ │ @@ -10040,206 +10061,206 @@ │ │ │ │ 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 330c6 <_Py_fstat@@Base+0x19a> │ │ │ │ + beq.n 330ca <_Py_fstat@@Base+0x19a> │ │ │ │ movw r3, #41384 @ 0xa1a8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 330c6 <_Py_fstat@@Base+0x19a> │ │ │ │ + beq.n 330ca <_Py_fstat@@Base+0x19a> │ │ │ │ movs r2, #2 │ │ │ │ - bl 210c0c │ │ │ │ + bl 20fd3c │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3311e <_Py_fstat@@Base+0x1f2> │ │ │ │ + beq.n 33122 <_Py_fstat@@Base+0x1f2> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 232ed4 │ │ │ │ + bl 23203c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3311e <_Py_fstat@@Base+0x1f2> │ │ │ │ - cbz r0, 33108 <_Py_fstat@@Base+0x1dc> │ │ │ │ + beq.n 33122 <_Py_fstat@@Base+0x1f2> │ │ │ │ + cbz r0, 3310c <_Py_fstat@@Base+0x1dc> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 1261a0 │ │ │ │ + bl 125f68 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3311e <_Py_fstat@@Base+0x1f2> │ │ │ │ + cbz r0, 33122 <_Py_fstat@@Base+0x1f2> │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - ldr r3, [pc, #64] @ (33124 <_Py_fstat@@Base+0x1f8>) │ │ │ │ + ldr r3, [pc, #64] @ (33128 <_Py_fstat@@Base+0x1f8>) │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 33120 <_Py_fstat@@Base+0x1f4> │ │ │ │ - bl 13a8f0 │ │ │ │ + beq.n 33124 <_Py_fstat@@Base+0x1f4> │ │ │ │ + bl 13a538 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 330fc <_Py_fstat@@Base+0x1d0> │ │ │ │ + bge.n 33100 <_Py_fstat@@Base+0x1d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 33100 <_Py_fstat@@Base+0x1d4> │ │ │ │ + cbz r3, 33104 <_Py_fstat@@Base+0x1d4> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 33120 <_Py_fstat@@Base+0x1f4> │ │ │ │ + b.n 33124 <_Py_fstat@@Base+0x1f4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 330fc <_Py_fstat@@Base+0x1d0> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33100 <_Py_fstat@@Base+0x1d0> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #37448 @ 0x9248 │ │ │ │ + movw r1, #33224 @ 0x81c8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ 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, 33174 <_Py_fstat@@Base+0x248> │ │ │ │ + cbz r3, 33178 <_Py_fstat@@Base+0x248> │ │ │ │ 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, 3318a <_Py_fstat@@Base+0x25e> │ │ │ │ + cbnz r4, 3318e <_Py_fstat@@Base+0x25e> │ │ │ │ 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, #39148 @ 0x98ec │ │ │ │ + movw r0, #34924 @ 0x886c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e5520 │ │ │ │ - cbz r1, 33186 <_Py_fstat@@Base+0x25a> │ │ │ │ + b.w e53c0 │ │ │ │ + cbz r1, 3318a <_Py_fstat@@Base+0x25a> │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ - cbz r2, 33186 <_Py_fstat@@Base+0x25a> │ │ │ │ - movw r0, #39168 @ 0x9900 │ │ │ │ + cbz r2, 3318a <_Py_fstat@@Base+0x25a> │ │ │ │ + movw r0, #34944 @ 0x8880 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - b.w e5520 │ │ │ │ - b.w 1d72a4 │ │ │ │ + b.w e53c0 │ │ │ │ + b.w 1d63cc │ │ │ │ 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, #39124 @ 0x98d4 │ │ │ │ + movw r0, #34900 @ 0x8854 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl e5520 │ │ │ │ + bl e53c0 │ │ │ │ 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, #39248 @ 0x9950 │ │ │ │ + movw r1, #35024 @ 0x88d0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 8edb8 │ │ │ │ - cbz r0, 33208 <_Py_fstat@@Base+0x2dc> │ │ │ │ + bl 8ed90 │ │ │ │ + cbz r0, 3320c <_Py_fstat@@Base+0x2dc> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw r2, #65519 @ 0xffef │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 331f2 <_Py_fstat@@Base+0x2c6> │ │ │ │ + bhi.n 331f6 <_Py_fstat@@Base+0x2c6> │ │ │ │ adds r0, r3, #3 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ adds r0, #12 │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.n 331f2 <_Py_fstat@@Base+0x2c6> │ │ │ │ - bl 7e104 │ │ │ │ - b.n 3320a <_Py_fstat@@Base+0x2de> │ │ │ │ + bhi.n 331f6 <_Py_fstat@@Base+0x2c6> │ │ │ │ + bl 7e0f4 │ │ │ │ + b.n 3320e <_Py_fstat@@Base+0x2de> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #39264 @ 0x9960 │ │ │ │ + movw r1, #35040 @ 0x88e0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #24 │ │ │ │ - movw r1, #39336 @ 0x99a8 │ │ │ │ + movw r1, #35112 @ 0x8928 │ │ │ │ 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 8edb8 │ │ │ │ - cbz r0, 3325c <_Py_fstat@@Base+0x330> │ │ │ │ + bl 8ed90 │ │ │ │ + cbz r0, 33260 <_Py_fstat@@Base+0x330> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 33260 <_Py_fstat@@Base+0x334> │ │ │ │ + bge.n 33264 <_Py_fstat@@Base+0x334> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #39352 @ 0x99b8 │ │ │ │ + movw r1, #35128 @ 0x8938 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3329c <_Py_fstat@@Base+0x370> │ │ │ │ + b.n 332a0 <_Py_fstat@@Base+0x370> │ │ │ │ mov r0, r4 │ │ │ │ - bl 714dc │ │ │ │ + bl 71500 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3325c <_Py_fstat@@Base+0x330> │ │ │ │ + beq.n 33260 <_Py_fstat@@Base+0x330> │ │ │ │ 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, #13735 @ 0x35a7 │ │ │ │ + movw r1, #13739 @ 0x35ab │ │ │ │ movt r1, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 332a2 <_Py_fstat@@Base+0x376> │ │ │ │ + bl 332a6 <_Py_fstat@@Base+0x376> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #648] @ (33540 <_Py_fstat@@Base+0x614>) │ │ │ │ + ldr r3, [pc, #648] @ (33544 <_Py_fstat@@Base+0x614>) │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ mov fp, r1 │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #28 │ │ │ │ mov r0, r7 │ │ │ │ @@ -10252,133 +10273,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 22b9e4 │ │ │ │ - cbz r0, 3331c <_Py_fstat@@Base+0x3f0> │ │ │ │ + bl 22ab4c │ │ │ │ + cbz r0, 33320 <_Py_fstat@@Base+0x3f0> │ │ │ │ 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 33320 <_Py_fstat@@Base+0x3f4> │ │ │ │ + bge.n 33324 <_Py_fstat@@Base+0x3f4> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #39404 @ 0x99ec │ │ │ │ + movw r1, #35180 @ 0x896c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 33526 <_Py_fstat@@Base+0x5fa> │ │ │ │ - beq.n 33334 <_Py_fstat@@Base+0x408> │ │ │ │ + b.n 3352a <_Py_fstat@@Base+0x5fa> │ │ │ │ + beq.n 33338 <_Py_fstat@@Base+0x408> │ │ │ │ mov r0, r4 │ │ │ │ - bl 75f54 │ │ │ │ + bl 75f8c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 33336 <_Py_fstat@@Base+0x40a> │ │ │ │ - bl 1fc770 │ │ │ │ + cbnz r0, 3333a <_Py_fstat@@Base+0x40a> │ │ │ │ + bl 1fb898 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 33526 <_Py_fstat@@Base+0x5fa> │ │ │ │ + b.n 3352a <_Py_fstat@@Base+0x5fa> │ │ │ │ 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, #13637 @ 0x3545 │ │ │ │ + movw r2, #13641 @ 0x3549 │ │ │ │ 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 210fec │ │ │ │ + bl 21007c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 3349a <_Py_fstat@@Base+0x56e> │ │ │ │ + beq.w 3349e <_Py_fstat@@Base+0x56e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7193c │ │ │ │ + bl 71974 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 334ac <_Py_fstat@@Base+0x580> │ │ │ │ + beq.w 334b0 <_Py_fstat@@Base+0x580> │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 3342e <_Py_fstat@@Base+0x502> │ │ │ │ + bls.n 33432 <_Py_fstat@@Base+0x502> │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 333f8 <_Py_fstat@@Base+0x4cc> │ │ │ │ + b.n 333fc <_Py_fstat@@Base+0x4cc> │ │ │ │ add.w r0, r8, #12 │ │ │ │ - bl 714dc │ │ │ │ + bl 71500 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [r8, #4] │ │ │ │ - movw r0, #39540 @ 0x9a74 │ │ │ │ + movw r0, #35316 @ 0x89f4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 334aa <_Py_fstat@@Base+0x57e> │ │ │ │ + beq.n 334ae <_Py_fstat@@Base+0x57e> │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 85d00 │ │ │ │ + bl 85ce4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3348a <_Py_fstat@@Base+0x55e> │ │ │ │ + blt.n 3348e <_Py_fstat@@Base+0x55e> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 334aa <_Py_fstat@@Base+0x57e> │ │ │ │ - cbnz r6, 3342c <_Py_fstat@@Base+0x500> │ │ │ │ + bne.n 334ae <_Py_fstat@@Base+0x57e> │ │ │ │ + cbnz r6, 33430 <_Py_fstat@@Base+0x500> │ │ │ │ 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 3342c <_Py_fstat@@Base+0x500> │ │ │ │ + bls.n 33430 <_Py_fstat@@Base+0x500> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r2, r0 │ │ │ │ sub.w r2, r2, r8 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 3342c <_Py_fstat@@Base+0x500> │ │ │ │ + bhi.n 33430 <_Py_fstat@@Base+0x500> │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 3342c <_Py_fstat@@Base+0x500> │ │ │ │ + bhi.n 33430 <_Py_fstat@@Base+0x500> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r8, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3342c <_Py_fstat@@Base+0x500> │ │ │ │ + beq.n 33430 <_Py_fstat@@Base+0x500> │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 33568 <_Py_fstat@@Base+0x63c> │ │ │ │ + bl 3356c <_Py_fstat@@Base+0x63c> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3346a <_Py_fstat@@Base+0x53e> │ │ │ │ + cbz r0, 3346e <_Py_fstat@@Base+0x53e> │ │ │ │ movw r3, #61084 @ 0xee9c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #39444 @ 0x9a14 │ │ │ │ + movw r1, #35220 @ 0x8994 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f8c04 │ │ │ │ + bl 1f7d2c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 334aa <_Py_fstat@@Base+0x57e> │ │ │ │ + beq.n 334ae <_Py_fstat@@Base+0x57e> │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 3346a <_Py_fstat@@Base+0x53e> │ │ │ │ + bne.n 3346e <_Py_fstat@@Base+0x53e> │ │ │ │ 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 │ │ │ │ @@ -10386,106 +10407,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 22bcc0 │ │ │ │ + bl 22ae28 │ │ │ │ mov r3, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #39504 @ 0x9a50 │ │ │ │ + movw r0, #35280 @ 0x89d0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3349c <_Py_fstat@@Base+0x570> │ │ │ │ - b.n 334ac <_Py_fstat@@Base+0x580> │ │ │ │ + cbnz r0, 334a0 <_Py_fstat@@Base+0x570> │ │ │ │ + b.n 334b0 <_Py_fstat@@Base+0x580> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 3338e <_Py_fstat@@Base+0x462> │ │ │ │ + bge.n 33392 <_Py_fstat@@Base+0x462> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #39512 @ 0x9a58 │ │ │ │ + movw r1, #35288 @ 0x89d8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r6, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 334ac <_Py_fstat@@Base+0x580> │ │ │ │ + bl f3560 │ │ │ │ + b.n 334b0 <_Py_fstat@@Base+0x580> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 333c2 <_Py_fstat@@Base+0x496> │ │ │ │ + bne.n 333c6 <_Py_fstat@@Base+0x496> │ │ │ │ mov r0, r1 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 333c2 <_Py_fstat@@Base+0x496> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 333c6 <_Py_fstat@@Base+0x496> │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7630c │ │ │ │ - b.n 33526 <_Py_fstat@@Base+0x5fa> │ │ │ │ + bl 76344 │ │ │ │ + b.n 3352a <_Py_fstat@@Base+0x5fa> │ │ │ │ mov r6, r9 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 334fe <_Py_fstat@@Base+0x5d2> │ │ │ │ + bls.n 33502 <_Py_fstat@@Base+0x5d2> │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ - b.n 334ea <_Py_fstat@@Base+0x5be> │ │ │ │ + b.n 334ee <_Py_fstat@@Base+0x5be> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 33502 <_Py_fstat@@Base+0x5d6> │ │ │ │ + beq.n 33506 <_Py_fstat@@Base+0x5d6> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 334fe <_Py_fstat@@Base+0x5d2> │ │ │ │ + bne.n 33502 <_Py_fstat@@Base+0x5d2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 334fe <_Py_fstat@@Base+0x5d2> │ │ │ │ + bls.n 33502 <_Py_fstat@@Base+0x5d2> │ │ │ │ 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 334fe <_Py_fstat@@Base+0x5d2> │ │ │ │ + bhi.n 33502 <_Py_fstat@@Base+0x5d2> │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 334fe <_Py_fstat@@Base+0x5d2> │ │ │ │ + bhi.n 33502 <_Py_fstat@@Base+0x5d2> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r5, r3 │ │ │ │ - cbz r5, 334fe <_Py_fstat@@Base+0x5d2> │ │ │ │ + cbz r5, 33502 <_Py_fstat@@Base+0x5d2> │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 33568 <_Py_fstat@@Base+0x63c> │ │ │ │ + bl 3356c <_Py_fstat@@Base+0x63c> │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 334b6 <_Py_fstat@@Base+0x58a> │ │ │ │ + bne.n 334ba <_Py_fstat@@Base+0x58a> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3349c <_Py_fstat@@Base+0x570> │ │ │ │ + b.n 334a0 <_Py_fstat@@Base+0x570> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 334bc <_Py_fstat@@Base+0x590> │ │ │ │ + bne.n 334c0 <_Py_fstat@@Base+0x590> │ │ │ │ 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 334bc <_Py_fstat@@Base+0x590> │ │ │ │ + beq.n 334c0 <_Py_fstat@@Base+0x590> │ │ │ │ ldr.w r0, [r9], #4 │ │ │ │ blx 2b4c4 │ │ │ │ - b.n 33518 <_Py_fstat@@Base+0x5ec> │ │ │ │ - ldr r3, [pc, #24] @ (33540 <_Py_fstat@@Base+0x614>) │ │ │ │ + b.n 3351c <_Py_fstat@@Base+0x5ec> │ │ │ │ + ldr r3, [pc, #24] @ (33544 <_Py_fstat@@Base+0x614>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 33538 <_Py_fstat@@Base+0x60c> │ │ │ │ + beq.n 3353c <_Py_fstat@@Base+0x60c> │ │ │ │ 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} │ │ │ │ cdp2 0, 15, cr0, cr4, cr10, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -10498,213 +10519,213 @@ │ │ │ │ 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, 3359e <_Py_fstat@@Base+0x672> │ │ │ │ + cbz r5, 335a2 <_Py_fstat@@Base+0x672> │ │ │ │ subs r4, r1, r5 │ │ │ │ cmn.w r4, #13 │ │ │ │ - bhi.n 3359e <_Py_fstat@@Base+0x672> │ │ │ │ + bhi.n 335a2 <_Py_fstat@@Base+0x672> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ adds r4, #12 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 3359e <_Py_fstat@@Base+0x672> │ │ │ │ + bhi.n 335a2 <_Py_fstat@@Base+0x672> │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r4, #11 │ │ │ │ - bls.n 3359e <_Py_fstat@@Base+0x672> │ │ │ │ + bls.n 335a2 <_Py_fstat@@Base+0x672> │ │ │ │ adds r1, #12 │ │ │ │ subs r4, #12 │ │ │ │ subs r1, r1, r5 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 3359e <_Py_fstat@@Base+0x672> │ │ │ │ + bcc.n 335a2 <_Py_fstat@@Base+0x672> │ │ │ │ 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 335a2 <_Py_fstat@@Base+0x676> │ │ │ │ + b.n 335a6 <_Py_fstat@@Base+0x676> │ │ │ │ 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 335c6 <_Py_fstat@@Base+0x69a> │ │ │ │ + ble.n 335ca <_Py_fstat@@Base+0x69a> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e25c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9e24c <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 335d6 <_Py_fstat@@Base+0x6aa> │ │ │ │ + cbz r0, 335da <_Py_fstat@@Base+0x6aa> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 3398e <_Py_fstat@@Base+0xa62> │ │ │ │ + bpl.w 33992 <_Py_fstat@@Base+0xa62> │ │ │ │ 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 3361a <_Py_fstat@@Base+0x6ee> │ │ │ │ + bmi.n 3361e <_Py_fstat@@Base+0x6ee> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 3361e <_Py_fstat@@Base+0x6f2> │ │ │ │ + beq.n 33622 <_Py_fstat@@Base+0x6f2> │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r6, #2 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ - b.n 33620 <_Py_fstat@@Base+0x6f4> │ │ │ │ + b.n 33624 <_Py_fstat@@Base+0x6f4> │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 33620 <_Py_fstat@@Base+0x6f4> │ │ │ │ + b.n 33624 <_Py_fstat@@Base+0x6f4> │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 33632 <_Py_fstat@@Base+0x706> │ │ │ │ - cbz r2, 3362e <_Py_fstat@@Base+0x702> │ │ │ │ + bpl.n 33636 <_Py_fstat@@Base+0x706> │ │ │ │ + cbz r2, 33632 <_Py_fstat@@Base+0x702> │ │ │ │ adds r4, #20 │ │ │ │ - b.n 33634 <_Py_fstat@@Base+0x708> │ │ │ │ + b.n 33638 <_Py_fstat@@Base+0x708> │ │ │ │ adds r4, #28 │ │ │ │ - b.n 33634 <_Py_fstat@@Base+0x708> │ │ │ │ + b.n 33638 <_Py_fstat@@Base+0x708> │ │ │ │ ldr r4, [r4, #28] │ │ │ │ movs r0, #2 │ │ │ │ movs r2, #0 │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, r2 │ │ │ │ - ble.n 336ae <_Py_fstat@@Base+0x782> │ │ │ │ + ble.n 336b2 <_Py_fstat@@Base+0x782> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 33648 <_Py_fstat@@Base+0x71c> │ │ │ │ + bne.n 3364c <_Py_fstat@@Base+0x71c> │ │ │ │ ldrb r3, [r4, r2] │ │ │ │ - b.n 33654 <_Py_fstat@@Base+0x728> │ │ │ │ + b.n 33658 <_Py_fstat@@Base+0x728> │ │ │ │ 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 33678 <_Py_fstat@@Base+0x74c> │ │ │ │ + bhi.n 3367c <_Py_fstat@@Base+0x74c> │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 33682 <_Py_fstat@@Base+0x756> │ │ │ │ + bls.n 33686 <_Py_fstat@@Base+0x756> │ │ │ │ sub.w lr, r3, #8 │ │ │ │ movs r7, #55 @ 0x37 │ │ │ │ movt r7, #1024 @ 0x400 │ │ │ │ lsr.w r7, r7, lr │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bmi.n 33686 <_Py_fstat@@Base+0x75a> │ │ │ │ + bmi.n 3368a <_Py_fstat@@Base+0x75a> │ │ │ │ cmp r3, #32 │ │ │ │ ite cc │ │ │ │ movcc r3, #6 │ │ │ │ movcs r3, #1 │ │ │ │ - b.n 33688 <_Py_fstat@@Base+0x75c> │ │ │ │ + b.n 3368c <_Py_fstat@@Base+0x75c> │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #2 │ │ │ │ - b.n 33688 <_Py_fstat@@Base+0x75c> │ │ │ │ + b.n 3368c <_Py_fstat@@Base+0x75c> │ │ │ │ movs r3, #6 │ │ │ │ - b.n 33688 <_Py_fstat@@Base+0x75c> │ │ │ │ + b.n 3368c <_Py_fstat@@Base+0x75c> │ │ │ │ movs r3, #2 │ │ │ │ sub.w r7, ip, r3 │ │ │ │ cmp r7, r0 │ │ │ │ - bge.n 336a8 <_Py_fstat@@Base+0x77c> │ │ │ │ + bge.n 336ac <_Py_fstat@@Base+0x77c> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #24408 @ 0x5f58 │ │ │ │ + movw r1, #20200 @ 0x4ee8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 339a6 <_Py_fstat@@Base+0xa7a> │ │ │ │ + bl f3560 │ │ │ │ + b.n 339aa <_Py_fstat@@Base+0xa7a> │ │ │ │ add r0, r3 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 3363c <_Py_fstat@@Base+0x710> │ │ │ │ - bl 7122c │ │ │ │ + b.n 33640 <_Py_fstat@@Base+0x710> │ │ │ │ + bl 71250 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 339a6 <_Py_fstat@@Base+0xa7a> │ │ │ │ + beq.w 339aa <_Py_fstat@@Base+0xa7a> │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ubfx r3, r2, #2, #3 │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 33798 <_Py_fstat@@Base+0x86c> │ │ │ │ - cbz r1, 336d6 <_Py_fstat@@Base+0x7aa> │ │ │ │ + bne.n 3379c <_Py_fstat@@Base+0x86c> │ │ │ │ + cbz r1, 336da <_Py_fstat@@Base+0x7aa> │ │ │ │ lsls r1, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 336d8 <_Py_fstat@@Base+0x7ac> │ │ │ │ + b.n 336dc <_Py_fstat@@Base+0x7ac> │ │ │ │ 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 33792 <_Py_fstat@@Base+0x866> │ │ │ │ + ble.n 33796 <_Py_fstat@@Base+0x866> │ │ │ │ ldrb.w r2, [r4, ip] │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.n 33704 <_Py_fstat@@Base+0x7d8> │ │ │ │ + bhi.n 33708 <_Py_fstat@@Base+0x7d8> │ │ │ │ cmp r2, #7 │ │ │ │ - bls.n 33756 <_Py_fstat@@Base+0x82a> │ │ │ │ + bls.n 3375a <_Py_fstat@@Base+0x82a> │ │ │ │ sub.w r7, r2, #8 │ │ │ │ cmp r7, #5 │ │ │ │ - bhi.n 33752 <_Py_fstat@@Base+0x826> │ │ │ │ + bhi.n 33756 <_Py_fstat@@Base+0x826> │ │ │ │ tbb [pc, r7] │ │ │ │ movs r5, #17 │ │ │ │ cmp r2, #27 │ │ │ │ movs r0, #22 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 33716 <_Py_fstat@@Base+0x7ea> │ │ │ │ + beq.n 3371a <_Py_fstat@@Base+0x7ea> │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - bne.n 33752 <_Py_fstat@@Base+0x826> │ │ │ │ + bne.n 33756 <_Py_fstat@@Base+0x826> │ │ │ │ movw r2, #23644 @ 0x5c5c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 3378c <_Py_fstat@@Base+0x860> │ │ │ │ + b.n 33790 <_Py_fstat@@Base+0x860> │ │ │ │ movw r2, #8796 @ 0x225c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 3378c <_Py_fstat@@Base+0x860> │ │ │ │ + b.n 33790 <_Py_fstat@@Base+0x860> │ │ │ │ movw r2, #25180 @ 0x625c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 3378c <_Py_fstat@@Base+0x860> │ │ │ │ + b.n 33790 <_Py_fstat@@Base+0x860> │ │ │ │ movw r2, #26204 @ 0x665c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 3378c <_Py_fstat@@Base+0x860> │ │ │ │ + b.n 33790 <_Py_fstat@@Base+0x860> │ │ │ │ movw r2, #28252 @ 0x6e5c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 3378c <_Py_fstat@@Base+0x860> │ │ │ │ + b.n 33790 <_Py_fstat@@Base+0x860> │ │ │ │ movw r2, #29276 @ 0x725c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 3378c <_Py_fstat@@Base+0x860> │ │ │ │ + b.n 33790 <_Py_fstat@@Base+0x860> │ │ │ │ movw r2, #29788 @ 0x745c │ │ │ │ adds r3, #2 │ │ │ │ strh r2, [r1, #0] │ │ │ │ - b.n 3378c <_Py_fstat@@Base+0x860> │ │ │ │ + b.n 33790 <_Py_fstat@@Base+0x860> │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 33788 <_Py_fstat@@Base+0x85c> │ │ │ │ + bhi.n 3378c <_Py_fstat@@Base+0x85c> │ │ │ │ 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 │ │ │ │ @@ -10712,91 +10733,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 3378c <_Py_fstat@@Base+0x860> │ │ │ │ + b.n 33790 <_Py_fstat@@Base+0x860> │ │ │ │ adds r3, #1 │ │ │ │ strb r2, [r1, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ - b.n 336e0 <_Py_fstat@@Base+0x7b4> │ │ │ │ + b.n 336e4 <_Py_fstat@@Base+0x7b4> │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strb r2, [r6, r3] │ │ │ │ - b.n 339a8 <_Py_fstat@@Base+0xa7c> │ │ │ │ + b.n 339ac <_Py_fstat@@Base+0xa7c> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 3388c <_Py_fstat@@Base+0x960> │ │ │ │ - cbz r1, 337ac <_Py_fstat@@Base+0x880> │ │ │ │ + bne.n 33890 <_Py_fstat@@Base+0x960> │ │ │ │ + cbz r1, 337b0 <_Py_fstat@@Base+0x880> │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 337ae <_Py_fstat@@Base+0x882> │ │ │ │ + b.n 337b2 <_Py_fstat@@Base+0x882> │ │ │ │ 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 33884 <_Py_fstat@@Base+0x958> │ │ │ │ + ble.n 33888 <_Py_fstat@@Base+0x958> │ │ │ │ ldrh.w r1, [r4, r7, lsl #1] │ │ │ │ cmp r1, #13 │ │ │ │ - bhi.n 337e2 <_Py_fstat@@Base+0x8b6> │ │ │ │ + bhi.n 337e6 <_Py_fstat@@Base+0x8b6> │ │ │ │ cmp r1, #7 │ │ │ │ - bls.n 33842 <_Py_fstat@@Base+0x916> │ │ │ │ + bls.n 33846 <_Py_fstat@@Base+0x916> │ │ │ │ sub.w ip, r1, #8 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bhi.n 3383e <_Py_fstat@@Base+0x912> │ │ │ │ + bhi.n 33842 <_Py_fstat@@Base+0x912> │ │ │ │ tbb [pc, ip] │ │ │ │ cmp r3, #18 │ │ │ │ adds r1, #31 │ │ │ │ movs r5, #25 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ - beq.n 337f4 <_Py_fstat@@Base+0x8c8> │ │ │ │ + beq.n 337f8 <_Py_fstat@@Base+0x8c8> │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - bne.n 3383e <_Py_fstat@@Base+0x912> │ │ │ │ + bne.n 33842 <_Py_fstat@@Base+0x912> │ │ │ │ mov.w r1, #6029404 @ 0x5c005c │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 33880 <_Py_fstat@@Base+0x954> │ │ │ │ + b.n 33884 <_Py_fstat@@Base+0x954> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #34 @ 0x22 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 33880 <_Py_fstat@@Base+0x954> │ │ │ │ + b.n 33884 <_Py_fstat@@Base+0x954> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ movt r2, #98 @ 0x62 │ │ │ │ adds r3, #2 │ │ │ │ str.w r2, [r6, lr] │ │ │ │ - b.n 33880 <_Py_fstat@@Base+0x954> │ │ │ │ + b.n 33884 <_Py_fstat@@Base+0x954> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #102 @ 0x66 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 33880 <_Py_fstat@@Base+0x954> │ │ │ │ + b.n 33884 <_Py_fstat@@Base+0x954> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #110 @ 0x6e │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 33880 <_Py_fstat@@Base+0x954> │ │ │ │ + b.n 33884 <_Py_fstat@@Base+0x954> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #114 @ 0x72 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 33880 <_Py_fstat@@Base+0x954> │ │ │ │ + b.n 33884 <_Py_fstat@@Base+0x954> │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ movt r1, #116 @ 0x74 │ │ │ │ adds r3, #2 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 33880 <_Py_fstat@@Base+0x954> │ │ │ │ + b.n 33884 <_Py_fstat@@Base+0x954> │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.n 3387c <_Py_fstat@@Base+0x950> │ │ │ │ + bhi.n 33880 <_Py_fstat@@Base+0x950> │ │ │ │ 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] │ │ │ │ @@ -10804,97 +10825,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 33880 <_Py_fstat@@Base+0x954> │ │ │ │ + b.n 33884 <_Py_fstat@@Base+0x954> │ │ │ │ adds r3, #1 │ │ │ │ strh r1, [r2, #0] │ │ │ │ adds r7, #1 │ │ │ │ - b.n 337b6 <_Py_fstat@@Base+0x88a> │ │ │ │ + b.n 337ba <_Py_fstat@@Base+0x88a> │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strh.w r2, [r6, r3, lsl #1] │ │ │ │ - b.n 339a8 <_Py_fstat@@Base+0xa7c> │ │ │ │ - cbz r1, 3389c <_Py_fstat@@Base+0x970> │ │ │ │ + b.n 339ac <_Py_fstat@@Base+0xa7c> │ │ │ │ + cbz r1, 338a0 <_Py_fstat@@Base+0x970> │ │ │ │ lsls r3, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r6, r0, #20 │ │ │ │ addpl.w r6, r0, #28 │ │ │ │ - b.n 3389e <_Py_fstat@@Base+0x972> │ │ │ │ + b.n 338a2 <_Py_fstat@@Base+0x972> │ │ │ │ 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 33986 <_Py_fstat@@Base+0xa5a> │ │ │ │ + ble.n 3398a <_Py_fstat@@Base+0xa5a> │ │ │ │ ldr.w r2, [r4, lr, lsl #2] │ │ │ │ add.w ip, ip, #4 │ │ │ │ add.w r7, r6, ip │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq.n 338f4 <_Py_fstat@@Base+0x9c8> │ │ │ │ - bhi.n 3397c <_Py_fstat@@Base+0xa50> │ │ │ │ + beq.n 338f8 <_Py_fstat@@Base+0x9c8> │ │ │ │ + bhi.n 33980 <_Py_fstat@@Base+0xa50> │ │ │ │ cmp r2, #13 │ │ │ │ - bhi.n 338e2 <_Py_fstat@@Base+0x9b6> │ │ │ │ + bhi.n 338e6 <_Py_fstat@@Base+0x9b6> │ │ │ │ cmp r2, #7 │ │ │ │ - bls.n 33940 <_Py_fstat@@Base+0xa14> │ │ │ │ + bls.n 33944 <_Py_fstat@@Base+0xa14> │ │ │ │ sub.w r8, r2, #8 │ │ │ │ cmp.w r8, #5 │ │ │ │ - bhi.n 3393c <_Py_fstat@@Base+0xa10> │ │ │ │ + bhi.n 33940 <_Py_fstat@@Base+0xa10> │ │ │ │ tbb [pc, r8] │ │ │ │ cmp r2, #17 │ │ │ │ adds r0, #30 │ │ │ │ movs r4, #24 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - bne.n 3393c <_Py_fstat@@Base+0xa10> │ │ │ │ + bne.n 33940 <_Py_fstat@@Base+0xa10> │ │ │ │ mov.w ip, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str.w ip, [r1] │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 33980 <_Py_fstat@@Base+0xa54> │ │ │ │ + b.n 33984 <_Py_fstat@@Base+0xa54> │ │ │ │ str r2, [r1, #0] │ │ │ │ adds r3, #2 │ │ │ │ str.w r2, [r6, ip] │ │ │ │ - b.n 33980 <_Py_fstat@@Base+0xa54> │ │ │ │ + b.n 33984 <_Py_fstat@@Base+0xa54> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #98 @ 0x62 │ │ │ │ str.w r2, [r6, ip] │ │ │ │ - b.n 33980 <_Py_fstat@@Base+0xa54> │ │ │ │ + b.n 33984 <_Py_fstat@@Base+0xa54> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #102 @ 0x66 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 33980 <_Py_fstat@@Base+0xa54> │ │ │ │ + b.n 33984 <_Py_fstat@@Base+0xa54> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 33980 <_Py_fstat@@Base+0xa54> │ │ │ │ + b.n 33984 <_Py_fstat@@Base+0xa54> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #114 @ 0x72 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 33980 <_Py_fstat@@Base+0xa54> │ │ │ │ + b.n 33984 <_Py_fstat@@Base+0xa54> │ │ │ │ movs r2, #92 @ 0x5c │ │ │ │ adds r3, #2 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 33980 <_Py_fstat@@Base+0xa54> │ │ │ │ + b.n 33984 <_Py_fstat@@Base+0xa54> │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 3397c <_Py_fstat@@Base+0xa50> │ │ │ │ + bhi.n 33980 <_Py_fstat@@Base+0xa50> │ │ │ │ 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] │ │ │ │ @@ -10903,181 +10924,181 @@ │ │ │ │ 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 33980 <_Py_fstat@@Base+0xa54> │ │ │ │ + b.n 33984 <_Py_fstat@@Base+0xa54> │ │ │ │ adds r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ add.w lr, lr, #1 │ │ │ │ - b.n 338a8 <_Py_fstat@@Base+0x97c> │ │ │ │ + b.n 338ac <_Py_fstat@@Base+0x97c> │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ - b.n 339a8 <_Py_fstat@@Base+0xa7c> │ │ │ │ + b.n 339ac <_Py_fstat@@Base+0xa7c> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #24440 @ 0x5f78 │ │ │ │ + movw r1, #20232 @ 0x4f08 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ 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 339d2 <_Py_fstat@@Base+0xaa6> │ │ │ │ + bne.n 339d6 <_Py_fstat@@Base+0xaa6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 290314 <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ - b.n 339e0 <_Py_fstat@@Base+0xab4> │ │ │ │ - bl 96710 │ │ │ │ + bl 28f2ec <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ + b.n 339e4 <_Py_fstat@@Base+0xab4> │ │ │ │ + bl 966f0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 980a8 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 98054 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 339ca <_Py_fstat@@Base+0xa9e> │ │ │ │ + bne.n 339ce <_Py_fstat@@Base+0xa9e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 339ec <_Py_fstat@@Base+0xac0> │ │ │ │ + cbz r3, 339f0 <_Py_fstat@@Base+0xac0> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 33a10 <_Py_fstat@@Base+0xae4> │ │ │ │ + b.n 33a14 <_Py_fstat@@Base+0xae4> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #686 @ 0x2ae │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9ab0c │ │ │ │ - cbnz r0, 33a0c <_Py_fstat@@Base+0xae0> │ │ │ │ + bl 9aab8 │ │ │ │ + cbnz r0, 33a10 <_Py_fstat@@Base+0xae0> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 33a0c <_Py_fstat@@Base+0xae0> │ │ │ │ + cbnz r3, 33a10 <_Py_fstat@@Base+0xae0> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab0c │ │ │ │ - cbnz r0, 33a0c <_Py_fstat@@Base+0xae0> │ │ │ │ + bl 9aab8 │ │ │ │ + cbnz r0, 33a10 <_Py_fstat@@Base+0xae0> │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00033a14 : │ │ │ │ +00033a18 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1df41c <_PyThreadState_NewBound@@Base> │ │ │ │ + b.w 1de54c <_PyThreadState_NewBound@@Base> │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #164] @ (33ad0 ) │ │ │ │ + ldr r3, [pc, #164] @ (33ad4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ addw r0, r4, #3756 @ 0xeac │ │ │ │ ldr.w r3, [r4, #3756] @ 0xeac │ │ │ │ ldr.w r1, [r4, #3876] @ 0xf24 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 33a58 │ │ │ │ + beq.n 33a5c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ bic.w r2, r2, #1 │ │ │ │ orrs r2, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ bic.w r3, r2, #3 │ │ │ │ - b.n 33a44 │ │ │ │ + b.n 33a48 │ │ │ │ addw r1, r4, #3804 @ 0xedc │ │ │ │ addw r6, r4, #3788 @ 0xecc │ │ │ │ - bl 1e2914 │ │ │ │ + bl 1e1a40 │ │ │ │ ldr.w r3, [r4, #3876] @ 0xf24 │ │ │ │ movs r2, #0 │ │ │ │ addw r0, r4, #3772 @ 0xebc │ │ │ │ str.w r2, [r4, #3768] @ 0xeb8 │ │ │ │ - cbz r3, 33a8e │ │ │ │ + cbz r3, 33a92 │ │ │ │ ldr.w r3, [r4, #3772] @ 0xebc │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 33aa8 │ │ │ │ + beq.n 33aac │ │ │ │ ldr r2, [r3, #0] │ │ │ │ orr.w r1, r2, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ bic.w r3, r2, #3 │ │ │ │ - b.n 33a7c │ │ │ │ + b.n 33a80 │ │ │ │ ldr.w r3, [r4, #3788] @ 0xecc │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 33aa8 │ │ │ │ + beq.n 33aac │ │ │ │ ldr r2, [r3, #0] │ │ │ │ bic.w r1, r2, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ bic.w r3, r2, #3 │ │ │ │ - b.n 33a96 │ │ │ │ + b.n 33a9a │ │ │ │ addw r1, r4, #3804 @ 0xedc │ │ │ │ movs r7, #0 │ │ │ │ - bl 1e2914 │ │ │ │ + bl 1e1a40 │ │ │ │ mov r0, r6 │ │ │ │ addw r1, r4, #3804 @ 0xedc │ │ │ │ str.w r7, [r4, #3784] @ 0xec8 │ │ │ │ - bl 1e2914 │ │ │ │ + bl 1e1a40 │ │ │ │ str.w r7, [r4, #3800] @ 0xed8 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, r6, r7, 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 r3, [pc, #40] @ (33b0c ) │ │ │ │ + ldr r3, [pc, #40] @ (33b10 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ addw r0, r1, #3804 @ 0xedc │ │ │ │ ldr.w r3, [r1, #3876] @ 0xf24 │ │ │ │ add.w r1, r1, r3, lsl #4 │ │ │ │ addw r1, r1, #3772 @ 0xebc │ │ │ │ - bl 1e2914 │ │ │ │ + bl 1e1a40 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.w 23ae08 │ │ │ │ + b.w 239f90 │ │ │ │ │ │ │ │ -00033b14 : │ │ │ │ +00033b18 : │ │ │ │ stmdb 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 6b550 │ │ │ │ + bl 6b588 │ │ │ │ str.w r0, [r4, #816] @ 0x330 │ │ │ │ - bl 23b04c <_PyParkingLot_AfterFork@@Base> │ │ │ │ - ldr r0, [pc, #740] @ (33e24 ) │ │ │ │ + bl 23a1d4 <_PyParkingLot_AfterFork@@Base> │ │ │ │ + ldr r0, [pc, #740] @ (33e28 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [pc, #740] @ (33e28 ) │ │ │ │ + ldr r2, [pc, #740] @ (33e2c ) │ │ │ │ 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, #724] @ (33e2c ) │ │ │ │ + ldr r1, [pc, #724] @ (33e30 ) │ │ │ │ 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 │ │ │ │ @@ -11086,105 +11107,105 @@ │ │ │ │ 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 33b76 │ │ │ │ + bne.n 33b7a │ │ │ │ ldr.w r3, [r4, #1588] @ 0x634 │ │ │ │ - cbz r3, 33bb2 │ │ │ │ - ldr r0, [pc, #676] @ (33e30 ) │ │ │ │ - bl 6b7b0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #668] @ (33e30 ) │ │ │ │ - bl 18e788 │ │ │ │ - ldr r0, [pc, #664] @ (33e30 ) │ │ │ │ - bl 182934 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 33e1a │ │ │ │ - cbz r5, 33bb2 │ │ │ │ - ldr r0, [pc, #648] @ (33e30 ) │ │ │ │ + cbz r3, 33bb6 │ │ │ │ + ldr r0, [pc, #676] @ (33e34 ) │ │ │ │ + bl 6b7e8 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #668] @ (33e34 ) │ │ │ │ + bl 18de30 │ │ │ │ + ldr r0, [pc, #664] @ (33e34 ) │ │ │ │ + bl 181fdc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 33e1e │ │ │ │ + cbz r5, 33bb6 │ │ │ │ + ldr r0, [pc, #648] @ (33e34 ) │ │ │ │ mov r1, r5 │ │ │ │ - bl 6c8e4 │ │ │ │ + bl 6c91c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 33e50 │ │ │ │ + bne.w 33e54 │ │ │ │ ldr.w r3, [r4, #1596] @ 0x63c │ │ │ │ - cbz r3, 33bbe │ │ │ │ - ldr r0, [pc, #632] @ (33e34 ) │ │ │ │ - bl 18e788 │ │ │ │ - ldr r0, [pc, #628] @ (33e34 ) │ │ │ │ - bl 182934 │ │ │ │ - cbz r0, 33be0 │ │ │ │ + cbz r3, 33bc2 │ │ │ │ + ldr r0, [pc, #632] @ (33e38 ) │ │ │ │ + bl 18de30 │ │ │ │ + ldr r0, [pc, #628] @ (33e38 ) │ │ │ │ + bl 181fdc │ │ │ │ + cbz r0, 33be4 │ │ │ │ movs r1, #0 │ │ │ │ - movw r2, #51836 @ 0xca7c │ │ │ │ + movw r2, #47612 @ 0xb9fc │ │ │ │ movt r2, #68 @ 0x44 │ │ │ │ - movw r3, #46984 @ 0xb788 │ │ │ │ + movw r3, #42760 @ 0xa708 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ - b.n 33e0e │ │ │ │ - bl 6b5b0 │ │ │ │ + b.n 33e12 │ │ │ │ + bl 6b5e8 │ │ │ │ ldr.w r5, [r4, #1036] @ 0x40c │ │ │ │ - ldr.w fp, [pc, #604] @ 33e48 │ │ │ │ + ldr.w fp, [pc, #604] @ 33e4c │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r5, fp │ │ │ │ - beq.n 33c38 │ │ │ │ + beq.n 33c3c │ │ │ │ ldrd r2, r3, [r5, #16] │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq sl, r2 │ │ │ │ - beq.n 33c32 │ │ │ │ + beq.n 33c36 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 33c32 │ │ │ │ + beq.n 33c36 │ │ │ │ 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 1e14b0 <_PyEvent_Notify@@Base> │ │ │ │ + bl 1e05e0 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ strd r8, r8, [r5] │ │ │ │ - bl 218da8 │ │ │ │ + bl 217f38 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ - b.n 33bf2 │ │ │ │ - ldr.w r9, [pc, #528] @ 33e4c │ │ │ │ + b.n 33bf6 │ │ │ │ + ldr.w r9, [pc, #528] @ 33e50 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r5, [r8, r9] │ │ │ │ - cbnz r5, 33c54 │ │ │ │ - movw r1, #63144 @ 0xf6a8 │ │ │ │ + cbnz r5, 33c58 │ │ │ │ + movw r1, #58920 @ 0xe628 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #488] @ (33e38 ) │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 197cb0 │ │ │ │ + ldr r0, [pc, #488] @ (33e3c ) │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 197358 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ ldr.w r2, [r3, #3712] @ 0xe80 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 33c6a │ │ │ │ + beq.n 33c6e │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #3712] @ 0xe80 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 33c8a │ │ │ │ + cbz r0, 33c8e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 33c8a │ │ │ │ - bl 197e34 │ │ │ │ + blt.n 33c8e │ │ │ │ + bl 1974dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 6c908 │ │ │ │ + bl 6c940 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #20] │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 2b348 │ │ │ │ @@ -11195,379 +11216,379 @@ │ │ │ │ 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 1dfcc8 │ │ │ │ + bl 1dedf8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r6, 33cd4 │ │ │ │ + cbz r6, 33cd8 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ - bl 1df6dc │ │ │ │ + bl 1de80c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e0800 │ │ │ │ + bl 1df930 │ │ │ │ mov r6, sl │ │ │ │ - b.n 33cbe │ │ │ │ + b.n 33cc2 │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ - bl 6b5b0 │ │ │ │ + bl 6b5e8 │ │ │ │ add.w sl, sl, #3936 @ 0xf60 │ │ │ │ strd r0, r1, [sl] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ addw r0, r0, #3928 @ 0xf58 │ │ │ │ - bl 1025e8 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ - ldr r3, [pc, #332] @ (33e3c ) │ │ │ │ + bl 1023ac <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ + ldr r3, [pc, #332] @ (33e40 ) │ │ │ │ dmb ish │ │ │ │ ldr r2, [r3, #0] │ │ │ │ dmb ish │ │ │ │ - cbz r2, 33d16 │ │ │ │ + cbz r2, 33d1a │ │ │ │ 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 33d0c │ │ │ │ + bne.n 33d10 │ │ │ │ ldr.w sl, [r9, r8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 33d34 │ │ │ │ + beq.n 33d38 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a06f8 <_PySys_GetRequiredAttr@@Base+0x117c> │ │ │ │ + bl 19fd98 <_PySys_GetRequiredAttr@@Base+0x117c> │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 33df2 │ │ │ │ + bne.n 33df6 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 33d4c │ │ │ │ + bne.n 33d50 │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 33d3c │ │ │ │ + bne.n 33d40 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 33d68 │ │ │ │ + beq.n 33d6c │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #224] @ (33e40 ) │ │ │ │ + ldr r0, [pc, #224] @ (33e44 ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 108da4 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 108b40 <_PyMutex_LockTimed@@Base> │ │ │ │ ldr.w r6, [r4, #796] @ 0x31c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #796] @ 0x31c │ │ │ │ - cbz r6, 33dac │ │ │ │ + cbz r6, 33db0 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 33d88 │ │ │ │ + bne.n 33d8c │ │ │ │ movs r3, #0 │ │ │ │ str.w r6, [r4, #796] @ 0x31c │ │ │ │ str.w r3, [r6, #3648] @ 0xe40 │ │ │ │ - b.n 33dac │ │ │ │ + b.n 33db0 │ │ │ │ ldr.w fp, [r9, r8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ebe50 │ │ │ │ + bl 1eaf78 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ - bl 1edae8 │ │ │ │ + bl 1ecc10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f3100 │ │ │ │ + bl 1f2228 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r6, [r6, #3648] @ 0xe40 │ │ │ │ - bl 1f31a8 │ │ │ │ - b.n 33d72 │ │ │ │ + bl 1f22d0 │ │ │ │ + b.n 33d76 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 33dc4 │ │ │ │ + bne.n 33dc8 │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 33db4 │ │ │ │ + bne.n 33db8 │ │ │ │ dmb ish │ │ │ │ - beq.n 33dd0 │ │ │ │ - ldr r0, [pc, #116] @ (33e40 ) │ │ │ │ - bl 23d610 │ │ │ │ + beq.n 33dd4 │ │ │ │ + ldr r0, [pc, #116] @ (33e44 ) │ │ │ │ + bl 23c798 │ │ │ │ ldr.w r3, [r4, #796] @ 0x31c │ │ │ │ - cbz r3, 33dfc │ │ │ │ + cbz r3, 33e00 │ │ │ │ mov r0, sl │ │ │ │ - bl 1df4c4 │ │ │ │ + bl 1de5f4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #1476] @ 0x5c4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 20b200 <_PyMem_Strdup@@Base+0x3c> │ │ │ │ - movw r3, #40228 @ 0x9d24 │ │ │ │ + b.w 20a328 <_PyMem_Strdup@@Base+0x3c> │ │ │ │ + movw r3, #36004 @ 0x8ca4 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ - b.n 33e04 │ │ │ │ - movw r3, #40252 @ 0x9d3c │ │ │ │ + b.n 33e08 │ │ │ │ + movw r3, #36028 @ 0x8cbc │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #60] @ (33e44 ) │ │ │ │ + ldr r1, [pc, #60] @ (33e48 ) │ │ │ │ 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, #46984 @ 0xb788 │ │ │ │ + movw r3, #42760 @ 0xa708 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 33e58 │ │ │ │ + b.n 33e5c │ │ │ │ strb r4, [r0, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - add r2, pc, #960 @ (adr r2, 341ec ) │ │ │ │ + add r2, pc, #960 @ (adr r2, 341f0 ) │ │ │ │ lsls r7, r1, #1 │ │ │ │ stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r1, #1 │ │ │ │ str r4, [r5, #72] @ 0x48 │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r4, [r6, #72] @ 0x48 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r2, {r2, r3, r4, r7} │ │ │ │ + rev r4, r3 │ │ │ │ lsls r4, r0, #1 │ │ │ │ str r4, [r3, #72] @ 0x48 │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r0, [r2, #24] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldmia r2, {r2, r4, r5, r7} │ │ │ │ + rev r4, r6 │ │ │ │ lsls r4, r0, #1 │ │ │ │ str r4, [r0, #40] @ 0x28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r3, #40280 @ 0x9d58 │ │ │ │ + movw r3, #36056 @ 0x8cd8 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #24] @ (33e74 ) │ │ │ │ + ldr r1, [pc, #24] @ (33e78 ) │ │ │ │ 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 33e0e │ │ │ │ + b.n 33e12 │ │ │ │ nop │ │ │ │ - ldmia r2, {r2, r3, r4, r6, r7} │ │ │ │ + rev16 r4, r3 │ │ │ │ lsls r4, r0, #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, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov ip, r3 │ │ │ │ - cbz r3, 33e9a │ │ │ │ + cbz r3, 33e9e │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 33e9c │ │ │ │ + b.n 33ea0 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r5, [pc, #304] @ (33fd0 ) │ │ │ │ + ldr r5, [pc, #304] @ (33fd4 ) │ │ │ │ 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 33ec8 │ │ │ │ + bne.n 33ecc │ │ │ │ cmp.w r9, #2 │ │ │ │ - ble.n 33ec8 │ │ │ │ + ble.n 33ecc │ │ │ │ cmp.w r9, #3 │ │ │ │ - bne.n 33ec8 │ │ │ │ - cbnz r6, 33eee │ │ │ │ - ldr r1, [pc, #264] @ (33fd4 ) │ │ │ │ + bne.n 33ecc │ │ │ │ + cbnz r6, 33ef2 │ │ │ │ + ldr r1, [pc, #264] @ (33fd8 ) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 33eee │ │ │ │ + cbnz r0, 33ef2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 33fc0 │ │ │ │ + b.n 33fc4 │ │ │ │ add.w r5, r8, r9 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ subs r4, r5, #3 │ │ │ │ - bl 11daa8 │ │ │ │ + bl 11d960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33eea │ │ │ │ + beq.n 33eee │ │ │ │ ldrd r9, r8, [r6, #4] │ │ │ │ - cbz r4, 33f66 │ │ │ │ + cbz r4, 33f6a │ │ │ │ ldr.w sl, [r6, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 33f14 │ │ │ │ + beq.n 33f18 │ │ │ │ subs r4, r5, #4 │ │ │ │ - beq.n 33f74 │ │ │ │ + beq.n 33f78 │ │ │ │ ldr.w fp, [r6, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 33f22 │ │ │ │ + beq.n 33f26 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 33f80 │ │ │ │ + beq.n 33f84 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 33f36 │ │ │ │ - bl c72fc │ │ │ │ + cbz r0, 33f3a │ │ │ │ + bl c7388 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33eea │ │ │ │ + blt.n 33eee │ │ │ │ subs r5, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 33f8a │ │ │ │ - b.n 33f3a │ │ │ │ + beq.n 33f8e │ │ │ │ + b.n 33f3e │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 33f4e │ │ │ │ - bl c72fc │ │ │ │ + cbz r0, 33f52 │ │ │ │ + bl c7388 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33eea │ │ │ │ + blt.n 33eee │ │ │ │ subs r3, r5, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq.n 33f92 │ │ │ │ - b.n 33f52 │ │ │ │ + beq.n 33f96 │ │ │ │ + b.n 33f56 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - cbz r1, 33f5a │ │ │ │ + cbz r1, 33f5e │ │ │ │ subs r3, #1 │ │ │ │ - beq.n 33f98 │ │ │ │ + beq.n 33f9c │ │ │ │ ldr r2, [r6, #32] │ │ │ │ - cbz r2, 33f62 │ │ │ │ + cbz r2, 33f66 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 33f9c │ │ │ │ + beq.n 33fa0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ - b.n 33f9e │ │ │ │ + b.n 33fa2 │ │ │ │ mov r5, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 33f9e │ │ │ │ + b.n 33fa2 │ │ │ │ mov r5, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 33f9e │ │ │ │ + b.n 33fa2 │ │ │ │ mov r5, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 33f9e │ │ │ │ + b.n 33fa2 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 33f9e │ │ │ │ + b.n 33fa2 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 33f9e │ │ │ │ + b.n 33fa2 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 33f9e │ │ │ │ + b.n 33fa2 │ │ │ │ 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 23b6d0 <_PyType_GetSlotWrapperNames@@Base+0x94> │ │ │ │ + bl 23a858 <_PyType_GetSlotWrapperNames@@Base+0x94> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 11e11c <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11dfd4 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldmia r3, {r3, r5, r6} │ │ │ │ + revsh r0, r5 │ │ │ │ lsls r4, r0, #1 │ │ │ │ vhadd.u32 q8, q6, q6 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r0, 33ff6 │ │ │ │ - movw r1, #63144 @ 0xf6a8 │ │ │ │ + cbnz r0, 33ffa │ │ │ │ + movw r1, #58920 @ 0xe628 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #32] @ (34014 ) │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #32] @ (34018 ) │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1af7e0 <_PyConfig_AsDict@@Base+0x950> │ │ │ │ - cbnz r0, 34002 │ │ │ │ + bl 1aef70 <_PyConfig_AsDict@@Base+0x950> │ │ │ │ + cbnz r0, 34006 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 34010 │ │ │ │ - ldr r3, [pc, #20] @ (34018 ) │ │ │ │ + b.n 34014 │ │ │ │ + ldr r3, [pc, #20] @ (3401c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 33ffe │ │ │ │ + beq.n 34002 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldmia r3!, {r2, r5, r7} │ │ │ │ + cbnz r4, 34064 │ │ │ │ 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 │ │ │ │ strb r2, [r3, #8] │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 2187a0 │ │ │ │ + bl 217848 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1026b8 │ │ │ │ + b.w 10247c │ │ │ │ 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, 3406e │ │ │ │ + cbnz r0, 34072 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 34076 │ │ │ │ + cbz r0, 3407a │ │ │ │ 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 34060 │ │ │ │ + beq.n 34064 │ │ │ │ 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, #24 │ │ │ │ movs r1, #0 │ │ │ │ @@ -11579,138 +11600,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 340c8 │ │ │ │ - movw r0, #51616 @ 0xc9a0 │ │ │ │ + bls.n 340cc │ │ │ │ + movw r0, #47392 @ 0xb920 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 340c8 │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 340cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 340f4 │ │ │ │ + b.n 340f8 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 340e0 │ │ │ │ + ble.n 340e4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 340e2 │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 340e2 │ │ │ │ - b.n 340c4 │ │ │ │ + bne.n 340e6 │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 340e6 │ │ │ │ + b.n 340c8 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d3068 │ │ │ │ + bl 1d219c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 340c4 │ │ │ │ + beq.n 340c8 │ │ │ │ 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 34120 │ │ │ │ + bne.n 34124 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f374 <_PyDict_SetItem_KnownHash_LockHeld@@Base+0xe8c> │ │ │ │ - cbnz r0, 3413a │ │ │ │ - b.n 34136 │ │ │ │ + bl 15ed80 <_PyDict_SetItem_KnownHash_LockHeld@@Base+0xb94> │ │ │ │ + cbnz r0, 3413e │ │ │ │ + b.n 3413a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #49308 @ 0xc09c │ │ │ │ + movw r0, #45084 @ 0xb01c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34112 │ │ │ │ + bne.n 34116 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 34144 │ │ │ │ + b.n 34148 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 34150 │ │ │ │ + bl 34154 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ 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, #44172 @ 0xac8c │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ - bl 127d20 │ │ │ │ + bl 127ae0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbnz r3, 3418c │ │ │ │ + cbnz r3, 34190 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20244 @ 0x4f14 │ │ │ │ + movw r1, #16020 @ 0x3e94 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 341b0 │ │ │ │ + bl f3560 │ │ │ │ + b.n 341b4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r6, [r0, #16] │ │ │ │ - cbnz r3, 341a4 │ │ │ │ + cbnz r3, 341a8 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r1, #41240 @ 0xa118 │ │ │ │ + movw r1, #37016 @ 0x9098 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 7916c │ │ │ │ + bl 79194 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 341b4 │ │ │ │ + cbnz r0, 341b8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3420a │ │ │ │ + b.n 3420e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ add.w r1, r4, #12 │ │ │ │ - bl 12c2a0 │ │ │ │ + bl 12bf90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 341e0 │ │ │ │ + blt.n 341e4 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, r7 │ │ │ │ - bl 29ad64 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ - cbz r1, 341f8 │ │ │ │ - movw r1, #41292 @ 0xa14c │ │ │ │ + bl 299d04 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + cbz r1, 341fc │ │ │ │ + movw r1, #37068 @ 0x90cc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r2, r7 │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 341b0 │ │ │ │ + bge.n 341b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 341b0 │ │ │ │ + bne.n 341b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 341b0 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 341b4 │ │ │ │ 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] │ │ │ │ @@ -11719,116 +11740,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 7758c │ │ │ │ + bl 775c4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 12e348 │ │ │ │ + bl 12e01c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7ea4c │ │ │ │ + bl 7ea3c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 34250 │ │ │ │ + bge.n 34254 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 34250 │ │ │ │ + cbnz r3, 34254 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77160 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77198 <_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, 34282 │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 34286 │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3427c │ │ │ │ - bl 143964 │ │ │ │ - b.n 34282 │ │ │ │ + bne.n 34280 │ │ │ │ + bl 14353c │ │ │ │ + b.n 34286 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 34290 │ │ │ │ + cbnz r0, 34294 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ - cbz r0, 34290 │ │ │ │ + cbz r0, 34294 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00034292 : │ │ │ │ +00034296 : │ │ │ │ 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] @ (34344 ) │ │ │ │ + ldr r4, [pc, #160] @ (34348 ) │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 34336 │ │ │ │ + beq.n 3433a │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1d4274 │ │ │ │ + bl 1d33a4 │ │ │ │ mov r8, r0 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 342d4 │ │ │ │ + bne.n 342d8 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 342c4 │ │ │ │ + bne.n 342c8 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 342f0 │ │ │ │ + beq.n 342f4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 108da4 <_PyMutex_LockTimed@@Base> │ │ │ │ - ldr r3, [pc, #84] @ (34348 ) │ │ │ │ + bl 108b40 <_PyMutex_LockTimed@@Base> │ │ │ │ + ldr r3, [pc, #84] @ (3434c ) │ │ │ │ ldr.w r3, [r3, #1476] @ 0x5c4 │ │ │ │ - cbz r3, 34306 │ │ │ │ + cbz r3, 3430a │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d35c4 │ │ │ │ + bl 1d26f8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3430a │ │ │ │ + b.n 3430e │ │ │ │ mvn.w r4, #1 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r9] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 34322 │ │ │ │ + bne.n 34326 │ │ │ │ strexb r1, r3, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 34312 │ │ │ │ + bne.n 34316 │ │ │ │ dmb ish │ │ │ │ - beq.n 3432e │ │ │ │ - ldr r0, [pc, #32] @ (3434c ) │ │ │ │ - bl 23d610 │ │ │ │ + beq.n 34332 │ │ │ │ + ldr r0, [pc, #32] @ (34350 ) │ │ │ │ + bl 23c798 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d4310 │ │ │ │ - b.n 3433a │ │ │ │ + bl 1d3440 │ │ │ │ + b.n 3433e │ │ │ │ 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 │ │ │ │ @@ -11841,15 +11862,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, #46792 @ 0xb6c8 │ │ │ │ + movw r1, #42568 @ 0xa648 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #14 │ │ │ │ strd r4, r5, [sp] │ │ │ │ bl 2e3f4 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ @@ -11858,421 +11879,445 @@ │ │ │ │ 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, 343b8 │ │ │ │ + cbz r0, 343bc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 343b8 │ │ │ │ + bge.n 343bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 343b8 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 343bc │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 343d2 │ │ │ │ + cbz r0, 343d6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 343d2 │ │ │ │ + bge.n 343d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 343d2 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 343d6 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 343ec │ │ │ │ + cbz r0, 343f0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 343ec │ │ │ │ + bge.n 343f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 343ec │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 343f0 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 34406 │ │ │ │ + cbz r0, 3440a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 34406 │ │ │ │ + bge.n 3440a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34406 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3440a │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 34420 │ │ │ │ + cbz r0, 34424 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 34420 │ │ │ │ + bge.n 34424 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34420 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 34424 │ │ │ │ + bl 77198 <_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 fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 34444 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 34474 │ │ │ │ + bne.n 34448 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 34478 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b0e0 │ │ │ │ - cbnz r0, 34464 │ │ │ │ + cbnz r0, 34468 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #42260 @ 0xa514 │ │ │ │ + movw r1, #38036 @ 0x9494 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 34474 │ │ │ │ - movw r1, #45860 @ 0xb324 │ │ │ │ + bl f3560 │ │ │ │ + b.n 34478 │ │ │ │ + movw r1, #41636 @ 0xa2a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1b1a98 │ │ │ │ + b.w 1b1228 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #28] @ (34498 ) │ │ │ │ + ldr r1, [pc, #28] @ (3449c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - movw r0, #42328 @ 0xa558 │ │ │ │ + movw r0, #38104 @ 0x94d8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr.w r2, [r1, #3780] @ 0xec4 │ │ │ │ ldr.w r1, [r1, #3764] @ 0xeb4 │ │ │ │ - b.w 80cc0 │ │ │ │ + b.w 80ca0 │ │ │ │ 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 │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ + bl 775c4 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl 776b8 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl 776b8 │ │ │ │ + ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 344e2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 344e2 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 77198 <_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 │ │ │ │ - ldr r3, [pc, #32] @ (344cc ) │ │ │ │ + ldr r3, [pc, #32] @ (34514 ) │ │ │ │ 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, #1532] @ 0x5fc │ │ │ │ - bl 1df48c │ │ │ │ + bl 1de5bc │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #8 │ │ │ │ - bl 1025bc <_PyRecursiveMutex_IsLockedByCurrentThread@@Base> │ │ │ │ - cbz r0, 34514 │ │ │ │ + bl 102380 <_PyRecursiveMutex_IsLockedByCurrentThread@@Base> │ │ │ │ + cbz r0, 3455c │ │ │ │ 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 1025e8 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ + bl 1023ac <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #52400 @ 0xccb0 │ │ │ │ + movw r0, #48176 @ 0xbc30 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 80cc0 │ │ │ │ + b.w 80ca0 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #64616 @ 0xfc68 │ │ │ │ + movw r1, #60392 @ 0xebe8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00034532 : │ │ │ │ - ldr r0, [pc, #4] @ (34538 ) │ │ │ │ - b.w 1a8ac8 │ │ │ │ +0003457a : │ │ │ │ + ldr r0, [pc, #4] @ (34580 ) │ │ │ │ + b.w 1a813c │ │ │ │ lsls r0, r2, #15 │ │ │ │ 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, [pc, #28] @ (34568 ) │ │ │ │ + ldr r3, [pc, #28] @ (345b0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r0, r0, #5600 @ 0x15e0 │ │ │ │ adds r0, #24 │ │ │ │ - bl 1df230 <_PySemaphore_Init@@Base+0x4c> │ │ │ │ + bl 1de358 <_PySemaphore_Init@@Base+0x4c> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #52464 @ 0xccf0 │ │ │ │ + movw r1, #48240 @ 0xbc70 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 34594 │ │ │ │ + bge.n 345dc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3484e │ │ │ │ + b.n 34896 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52476 @ 0xccfc │ │ │ │ + movw r1, #48252 @ 0xbc7c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3458e │ │ │ │ + blt.n 345d6 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52488 @ 0xcd08 │ │ │ │ + movw r1, #48264 @ 0xbc88 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3458e │ │ │ │ + blt.n 345d6 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52500 @ 0xcd14 │ │ │ │ + movw r1, #48276 @ 0xbc94 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3458e │ │ │ │ + blt.n 345d6 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52508 @ 0xcd1c │ │ │ │ + movw r1, #48284 @ 0xbc9c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3458e │ │ │ │ + blt.n 345d6 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52520 @ 0xcd28 │ │ │ │ + movw r1, #48296 @ 0xbca8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3458e │ │ │ │ + blt.n 345d6 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52532 @ 0xcd34 │ │ │ │ + movw r1, #48308 @ 0xbcb4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3458e │ │ │ │ + blt.n 345d6 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52544 @ 0xcd40 │ │ │ │ + movw r1, #48320 @ 0xbcc0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3458e │ │ │ │ + blt.n 345d6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52556 @ 0xcd4c │ │ │ │ + movw r1, #48332 @ 0xbccc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3458e │ │ │ │ + blt.n 345d6 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52564 @ 0xcd54 │ │ │ │ + movw r1, #48340 @ 0xbcd4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3458e │ │ │ │ + blt.n 345d6 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52576 @ 0xcd60 │ │ │ │ + movw r1, #48352 @ 0xbce0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3458e │ │ │ │ + blt.n 345d6 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52588 @ 0xcd6c │ │ │ │ + movw r1, #48364 @ 0xbcec │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3458e │ │ │ │ + blt.n 345d6 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52600 @ 0xcd78 │ │ │ │ + movw r1, #48376 @ 0xbcf8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3458e │ │ │ │ + blt.n 345d6 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52612 @ 0xcd84 │ │ │ │ + movw r1, #48388 @ 0xbd04 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3458e │ │ │ │ + blt.w 345d6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52624 @ 0xcd90 │ │ │ │ + movw r1, #48400 @ 0xbd10 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3458e │ │ │ │ + blt.w 345d6 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52636 @ 0xcd9c │ │ │ │ + movw r1, #48412 @ 0xbd1c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3458e │ │ │ │ + blt.w 345d6 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52648 @ 0xcda8 │ │ │ │ + movw r1, #48424 @ 0xbd28 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3458e │ │ │ │ + blt.w 345d6 │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52660 @ 0xcdb4 │ │ │ │ + movw r1, #48436 @ 0xbd34 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3458e │ │ │ │ + blt.w 345d6 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52672 @ 0xcdc0 │ │ │ │ + movw r1, #48448 @ 0xbd40 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3458e │ │ │ │ + blt.w 345d6 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52684 @ 0xcdcc │ │ │ │ + movw r1, #48460 @ 0xbd4c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3458e │ │ │ │ + blt.w 345d6 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52692 @ 0xcdd4 │ │ │ │ + movw r1, #48468 @ 0xbd54 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3458e │ │ │ │ + blt.w 345d6 │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52704 @ 0xcde0 │ │ │ │ + movw r1, #48480 @ 0xbd60 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3458e │ │ │ │ + blt.w 345d6 │ │ │ │ movs r2, #144 @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52716 @ 0xcdec │ │ │ │ + movw r1, #48492 @ 0xbd6c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3458e │ │ │ │ + blt.w 345d6 │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52728 @ 0xcdf8 │ │ │ │ + movw r1, #48504 @ 0xbd78 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3458e │ │ │ │ + blt.w 345d6 │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52740 @ 0xce04 │ │ │ │ + movw r1, #48516 @ 0xbd84 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3458e │ │ │ │ + blt.w 345d6 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52752 @ 0xce10 │ │ │ │ + movw r1, #48528 @ 0xbd90 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3458e │ │ │ │ + blt.w 345d6 │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52764 @ 0xce1c │ │ │ │ + movw r1, #48540 @ 0xbd9c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3458e │ │ │ │ + blt.w 345d6 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52776 @ 0xce28 │ │ │ │ + movw r1, #48552 @ 0xbda8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3458e │ │ │ │ + blt.w 345d6 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52788 @ 0xce34 │ │ │ │ + movw r1, #48564 @ 0xbdb4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3458e │ │ │ │ + blt.w 345d6 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52800 @ 0xce40 │ │ │ │ + movw r1, #48576 @ 0xbdc0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3458e │ │ │ │ + blt.w 345d6 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52812 @ 0xce4c │ │ │ │ + movw r1, #48588 @ 0xbdcc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3458e │ │ │ │ + blt.w 345d6 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52824 @ 0xce58 │ │ │ │ + movw r1, #48600 @ 0xbdd8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3458e │ │ │ │ + blt.w 345d6 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52836 @ 0xce64 │ │ │ │ + movw r1, #48612 @ 0xbde4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3458e │ │ │ │ + blt.w 345d6 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52852 @ 0xce74 │ │ │ │ + movw r1, #48628 @ 0xbdf4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ 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 │ │ │ │ @@ -12283,285 +12328,285 @@ │ │ │ │ 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, #53008 @ 0xcf10 │ │ │ │ + movw r1, #48784 @ 0xbe90 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - bl c2fd4 │ │ │ │ - cbz r0, 348a8 │ │ │ │ + bl c3058 │ │ │ │ + cbz r0, 348f0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl d2728 │ │ │ │ - cbnz r0, 348ac │ │ │ │ + bl d27c8 │ │ │ │ + cbnz r0, 348f4 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52908 @ 0xceac │ │ │ │ + movw r1, #48684 @ 0xbe2c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 34954 │ │ │ │ + b.n 3499c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bmi.n 348ce │ │ │ │ + bmi.n 34916 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52936 @ 0xcec8 │ │ │ │ + movw r1, #48712 @ 0xbe48 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 348a8 │ │ │ │ + bl f3560 │ │ │ │ + b.n 348f0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 348f2 │ │ │ │ + cbz r1, 3493a │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 348fa │ │ │ │ + bmi.n 34942 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52960 @ 0xcee0 │ │ │ │ + movw r1, #48736 @ 0xbe60 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 348a8 │ │ │ │ + bl f3560 │ │ │ │ + b.n 348f0 │ │ │ │ movw r1, #5160 @ 0x1428 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #31276 @ 0x7a2c │ │ │ │ + movw r1, #27052 @ 0x69ac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #53000 @ 0xcf08 │ │ │ │ + movw r0, #48776 @ 0xbe88 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91b24 │ │ │ │ + bl 91b08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 348a8 │ │ │ │ - bl 1e6a08 │ │ │ │ + beq.n 348f0 │ │ │ │ + bl 1e5b30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 348a8 │ │ │ │ + beq.n 348f0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r1, [sp] │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 2118ec │ │ │ │ + bl 210a1c │ │ │ │ adds r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bne.n 3493e │ │ │ │ - bl 1e7500 │ │ │ │ - b.n 348a8 │ │ │ │ - bl 2187a0 │ │ │ │ + bne.n 34986 │ │ │ │ + bl 1e6628 │ │ │ │ + b.n 348f0 │ │ │ │ + bl 217848 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7500 │ │ │ │ + bl 1e6628 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1026b8 │ │ │ │ + bl 10247c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ 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 │ │ │ │ - ldr r2, [pc, #180] @ (34a20 ) │ │ │ │ + ldr r2, [pc, #180] @ (34a68 ) │ │ │ │ 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, #1532] @ 0x5fc │ │ │ │ ldr r6, [r7, #8] │ │ │ │ subs r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 34a0e │ │ │ │ + blt.n 34a56 │ │ │ │ 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 d6694 │ │ │ │ + bl d6584 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 349b4 │ │ │ │ + blt.n 349fc │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 349ee │ │ │ │ + bne.n 34a36 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ subs r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ it ge │ │ │ │ movge r5, r6 │ │ │ │ - b.n 349d6 │ │ │ │ + b.n 34a1e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 34a18 │ │ │ │ + bge.n 34a60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34a18 │ │ │ │ + cbnz r3, 34a60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 34a18 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 34a60 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 349dc │ │ │ │ + beq.n 34a24 │ │ │ │ subs r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 349ca │ │ │ │ - b.n 349ee │ │ │ │ + bge.n 34a12 │ │ │ │ + b.n 34a36 │ │ │ │ movs r3, #0 │ │ │ │ adds r2, r5, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl e56ac │ │ │ │ + bl e554c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 349b4 │ │ │ │ + beq.n 349fc │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 34a02 │ │ │ │ + bge.n 34a4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34a02 │ │ │ │ + cbnz r3, 34a4a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r6, r3 │ │ │ │ it ge │ │ │ │ movge r6, r3 │ │ │ │ subs r6, #1 │ │ │ │ - b.n 34980 │ │ │ │ + b.n 349c8 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 34a1a │ │ │ │ + b.n 34a62 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r3, 34a3e │ │ │ │ + cbz r3, 34a86 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 34a40 │ │ │ │ + b.n 34a88 │ │ │ │ mov r5, r3 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #24] │ │ │ │ - cbnz r3, 34a52 │ │ │ │ + cbnz r3, 34a9a │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 34a52 │ │ │ │ + blt.n 34a9a │ │ │ │ cmp r4, #1 │ │ │ │ - bgt.n 34a52 │ │ │ │ - cbnz r0, 34a72 │ │ │ │ - ldr r1, [pc, #244] @ (34b48 ) │ │ │ │ + bgt.n 34a9a │ │ │ │ + cbnz r0, 34aba │ │ │ │ + ldr r1, [pc, #244] @ (34b90 ) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 34a72 │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 34aba │ │ │ │ movs r4, #0 │ │ │ │ - b.n 34b42 │ │ │ │ + b.n 34b8a │ │ │ │ cmn r5, r4 │ │ │ │ - bne.n 34a94 │ │ │ │ + bne.n 34adc │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - movw r1, #17892 @ 0x45e4 │ │ │ │ + movw r1, #13668 @ 0x3564 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #53236 @ 0xcff4 │ │ │ │ + movw r0, #49012 @ 0xbf74 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r5 │ │ │ │ - bl 91b24 │ │ │ │ + bl 91b08 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 34aa2 │ │ │ │ - b.n 34a6e │ │ │ │ + bne.n 34aea │ │ │ │ + b.n 34ab6 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 141a44 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 141640 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34a76 │ │ │ │ - b.n 34a6e │ │ │ │ + bne.n 34abe │ │ │ │ + b.n 34ab6 │ │ │ │ cmp r5, #2 │ │ │ │ - ble.n 34ac4 │ │ │ │ + ble.n 34b0c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #3 │ │ │ │ - movw r1, #53252 @ 0xd004 │ │ │ │ + movw r1, #49028 @ 0xbf84 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ adds r3, r5, #1 │ │ │ │ - bge.n 34ae0 │ │ │ │ + bge.n 34b28 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53332 @ 0xd054 │ │ │ │ + movw r1, #49108 @ 0xbfd4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 34a6e │ │ │ │ - ldr r2, [pc, #104] @ (34b4c ) │ │ │ │ + bl f3560 │ │ │ │ + b.n 34ab6 │ │ │ │ + ldr r2, [pc, #104] @ (34b94 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - bl 7193c │ │ │ │ + bl 71974 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 34b42 │ │ │ │ + cbz r0, 34b8a │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 34b42 │ │ │ │ + beq.n 34b8a │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 34b0a │ │ │ │ + ble.n 34b52 │ │ │ │ addw r1, r6, #3772 @ 0xebc │ │ │ │ mov r0, r4 │ │ │ │ - bl 34c4c │ │ │ │ - cbz r0, 34b24 │ │ │ │ - b.n 34b14 │ │ │ │ + bl 34c94 │ │ │ │ + cbz r0, 34b6c │ │ │ │ + b.n 34b5c │ │ │ │ addw r1, r6, #3756 @ 0xeac │ │ │ │ - bl 34c4c │ │ │ │ - cbz r0, 34b1e │ │ │ │ + bl 34c94 │ │ │ │ + cbz r0, 34b66 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 34b32 │ │ │ │ - b.n 34a6e │ │ │ │ + blt.n 34b7a │ │ │ │ + b.n 34ab6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 34afc │ │ │ │ - b.n 34b42 │ │ │ │ + bne.n 34b44 │ │ │ │ + b.n 34b8a │ │ │ │ addw r1, r6, #3788 @ 0xecc │ │ │ │ mov r0, r4 │ │ │ │ - bl 34c4c │ │ │ │ - cbz r0, 34b42 │ │ │ │ - b.n 34b14 │ │ │ │ + bl 34c94 │ │ │ │ + cbz r0, 34b8a │ │ │ │ + b.n 34b5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 34a6e │ │ │ │ + bne.n 34ab6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 34a6e │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 34ab6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsls r0, r4, #16 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -12570,87 +12615,87 @@ │ │ │ │ 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, #53400 @ 0xd098 │ │ │ │ + movw r1, #49176 @ 0xc018 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 8edb8 │ │ │ │ - cbz r0, 34ba0 │ │ │ │ + bl 8ed90 │ │ │ │ + cbz r0, 34be8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ - bl 10120c <_PyRecursiveMutex_Lock@@Base> │ │ │ │ + bl 100fcc <_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 34b86 │ │ │ │ + bne.n 34bce │ │ │ │ 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} │ │ │ │ │ │ │ │ -00034ba4 : │ │ │ │ +00034bec : │ │ │ │ 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] @ (34c40 ) │ │ │ │ + ldr r3, [pc, #140] @ (34c88 ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 34c36 │ │ │ │ + beq.n 34c7e │ │ │ │ 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 34bdc │ │ │ │ + bne.n 34c24 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 34bcc │ │ │ │ + bne.n 34c14 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 34bf8 │ │ │ │ + beq.n 34c40 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 108da4 <_PyMutex_LockTimed@@Base> │ │ │ │ - ldr r3, [pc, #72] @ (34c44 ) │ │ │ │ + bl 108b40 <_PyMutex_LockTimed@@Base> │ │ │ │ + ldr r3, [pc, #72] @ (34c8c ) │ │ │ │ ldr.w r3, [r3, #1476] @ 0x5c4 │ │ │ │ - cbz r3, 34c0c │ │ │ │ + cbz r3, 34c54 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r4, #0 │ │ │ │ - bl 1d394c │ │ │ │ - b.n 34c10 │ │ │ │ + bl 1d2a7c │ │ │ │ + b.n 34c58 │ │ │ │ mvn.w r4, #1 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 34c28 │ │ │ │ + bne.n 34c70 │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 34c18 │ │ │ │ + bne.n 34c60 │ │ │ │ dmb ish │ │ │ │ - beq.n 34c3a │ │ │ │ - ldr r0, [pc, #24] @ (34c48 ) │ │ │ │ - bl 23d610 │ │ │ │ - b.n 34c3a │ │ │ │ + beq.n 34c82 │ │ │ │ + ldr r0, [pc, #24] @ (34c90 ) │ │ │ │ + bl 23c798 │ │ │ │ + b.n 34c82 │ │ │ │ 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 │ │ │ │ @@ -12665,665 +12710,665 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ add.w r3, r4, #8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 34c8a │ │ │ │ + beq.n 34cd2 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 34c7c │ │ │ │ + bne.n 34cc4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ - b.n 34c64 │ │ │ │ - bl 85d00 │ │ │ │ + b.n 34cac │ │ │ │ + bl 85ce4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34c74 │ │ │ │ + beq.n 34cbc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 34c8c │ │ │ │ + b.n 34cd4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl e50f8 │ │ │ │ + bl e4f98 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 34cb0 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 34ce6 │ │ │ │ + bne.n 34cf8 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 34d2e │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #53136 @ 0xcf90 │ │ │ │ + movw r1, #48912 @ 0xbf10 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #59320 @ 0xe7b8 │ │ │ │ + movw r0, #55096 @ 0xd738 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91b24 │ │ │ │ + bl 91b08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 34cd4 │ │ │ │ + beq.n 34d1c │ │ │ │ mov r0, r4 │ │ │ │ blx 2ab88 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 34cde │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 34ce6 │ │ │ │ + bne.n 34d26 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 34d2e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ 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 1ddc6c │ │ │ │ + bl 1dcd94 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r3, [r3, #800] @ 0x320 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 34d24 │ │ │ │ + beq.n 34d6c │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #59520 @ 0xe880 │ │ │ │ + movw r1, #55296 @ 0xd800 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 34d36 │ │ │ │ + bl f3560 │ │ │ │ + b.n 34d7e │ │ │ │ movs r1, #0 │ │ │ │ - movw r0, #59564 @ 0xe8ac │ │ │ │ + movw r0, #55340 @ 0xd82c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91b24 │ │ │ │ + bl 91b08 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 34d3a │ │ │ │ + bne.n 34d82 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 34d78 │ │ │ │ + b.n 34dc0 │ │ │ │ movw r4, #32176 @ 0x7db0 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 34d70 │ │ │ │ + cbz r3, 34db8 │ │ │ │ blx 2b36c │ │ │ │ movw r2, #32180 @ 0x7db4 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 34d6c │ │ │ │ + cbz r0, 34db4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 34d6c │ │ │ │ + bge.n 34db4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34d6c │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 34db4 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ 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, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 34d9a │ │ │ │ + bne.n 34de2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 34db8 │ │ │ │ - b.n 34db2 │ │ │ │ + bne.n 34e00 │ │ │ │ + b.n 34dfa │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32096 @ 0x7d60 │ │ │ │ + movw r0, #27872 @ 0x6ce0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34d8e │ │ │ │ - b.n 34dc6 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 34dc6 │ │ │ │ + bne.n 34dd6 │ │ │ │ + b.n 34e0e │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 34e0e │ │ │ │ movw r3, #61160 @ 0xeee8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1553d0 │ │ │ │ + bl 155108 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00034dca : │ │ │ │ +00034e12 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #20] @ (34df0 ) │ │ │ │ + ldr r1, [pc, #20] @ (34e38 ) │ │ │ │ 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 79e38 │ │ │ │ + bl 79e5c │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00034df4 <_Py_open_noraise@@Base>: │ │ │ │ +00034e3c <_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 34e28 <_Py_open_noraise@@Base+0x34> │ │ │ │ + blt.n 34e70 <_Py_open_noraise@@Base+0x34> │ │ │ │ movs r2, #0 │ │ │ │ movw r3, #28608 @ 0x6fc0 │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ mov r1, r2 │ │ │ │ - bl 1b240c <_PyConfig_FromDict@@Base+0x574> │ │ │ │ + bl 1b1b9c <_PyConfig_FromDict@@Base+0x574> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 34e2c <_Py_open_noraise@@Base+0x38> │ │ │ │ + bne.n 34e74 <_Py_open_noraise@@Base+0x38> │ │ │ │ mov r0, r4 │ │ │ │ blx 2b4c4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ 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 r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 76c10 <_PyTuple_FromArray@@Base> │ │ │ │ + bl 76c48 <_PyTuple_FromArray@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 34e50 <_Py_open_noraise@@Base+0x5c> │ │ │ │ + cbnz r0, 34e98 <_Py_open_noraise@@Base+0x5c> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 34ed4 <_Py_open_noraise@@Base+0xe0> │ │ │ │ + b.n 34f1c <_Py_open_noraise@@Base+0xe0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #20928 @ 0x51c0 │ │ │ │ + movw r1, #16704 @ 0x4140 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #60364 @ 0xebcc │ │ │ │ + movw r0, #56140 @ 0xdb4c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91b24 │ │ │ │ + bl 91b08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 34e4c <_Py_open_noraise@@Base+0x58> │ │ │ │ + beq.n 34e94 <_Py_open_noraise@@Base+0x58> │ │ │ │ movs r0, #0 │ │ │ │ - bl 7193c │ │ │ │ + bl 71974 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34e4c <_Py_open_noraise@@Base+0x58> │ │ │ │ + beq.n 34e94 <_Py_open_noraise@@Base+0x58> │ │ │ │ add.w r9, r5, #12 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bge.n 34ed4 <_Py_open_noraise@@Base+0xe0> │ │ │ │ + bge.n 34f1c <_Py_open_noraise@@Base+0xe0> │ │ │ │ ldr.w r6, [r9, #4]! │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.n 34e92 <_Py_open_noraise@@Base+0x9e> │ │ │ │ + bmi.n 34eda <_Py_open_noraise@@Base+0x9e> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 34e7c <_Py_open_noraise@@Base+0x88> │ │ │ │ + b.n 34ec4 <_Py_open_noraise@@Base+0x88> │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r3, 34ea2 <_Py_open_noraise@@Base+0xae> │ │ │ │ + cbnz r3, 34eea <_Py_open_noraise@@Base+0xae> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbnz r3, 34eac <_Py_open_noraise@@Base+0xb8> │ │ │ │ - b.n 34e8e <_Py_open_noraise@@Base+0x9a> │ │ │ │ + cbnz r3, 34ef4 <_Py_open_noraise@@Base+0xb8> │ │ │ │ + b.n 34ed6 <_Py_open_noraise@@Base+0x9a> │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34e98 <_Py_open_noraise@@Base+0xa4> │ │ │ │ - b.n 34e8e <_Py_open_noraise@@Base+0x9a> │ │ │ │ - movw r1, #20341 @ 0x4f75 │ │ │ │ + bne.n 34ee0 <_Py_open_noraise@@Base+0xa4> │ │ │ │ + b.n 34ed6 <_Py_open_noraise@@Base+0x9a> │ │ │ │ + movw r1, #20413 @ 0x4fbd │ │ │ │ movt r1, #3 │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34e8e <_Py_open_noraise@@Base+0x9a> │ │ │ │ + beq.n 34ed6 <_Py_open_noraise@@Base+0x9a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 34e4c <_Py_open_noraise@@Base+0x58> │ │ │ │ + bge.n 34e94 <_Py_open_noraise@@Base+0x58> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 34e4c <_Py_open_noraise@@Base+0x58> │ │ │ │ + bne.n 34e94 <_Py_open_noraise@@Base+0x58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 34e4c <_Py_open_noraise@@Base+0x58> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 34e94 <_Py_open_noraise@@Base+0x58> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ mov r0, r4 │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 143a7c │ │ │ │ + bl 143654 │ │ │ │ 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, #4088] @ 0xff8 │ │ │ │ subs r4, r2, #1 │ │ │ │ cmp r4, #1 │ │ │ │ - bls.n 34f2c <_Py_open_noraise@@Base+0x138> │ │ │ │ + bls.n 34f74 <_Py_open_noraise@@Base+0x138> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #60384 @ 0xebe0 │ │ │ │ + movw r1, #56160 @ 0xdb60 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 34f54 <_Py_open_noraise@@Base+0x160> │ │ │ │ + bl f3560 │ │ │ │ + b.n 34f9c <_Py_open_noraise@@Base+0x160> │ │ │ │ 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 238320 │ │ │ │ - cbnz r0, 34f72 <_Py_open_noraise@@Base+0x17e> │ │ │ │ + bl 237488 │ │ │ │ + cbnz r0, 34fba <_Py_open_noraise@@Base+0x17e> │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9248 │ │ │ │ - cbnz r0, 34f58 <_Py_open_noraise@@Base+0x164> │ │ │ │ + bl d9138 │ │ │ │ + cbnz r0, 34fa0 <_Py_open_noraise@@Base+0x164> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 34f72 <_Py_open_noraise@@Base+0x17e> │ │ │ │ - bl d94d0 │ │ │ │ + b.n 34fba <_Py_open_noraise@@Base+0x17e> │ │ │ │ + bl d93c0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 34f54 <_Py_open_noraise@@Base+0x160> │ │ │ │ + beq.n 34f9c <_Py_open_noraise@@Base+0x160> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 34f6c <_Py_open_noraise@@Base+0x178> │ │ │ │ + blt.n 34fb4 <_Py_open_noraise@@Base+0x178> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 34f72 <_Py_open_noraise@@Base+0x17e> │ │ │ │ + b.n 34fba <_Py_open_noraise@@Base+0x17e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 34f68 <_Py_open_noraise@@Base+0x174> │ │ │ │ + b.n 34fb0 <_Py_open_noraise@@Base+0x174> │ │ │ │ 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 85d00 │ │ │ │ + bl 85ce4 │ │ │ │ adds r3, r0, #1 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00034f94 : │ │ │ │ - ldr r0, [pc, #4] @ (34f9c ) │ │ │ │ - b.w 1a8ac8 │ │ │ │ +00034fdc : │ │ │ │ + ldr r0, [pc, #4] @ (34fe4 ) │ │ │ │ + b.w 1a813c │ │ │ │ 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, 34fbe │ │ │ │ + cbnz r3, 35006 │ │ │ │ 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, #52060 @ 0xcb5c │ │ │ │ + movw r1, #47836 @ 0xbadc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3518a │ │ │ │ - ldr r1, [pc, #696] @ (35290 ) │ │ │ │ + blt.w 351d2 │ │ │ │ + ldr r1, [pc, #696] @ (352d8 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad5b0 │ │ │ │ + bl 1acd40 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3518a │ │ │ │ + beq.w 351d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad5bc │ │ │ │ + bl 1acd4c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3518a │ │ │ │ + blt.w 351d2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r0, #16 │ │ │ │ ldr.w r6, [r3, #132] @ 0x84 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3518a │ │ │ │ + beq.w 351d2 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #61752 @ 0xf138 │ │ │ │ + movw r1, #57528 @ 0xe0b8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 350c0 │ │ │ │ + beq.n 35108 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35032 │ │ │ │ + bge.n 3507a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 35032 │ │ │ │ + cbnz r3, 3507a │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #16 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3518a │ │ │ │ + beq.w 351d2 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #61772 @ 0xf14c │ │ │ │ + movw r1, #57548 @ 0xe0cc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 350c0 │ │ │ │ + beq.n 35108 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35068 │ │ │ │ + bge.n 350b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 35068 │ │ │ │ + cbnz r3, 350b0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3518a │ │ │ │ + beq.w 351d2 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #61792 @ 0xf160 │ │ │ │ + movw r1, #57568 @ 0xe0e0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 350c0 │ │ │ │ + beq.n 35108 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3509e │ │ │ │ + bge.n 350e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3509e │ │ │ │ + cbnz r3, 350e6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3518a │ │ │ │ + beq.n 351d2 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #61816 @ 0xf178 │ │ │ │ + movw r1, #57592 @ 0xe0f8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 350d6 │ │ │ │ + bne.n 3511e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3518a │ │ │ │ + bge.n 351d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3518a │ │ │ │ + bne.n 351d2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3518a │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 351d2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 350e8 │ │ │ │ + bge.n 35130 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 350e8 │ │ │ │ + cbnz r3, 35130 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #61744 @ 0xf130 │ │ │ │ + movw r1, #57520 @ 0xe0b0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3518a │ │ │ │ + blt.n 351d2 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #61764 @ 0xf144 │ │ │ │ + movw r1, #57540 @ 0xe0c4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3518a │ │ │ │ + blt.n 351d2 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #61784 @ 0xf158 │ │ │ │ + movw r1, #57560 @ 0xe0d8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3518a │ │ │ │ + blt.n 351d2 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #61808 @ 0xf170 │ │ │ │ + movw r1, #57584 @ 0xe0f0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3518a │ │ │ │ - ldr r1, [pc, #344] @ (35294 ) │ │ │ │ + blt.n 351d2 │ │ │ │ + ldr r1, [pc, #344] @ (352dc ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad5b0 │ │ │ │ + bl 1acd40 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ - cbz r0, 3518a │ │ │ │ + cbz r0, 351d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad5bc │ │ │ │ + bl 1acd4c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3518a │ │ │ │ + blt.n 351d2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movs r0, #8 │ │ │ │ ldr.w r5, [r3, #132] @ 0x84 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3518a │ │ │ │ + cbz r0, 351d2 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #61752 @ 0xf138 │ │ │ │ + movw r1, #57528 @ 0xe0b8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35190 │ │ │ │ + bne.n 351d8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3518a │ │ │ │ + bge.n 351d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3518a │ │ │ │ + cbnz r3, 351d2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3528c │ │ │ │ + b.n 352d4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 351a2 │ │ │ │ + bge.n 351ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 351a2 │ │ │ │ + cbnz r3, 351ea │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #8 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3518a │ │ │ │ + beq.n 351d2 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #61772 @ 0xf14c │ │ │ │ + movw r1, #57548 @ 0xe0cc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35178 │ │ │ │ + beq.n 351c0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 351d6 │ │ │ │ + bge.n 3521e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 351d6 │ │ │ │ + cbnz r3, 3521e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #32 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3518a │ │ │ │ + beq.n 351d2 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #61792 @ 0xf160 │ │ │ │ + movw r1, #57568 @ 0xe0e0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35178 │ │ │ │ + beq.n 351c0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3520a │ │ │ │ + bge.n 35252 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3520a │ │ │ │ + cbnz r3, 35252 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #32 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3518a │ │ │ │ + beq.n 351d2 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #61816 @ 0xf178 │ │ │ │ + movw r1, #57592 @ 0xe0f8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35178 │ │ │ │ + beq.n 351c0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3523e │ │ │ │ + bge.n 35286 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3523e │ │ │ │ + cbnz r3, 35286 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #61832 @ 0xf188 │ │ │ │ + movw r1, #57608 @ 0xe108 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3518a │ │ │ │ + blt.n 351d2 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #61852 @ 0xf19c │ │ │ │ + movw r1, #57628 @ 0xe11c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3518a │ │ │ │ + blt.n 351d2 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #61872 @ 0xf1b0 │ │ │ │ + movw r1, #57648 @ 0xe130 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3518a │ │ │ │ + blt.n 351d2 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #61896 @ 0xf1c8 │ │ │ │ + movw r1, #57672 @ 0xe148 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ 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 │ │ │ │ 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 e01cc │ │ │ │ - cbz r0, 35324 │ │ │ │ + bl e0064 │ │ │ │ + cbz r0, 3536c │ │ │ │ movs r2, #6 │ │ │ │ - movw r1, #61960 @ 0xf208 │ │ │ │ + movw r1, #57736 @ 0xe188 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - bl 937e0 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 937c4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3531e │ │ │ │ + beq.n 35366 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbnz r3, 352de │ │ │ │ + cbnz r3, 35326 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #61968 @ 0xf210 │ │ │ │ + movw r1, #57744 @ 0xe190 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 937e0 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 937c4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 352f4 │ │ │ │ - b.n 3531e │ │ │ │ + bne.n 3533c │ │ │ │ + b.n 35366 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #19224 @ 0x4b18 │ │ │ │ + movw r1, #15000 @ 0x3a98 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 937e0 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 937c4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 352c8 │ │ │ │ - b.n 3531e │ │ │ │ + bne.n 35310 │ │ │ │ + b.n 35366 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 142a90 │ │ │ │ + bl 142668 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3531e │ │ │ │ + blt.n 35366 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #35572 @ 0x8af4 │ │ │ │ + movw r1, #31348 @ 0x7a74 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 354b0 │ │ │ │ + bl 354f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3531e │ │ │ │ + beq.n 35366 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1ac90c │ │ │ │ + b.w 1ac0a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 163c30 │ │ │ │ + bl 163548 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00035328 <_PyInterpolation_Build@@Base>: │ │ │ │ +00035370 <_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 70b18 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70b3c <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 353be <_PyInterpolation_Build@@Base+0x96> │ │ │ │ + beq.n 35406 <_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] │ │ │ │ @@ -13336,62 +13381,62 @@ │ │ │ │ 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, 353c2 <_PyInterpolation_Build@@Base+0x9a> │ │ │ │ + cbz r5, 3540a <_PyInterpolation_Build@@Base+0x9a> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 353cc <_PyInterpolation_Build@@Base+0xa4> │ │ │ │ + beq.n 35414 <_PyInterpolation_Build@@Base+0xa4> │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 353d0 <_PyInterpolation_Build@@Base+0xa8> │ │ │ │ + beq.n 35418 <_PyInterpolation_Build@@Base+0xa8> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 353d4 <_PyInterpolation_Build@@Base+0xac> │ │ │ │ + beq.n 3541c <_PyInterpolation_Build@@Base+0xac> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61976 @ 0xf218 │ │ │ │ + movw r1, #57752 @ 0xe198 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 353be <_PyInterpolation_Build@@Base+0x96> │ │ │ │ + bge.n 35406 <_PyInterpolation_Build@@Base+0x96> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 353be <_PyInterpolation_Build@@Base+0x96> │ │ │ │ + cbnz r3, 35406 <_PyInterpolation_Build@@Base+0x96> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 353de <_PyInterpolation_Build@@Base+0xb6> │ │ │ │ + b.n 35426 <_PyInterpolation_Build@@Base+0xb6> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - b.n 353d6 <_PyInterpolation_Build@@Base+0xae> │ │ │ │ - ldr r3, [pc, #20] @ (353e4 <_PyInterpolation_Build@@Base+0xbc>) │ │ │ │ - b.n 353d6 <_PyInterpolation_Build@@Base+0xae> │ │ │ │ - ldr r3, [pc, #20] @ (353e8 <_PyInterpolation_Build@@Base+0xc0>) │ │ │ │ - b.n 353d6 <_PyInterpolation_Build@@Base+0xae> │ │ │ │ - ldr r3, [pc, #20] @ (353ec <_PyInterpolation_Build@@Base+0xc4>) │ │ │ │ + b.n 3541e <_PyInterpolation_Build@@Base+0xae> │ │ │ │ + ldr r3, [pc, #20] @ (3542c <_PyInterpolation_Build@@Base+0xbc>) │ │ │ │ + b.n 3541e <_PyInterpolation_Build@@Base+0xae> │ │ │ │ + ldr r3, [pc, #20] @ (35430 <_PyInterpolation_Build@@Base+0xc0>) │ │ │ │ + b.n 3541e <_PyInterpolation_Build@@Base+0xae> │ │ │ │ + ldr r3, [pc, #20] @ (35434 <_PyInterpolation_Build@@Base+0xc4>) │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 82da0 │ │ │ │ + bl 82d84 │ │ │ │ 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 7758c │ │ │ │ + bl 775c4 │ │ │ │ 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} │ │ │ │ @@ -13403,479 +13448,479 @@ │ │ │ │ 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 e01cc │ │ │ │ - cbz r0, 354a2 <_PyInterpolation_Build@@Base+0x17a> │ │ │ │ + bl e0064 │ │ │ │ + cbz r0, 354ea <_PyInterpolation_Build@@Base+0x17a> │ │ │ │ movs r2, #17 │ │ │ │ - movw r1, #62048 @ 0xf260 │ │ │ │ + movw r1, #57824 @ 0xe1e0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - bl 937e0 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 937c4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3549c <_PyInterpolation_Build@@Base+0x174> │ │ │ │ + beq.n 354e4 <_PyInterpolation_Build@@Base+0x174> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 142a90 │ │ │ │ + bl 142668 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3549c <_PyInterpolation_Build@@Base+0x174> │ │ │ │ + blt.n 354e4 <_PyInterpolation_Build@@Base+0x174> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbnz r3, 3547c <_PyInterpolation_Build@@Base+0x154> │ │ │ │ + cbnz r3, 354c4 <_PyInterpolation_Build@@Base+0x154> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #35572 @ 0x8af4 │ │ │ │ + movw r1, #31348 @ 0x7a74 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 354b0 │ │ │ │ + bl 354f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3549c <_PyInterpolation_Build@@Base+0x174> │ │ │ │ + beq.n 354e4 <_PyInterpolation_Build@@Base+0x174> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1ac90c │ │ │ │ + b.w 1ac0a8 │ │ │ │ movs r2, #9 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #62068 @ 0xf274 │ │ │ │ + movw r1, #57844 @ 0xe1f4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 937e0 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 937c4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3549c <_PyInterpolation_Build@@Base+0x174> │ │ │ │ + beq.n 354e4 <_PyInterpolation_Build@@Base+0x174> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 142a90 │ │ │ │ + bl 142668 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3545e <_PyInterpolation_Build@@Base+0x136> │ │ │ │ + bge.n 354a6 <_PyInterpolation_Build@@Base+0x136> │ │ │ │ mov r0, r4 │ │ │ │ - bl 163c30 │ │ │ │ + bl 163548 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000354a6 : │ │ │ │ - ldr r0, [pc, #4] @ (354ac ) │ │ │ │ - b.w 1a8ac8 │ │ │ │ +000354ee : │ │ │ │ + ldr r0, [pc, #4] @ (354f4 ) │ │ │ │ + b.w 1a813c │ │ │ │ lsls r4, r6, #31 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -000354b0 : │ │ │ │ +000354f8 : │ │ │ │ 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 927b4 │ │ │ │ + bl 92798 │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ streq r5, [r4, #20] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ - bl d07d0 │ │ │ │ + bl d086c │ │ │ │ mov r7, r0 │ │ │ │ - movw r0, #42680 @ 0xa6b8 │ │ │ │ + movw r0, #38456 @ 0x9638 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 79728 │ │ │ │ + bl 79750 │ │ │ │ str r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 356b6 │ │ │ │ - ldr r1, [pc, #624] @ (35784 ) │ │ │ │ + beq.w 356fe │ │ │ │ + ldr r1, [pc, #624] @ (357cc ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ad5b0 │ │ │ │ + bl 1acd40 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 356b6 │ │ │ │ - ldr r4, [pc, #612] @ (35788 ) │ │ │ │ - movw r9, #34549 @ 0x86f5 │ │ │ │ + beq.w 356fe │ │ │ │ + ldr r4, [pc, #612] @ (357d0 ) │ │ │ │ + movw r9, #34605 @ 0x872d │ │ │ │ movt r9, #6 │ │ │ │ - movw r8, #29789 @ 0x745d │ │ │ │ + movw r8, #26029 @ 0x65ad │ │ │ │ movt r8, #38 @ 0x26 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add.w r1, r4, #12 │ │ │ │ - cbz r2, 35580 │ │ │ │ + cbz r2, 355c8 │ │ │ │ strd r9, r8, [r4, #16] │ │ │ │ str r4, [r4, #28] │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 7be54 │ │ │ │ + bl 7be44 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 356b6 │ │ │ │ + beq.w 356fe │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ - bl 7ba08 │ │ │ │ + bl 7b9f8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 356a4 │ │ │ │ + beq.w 356ec │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3557c │ │ │ │ + bge.n 355c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3557c │ │ │ │ + cbnz r3, 355c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r4, #32 │ │ │ │ - b.n 35534 │ │ │ │ + b.n 3557c │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #62620 @ 0xf49c │ │ │ │ + movw r0, #58396 @ 0xe41c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 19e3a4 │ │ │ │ + bl 19da48 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 356b6 │ │ │ │ + beq.w 356fe │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #54340 @ 0xd444 │ │ │ │ + movw r1, #50116 @ 0xc3c4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl d0e88 │ │ │ │ + bl d0f24 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 356b6 │ │ │ │ + blt.w 356fe │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #62080 @ 0xf280 │ │ │ │ + movw r1, #57856 @ 0xe200 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d0e88 │ │ │ │ + bl d0f24 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 356b6 │ │ │ │ + blt.n 356fe │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #62092 @ 0xf28c │ │ │ │ + movw r1, #57868 @ 0xe20c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d0e88 │ │ │ │ + bl d0f24 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 356b6 │ │ │ │ + blt.n 356fe │ │ │ │ blx 2b9e8 │ │ │ │ - movw r1, #62108 @ 0xf29c │ │ │ │ + movw r1, #57884 @ 0xe21c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1db620 │ │ │ │ + bl 1da748 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 356b6 │ │ │ │ + blt.n 356fe │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2afd8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #42328 @ 0xa558 │ │ │ │ + movw r0, #38104 @ 0x94d8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80cc0 │ │ │ │ - movw r1, #26540 @ 0x67ac │ │ │ │ + bl 80ca0 │ │ │ │ + movw r1, #22316 @ 0x572c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a9068 │ │ │ │ + bl 1a86dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 356b6 │ │ │ │ + blt.n 356fe │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #57968 @ 0xe270 │ │ │ │ + movw r2, #53744 @ 0xd1f0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #62124 @ 0xf2ac │ │ │ │ + movw r1, #57900 @ 0xe22c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 1db620 │ │ │ │ + bl 1da748 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 356b6 │ │ │ │ + blt.n 356fe │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #62140 @ 0xf2bc │ │ │ │ + movw r1, #57916 @ 0xe23c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 35b5c │ │ │ │ + bl 35ba4 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 356b6 │ │ │ │ - bl 706ec │ │ │ │ + cbz r0, 356fe │ │ │ │ + bl 70718 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 356b6 │ │ │ │ - bl 706ec │ │ │ │ + cbz r0, 356fe │ │ │ │ + bl 70718 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35776 │ │ │ │ - ldr.w fp, [pc, #304] @ 3578c │ │ │ │ + beq.w 357be │ │ │ │ + ldr.w fp, [pc, #304] @ 357d4 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r4, [fp] │ │ │ │ - cbnz r4, 356bc │ │ │ │ + cbnz r4, 35704 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w fp, fp, #8 │ │ │ │ cmp.w sl, #45 @ 0x2d │ │ │ │ - bne.n 35660 │ │ │ │ + bne.n 356a8 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #62156 @ 0xf2cc │ │ │ │ + movw r2, #57932 @ 0xe24c │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #52068 @ 0xcb64 │ │ │ │ + movw r1, #47844 @ 0xbae4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1db620 │ │ │ │ + bl 1da748 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35776 │ │ │ │ + blt.n 357be │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #20108 @ 0x4e8c │ │ │ │ + movw r1, #15884 @ 0x3e0c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 1a9068 │ │ │ │ + bl 1a86dc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3574e │ │ │ │ + bge.n 35796 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 356b6 │ │ │ │ + bge.n 356fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 356b6 │ │ │ │ + cbnz r3, 356fe │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 35a6a │ │ │ │ + b.n 35ab2 │ │ │ │ mov r0, sl │ │ │ │ blx 2ac3c │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 356ca │ │ │ │ + cbnz r0, 35712 │ │ │ │ ldr.w r7, [fp, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1db620 │ │ │ │ + bl 1da748 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35776 │ │ │ │ + blt.n 357be │ │ │ │ mov r0, sl │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35776 │ │ │ │ + beq.n 357be │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 356fc │ │ │ │ + beq.n 35744 │ │ │ │ mov r0, r7 │ │ │ │ - bl 79770 │ │ │ │ + bl 79798 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 35712 │ │ │ │ + cbnz r0, 3575a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35776 │ │ │ │ + bge.n 357be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35776 │ │ │ │ + cbnz r3, 357be │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35776 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 357be │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7888c │ │ │ │ + bl 788b0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35734 │ │ │ │ + bge.n 3577c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 35734 │ │ │ │ + cbnz r3, 3577c │ │ │ │ mov r0, r2 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35748 │ │ │ │ + bge.n 35790 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35748 │ │ │ │ + cbnz r3, 35790 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 35666 │ │ │ │ - b.n 35776 │ │ │ │ + bne.n 356ae │ │ │ │ + b.n 357be │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #62204 @ 0xf2fc │ │ │ │ + movw r1, #57980 @ 0xe27c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 1a9068 │ │ │ │ + bl 1a86dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 356b6 │ │ │ │ + blt.n 356fe │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #62216 @ 0xf308 │ │ │ │ + movw r1, #57992 @ 0xe288 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 35b5c │ │ │ │ + bl 35ba4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 35790 │ │ │ │ - b.n 356b6 │ │ │ │ + cbnz r0, 357d8 │ │ │ │ + b.n 356fe │ │ │ │ mov r0, r9 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a53c │ │ │ │ - b.n 356b6 │ │ │ │ + bl 7a54c │ │ │ │ + b.n 356fe │ │ │ │ lsrs r0, r5, #32 │ │ │ │ lsls r5, r1, #1 │ │ │ │ lsrs r0, r0, #1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 35870 │ │ │ │ + stmia r3!, {r4, r5, r6, r7} │ │ │ │ lsls r4, r0, #1 │ │ │ │ - movw r2, #62232 @ 0xf318 │ │ │ │ + movw r2, #58008 @ 0xe298 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #52068 @ 0xcb64 │ │ │ │ + movw r1, #47844 @ 0xbae4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1db620 │ │ │ │ + bl 1da748 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 356b6 │ │ │ │ + blt.n 356fe │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #62288 @ 0xf350 │ │ │ │ + movw r1, #58064 @ 0xe2d0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 356b6 │ │ │ │ + blt.w 356fe │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #62304 @ 0xf360 │ │ │ │ + movw r1, #58080 @ 0xe2e0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 356b6 │ │ │ │ + blt.w 356fe │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #62320 @ 0xf370 │ │ │ │ + movw r1, #58096 @ 0xe2f0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 356b6 │ │ │ │ + blt.w 356fe │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #62336 @ 0xf380 │ │ │ │ + movw r1, #58112 @ 0xe300 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 356b6 │ │ │ │ + blt.w 356fe │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #62352 @ 0xf390 │ │ │ │ + movw r1, #58128 @ 0xe310 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 356b6 │ │ │ │ + blt.w 356fe │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #62372 @ 0xf3a4 │ │ │ │ + movw r1, #58148 @ 0xe324 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 356b6 │ │ │ │ + blt.w 356fe │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #62388 @ 0xf3b4 │ │ │ │ + movw r1, #58164 @ 0xe334 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 356b6 │ │ │ │ + blt.w 356fe │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #62404 @ 0xf3c4 │ │ │ │ + movw r1, #58180 @ 0xe344 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 356b6 │ │ │ │ + blt.w 356fe │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #62420 @ 0xf3d4 │ │ │ │ + movw r1, #58196 @ 0xe354 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 356b6 │ │ │ │ + blt.w 356fe │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #62436 @ 0xf3e4 │ │ │ │ + movw r1, #58212 @ 0xe364 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 356b6 │ │ │ │ + blt.w 356fe │ │ │ │ movs r0, #0 │ │ │ │ - bl 7193c │ │ │ │ + bl 71974 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 356b6 │ │ │ │ + beq.w 356fe │ │ │ │ blx 2b268 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - movw r0, #62452 @ 0xf3f4 │ │ │ │ + movw r0, #58228 @ 0xe374 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - cbz r7, 358dc │ │ │ │ + cbz r7, 35924 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 356a2 │ │ │ │ - bl 85d00 │ │ │ │ + beq.w 356ea │ │ │ │ + bl 85ce4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 358d2 │ │ │ │ + bge.n 3591a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 358d2 │ │ │ │ + cbnz r3, 3591a │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r4, #12 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 35898 │ │ │ │ - b.n 356a2 │ │ │ │ + bne.n 358e0 │ │ │ │ + b.n 356ea │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #62456 @ 0xf3f8 │ │ │ │ + movw r1, #58232 @ 0xe378 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 1a9068 │ │ │ │ + bl 1a86dc │ │ │ │ cmp r0, r7 │ │ │ │ - blt.w 356b6 │ │ │ │ + blt.w 356fe │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #62468 @ 0xf404 │ │ │ │ + movw r1, #58244 @ 0xe384 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 356b6 │ │ │ │ + blt.w 356fe │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #62500 @ 0xf424 │ │ │ │ + movw r1, #58276 @ 0xe3a4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 356b6 │ │ │ │ + blt.w 356fe │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #62544 @ 0xf450 │ │ │ │ + movw r1, #58320 @ 0xe3d0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 356b6 │ │ │ │ + blt.w 356fe │ │ │ │ movs r0, #108 @ 0x6c │ │ │ │ - bl 75f54 │ │ │ │ + bl 75f8c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 35944 │ │ │ │ - bl 1fc770 │ │ │ │ - b.n 356b6 │ │ │ │ + cbnz r0, 3598c │ │ │ │ + bl 1fb898 │ │ │ │ + b.n 356fe │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ movs r2, #2 │ │ │ │ - movw r3, #62576 @ 0xf470 │ │ │ │ + movw r3, #58352 @ 0xe3f0 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ str r2, [r0, #8] │ │ │ │ movs r2, #7 │ │ │ │ strd r3, r1, [r0] │ │ │ │ movs r3, #5 │ │ │ │ - movw r1, #62600 @ 0xf488 │ │ │ │ + movw r1, #58376 @ 0xe408 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ strd r2, r3, [r0, #12] │ │ │ │ movw r2, #44092 @ 0xac3c │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #48252 @ 0xbc7c │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ @@ -13912,741 +13957,741 @@ │ │ │ │ movw r2, #44176 @ 0xac90 │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #49896 @ 0xc2e8 │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #76] @ 0x4c │ │ │ │ movw r2, #46848 @ 0xb700 │ │ │ │ movt r2, #2 │ │ │ │ - movw r3, #17241 @ 0x4359 │ │ │ │ + movw r3, #13113 @ 0x3339 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r2, r3, [r0, #84] @ 0x54 │ │ │ │ movw r2, #45436 @ 0xb17c │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #47944 @ 0xbb48 │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #92] @ 0x5c │ │ │ │ movw r2, #44776 @ 0xaee8 │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #49820 @ 0xc29c │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #100] @ 0x64 │ │ │ │ - movw r2, #4941 @ 0x134d │ │ │ │ + movw r2, #4467 @ 0x1173 │ │ │ │ movt r2, #5 │ │ │ │ - bl 1b3fa0 │ │ │ │ + bl 1b3730 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 35a5a │ │ │ │ + cbnz r0, 35aa2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7630c │ │ │ │ - b.n 356b6 │ │ │ │ + bl 76344 │ │ │ │ + b.n 356fe │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #62608 @ 0xf490 │ │ │ │ + movw r1, #58384 @ 0xe410 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 1a9068 │ │ │ │ + bl 1a86dc │ │ │ │ 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 35a78 │ │ │ │ + b.n 35ac0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #120] @ (35b00 ) │ │ │ │ + ldr r4, [pc, #120] @ (35b48 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #4048] @ 0xfd0 │ │ │ │ - bl 70b18 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 35af8 │ │ │ │ + bl 70b3c <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 35b40 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ str r6, [r0, #8] │ │ │ │ - cbz r5, 35ac2 │ │ │ │ + cbz r5, 35b0a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ strd r5, r3, [r4, #12] │ │ │ │ - bl 711b4 │ │ │ │ - cbz r7, 35afa │ │ │ │ + bl 711d8 │ │ │ │ + cbz r7, 35b42 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52108 @ 0xcb8c │ │ │ │ + movw r1, #47884 @ 0xbb0c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 83c8c │ │ │ │ + bl 83c70 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 35afa │ │ │ │ + bge.n 35b42 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35af8 │ │ │ │ + bge.n 35b40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35af8 │ │ │ │ + cbnz r3, 35b40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, 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 │ │ │ │ - ldr r2, [pc, #64] @ (35b54 ) │ │ │ │ + ldr r2, [pc, #64] @ (35b9c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #4052] @ 0xfd4 │ │ │ │ - bl 70b18 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70b3c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 35b4e │ │ │ │ + cbz r0, 35b96 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ strb r2, [r0, #26] │ │ │ │ strd r5, r3, [r0, #8] │ │ │ │ strh r3, [r0, #24] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ - bl 711b4 │ │ │ │ + bl 711d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00035b58 : │ │ │ │ +00035ba0 : │ │ │ │ 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 19c100 │ │ │ │ - cbz r0, 35bd4 │ │ │ │ + bl 19b7a8 │ │ │ │ + cbz r0, 35c1c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79770 │ │ │ │ + bl 79798 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 35ba2 │ │ │ │ + cbnz r0, 35bea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35bd4 │ │ │ │ + bge.n 35c1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35bd4 │ │ │ │ + cbnz r3, 35c1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 35bd4 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35c1c │ │ │ │ mov r1, r4 │ │ │ │ - bl 32660 <_PyImport_SetModule@@Base> │ │ │ │ + bl 32662 <_PyImport_SetModule@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 35bd8 │ │ │ │ + bge.n 35c20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35bc0 │ │ │ │ + bge.n 35c08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35bc0 │ │ │ │ + cbnz r3, 35c08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35bd4 │ │ │ │ + bge.n 35c1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 35bd4 │ │ │ │ + cbnz r3, 35c1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 35bfa │ │ │ │ + b.n 35c42 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35bec │ │ │ │ + bge.n 35c34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 35bec │ │ │ │ + cbnz r3, 35c34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a9068 │ │ │ │ + bl 1a86dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 35bd4 │ │ │ │ + blt.n 35c1c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, 35c1c │ │ │ │ + cbnz r3, 35c64 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - cbz r2, 35c12 │ │ │ │ + cbz r2, 35c5a │ │ │ │ movw r3, #56348 @ 0xdc1c │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 35c1c │ │ │ │ + bne.n 35c64 │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - ldr r1, [pc, #4] @ (35c30 ) │ │ │ │ - b.w 251490 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ + ldr r1, [pc, #4] @ (35c78 ) │ │ │ │ + b.w 2505e4 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ lsrs r0, r1, #6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r1, [pc, #8] @ (35c40 ) │ │ │ │ + ldr r1, [pc, #8] @ (35c88 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 251490 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ + b.w 2505e4 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ nop │ │ │ │ - b.n 35d74 │ │ │ │ + b.n 35dbc │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 35c4c │ │ │ │ + cbz r1, 35c94 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 35c54 │ │ │ │ + b.n 35c9c │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.w 15a178 │ │ │ │ + b.w 159e80 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r2, #4 │ │ │ │ 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, 35c8a │ │ │ │ + cbnz r0, 35cd2 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - cbz r4, 35c8e │ │ │ │ + cbz r4, 35cd6 │ │ │ │ cmp r4, #106 @ 0x6a │ │ │ │ - beq.n 35c8e │ │ │ │ + beq.n 35cd6 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ str r4, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35c90 │ │ │ │ + b.n 35cd8 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 35cb4 │ │ │ │ + cbz r3, 35cfc │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 35cb6 │ │ │ │ + b.n 35cfe │ │ │ │ mov r5, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 2b348 │ │ │ │ - cbnz r6, 35cce │ │ │ │ + cbnz r6, 35d16 │ │ │ │ cmp r8, r6 │ │ │ │ - ble.n 35cce │ │ │ │ + ble.n 35d16 │ │ │ │ cmp.w r8, #3 │ │ │ │ - bgt.n 35cce │ │ │ │ - cbnz r4, 35cf8 │ │ │ │ - ldr r1, [pc, #436] @ (35e84 ) │ │ │ │ + bgt.n 35d16 │ │ │ │ + cbnz r4, 35d40 │ │ │ │ + ldr r1, [pc, #436] @ (35ecc ) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35e70 │ │ │ │ + beq.w 35eb8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl 12c2a0 │ │ │ │ + bl 12bf90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 35e70 │ │ │ │ + bne.w 35eb8 │ │ │ │ add r8, r5 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 35d48 │ │ │ │ + beq.n 35d90 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 35d30 │ │ │ │ - bl fcb0c │ │ │ │ + cbz r0, 35d78 │ │ │ │ + bl fc9d4 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.n 35d28 │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 35d70 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 35e70 │ │ │ │ + bne.w 35eb8 │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.n 35d34 │ │ │ │ - b.n 35d50 │ │ │ │ + bne.n 35d7c │ │ │ │ + b.n 35d98 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.n 35d52 │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 35d52 │ │ │ │ - b.n 35e70 │ │ │ │ + bne.n 35d9a │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 35d9a │ │ │ │ + b.n 35eb8 │ │ │ │ movs r4, #15 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 35d52 │ │ │ │ + b.n 35d9a │ │ │ │ movs r4, #15 │ │ │ │ mov r0, r7 │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl d07d0 │ │ │ │ + bl d086c │ │ │ │ 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 234190 <_PyArg_NoKeywords@@Base+0x78> │ │ │ │ + bl 2332f8 <_PyArg_NoKeywords@@Base+0x78> │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35e6a │ │ │ │ + beq.n 35eb2 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #8 │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ - movw r4, #50916 @ 0xc6e4 │ │ │ │ + movw r4, #46692 @ 0xb664 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r4, [sp, #8] │ │ │ │ - movw r4, #49245 @ 0xc05d │ │ │ │ + movw r4, #45509 @ 0xb1c5 │ │ │ │ movt r4, #34 @ 0x22 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ - movw r4, #11505 @ 0x2cf1 │ │ │ │ + movw r4, #7769 @ 0x1e59 │ │ │ │ movt r4, #35 @ 0x23 │ │ │ │ str.w r9, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ blx 2abe8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq.n 35dea │ │ │ │ - bgt.n 35e22 │ │ │ │ + beq.n 35e32 │ │ │ │ + bgt.n 35e6a │ │ │ │ adds r1, r4, #4 │ │ │ │ - beq.n 35dd2 │ │ │ │ + beq.n 35e1a │ │ │ │ adds r2, r4, #2 │ │ │ │ - bne.n 35e22 │ │ │ │ + bne.n 35e6a │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - movw r1, #63288 @ 0xf738 │ │ │ │ + movw r1, #59064 @ 0xe6b8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl f36b4 │ │ │ │ - b.n 35e6a │ │ │ │ + bl f3560 │ │ │ │ + b.n 35eb2 │ │ │ │ movw r3, #35144 @ 0x8948 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63248 @ 0xf710 │ │ │ │ + movw r1, #59024 @ 0xe690 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 35e6a │ │ │ │ + bl f3560 │ │ │ │ + b.n 35eb2 │ │ │ │ str.w r8, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ - cbnz r3, 35e08 │ │ │ │ + cbnz r3, 35e50 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 258b10 │ │ │ │ + bl 257c60 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - bge.n 35e08 │ │ │ │ + bge.n 35e50 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2b220 │ │ │ │ - b.n 35e6a │ │ │ │ - bl 965e4 │ │ │ │ + b.n 35eb2 │ │ │ │ + bl 965c4 │ │ │ │ movs r1, #4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2afcc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ adds r3, r4, #2 │ │ │ │ - bne.n 35e3c │ │ │ │ + bne.n 35e84 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2b220 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r2, r4 │ │ │ │ - movw r3, #37192 @ 0x9148 │ │ │ │ + movw r3, #32968 @ 0x80c8 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ - bl 261528 │ │ │ │ - b.n 35e6a │ │ │ │ + bl 2606b8 │ │ │ │ + b.n 35eb2 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 35dee │ │ │ │ + beq.n 35e36 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 2b220 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 35e5a │ │ │ │ + cbnz r0, 35ea2 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 234214 <_PyArg_NoKeywords@@Base+0xfc> │ │ │ │ + bl 23337c <_PyArg_NoKeywords@@Base+0xfc> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 35e72 │ │ │ │ - b.n 35e6a │ │ │ │ - movw r3, #37612 @ 0x92ec │ │ │ │ + cbnz r0, 35eba │ │ │ │ + b.n 35eb2 │ │ │ │ + movw r3, #33388 @ 0x826c │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ - bl 261528 │ │ │ │ + bl 2606b8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1b5c30 <_PyEval_NoToolsForUnwind@@Base+0x26c> │ │ │ │ + bl 1b53c0 <_PyEval_NoToolsForUnwind@@Base+0x26c> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbz r3, 35e7c │ │ │ │ + cbz r3, 35ec4 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 12e348 │ │ │ │ + bl 12e01c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ asrs r4, r0, #3 │ │ │ │ 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 r1, [pc, #88] @ (35ef0 ) │ │ │ │ + ldr r1, [pc, #88] @ (35f38 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 251490 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ - cbnz r0, 35eac │ │ │ │ - bl d9440 │ │ │ │ + bl 2505e4 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ + cbnz r0, 35ef4 │ │ │ │ + bl d9330 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 35ec0 │ │ │ │ + b.n 35f08 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35ebe │ │ │ │ + bge.n 35f06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 35ebe │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 35f06 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #40] @ (35ef0 ) │ │ │ │ - bl 251490 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ + ldr r1, [pc, #40] @ (35f38 ) │ │ │ │ + bl 2505e4 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 35eec │ │ │ │ + cbz r5, 35f34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c1a9c <_PyErr_ChainExceptions1@@Base> │ │ │ │ - cbz r4, 35eea │ │ │ │ + bl 1c10ac <_PyErr_ChainExceptions1@@Base> │ │ │ │ + cbz r4, 35f32 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35eea │ │ │ │ + bge.n 35f32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35eea │ │ │ │ + cbnz r3, 35f32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bcs.n 35e84 │ │ │ │ + bcs.n 35ecc │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ add r6, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #24 │ │ │ │ - movw r1, #1916 @ 0x77c │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ + movw r1, #63228 @ 0xf6fc │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ add r2, sp, #28 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #16] │ │ │ │ - bl 8edb8 │ │ │ │ + bl 8ed90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35f90 │ │ │ │ + beq.n 35fd8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r1, 35f76 │ │ │ │ + cbnz r1, 35fbe │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ add r5, sp, #12 │ │ │ │ - bne.n 35f58 │ │ │ │ + bne.n 35fa0 │ │ │ │ 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 35fea │ │ │ │ + blt.n 36032 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 7e104 │ │ │ │ - b.n 35ffa │ │ │ │ + bl 7e0f4 │ │ │ │ + b.n 36042 │ │ │ │ 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 35fea │ │ │ │ + blt.n 36032 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 800ec │ │ │ │ - b.n 35ffa │ │ │ │ + bl 800cc │ │ │ │ + b.n 36042 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 35f94 │ │ │ │ + bne.n 35fdc │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #1932 @ 0x78c │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ + movw r1, #63244 @ 0xf70c │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35ffa │ │ │ │ + b.n 36042 │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bcc.n 35fb4 │ │ │ │ + bcc.n 35ffc │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #1972 @ 0x7b4 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ + movw r1, #63284 @ 0xf734 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 35f90 │ │ │ │ + bl f3560 │ │ │ │ + b.n 35fd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 714dc │ │ │ │ + bl 71500 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35f90 │ │ │ │ + beq.n 35fd8 │ │ │ │ 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 35ff0 │ │ │ │ + bge.n 36038 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 35fea │ │ │ │ + bge.n 36032 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 35fea │ │ │ │ + cbnz r3, 36032 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 35ffa │ │ │ │ + b.n 36042 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 9e25c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9e24c <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3602a │ │ │ │ - cbz r0, 36028 │ │ │ │ + bl 36072 │ │ │ │ + cbz r0, 36070 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #9420 @ 0x24cc │ │ │ │ + movw r0, #5196 @ 0x144c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 80cc0 │ │ │ │ + b.w 80ca0 │ │ │ │ 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 716f0 │ │ │ │ - cbz r0, 3607c │ │ │ │ + bl 71714 │ │ │ │ + cbz r0, 360c4 │ │ │ │ mov r4, r0 │ │ │ │ add.w r7, r0, #12 │ │ │ │ - b.n 36054 │ │ │ │ + b.n 3609c │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r2, r5, #4 │ │ │ │ add r1, sp, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 36090 │ │ │ │ + ble.n 360d8 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ - bl 36100 │ │ │ │ + bl 36148 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36050 │ │ │ │ + bne.n 36098 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 36080 │ │ │ │ + blt.n 360c8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36096 │ │ │ │ + b.n 360de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3607c │ │ │ │ + bne.n 360c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3607c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 360c4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 7193c │ │ │ │ - cbz r0, 360ec │ │ │ │ + bl 71974 │ │ │ │ + cbz r0, 36134 │ │ │ │ mov r4, r0 │ │ │ │ blx 2b3dc │ │ │ │ - b.n 360ca │ │ │ │ - bl 85d00 │ │ │ │ + b.n 36112 │ │ │ │ + bl 85ce4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r3, 360f6 │ │ │ │ - bl 13d054 <_Py_DecRef@@Base> │ │ │ │ + cbnz r3, 3613e │ │ │ │ + bl 13cca0 <_Py_DecRef@@Base> │ │ │ │ blx 2beb8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r1, 360f0 │ │ │ │ - bl 1dc61c <_Py_Uid_Converter@@Base+0x148> │ │ │ │ + cbz r1, 36138 │ │ │ │ + bl 1db744 <_Py_Uid_Converter@@Base+0x148> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 360bc │ │ │ │ + bne.n 36104 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13d054 <_Py_DecRef@@Base> │ │ │ │ + bl 13cca0 <_Py_DecRef@@Base> │ │ │ │ blx 2bbec │ │ │ │ movs r4, #0 │ │ │ │ - b.n 360fc │ │ │ │ + b.n 36144 │ │ │ │ blx 2bbec │ │ │ │ - b.n 360fc │ │ │ │ - bl 13d054 <_Py_DecRef@@Base> │ │ │ │ - b.n 360e2 │ │ │ │ + b.n 36144 │ │ │ │ + bl 13cca0 <_Py_DecRef@@Base> │ │ │ │ + b.n 3612a │ │ │ │ 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 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #40760 @ 0x9f38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3613e │ │ │ │ + bne.n 36186 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r0, 36134 │ │ │ │ - movw r0, #9464 @ 0x24f8 │ │ │ │ + cbnz r0, 3617c │ │ │ │ + movw r0, #5240 @ 0x1478 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 79770 │ │ │ │ + bl 79798 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 3614a │ │ │ │ + cbz r0, 36192 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 117340 │ │ │ │ + b.w 117250 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 1a209c │ │ │ │ + b.w 1a173c │ │ │ │ │ │ │ │ -00036156 : │ │ │ │ +0003619e : │ │ │ │ movw r0, #7736 @ 0x1e38 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.w 1a8ac8 │ │ │ │ + b.w 1a813c │ │ │ │ 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 1e237c │ │ │ │ + bl 1e14a8 │ │ │ │ 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, #2296 @ 0x8f8 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ + movw r0, #63608 @ 0xf878 │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - bl e5520 │ │ │ │ + bl e53c0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, 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 │ │ │ │ @@ -14655,109 +14700,109 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b348 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12c2a0 │ │ │ │ + bl 12bf90 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 361e8 │ │ │ │ + bge.n 36230 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #28888 @ 0x70d8 │ │ │ │ + movw r2, #24664 @ 0x6058 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #3752 @ 0xea8 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #6052 @ 0x17a4 │ │ │ │ + movw r1, #65064 @ 0xfe28 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #1828 @ 0x724 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r4, #0 │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 361f4 │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3623c │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 36204 │ │ │ │ + bl 3624c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 361fe │ │ │ │ + cbz r3, 36246 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12e348 │ │ │ │ + bl 12e01c │ │ │ │ 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, #184] @ (362cc ) │ │ │ │ + ldr r3, [pc, #184] @ (36314 ) │ │ │ │ mov r6, r1 │ │ │ │ add.w r1, r3, #28 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - movw r2, #17892 @ 0x45e4 │ │ │ │ + movw r2, #13668 @ 0x3564 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - bl 1d1c90 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 1d0dc4 <_PyObject_CallMethod@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 362c6 │ │ │ │ + beq.n 3630e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 36266 │ │ │ │ + bmi.n 362ae │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3624e │ │ │ │ + bge.n 36296 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3624e │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 36296 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20164 @ 0x4ec4 │ │ │ │ + movw r1, #15940 @ 0x3e44 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 362c6 │ │ │ │ + bl f3560 │ │ │ │ + b.n 3630e │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - bge.n 3629c │ │ │ │ + bge.n 362e4 │ │ │ │ movw r0, #43724 @ 0xaacc │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ - movw r1, #32068 @ 0x7d44 │ │ │ │ + movw r1, #27844 @ 0x6cc4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 362c6 │ │ │ │ + bge.n 3630e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 362c6 │ │ │ │ + cbnz r3, 3630e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 362c6 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3630e │ │ │ │ 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 362bc │ │ │ │ + bge.n 36304 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbnz r1, 362bc │ │ │ │ + cbnz r1, 36304 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfa3c004d │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -14767,104 +14812,104 @@ │ │ │ │ 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 36302 │ │ │ │ + bhi.n 3634a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 12c2a0 │ │ │ │ - cbz r0, 3631c │ │ │ │ - b.n 36318 │ │ │ │ - movw r0, #52000 @ 0xcb20 │ │ │ │ + bl 12bf90 │ │ │ │ + cbz r0, 36364 │ │ │ │ + b.n 36360 │ │ │ │ + movw r0, #47776 @ 0xbaa0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 362f4 │ │ │ │ + bne.n 3633c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3636e │ │ │ │ + b.n 363b6 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 36334 │ │ │ │ + ble.n 3637c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 228ec8 │ │ │ │ + bl 22802c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 36336 │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 36336 │ │ │ │ - b.n 36318 │ │ │ │ + bne.n 3637e │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 3637e │ │ │ │ + b.n 36360 │ │ │ │ movs r4, #1 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp.w r5, #5120 @ 0x1400 │ │ │ │ - ble.n 3635a │ │ │ │ - bl 965e4 │ │ │ │ + ble.n 363a2 │ │ │ │ + bl 965c4 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c410 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9aa94 │ │ │ │ - b.n 36366 │ │ │ │ + bl 9aa40 │ │ │ │ + b.n 363ae │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 2c410 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e104 │ │ │ │ + bl 7e0f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 36378 │ │ │ │ + cbz r3, 363c0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12e348 │ │ │ │ + bl 12e01c │ │ │ │ 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 24f58c │ │ │ │ + b.w 24e6e0 │ │ │ │ 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 dd6dc │ │ │ │ + bl dd5b0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 363ba │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 363d2 │ │ │ │ - b.n 363e8 │ │ │ │ + bne.n 36402 │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 3641a │ │ │ │ + b.n 36430 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 363d2 │ │ │ │ + bne.n 3641a │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ - movw r0, #3436 @ 0xd6c │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ + movw r0, #64748 @ 0xfcec │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e5520 │ │ │ │ + b.w e53c0 │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ - movw r0, #3452 @ 0xd7c │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ + movw r0, #64764 @ 0xfcfc │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e5520 │ │ │ │ + b.w e53c0 │ │ │ │ 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, r1 │ │ │ │ @@ -14877,121 +14922,121 @@ │ │ │ │ lsrs 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 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 3642e │ │ │ │ - cbz r2, 36428 │ │ │ │ + cbnz r3, 36476 │ │ │ │ + cbz r2, 36470 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 3642e │ │ │ │ + cbnz r3, 36476 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 36448 │ │ │ │ + b.n 36490 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #3584 @ 0xe00 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ + movw r1, #64896 @ 0xfd80 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ 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 22bca8 │ │ │ │ + bl 22ae10 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 22b95c │ │ │ │ + bl 22aac4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3654c │ │ │ │ + beq.n 36594 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 129310 │ │ │ │ - cbnz r0, 3648a │ │ │ │ - bl 965e4 │ │ │ │ + bl 1290d0 │ │ │ │ + cbnz r0, 364d2 │ │ │ │ + bl 965c4 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 129310 │ │ │ │ + bl 1290d0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2b9c0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq.n 364e6 │ │ │ │ - bgt.n 364d4 │ │ │ │ + beq.n 3652e │ │ │ │ + bgt.n 3651c │ │ │ │ adds r1, r2, #4 │ │ │ │ - beq.n 364bc │ │ │ │ + beq.n 36504 │ │ │ │ adds r3, r2, #2 │ │ │ │ - bne.n 364d4 │ │ │ │ + bne.n 3651c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #3700 @ 0xe74 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ + movw r1, #65012 @ 0xfdf4 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 36540 │ │ │ │ + bl f3560 │ │ │ │ + b.n 36588 │ │ │ │ movw r3, #35144 @ 0x8948 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #33656 @ 0x8378 │ │ │ │ + movw r1, #29580 @ 0x738c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 36540 │ │ │ │ + bl f3560 │ │ │ │ + b.n 36588 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #3728 @ 0xe90 │ │ │ │ - movt r3, #45 @ 0x2d │ │ │ │ + movw r3, #65040 @ 0xfe10 │ │ │ │ + movt r3, #44 @ 0x2c │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 261528 │ │ │ │ - b.n 36540 │ │ │ │ + bl 2606b8 │ │ │ │ + b.n 36588 │ │ │ │ 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 77680 │ │ │ │ + bl 776b8 │ │ │ │ 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 77680 │ │ │ │ + bl 776b8 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 36524 │ │ │ │ + cbz r3, 3656c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ 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 129c90 │ │ │ │ - b.n 3654e │ │ │ │ + bl 129980 │ │ │ │ + b.n 36596 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 129c90 │ │ │ │ + bl 129980 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -15001,226 +15046,226 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b348 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12c2a0 │ │ │ │ + bl 12bf90 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 365a0 │ │ │ │ + bge.n 365e8 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #28888 @ 0x70d8 │ │ │ │ + movw r2, #24664 @ 0x6058 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #3752 @ 0xea8 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #7248 @ 0x1c50 │ │ │ │ + movw r1, #65064 @ 0xfe28 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #3024 @ 0xbd0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r4, #0 │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 365ac │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 365f4 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 36204 │ │ │ │ + bl 3624c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 365b6 │ │ │ │ + cbz r3, 365fe │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12e348 │ │ │ │ + bl 12e01c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000365bc : │ │ │ │ +00036604 : │ │ │ │ stmdb 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] @ (367a8 ) │ │ │ │ + ldr r3, [pc, #472] @ (367f0 ) │ │ │ │ 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 76c10 <_PyTuple_FromArray@@Base> │ │ │ │ - cbz r0, 36620 │ │ │ │ + bl 76c48 <_PyTuple_FromArray@@Base> │ │ │ │ + cbz r0, 36668 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1a0b74 │ │ │ │ + bl 1a0214 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 36626 │ │ │ │ + cbnz r0, 3666e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36620 │ │ │ │ + bge.n 36668 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 36620 │ │ │ │ - ldr r2, [pc, #420] @ (367ac ) │ │ │ │ + cbnz r3, 36668 │ │ │ │ + ldr r2, [pc, #420] @ (367f4 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 36618 │ │ │ │ + cbz r3, 36660 │ │ │ │ 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 3679e │ │ │ │ + b.n 367e6 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r9 │ │ │ │ str r4, [sp, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 366a0 │ │ │ │ + beq.n 366e8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 716f0 │ │ │ │ + bl 71714 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 36746 │ │ │ │ + beq.w 3678e │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ adds r0, r7, r3 │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 75f54 │ │ │ │ + bl 75f8c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36716 │ │ │ │ + beq.n 3675e │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 36664 │ │ │ │ + bge.n 366ac │ │ │ │ ldr.w r3, [fp, r2, lsl #2] │ │ │ │ str.w r3, [r8, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ - b.n 36652 │ │ │ │ + b.n 3669a │ │ │ │ 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 3669a │ │ │ │ + bge.n 366e2 │ │ │ │ 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 36674 │ │ │ │ + b.n 366bc │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 366a4 │ │ │ │ + b.n 366ec │ │ │ │ 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 1a0cf0 │ │ │ │ + bl 1a0390 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 3670e │ │ │ │ + cbz r0, 36756 │ │ │ │ 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 1a0e24 │ │ │ │ + bl 1a04c4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3670c │ │ │ │ + bge.n 36754 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 3670c │ │ │ │ - ldr r2, [pc, #184] @ (367ac ) │ │ │ │ + cbnz r3, 36754 │ │ │ │ + ldr r2, [pc, #184] @ (367f4 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 36702 │ │ │ │ + cbz r3, 3674a │ │ │ │ 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, 36748 │ │ │ │ + cbz r7, 36790 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 36718 │ │ │ │ + b.n 36760 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36726 │ │ │ │ + bge.n 3676e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 3672a │ │ │ │ + cbz r2, 36772 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 36748 │ │ │ │ - ldr r2, [pc, #128] @ (367ac ) │ │ │ │ + b.n 36790 │ │ │ │ + ldr r2, [pc, #128] @ (367f4 ) │ │ │ │ ldr.w r7, [r2, #1600] @ 0x640 │ │ │ │ - cbz r7, 3673c │ │ │ │ + cbz r7, 36784 │ │ │ │ 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 36726 │ │ │ │ + b.n 3676e │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36776 │ │ │ │ + bge.n 367be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 36776 │ │ │ │ - ldr r2, [pc, #76] @ (367ac ) │ │ │ │ + cbnz r3, 367be │ │ │ │ + ldr r2, [pc, #76] @ (367f4 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 3676e │ │ │ │ + cbz r3, 367b6 │ │ │ │ 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 3679e │ │ │ │ + bge.n 367e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3679e │ │ │ │ - ldr r2, [pc, #36] @ (367ac ) │ │ │ │ + cbnz r3, 367e6 │ │ │ │ + ldr r2, [pc, #36] @ (367f4 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 36796 │ │ │ │ + cbz r3, 367de │ │ │ │ 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] │ │ │ │ @@ -15234,267 +15279,267 @@ │ │ │ │ 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, 367ce │ │ │ │ - cbz r2, 367c8 │ │ │ │ + cbnz r3, 36816 │ │ │ │ + cbz r2, 36810 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 367ce │ │ │ │ + cbnz r3, 36816 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 36448 │ │ │ │ + b.n 36490 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #3764 @ 0xeb4 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ + movw r1, #65076 @ 0xfe34 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 36802 │ │ │ │ + bgt.n 3684a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #3796 @ 0xed4 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ + movw r1, #65108 @ 0xfe54 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ 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 36836 │ │ │ │ + ble.n 3687e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #3844 @ 0xf04 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ + movw r1, #65156 @ 0xfe84 │ │ │ │ + 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 d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 214ee8 │ │ │ │ + bl 214050 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - beq.w 369e4 │ │ │ │ + beq.w 36a2c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 3685c │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 368a4 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 369e4 │ │ │ │ + bne.w 36a2c │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 3688e │ │ │ │ + beq.n 368d6 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 36894 │ │ │ │ + beq.n 368dc │ │ │ │ ldr.w sl, [r4, #12] │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.n 36888 │ │ │ │ + beq.n 368d0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3688a │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 3688a │ │ │ │ - b.n 369e4 │ │ │ │ + bne.n 368d2 │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 368d2 │ │ │ │ + b.n 36a2c │ │ │ │ movs r4, #0 │ │ │ │ - cbz r5, 3689e │ │ │ │ - b.n 368ac │ │ │ │ + cbz r5, 368e6 │ │ │ │ + b.n 368f4 │ │ │ │ movs r4, #0 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 3689e │ │ │ │ + b.n 368e6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 369ce │ │ │ │ + bne.w 36a16 │ │ │ │ mov sl, r5 │ │ │ │ mov r4, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl faf4c │ │ │ │ + bl fae14 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 368ae │ │ │ │ + b.n 368f6 │ │ │ │ mov r8, r5 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 368c2 │ │ │ │ + bne.n 3690a │ │ │ │ movs r0, #0 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl faf4c │ │ │ │ + bl fae14 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 368c4 │ │ │ │ + b.n 3690c │ │ │ │ mov r9, sl │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ strd r5, sl, [sp] │ │ │ │ - movw r1, #3888 @ 0xf30 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ + movw r1, #65200 @ 0xfeb0 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ str r4, [sp, #8] │ │ │ │ - movw r0, #3896 @ 0xf38 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - bl 91b24 │ │ │ │ + movw r0, #65208 @ 0xfeb8 │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ + bl 91b08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 369e4 │ │ │ │ + beq.n 36a2c │ │ │ │ cmp r6, #8 │ │ │ │ - beq.n 3690a │ │ │ │ + beq.n 36952 │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bmi.n 3690e │ │ │ │ + bmi.n 36956 │ │ │ │ lsls r0, r6, #30 │ │ │ │ - bmi.n 36912 │ │ │ │ + bmi.n 3695a │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #3908 @ 0xf44 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ + movw r1, #65220 @ 0xfec4 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 369e4 │ │ │ │ + bl f3560 │ │ │ │ + b.n 36a2c │ │ │ │ movs r3, #2 │ │ │ │ - b.n 36914 │ │ │ │ + b.n 3695c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 36914 │ │ │ │ + b.n 3695c │ │ │ │ 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 36932 │ │ │ │ + bne.n 3697a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 36974 │ │ │ │ - b.n 36958 │ │ │ │ + beq.n 369bc │ │ │ │ + b.n 369a0 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.n 36944 │ │ │ │ - bl 1289c8 │ │ │ │ - b.n 3694a │ │ │ │ - bl e50f8 │ │ │ │ + bpl.n 3698c │ │ │ │ + bl 128788 │ │ │ │ + b.n 36992 │ │ │ │ + bl e4f98 │ │ │ │ asrs r1, r0, #31 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - bl 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3692a │ │ │ │ - b.n 369e4 │ │ │ │ + beq.n 36972 │ │ │ │ + b.n 36a2c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 36984 │ │ │ │ - bl 1289c8 │ │ │ │ + bpl.n 369cc │ │ │ │ + bl 128788 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - bl 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 369e4 │ │ │ │ + bne.n 36a2c │ │ │ │ tst.w r6, #4 │ │ │ │ strh.w r4, [sp, #18] │ │ │ │ ite ne │ │ │ │ movne r5, #13 │ │ │ │ moveq r5, #14 │ │ │ │ - b.n 3699c │ │ │ │ - bl e50f8 │ │ │ │ + b.n 369e4 │ │ │ │ + bl e4f98 │ │ │ │ asrs r1, r0, #31 │ │ │ │ - b.n 36968 │ │ │ │ + b.n 369b0 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 369ba │ │ │ │ - bl eedb4 │ │ │ │ - cbnz r0, 369e4 │ │ │ │ - bl 965e4 │ │ │ │ + bne.n 36a02 │ │ │ │ + bl eec50 │ │ │ │ + cbnz r0, 36a2c │ │ │ │ + bl 965c4 │ │ │ │ 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 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 369d4 │ │ │ │ - b.n 3698c │ │ │ │ + bne.n 36a1c │ │ │ │ + b.n 369d4 │ │ │ │ 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 1b1958 │ │ │ │ + b.w 1b10e8 │ │ │ │ mov r8, r5 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 368b4 │ │ │ │ + b.n 368fc │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 369ba │ │ │ │ + blt.n 36a02 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w faf4c │ │ │ │ + b.w fae14 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - cbnz r4, 36a1c │ │ │ │ + cbnz r4, 36a64 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 36a1c │ │ │ │ + ble.n 36a64 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 36a1c │ │ │ │ - cbz r2, 36a1c │ │ │ │ + bne.n 36a64 │ │ │ │ + cbz r2, 36a64 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 36448 │ │ │ │ + b.n 36490 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #32] @ (36a40 ) │ │ │ │ + ldr r4, [pc, #32] @ (36a88 ) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36a10 │ │ │ │ + bne.n 36a58 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r4, r0, #3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r1, 36a82 │ │ │ │ + cbz r1, 36aca │ │ │ │ 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 36a86 │ │ │ │ - cbz r0, 36a68 │ │ │ │ - bl d94d0 │ │ │ │ + bl 36ace │ │ │ │ + cbz r0, 36ab0 │ │ │ │ + bl d93c0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 36a7e │ │ │ │ + b.n 36ac6 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, sp │ │ │ │ - movw r1, #46972 @ 0xb77c │ │ │ │ + movw r1, #42748 @ 0xa6fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ blx 2c260 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ @@ -15502,18 +15547,18 @@ │ │ │ │ stmdb 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 36aa8 │ │ │ │ + beq.n 36af0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 66d40 <_Py_open@@Base+0x216> │ │ │ │ + b.w 66d78 <_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 │ │ │ │ @@ -15526,204 +15571,204 @@ │ │ │ │ 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 36b7a │ │ │ │ + bge.n 36bc2 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - bne.n 36afa │ │ │ │ + bne.n 36b42 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 66d40 <_Py_open@@Base+0x216> │ │ │ │ + bl 66d78 <_Py_open@@Base+0x216> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 36b84 │ │ │ │ + b.n 36bcc │ │ │ │ movw r8, #43732 @ 0xaad4 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl 1b1958 │ │ │ │ + bl 1b10e8 │ │ │ │ movw r3, #45496 @ 0xb1b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9248 │ │ │ │ - cbnz r0, 36b84 │ │ │ │ + bl d9138 │ │ │ │ + cbnz r0, 36bcc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r3, [pc, #108] @ (36b8c ) │ │ │ │ + ldr r3, [pc, #108] @ (36bd4 ) │ │ │ │ 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, 36b3a │ │ │ │ + cbz r3, 36b82 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 36b5c │ │ │ │ + cbnz r3, 36ba4 │ │ │ │ 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, #4164 @ 0x1044 │ │ │ │ - movt r2, #45 @ 0x2d │ │ │ │ - bl 1f6a48 <_PyErr_Format@@Base> │ │ │ │ - b.n 36b84 │ │ │ │ + movw r2, #65476 @ 0xffc4 │ │ │ │ + movt r2, #44 @ 0x2c │ │ │ │ + bl 1f5b70 <_PyErr_Format@@Base> │ │ │ │ + b.n 36bcc │ │ │ │ blx 2b0e0 │ │ │ │ mov r3, fp │ │ │ │ strd r4, r0, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ - movw r1, #4164 @ 0x1044 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - bl 502c8 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 36b84 │ │ │ │ + movw r1, #65476 @ 0xffc4 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ + bl 501c0 <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 36bcc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r4, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 36ab2 │ │ │ │ + bne.n 36afa │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 36bae │ │ │ │ - cbz r2, 36ba8 │ │ │ │ + cbnz r3, 36bf6 │ │ │ │ + cbz r2, 36bf0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 36bae │ │ │ │ + cbnz r3, 36bf6 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 36bc8 │ │ │ │ + b.n 36c10 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #3584 @ 0xe00 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ + movw r1, #64896 @ 0xfd80 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ 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 22bca8 │ │ │ │ + bl 22ae10 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 22b95c │ │ │ │ + bl 22aac4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36ccc │ │ │ │ + beq.n 36d14 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 129310 │ │ │ │ - cbnz r0, 36c0a │ │ │ │ - bl 965e4 │ │ │ │ + bl 1290d0 │ │ │ │ + cbnz r0, 36c52 │ │ │ │ + bl 965c4 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 129310 │ │ │ │ + bl 1290d0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2ae88 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq.n 36c66 │ │ │ │ - bgt.n 36c54 │ │ │ │ + beq.n 36cae │ │ │ │ + bgt.n 36c9c │ │ │ │ adds r1, r2, #4 │ │ │ │ - beq.n 36c3c │ │ │ │ + beq.n 36c84 │ │ │ │ adds r3, r2, #2 │ │ │ │ - bne.n 36c54 │ │ │ │ + bne.n 36c9c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #3700 @ 0xe74 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ + movw r1, #65012 @ 0xfdf4 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 36cc0 │ │ │ │ + bl f3560 │ │ │ │ + b.n 36d08 │ │ │ │ movw r3, #35144 @ 0x8948 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #33904 @ 0x8470 │ │ │ │ + movw r1, #29828 @ 0x7484 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 36cc0 │ │ │ │ + bl f3560 │ │ │ │ + b.n 36d08 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #4316 @ 0x10dc │ │ │ │ + movw r3, #92 @ 0x5c │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 261528 │ │ │ │ - b.n 36cc0 │ │ │ │ + bl 2606b8 │ │ │ │ + b.n 36d08 │ │ │ │ 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 77680 │ │ │ │ + bl 776b8 │ │ │ │ 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 77680 │ │ │ │ + bl 776b8 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 36ca4 │ │ │ │ + cbz r3, 36cec │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ 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 129c90 │ │ │ │ - b.n 36cce │ │ │ │ + bl 129980 │ │ │ │ + b.n 36d16 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 129c90 │ │ │ │ + bl 129980 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ sub sp, #24 │ │ │ │ adds r5, r4, #1 │ │ │ │ - beq.n 36cf4 │ │ │ │ + beq.n 36d3c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 66e30 <_Py_open@@Base+0x306> │ │ │ │ + b.w 66e68 <_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 │ │ │ │ @@ -15737,916 +15782,962 @@ │ │ │ │ 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 36d5c │ │ │ │ + bge.n 36da4 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ - bne.n 36d4c │ │ │ │ + bne.n 36d94 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 66e30 <_Py_open@@Base+0x306> │ │ │ │ + bl 66e68 <_Py_open@@Base+0x306> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 36d66 │ │ │ │ + b.n 36dae │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ - b.n 36d66 │ │ │ │ + bl 1b10e8 │ │ │ │ + b.n 36dae │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 36d00 │ │ │ │ + bne.n 36d48 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 36d8c │ │ │ │ - cbz r2, 36d86 │ │ │ │ + cbnz r3, 36dd4 │ │ │ │ + cbz r2, 36dce │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 36d8c │ │ │ │ + cbnz r3, 36dd4 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 36bc8 │ │ │ │ + b.n 36c10 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #3764 @ 0xeb4 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ + movw r1, #65076 @ 0xfe34 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - cbnz r4, 36dd6 │ │ │ │ + cbnz r4, 36e1e │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 36dd6 │ │ │ │ + ble.n 36e1e │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 36dd6 │ │ │ │ - cbz r2, 36dd6 │ │ │ │ + bne.n 36e1e │ │ │ │ + cbz r2, 36e1e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 36bc8 │ │ │ │ + b.n 36c10 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #32] @ (36dfc ) │ │ │ │ + ldr r4, [pc, #32] @ (36e44 ) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36dca │ │ │ │ + bne.n 36e12 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r0, #8 │ │ │ │ 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 r8, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 7193c │ │ │ │ + bl 71974 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36f06 │ │ │ │ - movw r7, #3312 @ 0xcf0 │ │ │ │ - movt r7, #45 @ 0x2d │ │ │ │ + beq.n 36f4e │ │ │ │ + movw r7, #64624 @ 0xfc70 │ │ │ │ + movt r7, #44 @ 0x2c │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #256] @ (36f30 ) │ │ │ │ + ldr r1, [pc, #256] @ (36f78 ) │ │ │ │ mov.w r3, #131072 @ 0x20000 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d1c90 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 1d0dc4 <_PyObject_CallMethod@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 36e4a │ │ │ │ - bl 1f0cf8 <_PyCompile_GetBinaryIntrinsicName@@Base+0x174> │ │ │ │ + cbnz r0, 36e92 │ │ │ │ + bl 1efe20 <_PyCompile_GetBinaryIntrinsicName@@Base+0x174> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36ef2 │ │ │ │ - b.n 36e2e │ │ │ │ + beq.n 36f3a │ │ │ │ + b.n 36e76 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 36e6e │ │ │ │ + bne.n 36eb6 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 36e5c │ │ │ │ + cbnz r3, 36ea4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 36f1c │ │ │ │ - b.n 36f28 │ │ │ │ + blt.n 36f64 │ │ │ │ + b.n 36f70 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36f0a │ │ │ │ + bge.n 36f52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36f0a │ │ │ │ - b.n 36ec8 │ │ │ │ + bne.n 36f52 │ │ │ │ + b.n 36f10 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 36eb6 │ │ │ │ + bmi.n 36efe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36e8a │ │ │ │ + bge.n 36ed2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 36e8a │ │ │ │ + cbnz r3, 36ed2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36e9e │ │ │ │ + bge.n 36ee6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 36e9e │ │ │ │ + cbnz r3, 36ee6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20164 @ 0x4ec4 │ │ │ │ + movw r1, #15940 @ 0x3e44 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 36f06 │ │ │ │ + bl f3560 │ │ │ │ + b.n 36f4e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 36ece │ │ │ │ + cbnz r3, 36f16 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36f0a │ │ │ │ + bge.n 36f52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 36f0a │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 36f0a │ │ │ │ + cbnz r3, 36f52 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 36f52 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85d00 │ │ │ │ + bl 85ce4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36eec │ │ │ │ + bge.n 36f34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 36eec │ │ │ │ + cbnz r3, 36f34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 36e2e │ │ │ │ + bne.n 36e76 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36f06 │ │ │ │ + bge.n 36f4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 36f06 │ │ │ │ + cbnz r3, 36f4e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36f28 │ │ │ │ - ldr r0, [pc, #40] @ (36f34 ) │ │ │ │ + b.n 36f70 │ │ │ │ + ldr r0, [pc, #40] @ (36f7c ) │ │ │ │ mov r1, r5 │ │ │ │ - bl 1e88ec │ │ │ │ + bl 1e7a14 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36f28 │ │ │ │ + bge.n 36f70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 36f28 │ │ │ │ + cbnz r3, 36f70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfa3c004d │ │ │ │ str r2, [sp, #704] @ 0x2c0 │ │ │ │ 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 fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 36f5c │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 36f5c │ │ │ │ + bne.n 36fa4 │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 36fa4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 36f90 │ │ │ │ + b.n 36fd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 32f6c <_Py_fstat@@Base+0x40> │ │ │ │ + bl 32f70 <_Py_fstat@@Base+0x40> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 36f78 │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 36fc0 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36f58 │ │ │ │ + bne.n 36fa0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 36f90 │ │ │ │ + b.n 36fd8 │ │ │ │ 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} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 36f9a │ │ │ │ + b.n 36fe2 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 36fb2 │ │ │ │ + bne.n 36ffa │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #59144 @ 0xe708 │ │ │ │ + movw r3, #54920 @ 0xd688 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 36fd2 │ │ │ │ - b.n 36fb4 │ │ │ │ - cbz r1, 36fdc │ │ │ │ - movw r3, #59144 @ 0xe708 │ │ │ │ + bmi.n 3701a │ │ │ │ + b.n 36ffc │ │ │ │ + cbz r1, 37024 │ │ │ │ + movw r3, #54920 @ 0xd688 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 36fd2 │ │ │ │ + bls.n 3701a │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bpl.n 36fdc │ │ │ │ - b.n 36fbe │ │ │ │ + bpl.n 37024 │ │ │ │ + b.n 37006 │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #7 │ │ │ │ - bl faf4c │ │ │ │ - cbnz r0, 37002 │ │ │ │ + bl fae14 │ │ │ │ + cbnz r0, 3704a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 370fa │ │ │ │ + b.n 37142 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r1, 3703a │ │ │ │ - movw r0, #4524 @ 0x11ac │ │ │ │ + cbz r1, 37082 │ │ │ │ + movw r0, #300 @ 0x12c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e5520 │ │ │ │ + bl e53c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3702a │ │ │ │ + bge.n 37072 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3702a │ │ │ │ + cbnz r3, 37072 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 36ffe │ │ │ │ - movw r2, #60828 @ 0xed9c │ │ │ │ + beq.n 37046 │ │ │ │ + movw r2, #56604 @ 0xdd1c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 37042 │ │ │ │ - movw r2, #63920 @ 0xf9b0 │ │ │ │ + b.n 3708a │ │ │ │ + movw r2, #59696 @ 0xe930 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 37078 │ │ │ │ + cbz r3, 370c0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #4532 @ 0x11b4 │ │ │ │ + movw r0, #308 @ 0x134 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e5520 │ │ │ │ + bl e53c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3706a │ │ │ │ + bge.n 370b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3706a │ │ │ │ + cbnz r3, 370b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 36ffe │ │ │ │ - movw r2, #60828 @ 0xed9c │ │ │ │ + beq.n 37046 │ │ │ │ + movw r2, #56604 @ 0xdd1c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbz r3, 370a6 │ │ │ │ + cbz r3, 370ee │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #4548 @ 0x11c4 │ │ │ │ + movw r0, #324 @ 0x144 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e5520 │ │ │ │ + bl e53c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 370a0 │ │ │ │ + bge.n 370e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 370a0 │ │ │ │ + cbnz r3, 370e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 36ffe │ │ │ │ + beq.n 37046 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbnz r3, 370d2 │ │ │ │ - movw r0, #48552 @ 0xbda8 │ │ │ │ + cbnz r3, 3711a │ │ │ │ + movw r0, #44328 @ 0xad28 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 79770 │ │ │ │ + bl 79798 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 370cc │ │ │ │ + bge.n 37114 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 370cc │ │ │ │ + cbnz r3, 37114 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 36ffe │ │ │ │ + beq.n 37046 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #4568 @ 0x11d8 │ │ │ │ + movw r0, #344 @ 0x158 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e5520 │ │ │ │ + bl e53c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 370fa │ │ │ │ + bge.n 37142 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 370fa │ │ │ │ + cbnz r3, 37142 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 37188 │ │ │ │ + b.n 371d0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r2, r3 │ │ │ │ add r0, sp, #8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ blx 2ba6c │ │ │ │ - cbz r0, 3713e │ │ │ │ + cbz r0, 37186 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ - b.n 3716e │ │ │ │ + bl 1b10e8 │ │ │ │ + b.n 371b6 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c0920 <_Py_set_inheritable@@Base> │ │ │ │ + bl 1bff30 <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3716e │ │ │ │ + beq.n 371b6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1c0920 <_Py_set_inheritable@@Base> │ │ │ │ + bl 1bff30 <_Py_set_inheritable@@Base> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3716e │ │ │ │ + beq.n 371b6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - movw r0, #12792 @ 0x31f8 │ │ │ │ + movw r0, #8568 @ 0x2178 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80cc0 │ │ │ │ - b.n 37184 │ │ │ │ + bl 80ca0 │ │ │ │ + b.n 371cc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 37178 │ │ │ │ + beq.n 371c0 │ │ │ │ blx 2b4c4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 37182 │ │ │ │ + beq.n 371ca │ │ │ │ blx 2b4c4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ add r1, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 371b6 │ │ │ │ + bls.n 371fe │ │ │ │ lsls r3, r0, #30 │ │ │ │ - bne.n 371ac │ │ │ │ + bne.n 371f4 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 371a6 │ │ │ │ + bcc.n 371ee │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ tst.w r3, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 37192 │ │ │ │ - b.n 371c0 │ │ │ │ + beq.n 371da │ │ │ │ + b.n 37208 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 371b6 │ │ │ │ + beq.n 371fe │ │ │ │ mov r0, r3 │ │ │ │ ldrsb.w r3, [r0], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 3718a │ │ │ │ - b.n 371c0 │ │ │ │ + bge.n 371d2 │ │ │ │ + b.n 37208 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ - movw r1, #37005 @ 0x908d │ │ │ │ + movw r1, #33305 @ 0x8219 │ │ │ │ movt r1, #37 @ 0x25 │ │ │ │ - b.w 15f5fc │ │ │ │ + b.w 15f000 <_PyDict_SetItem_KnownHash_LockHeld@@Base+0xe14> │ │ │ │ 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 142150 │ │ │ │ - cbz r0, 37208 │ │ │ │ + bl 141d38 │ │ │ │ + cbz r0, 37250 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 37294 │ │ │ │ + beq.n 372dc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #40028 @ 0x9c5c │ │ │ │ + movw r0, #35804 @ 0x8bdc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e5520 │ │ │ │ + b.w e53c0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 37254 │ │ │ │ + bne.n 3729c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 36100 │ │ │ │ + bl 36148 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3724c │ │ │ │ + cbz r0, 37294 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #65420 @ 0xff8c │ │ │ │ + movw r0, #61196 @ 0xef0c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e5520 │ │ │ │ + bl e53c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37240 │ │ │ │ + bge.n 37288 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 37244 │ │ │ │ + cbz r3, 3728c │ │ │ │ mov r4, r6 │ │ │ │ - b.n 3724c │ │ │ │ + b.n 37294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37240 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37288 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7a53c │ │ │ │ - b.n 3728c │ │ │ │ + bl 7a54c │ │ │ │ + b.n 372d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3602a │ │ │ │ + bl 36072 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3728c │ │ │ │ + cbz r0, 372d4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #65428 @ 0xff94 │ │ │ │ + movw r0, #61204 @ 0xef14 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e5520 │ │ │ │ + bl e53c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37280 │ │ │ │ + bge.n 372c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 37284 │ │ │ │ + cbz r3, 372cc │ │ │ │ mov r4, r6 │ │ │ │ - b.n 3728c │ │ │ │ + b.n 372d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 37280 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 372c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 142e34 │ │ │ │ - b.n 37296 │ │ │ │ + bl 142a0c │ │ │ │ + b.n 372de │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003729c : │ │ │ │ - ldr r0, [pc, #4] @ (372a4 ) │ │ │ │ - b.w 1a8ac8 │ │ │ │ +000372e4 : │ │ │ │ + ldr r0, [pc, #4] @ (372ec ) │ │ │ │ + b.w 1a813c │ │ │ │ nop │ │ │ │ movs r0, #52 @ 0x34 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add.w r0, r1, #16 │ │ │ │ - cbz r2, 372c6 │ │ │ │ + cbz r2, 3730e │ │ │ │ ldr r6, [r2, #8] │ │ │ │ - b.n 372d4 │ │ │ │ + b.n 3731c │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 372d2 │ │ │ │ + bne.n 3731a │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 372f4 │ │ │ │ + cbnz r0, 3733c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 372d4 │ │ │ │ + b.n 3731c │ │ │ │ mov r6, r2 │ │ │ │ - ldr r1, [pc, #456] @ (374a0 ) │ │ │ │ + ldr r1, [pc, #456] @ (374e8 ) │ │ │ │ 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, r5 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ - bl f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 372f6 │ │ │ │ - b.n 37320 │ │ │ │ + cbnz r0, 3733e │ │ │ │ + b.n 37368 │ │ │ │ mov r6, r2 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ adds r2, r5, r6 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bmi.n 37324 │ │ │ │ - movw r2, #20444 @ 0x4fdc │ │ │ │ + bmi.n 3736c │ │ │ │ + movw r2, #16220 @ 0x3f5c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #65132 @ 0xfe6c │ │ │ │ + movw r1, #60908 @ 0xedec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #4752 @ 0x1290 │ │ │ │ + movw r0, #528 @ 0x210 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r3, r4 │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 37498 │ │ │ │ + b.n 374e0 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 37418 │ │ │ │ + beq.n 37460 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 37420 │ │ │ │ + beq.n 37468 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - bmi.n 37356 │ │ │ │ + bmi.n 3739e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #4764 @ 0x129c │ │ │ │ + movw r1, #540 @ 0x21c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 37320 │ │ │ │ + bl f3560 │ │ │ │ + b.n 37368 │ │ │ │ ldr.w r7, [r9, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3741e │ │ │ │ - ldr r1, [pc, #324] @ (374a4 ) │ │ │ │ + beq.n 37466 │ │ │ │ + ldr r1, [pc, #324] @ (374ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r8, #56348 @ 0xdc1c │ │ │ │ movt r8, #76 @ 0x4c │ │ │ │ add.w sl, r9, #12 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #24] │ │ │ │ ldr r3, [r2, r1] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 37420 │ │ │ │ + ble.n 37468 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w fp, [sl, #4]! │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ add.w r1, r1, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r1, #4044] @ 0xfcc │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3739e │ │ │ │ + bne.n 373e6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 26e3e8 │ │ │ │ - b.n 373d4 │ │ │ │ + bl 26d3f0 │ │ │ │ + b.n 3741c │ │ │ │ ldr.w r0, [r1, #4052] @ 0xfd4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 373b0 │ │ │ │ + bne.n 373f8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 3eaa2 <_PyErr_SetLocaleString@@Base+0x5a> │ │ │ │ - b.n 373d4 │ │ │ │ + bl 3eaea <_PyErr_SetLocaleString@@Base+0x5a> │ │ │ │ + b.n 3741c │ │ │ │ ldr.w r1, [r1, #4048] @ 0xfd0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 373c2 │ │ │ │ + bne.n 3740a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 3ed62 <_PyErr_SetLocaleString@@Base+0x31a> │ │ │ │ - b.n 373d4 │ │ │ │ + bl 3edaa <_PyErr_SetLocaleString@@Base+0x31a> │ │ │ │ + b.n 3741c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #4792 @ 0x12b8 │ │ │ │ + movw r1, #568 @ 0x238 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - b.n 373f0 │ │ │ │ + b.n 37438 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37320 │ │ │ │ + beq.n 37368 │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 373fe │ │ │ │ + bne.n 37446 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 37414 │ │ │ │ + cbz r3, 3745c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #4824 @ 0x12d8 │ │ │ │ + movw r1, #600 @ 0x258 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r2, fp │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37410 │ │ │ │ + bge.n 37458 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 37410 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 37458 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 37378 │ │ │ │ + b.n 373c0 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 37420 │ │ │ │ + b.n 37468 │ │ │ │ mov r9, r7 │ │ │ │ - bl 20ac6c │ │ │ │ + bl 209d94 │ │ │ │ mov r7, r0 │ │ │ │ movw r0, #53312 @ 0xd040 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 70b18 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70b3c <_PyObject_GC_New@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 37484 │ │ │ │ + cbz r0, 374cc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r4, #0] │ │ │ │ str r4, [r0, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3745a │ │ │ │ + beq.n 374a2 │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt.w r2, [r9] │ │ │ │ movs r2, #0 │ │ │ │ strd r9, r2, [r6, #12] │ │ │ │ - cbz r5, 3746e │ │ │ │ + cbz r5, 374b6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r6, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r7, #0] │ │ │ │ str r7, [r6, #24] │ │ │ │ - bl 711b4 │ │ │ │ + bl 711d8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37498 │ │ │ │ + bge.n 374e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 37498 │ │ │ │ + cbnz r3, 374e0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbnz r0, 3750e │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbnz r0, 37518 │ │ │ │ + b.n 3751e │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 37508 │ │ │ │ + b.n 37554 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 37554 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 37528 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 37554 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 37532 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 37554 │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + cbz r0, 3753c │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 37554 │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + cbz r0, 37546 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 37554 │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ + cbz r0, 37554 │ │ │ │ + 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 │ │ │ │ mov r6, r0 │ │ │ │ - bl d07d0 │ │ │ │ + bl d086c │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 374ca │ │ │ │ + cbz r2, 37578 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cbz r2, 374da │ │ │ │ - b.n 374e8 │ │ │ │ - ldr r1, [pc, #452] @ (37690 ) │ │ │ │ + cbz r2, 37588 │ │ │ │ + b.n 37596 │ │ │ │ + ldr r1, [pc, #448] @ (3773c ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ad5b0 │ │ │ │ + bl 1acd40 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 374c4 │ │ │ │ - b.n 375a0 │ │ │ │ - ldr r1, [pc, #440] @ (37694 ) │ │ │ │ + bne.n 37572 │ │ │ │ + b.n 3764e │ │ │ │ + ldr r1, [pc, #436] @ (37740 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ad5b0 │ │ │ │ + bl 1acd40 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 375a0 │ │ │ │ + beq.n 3764e │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ - cbnz r2, 374fa │ │ │ │ - ldr r1, [pc, #424] @ (37698 ) │ │ │ │ + cbnz r2, 375a8 │ │ │ │ + ldr r1, [pc, #424] @ (37744 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ad5b0 │ │ │ │ + bl 1acd40 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 375a0 │ │ │ │ + beq.n 3764e │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ - cbnz r2, 3750c │ │ │ │ - ldr r1, [pc, #412] @ (3769c ) │ │ │ │ + cbnz r2, 375ba │ │ │ │ + ldr r1, [pc, #408] @ (37748 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ad5b0 │ │ │ │ + bl 1acd40 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 375a0 │ │ │ │ - movw r1, #4888 @ 0x1318 │ │ │ │ + beq.n 3764e │ │ │ │ + movw r1, #664 @ 0x298 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #4892 @ 0x131c │ │ │ │ + movw r0, #668 @ 0x29c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 1bc310 │ │ │ │ + bl 1bb9bc │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 375a0 │ │ │ │ - movw r0, #4900 @ 0x1324 │ │ │ │ + beq.n 3764e │ │ │ │ + movw r0, #676 @ 0x2a4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 1bcd4c │ │ │ │ + bl 1bc3fc │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 375a0 │ │ │ │ - movw r1, #62608 @ 0xf490 │ │ │ │ + cbz r0, 3764e │ │ │ │ + movw r1, #58384 @ 0xe410 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #50440 @ 0xc508 │ │ │ │ + movw r0, #46216 @ 0xb488 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1bc310 │ │ │ │ + bl 1bb9bc │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 375a0 │ │ │ │ - movw r1, #62600 @ 0xf488 │ │ │ │ + cbz r0, 3764e │ │ │ │ + movw r1, #58376 @ 0xe408 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 10129c │ │ │ │ + bl 10105c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 375a0 │ │ │ │ + cbz r0, 3764e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #62576 @ 0xf470 │ │ │ │ + movw r1, #58352 @ 0xe3f0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ blx 2c174 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3758a │ │ │ │ + cbnz r0, 37638 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - bls.n 3758a │ │ │ │ + bls.n 37638 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 3758a │ │ │ │ + bne.n 37638 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 3758a │ │ │ │ + bne.n 37638 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 375a6 │ │ │ │ + beq.n 37654 │ │ │ │ movw r3, #61136 @ 0xeed0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #4924 @ 0x133c │ │ │ │ + movw r1, #700 @ 0x2bc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 37688 │ │ │ │ - movw r0, #52712 @ 0xcde8 │ │ │ │ + b.n 37736 │ │ │ │ + movw r0, #48488 @ 0xbd68 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 79728 │ │ │ │ + bl 79750 │ │ │ │ str r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 375a0 │ │ │ │ - movw r0, #4972 @ 0x136c │ │ │ │ + beq.n 3764e │ │ │ │ + movw r0, #748 @ 0x2ec │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 79728 │ │ │ │ + bl 79750 │ │ │ │ str r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 375a0 │ │ │ │ - movw r0, #41676 @ 0xa2cc │ │ │ │ + beq.n 3764e │ │ │ │ + movw r0, #37452 @ 0x924c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 79728 │ │ │ │ + bl 79750 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 375a0 │ │ │ │ - movw r0, #4956 @ 0x135c │ │ │ │ + beq.n 3764e │ │ │ │ + movw r0, #732 @ 0x2dc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 79728 │ │ │ │ + bl 79750 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 375a0 │ │ │ │ - movw r0, #4968 @ 0x1368 │ │ │ │ + beq.n 3764e │ │ │ │ + movw r0, #744 @ 0x2e8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 79728 │ │ │ │ + bl 79750 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 375a0 │ │ │ │ - movw r0, #4980 @ 0x1374 │ │ │ │ + beq.n 3764e │ │ │ │ + movw r0, #756 @ 0x2f4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 79728 │ │ │ │ + bl 79750 │ │ │ │ str r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 375a0 │ │ │ │ - movw r0, #4960 @ 0x1360 │ │ │ │ + beq.n 3764e │ │ │ │ + movw r0, #736 @ 0x2e0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 79728 │ │ │ │ + bl 79750 │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 375a0 │ │ │ │ - movw r0, #4988 @ 0x137c │ │ │ │ + beq.n 3764e │ │ │ │ + movw r0, #764 @ 0x2fc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 79728 │ │ │ │ + bl 79750 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 375a0 │ │ │ │ + beq.n 3764e │ │ │ │ movw r3, #61112 @ 0xeeb8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #4996 @ 0x1384 │ │ │ │ + movw r0, #772 @ 0x304 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 19e3a4 │ │ │ │ - movw r1, #5032 @ 0x13a8 │ │ │ │ + bl 19da48 │ │ │ │ + movw r1, #808 @ 0x328 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl d0e88 │ │ │ │ + bl d0f24 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 375a0 │ │ │ │ + blt.n 3764e │ │ │ │ ldrd r2, r3, [r4, #60] @ 0x3c │ │ │ │ mov r5, sp │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ movs r4, #0 │ │ │ │ strd r1, r2, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r5], #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ad5bc │ │ │ │ + bl 1acd4c │ │ │ │ adds r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 375a0 │ │ │ │ + blt.n 3764e │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 37674 │ │ │ │ + bne.n 37722 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ movs r0, #148 @ 0x94 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r0, #168 @ 0xa8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r0, #188 @ 0xbc │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r0, #208 @ 0xd0 │ │ │ │ @@ -16655,351 +16746,351 @@ │ │ │ │ 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 376c0 │ │ │ │ + bhi.n 3776c │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 376d8 │ │ │ │ + ble.n 37784 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - b.n 376e0 │ │ │ │ - movw r0, #54996 @ 0xd6d4 │ │ │ │ + b.n 3778c │ │ │ │ + movw r0, #50772 @ 0xc654 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 376b8 │ │ │ │ + bne.n 37764 │ │ │ │ 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 222c34 │ │ │ │ + b.w 221d98 │ │ │ │ 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 37728 │ │ │ │ + bne.n 377d4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 37742 │ │ │ │ - movw r2, #8920 @ 0x22d8 │ │ │ │ + bmi.n 377ee │ │ │ │ + movw r2, #4696 @ 0x1258 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #65148 @ 0xfe7c │ │ │ │ + movw r1, #60924 @ 0xedfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #24016 @ 0x5dd0 │ │ │ │ + movw r0, #19792 @ 0x4d50 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3773e │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 377ea │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #24016 @ 0x5dd0 │ │ │ │ + movw r0, #19792 @ 0x4d50 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37700 │ │ │ │ + bne.n 377ac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3775a │ │ │ │ - ldr r6, [pc, #24] @ (3775c ) │ │ │ │ + b.n 37806 │ │ │ │ + ldr r6, [pc, #24] @ (37808 ) │ │ │ │ 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 e5b40 │ │ │ │ + bl e59e0 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ 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 r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 37790 │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 3783c │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3778a │ │ │ │ - bl 143964 │ │ │ │ - b.n 37790 │ │ │ │ + bne.n 37836 │ │ │ │ + bl 14353c │ │ │ │ + b.n 3783c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 377ba │ │ │ │ + cbnz r0, 37866 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 377ac │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 37858 │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 377a6 │ │ │ │ - bl 143964 │ │ │ │ - b.n 377ac │ │ │ │ + bne.n 37852 │ │ │ │ + bl 14353c │ │ │ │ + b.n 37858 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 377ba │ │ │ │ + cbnz r0, 37866 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 377ba │ │ │ │ + cbz r0, 37866 │ │ │ │ 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 37814 │ │ │ │ + bne.n 378c0 │ │ │ │ ldrd r7, r6, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl d07d0 │ │ │ │ + bl d086c │ │ │ │ movw r8, #5160 @ 0x1428 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl d2728 │ │ │ │ + bl d27c8 │ │ │ │ cmp r7, r8 │ │ │ │ - beq.n 3782e │ │ │ │ + beq.n 378da │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 3782e │ │ │ │ + bmi.n 378da │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #5580 @ 0x15cc │ │ │ │ + movw r1, #1356 @ 0x54c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #5564 @ 0x15bc │ │ │ │ + movw r0, #1340 @ 0x53c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 377d4 │ │ │ │ + bne.n 37880 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 378de │ │ │ │ + b.n 3798a │ │ │ │ mov r0, r6 │ │ │ │ - bl d2728 │ │ │ │ + bl d27c8 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 3785a │ │ │ │ + beq.n 37906 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 3785a │ │ │ │ + bmi.n 37906 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #5628 @ 0x15fc │ │ │ │ + movw r1, #1404 @ 0x57c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ 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 7c0bc │ │ │ │ + bl 7c0ac │ │ │ │ cmp r7, r8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bne.n 3789a │ │ │ │ - cbz r0, 378ac │ │ │ │ + bne.n 37946 │ │ │ │ + cbz r0, 37958 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 378ac │ │ │ │ + bge.n 37958 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 378ac │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 378ac │ │ │ │ + cbnz r3, 37958 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37958 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r7, #0] │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r6, r8 │ │ │ │ - bne.n 378cc │ │ │ │ - cbz r0, 378de │ │ │ │ + bne.n 37978 │ │ │ │ + cbz r0, 3798a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 378de │ │ │ │ + bge.n 3798a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 378de │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 378de │ │ │ │ + cbnz r3, 3798a │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3798a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #1 │ │ │ │ - b.w 1dbb18 │ │ │ │ + b.w 1dac40 │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbnz r1, 3791a │ │ │ │ + cbnz r1, 379c6 │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #7588 @ 0x1da4 │ │ │ │ + movw r1, #3364 @ 0xd24 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 37940 │ │ │ │ + bl f3560 │ │ │ │ + b.n 379ec │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #41384 @ 0xa1a8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 37948 │ │ │ │ + beq.n 379f4 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #7612 @ 0x1dbc │ │ │ │ + movw r1, #3388 @ 0xd3c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.w 382f8 │ │ │ │ + b.w 383a4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r5, [r3, #12] │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 37964 │ │ │ │ + bne.n 37a10 │ │ │ │ ldrb.w r3, [r5, #-1] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 37968 │ │ │ │ + b.n 37a14 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 96710 │ │ │ │ + bl 966f0 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 3798a │ │ │ │ + bge.n 37a36 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #7640 @ 0x1dd8 │ │ │ │ + movw r1, #3416 @ 0xd58 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.n 37940 │ │ │ │ - beq.n 379d0 │ │ │ │ + bl d6c4c │ │ │ │ + b.n 379ec │ │ │ │ + beq.n 37a7c │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.n 37a00 │ │ │ │ + bhi.n 37aac │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ movw r2, #938 @ 0x3aa │ │ │ │ movt r2, #4 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 37a18 │ │ │ │ + bne.n 37ac4 │ │ │ │ movw r2, #30788 @ 0x7844 │ │ │ │ movt r2, #2 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 379e8 │ │ │ │ + bne.n 37a94 │ │ │ │ movs r2, #16 │ │ │ │ movt r2, #1 │ │ │ │ ands r2, r3 │ │ │ │ - cbz r2, 37a00 │ │ │ │ + cbz r2, 37aac │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #7744 @ 0x1e40 │ │ │ │ + movw r1, #3520 @ 0xdc0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 37940 │ │ │ │ + bl f3560 │ │ │ │ + b.n 379ec │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #7688 @ 0x1e08 │ │ │ │ + movw r1, #3464 @ 0xd88 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.n 37940 │ │ │ │ + bl d6c4c │ │ │ │ + b.n 379ec │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #7772 @ 0x1e5c │ │ │ │ + movw r1, #3548 @ 0xddc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.n 37940 │ │ │ │ + bl d6c4c │ │ │ │ + b.n 379ec │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #7812 @ 0x1e84 │ │ │ │ + movw r1, #3588 @ 0xe04 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 37940 │ │ │ │ + bl f3560 │ │ │ │ + b.n 379ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ bic.w r9, r3, #1 │ │ │ │ - bl e5238 │ │ │ │ + bl e50d8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 37a44 │ │ │ │ + cbz r3, 37af0 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #7836 @ 0x1e9c │ │ │ │ + movw r1, #3612 @ 0xe1c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 37940 │ │ │ │ + bl f3560 │ │ │ │ + b.n 379ec │ │ │ │ ldr.w r2, [r9, #44] @ 0x2c │ │ │ │ cmp r0, r2 │ │ │ │ - bge.n 37a66 │ │ │ │ + bge.n 37b12 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #7856 @ 0x1eb0 │ │ │ │ + movw r1, #3632 @ 0xe30 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.n 37940 │ │ │ │ + bl d6c4c │ │ │ │ + b.n 379ec │ │ │ │ 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 │ │ │ │ @@ -17007,173 +17098,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 37940 │ │ │ │ + bcs.w 379ec │ │ │ │ lsls r5, r3, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 75f54 │ │ │ │ + bl 75f8c │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 37940 │ │ │ │ + beq.w 379ec │ │ │ │ adds r3, r0, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 37ab8 │ │ │ │ + beq.n 37b64 │ │ │ │ str.w r6, [r5], #4 │ │ │ │ - b.n 37aae │ │ │ │ + b.n 37b5a │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 37ae2 │ │ │ │ + bcs.n 37b8e │ │ │ │ bl 2e448 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 37abc │ │ │ │ + beq.n 37b68 │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 37abc │ │ │ │ + beq.n 37b68 │ │ │ │ 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 37abc │ │ │ │ + b.n 37b68 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 37afa │ │ │ │ + beq.n 37ba6 │ │ │ │ ldr.w r3, [r7], #4 │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 37ae6 │ │ │ │ + bge.n 37b92 │ │ │ │ cmp r4, r3 │ │ │ │ it le │ │ │ │ movle r2, r3 │ │ │ │ - b.n 37ae6 │ │ │ │ + b.n 37b92 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 37b24 │ │ │ │ + bcc.n 37bd0 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #7900 @ 0x1edc │ │ │ │ + movw r1, #3676 @ 0xe5c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 7630c │ │ │ │ - b.n 37940 │ │ │ │ + bl 76344 │ │ │ │ + b.n 379ec │ │ │ │ mov r0, r9 │ │ │ │ - bl 119138 <_PyArena_Free@@Base+0xfec> │ │ │ │ + bl 119874 <_PyLong_AsByteArray@@Base+0x828> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 38048 │ │ │ │ + beq.w 380f4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - blt.n 37b4a │ │ │ │ - bl 1fc770 │ │ │ │ + blt.n 37bf6 │ │ │ │ + bl 1fb898 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 37b66 │ │ │ │ - b.n 38048 │ │ │ │ + blt.n 37c12 │ │ │ │ + b.n 380f4 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bl 75f54 │ │ │ │ + bl 75f8c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37b3c │ │ │ │ + beq.n 37be8 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ mvn.w r0, #1 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.n 37b78 │ │ │ │ + b.n 37c24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 38048 │ │ │ │ + bne.w 380f4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 38048 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 380f4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, r3 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - blt.n 37b88 │ │ │ │ + blt.n 37c34 │ │ │ │ strd r0, r1, [r2, #8]! │ │ │ │ - b.n 37b78 │ │ │ │ - movw ip, #11296 @ 0x2c20 │ │ │ │ + b.n 37c24 │ │ │ │ + movw ip, #7072 @ 0x1ba0 │ │ │ │ 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 37efc │ │ │ │ + ble.w 37fa8 │ │ │ │ add.w r7, r4, r1, lsl #3 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r5, [r4, r1, lsl #3] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 1162a4 │ │ │ │ + bl 1161dc │ │ │ │ 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 37bfa │ │ │ │ + bne.n 37ca6 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 1162a4 │ │ │ │ + bl 1161dc │ │ │ │ str.w r5, [r7, #8]! │ │ │ │ ubfx ip, r0, #8, #8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ uxtb r0, r0 │ │ │ │ str r6, [r7, #4] │ │ │ │ - b.n 37bd6 │ │ │ │ + b.n 37c82 │ │ │ │ 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 37ef8 │ │ │ │ + beq.w 37fa4 │ │ │ │ cmp r0, #80 @ 0x50 │ │ │ │ - bgt.n 37cc8 │ │ │ │ + bgt.n 37d74 │ │ │ │ cmp r0, #67 @ 0x43 │ │ │ │ - bgt.n 37c30 │ │ │ │ + bgt.n 37cdc │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - bgt.n 37c76 │ │ │ │ + bgt.n 37d22 │ │ │ │ cmp r0, #28 │ │ │ │ - bgt.n 37c5a │ │ │ │ + bgt.n 37d06 │ │ │ │ cmp r0, #14 │ │ │ │ - beq.w 37d70 │ │ │ │ + beq.w 37e1c │ │ │ │ cmp r0, #16 │ │ │ │ - bne.w 37ea4 │ │ │ │ - b.n 37d70 │ │ │ │ + bne.w 37f50 │ │ │ │ + b.n 37e1c │ │ │ │ sub.w ip, r0, #68 @ 0x44 │ │ │ │ cmp.w ip, #12 │ │ │ │ - bhi.w 37ea4 │ │ │ │ + bhi.w 37f50 │ │ │ │ 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 │ │ │ │ @@ -17182,25 +17273,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 37ea4 │ │ │ │ + bhi.w 37f50 │ │ │ │ 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 37ea4 │ │ │ │ + bne.w 37f50 │ │ │ │ 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 │ │ │ │ @@ -17217,22 +17308,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 37ef8 │ │ │ │ + b.n 37fa4 │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - beq.w 37df8 │ │ │ │ + beq.w 37ea4 │ │ │ │ sub.w r3, r0, #100 @ 0x64 │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.w 37ea4 │ │ │ │ + bhi.w 37f50 │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.w 37ea4 │ │ │ │ + bhi.w 37f50 │ │ │ │ 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 │ │ │ │ @@ -17248,29 +17339,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 37d16 │ │ │ │ + b.n 37dc2 │ │ │ │ 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 37ef8 │ │ │ │ + b.n 37fa4 │ │ │ │ add r3, r2 │ │ │ │ str.w r5, [r4, r3, lsl #3] │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str r6, [r3, #4] │ │ │ │ - b.n 37ef8 │ │ │ │ + b.n 37fa4 │ │ │ │ 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 │ │ │ │ @@ -17280,20 +17371,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 37ef8 │ │ │ │ + b.n 37fa4 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 37e54 │ │ │ │ + blt.n 37f00 │ │ │ │ bic.w r5, r5, #7 │ │ │ │ orr.w r5, r5, #1 │ │ │ │ - b.n 37eee │ │ │ │ + b.n 37f9a │ │ │ │ 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 │ │ │ │ @@ -17303,76 +17394,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 37ef8 │ │ │ │ + b.n 37fa4 │ │ │ │ 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 37ef8 │ │ │ │ + b.n 37fa4 │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 37e54 │ │ │ │ + bcs.n 37f00 │ │ │ │ lsls r6, r6, #3 │ │ │ │ orr.w r6, r6, r5, lsr #29 │ │ │ │ lsls r5, r5, #3 │ │ │ │ orr.w r5, r5, #2 │ │ │ │ - b.n 37eee │ │ │ │ + b.n 37f9a │ │ │ │ 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 37ef8 │ │ │ │ + b.n 37fa4 │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ - bcc.n 37e46 │ │ │ │ - b.n 37e54 │ │ │ │ + bcc.n 37ef2 │ │ │ │ + b.n 37f00 │ │ │ │ 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 37eee │ │ │ │ + bpl.n 37f9a │ │ │ │ cmp fp, r5 │ │ │ │ sbcs.w r3, sl, r6 │ │ │ │ - bcs.n 37e46 │ │ │ │ - b.n 37e54 │ │ │ │ + bcs.n 37ef2 │ │ │ │ + b.n 37f00 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 37eee │ │ │ │ + bpl.n 37f9a │ │ │ │ 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 37e54 │ │ │ │ + bcc.n 37f00 │ │ │ │ bic.w r5, r5, #7 │ │ │ │ orr.w r5, r5, #3 │ │ │ │ cmp fp, r5 │ │ │ │ sbcs.w r3, sl, r6 │ │ │ │ - blt.n 37e54 │ │ │ │ + blt.n 37f00 │ │ │ │ lsls r6, r6, #3 │ │ │ │ orr.w r6, r6, r5, lsr #29 │ │ │ │ lsls r5, r5, #3 │ │ │ │ orr.w r5, r5, #4 │ │ │ │ - b.n 37eee │ │ │ │ + b.n 37f9a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r5 │ │ │ │ - b.n 37eee │ │ │ │ + b.n 37f9a │ │ │ │ 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 │ │ │ │ @@ -17389,174 +17480,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 37ef8 │ │ │ │ + b.n 37fa4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 25cc70 │ │ │ │ + bl 25be00 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 37ebc │ │ │ │ + bge.n 37f68 │ │ │ │ lsrs r5, r5, #3 │ │ │ │ adds r3, #1 │ │ │ │ orr.w r5, r5, r6, lsl #29 │ │ │ │ asrs r6, r6, #3 │ │ │ │ - b.n 37eac │ │ │ │ + b.n 37f58 │ │ │ │ cmp r0, #0 │ │ │ │ rsb r3, r0, #0 │ │ │ │ it gt │ │ │ │ movgt r3, #0 │ │ │ │ add r3, r0 │ │ │ │ - cbz r3, 37eee │ │ │ │ + cbz r3, 37f9a │ │ │ │ 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 37ec8 │ │ │ │ + b.n 37f74 │ │ │ │ add.w r3, r4, r7, lsl #3 │ │ │ │ str.w r5, [r4, r7, lsl #3] │ │ │ │ str r6, [r3, #4] │ │ │ │ mov r1, r7 │ │ │ │ - b.n 37bb0 │ │ │ │ + b.n 37c5c │ │ │ │ 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 3802a │ │ │ │ + bls.w 380d6 │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r1, [r5], #1 │ │ │ │ lsls r6, r1, #25 │ │ │ │ - bpl.n 37f30 │ │ │ │ + bpl.n 37fdc │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ orr.w r2, r1, r2, lsl #6 │ │ │ │ - b.n 37f1c │ │ │ │ + b.n 37fc8 │ │ │ │ ldrb r0, [r5, #0] │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #1 │ │ │ │ lsls r0, r0, #25 │ │ │ │ - bmi.n 37f30 │ │ │ │ + bmi.n 37fdc │ │ │ │ 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 37f56 │ │ │ │ + bpl.n 38002 │ │ │ │ orr.w r9, r0, r9, lsl #6 │ │ │ │ - b.n 37f42 │ │ │ │ + b.n 37fee │ │ │ │ ldrb.w r1, [r5], #1 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.n 37f6a │ │ │ │ + bpl.n 38016 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ and.w r1, r1, #63 @ 0x3f │ │ │ │ orr.w r0, r1, r0, lsl #6 │ │ │ │ - b.n 37f56 │ │ │ │ + b.n 38002 │ │ │ │ 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 37f10 │ │ │ │ + beq.n 37fbc │ │ │ │ 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 37f10 │ │ │ │ + bne.n 37fbc │ │ │ │ and.w r8, r0, #1 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - beq.n 37fdc │ │ │ │ + beq.n 38088 │ │ │ │ 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 37fe2 │ │ │ │ + bge.n 3808e │ │ │ │ lsrs r2, r2, #3 │ │ │ │ orr.w r2, r2, r1, lsl #29 │ │ │ │ asrs r1, r1, #3 │ │ │ │ - b.n 37fca │ │ │ │ + b.n 38076 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 37fe4 │ │ │ │ + b.n 38090 │ │ │ │ str r6, [sp, #24] │ │ │ │ mov r3, r1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 38002 │ │ │ │ + beq.n 380ae │ │ │ │ cmp fp, r2 │ │ │ │ sbcs.w r3, sl, r1 │ │ │ │ - bcc.n 38018 │ │ │ │ + bcc.n 380c4 │ │ │ │ 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 38018 │ │ │ │ + bcc.n 380c4 │ │ │ │ lsls r1, r1, #3 │ │ │ │ orr.w r1, r1, r2, lsr #29 │ │ │ │ lsls r2, r2, #3 │ │ │ │ orr.w r2, r2, #2 │ │ │ │ - b.n 3801e │ │ │ │ + b.n 380ca │ │ │ │ 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 37f10 │ │ │ │ + b.n 37fbc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 37ba6 │ │ │ │ + bne.w 37c52 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, ip │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38050 │ │ │ │ + bge.n 380fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 38050 │ │ │ │ + cbnz r3, 380fc │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 38050 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 380fc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 7630c │ │ │ │ - b.n 37940 │ │ │ │ + bl 76344 │ │ │ │ + b.n 379ec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - movw r5, #7548 @ 0x1d7c │ │ │ │ + movw r5, #3324 @ 0xcfc │ │ │ │ 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 │ │ │ │ @@ -17567,551 +17658,551 @@ │ │ │ │ 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 381b6 │ │ │ │ + ble.w 38262 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r3, [r3, lr, lsl #2] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 381aa │ │ │ │ + bne.w 38256 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r3, r0, [r3] │ │ │ │ orrs.w r2, r7, r0 │ │ │ │ - bmi.n 3812a │ │ │ │ + bmi.n 381d6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs.w r4, r0, r1 │ │ │ │ - bge.n 380be │ │ │ │ + bge.n 3816a │ │ │ │ lsrs r2, r2, #3 │ │ │ │ orr.w r2, r2, r1, lsl #29 │ │ │ │ asrs r1, r1, #3 │ │ │ │ - b.n 380ac │ │ │ │ + b.n 38158 │ │ │ │ mov r4, r3 │ │ │ │ mov ip, r0 │ │ │ │ strd lr, r5, [sp, #24] │ │ │ │ orrs.w r5, r2, r1 │ │ │ │ - beq.n 38112 │ │ │ │ + beq.n 381be │ │ │ │ and.w r5, r2, #7 │ │ │ │ ands.w lr, r4, #7 │ │ │ │ - beq.w 382ec │ │ │ │ + beq.w 38398 │ │ │ │ cmp.w lr, #3 │ │ │ │ - bne.n 380e6 │ │ │ │ + bne.n 38192 │ │ │ │ subs r5, #4 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ - b.n 380f8 │ │ │ │ + b.n 381a4 │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.n 380fe │ │ │ │ + beq.n 381aa │ │ │ │ sub.w lr, r5, lr │ │ │ │ rsbs r5, lr, #0 │ │ │ │ adc.w r5, r5, lr │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 382ec │ │ │ │ + beq.w 38398 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ lsrs r4, r4, #3 │ │ │ │ orr.w r2, r2, r1, lsl #29 │ │ │ │ orr.w r4, r4, ip, lsl #29 │ │ │ │ asrs r1, r1, #3 │ │ │ │ mov.w ip, ip, asr #3 │ │ │ │ - b.n 380c6 │ │ │ │ + b.n 38172 │ │ │ │ ldrd lr, r5, [sp, #24] │ │ │ │ orrs.w ip, r4, ip │ │ │ │ - bne.w 382f0 │ │ │ │ + bne.w 3839c │ │ │ │ cmp r9, r3 │ │ │ │ sbcs.w r2, fp, r0 │ │ │ │ - blt.n 38174 │ │ │ │ + blt.n 38220 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 381aa │ │ │ │ + b.n 38256 │ │ │ │ adds r1, r6, #1 │ │ │ │ - bne.n 381aa │ │ │ │ + bne.n 38256 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 38180 │ │ │ │ + beq.n 3822c │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r8, #2 │ │ │ │ - beq.n 3818a │ │ │ │ + beq.n 38236 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r3, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 38194 │ │ │ │ + beq.n 38240 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r3, #2 │ │ │ │ - beq.n 381a0 │ │ │ │ + beq.n 3824c │ │ │ │ and.w r3, r3, #7 │ │ │ │ - movw r2, #27784 @ 0x6c88 │ │ │ │ + movw r2, #23560 @ 0x5c08 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ subs r3, #1 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ - b.n 381aa │ │ │ │ + b.n 38256 │ │ │ │ mov r9, r3 │ │ │ │ mov fp, r0 │ │ │ │ movs r6, #0 │ │ │ │ str.w lr, [sp, #40] @ 0x28 │ │ │ │ - b.n 381aa │ │ │ │ - movw r5, #7384 @ 0x1cd8 │ │ │ │ + b.n 38256 │ │ │ │ + movw r5, #3160 @ 0xc58 │ │ │ │ movt r5, #45 @ 0x2d │ │ │ │ - b.n 381aa │ │ │ │ - movw r5, #7412 @ 0x1cf4 │ │ │ │ + b.n 38256 │ │ │ │ + movw r5, #3188 @ 0xc74 │ │ │ │ movt r5, #45 @ 0x2d │ │ │ │ - b.n 381aa │ │ │ │ - movw r5, #7448 @ 0x1d18 │ │ │ │ + b.n 38256 │ │ │ │ + movw r5, #3224 @ 0xc98 │ │ │ │ movt r5, #45 @ 0x2d │ │ │ │ movs r6, #1 │ │ │ │ - b.n 381aa │ │ │ │ - movw r5, #7480 @ 0x1d38 │ │ │ │ + b.n 38256 │ │ │ │ + movw r5, #3256 @ 0xcb8 │ │ │ │ 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 38086 │ │ │ │ + b.n 38132 │ │ │ │ mov r0, sl │ │ │ │ mov sl, r9 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 7630c │ │ │ │ - cbnz r6, 381d6 │ │ │ │ + bl 76344 │ │ │ │ + cbnz r6, 38282 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ - b.n 381ea │ │ │ │ + b.n 38296 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.w 37940 │ │ │ │ + bl f3560 │ │ │ │ + b.w 379ec │ │ │ │ add.w r0, r2, #10 │ │ │ │ cmp r2, r1 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - bge.n 38204 │ │ │ │ + bge.n 382b0 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ ldr.w r0, [r4, r0, lsl #2] │ │ │ │ cmp r0, #1 │ │ │ │ it eq │ │ │ │ addeq r3, #1 │ │ │ │ - b.n 381ea │ │ │ │ - cbnz r3, 38220 │ │ │ │ + b.n 38296 │ │ │ │ + cbnz r3, 382cc │ │ │ │ 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 382c0 │ │ │ │ + b.n 3836c │ │ │ │ movw r2, #61084 @ 0xee9c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #63920 @ 0xf9b0 │ │ │ │ + movw r1, #59696 @ 0xe930 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #60884 @ 0xedd4 │ │ │ │ + movw r2, #56660 @ 0xdd54 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #7944 @ 0x1f08 │ │ │ │ + movw r2, #3720 @ 0xe88 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - bl 20e674 │ │ │ │ + bl 20d7a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 37940 │ │ │ │ + bne.w 379ec │ │ │ │ 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 38206 │ │ │ │ + bge.n 382b2 │ │ │ │ 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 38264 │ │ │ │ + b.n 38310 │ │ │ │ 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 382ce │ │ │ │ - ldr r2, [pc, #108] @ (38300 ) │ │ │ │ + bne.n 3837a │ │ │ │ + ldr r2, [pc, #108] @ (383ac ) │ │ │ │ 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 77680 │ │ │ │ + bl 776b8 │ │ │ │ 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 382d4 │ │ │ │ - b.n 3827e │ │ │ │ - bl 84ae4 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ - b.n 382b6 │ │ │ │ + bge.n 38380 │ │ │ │ + b.n 3832a │ │ │ │ + bl 84ac8 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + b.n 38362 │ │ │ │ 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 382f8 │ │ │ │ + b.n 383a4 │ │ │ │ ldrd lr, r5, [sp, #24] │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.w 3815e │ │ │ │ - b.n 381aa │ │ │ │ + beq.w 3820a │ │ │ │ + b.n 38256 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, 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, #4032] @ 0xfc0 │ │ │ │ add.w r0, r1, #16 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 38324 │ │ │ │ + cbnz r2, 383d0 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 38324 │ │ │ │ + bne.n 383d0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 38348 │ │ │ │ + cbnz r0, 383f4 │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #4 │ │ │ │ add r5, sp, #24 │ │ │ │ strd r4, r3, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ movw r4, #9936 @ 0x26d0 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ strd r3, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 383ec │ │ │ │ + beq.n 38498 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ movw r5, #23916 @ 0x5d6c │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 3837a │ │ │ │ + beq.n 38426 │ │ │ │ mov r1, r5 │ │ │ │ - bl 88538 │ │ │ │ - cbnz r0, 3837a │ │ │ │ + bl 88530 │ │ │ │ + cbnz r0, 38426 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #7984 @ 0x1f30 │ │ │ │ + movw r1, #3760 @ 0xeb0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #3120 @ 0xc30 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 383ec │ │ │ │ + movw r0, #64432 @ 0xfbb0 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 38498 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3838e │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 383ec │ │ │ │ + bne.n 3843a │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 38498 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 383a0 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 383ec │ │ │ │ + bne.n 3844c │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 38498 │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 383d8 │ │ │ │ + beq.n 38484 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r2, #5580 @ 0x15cc │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 383da │ │ │ │ + beq.n 38486 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #8004 @ 0x1f44 │ │ │ │ + movw r1, #3780 @ 0xec4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ 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 1ab048 <_PyBytes_DecodeEscape2@@Base+0x1dc0> │ │ │ │ + b.w 1aa7e8 <_PyBytes_DecodeEscape2@@Base+0x1eec> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 38408 │ │ │ │ - movw r0, #8064 @ 0x1f80 │ │ │ │ + bne.n 384b4 │ │ │ │ + movw r0, #3840 @ 0xf00 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w 80cc0 │ │ │ │ + b.w 80ca0 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7c0bc │ │ │ │ + b.w 7c0ac │ │ │ │ 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] @ (384a4 ) │ │ │ │ + ldr r0, [pc, #132] @ (38550 ) │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r0, #0 │ │ │ │ - movw r2, #18616 @ 0x48b8 │ │ │ │ + movw r2, #14392 @ 0x3838 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #8072 @ 0x1f88 │ │ │ │ + movw r1, #3848 @ 0xf08 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8edb8 │ │ │ │ - cbz r0, 38488 │ │ │ │ + bl 8ed90 │ │ │ │ + cbz r0, 38534 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #23948 @ 0x5d8c │ │ │ │ + movw r1, #19724 @ 0x4d0c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #8092 @ 0x1f9c │ │ │ │ + movw r0, #3868 @ 0xf1c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91b24 │ │ │ │ + bl 91b08 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 38466 │ │ │ │ + bne.n 38512 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 38480 │ │ │ │ + b.n 3852c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 2107d4 │ │ │ │ + bl 20f904 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 38462 │ │ │ │ + beq.n 3850e │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 249198 │ │ │ │ + bl 24824c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 7630c │ │ │ │ - b.n 3848a │ │ │ │ + bl 76344 │ │ │ │ + b.n 38536 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #24] @ (384a4 ) │ │ │ │ + ldr r3, [pc, #24] @ (38550 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 3849c │ │ │ │ + beq.n 38548 │ │ │ │ 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 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 384c4 │ │ │ │ + cbz r3, 38570 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 384d4 │ │ │ │ + b.n 38580 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 384d2 │ │ │ │ + blt.n 3857e │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 384ce │ │ │ │ - cbnz r1, 384f4 │ │ │ │ + bgt.n 3857a │ │ │ │ + cbnz r1, 385a0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 384d4 │ │ │ │ + b.n 38580 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #156] @ (38574 ) │ │ │ │ + ldr r1, [pc, #156] @ (38620 ) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 384fa │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 385a6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3856e │ │ │ │ + b.n 3861a │ │ │ │ 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 19bac0 <_PyStaticType_InitForExtension@@Base+0x50c> │ │ │ │ + bl 19b168 <_PyStaticType_InitForExtension@@Base+0x50c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 384f0 │ │ │ │ + beq.n 3859c │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ - movw r3, #35777 @ 0x8bc1 │ │ │ │ + movw r3, #31977 @ 0x7ce9 │ │ │ │ movt r3, #31 │ │ │ │ - movw r1, #52297 @ 0xcc49 │ │ │ │ + movw r1, #49913 @ 0xc2f9 │ │ │ │ movt r1, #27 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 385de │ │ │ │ + bl 3868a │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 384f0 │ │ │ │ + beq.n 3859c │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 3856e │ │ │ │ + beq.n 3861a │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #48] @ (38578 ) │ │ │ │ + ldr r0, [pc, #48] @ (38624 ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #32 │ │ │ │ strd r5, r4, [sp, #32] │ │ │ │ - bl 94d5c │ │ │ │ + bl 94d40 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3856c │ │ │ │ + bge.n 38618 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3856c │ │ │ │ + cbnz r3, 38618 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r6, #252 @ 0xfc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 388ec <_PyTime_AsTimevalTime_t@@Base+0x2c0> │ │ │ │ + b.n 38998 <_PyTime_AsTimevalTime_t@@Base+0x2c0> │ │ │ │ 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 142150 │ │ │ │ - cbz r0, 385aa │ │ │ │ + bl 141d38 │ │ │ │ + cbz r0, 38656 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 385d8 │ │ │ │ + beq.n 38684 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r0, #40028 @ 0x9c5c │ │ │ │ + movw r0, #35804 @ 0x8bdc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.w e5520 │ │ │ │ + b.w e53c0 │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ - movw r3, #65428 @ 0xff94 │ │ │ │ + movw r3, #61204 @ 0xef14 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - movw r0, #65420 @ 0xff8c │ │ │ │ + movw r0, #61196 @ 0xef0c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl e5520 │ │ │ │ + bl e53c0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 142e34 │ │ │ │ - b.n 385da │ │ │ │ + bl 142a0c │ │ │ │ + b.n 38686 │ │ │ │ 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 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 22941c │ │ │ │ + bl 228584 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 38602 │ │ │ │ + bne.n 386ae │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38628 │ │ │ │ + b.n 386d4 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #16 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 3862c <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ + bl 386d8 <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 385fe │ │ │ │ + beq.n 386aa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 25ce94 │ │ │ │ + bl 25c024 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003862c <_PyTime_AsTimevalTime_t@@Base>: │ │ │ │ +000386d8 <_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 25afa8 <_PyTime_AsTimeval@@Base+0x34> │ │ │ │ + bl 25a138 <_PyTime_AsTimeval@@Base+0x34> │ │ │ │ movs r0, #0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [r4] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ @@ -18133,770 +18224,770 @@ │ │ │ │ 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] @ (38774 <_PyTime_AsTimevalTime_t@@Base+0x148>) │ │ │ │ + ldr r1, [pc, #204] @ (38820 <_PyTime_AsTimevalTime_t@@Base+0x148>) │ │ │ │ add.w r5, sp, #16512 @ 0x4080 │ │ │ │ mov r6, r0 │ │ │ │ - movw r2, #18616 @ 0x48b8 │ │ │ │ + movw r2, #14392 @ 0x3838 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov.w r1, #0 │ │ │ │ add r3, sp, #16 │ │ │ │ - movw r1, #8516 @ 0x2144 │ │ │ │ + movw r1, #4292 @ 0x10c4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ - bl 8edb8 │ │ │ │ + bl 8ed90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3874e <_PyTime_AsTimevalTime_t@@Base+0x122> │ │ │ │ + beq.n 387fa <_PyTime_AsTimevalTime_t@@Base+0x122> │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #23948 @ 0x5d8c │ │ │ │ + movw r1, #19724 @ 0x4d0c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #8092 @ 0x1f9c │ │ │ │ + movw r0, #3868 @ 0xf1c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91b24 │ │ │ │ + bl 91b08 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 386f4 <_PyTime_AsTimevalTime_t@@Base+0xc8> │ │ │ │ + bne.n 387a0 <_PyTime_AsTimevalTime_t@@Base+0xc8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 38746 <_PyTime_AsTimevalTime_t@@Base+0x11a> │ │ │ │ + b.n 387f2 <_PyTime_AsTimevalTime_t@@Base+0x11a> │ │ │ │ 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 2107d4 │ │ │ │ + bl 20f904 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 386f0 <_PyTime_AsTimevalTime_t@@Base+0xc4> │ │ │ │ - bl 965e4 │ │ │ │ + beq.n 3879c <_PyTime_AsTimevalTime_t@@Base+0xc4> │ │ │ │ + bl 965c4 │ │ │ │ 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 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ 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 38778 <_PyTime_AsTimevalTime_t@@Base+0x14c> │ │ │ │ + bl 38824 <_PyTime_AsTimevalTime_t@@Base+0x14c> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 7630c │ │ │ │ - b.n 38750 <_PyTime_AsTimevalTime_t@@Base+0x124> │ │ │ │ + bl 76344 │ │ │ │ + b.n 387fc <_PyTime_AsTimevalTime_t@@Base+0x124> │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #28] @ (38774 <_PyTime_AsTimevalTime_t@@Base+0x148>) │ │ │ │ + ldr r3, [pc, #28] @ (38820 <_PyTime_AsTimevalTime_t@@Base+0x148>) │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 38768 <_PyTime_AsTimevalTime_t@@Base+0x13c> │ │ │ │ + beq.n 38814 <_PyTime_AsTimevalTime_t@@Base+0x13c> │ │ │ │ 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} │ │ │ │ stmdb 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] @ (38978 <_PyTime_AsTimevalTime_t@@Base+0x34c>) │ │ │ │ + ldr r3, [pc, #492] @ (38a24 <_PyTime_AsTimevalTime_t@@Base+0x34c>) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 387dc <_PyTime_AsTimevalTime_t@@Base+0x1b0> │ │ │ │ + cbnz r1, 38888 <_PyTime_AsTimevalTime_t@@Base+0x1b0> │ │ │ │ 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, #8584 @ 0x2188 │ │ │ │ + movw r0, #4360 @ 0x1108 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38858 <_PyTime_AsTimevalTime_t@@Base+0x22c> │ │ │ │ + beq.n 38904 <_PyTime_AsTimevalTime_t@@Base+0x22c> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1305e8 │ │ │ │ + bl 13024c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38858 <_PyTime_AsTimevalTime_t@@Base+0x22c> │ │ │ │ + bge.n 38904 <_PyTime_AsTimevalTime_t@@Base+0x22c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38858 <_PyTime_AsTimevalTime_t@@Base+0x22c> │ │ │ │ + bne.n 38904 <_PyTime_AsTimevalTime_t@@Base+0x22c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 38858 <_PyTime_AsTimevalTime_t@@Base+0x22c> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 38904 <_PyTime_AsTimevalTime_t@@Base+0x22c> │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 38810 <_PyTime_AsTimevalTime_t@@Base+0x1e4> │ │ │ │ + beq.n 388bc <_PyTime_AsTimevalTime_t@@Base+0x1e4> │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ movs r3, #97 @ 0x61 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r3, [pc, #392] @ (38978 <_PyTime_AsTimevalTime_t@@Base+0x34c>) │ │ │ │ + ldr r3, [pc, #392] @ (38a24 <_PyTime_AsTimevalTime_t@@Base+0x34c>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 3896c <_PyTime_AsTimevalTime_t@@Base+0x340> │ │ │ │ + bne.w 38a18 <_PyTime_AsTimevalTime_t@@Base+0x340> │ │ │ │ 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 1b1958 │ │ │ │ + b.w 1b10e8 │ │ │ │ movs r0, #0 │ │ │ │ mov r9, r2 │ │ │ │ - bl 7193c │ │ │ │ + bl 71974 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 3885c <_PyTime_AsTimevalTime_t@@Base+0x230> │ │ │ │ + cbz r0, 38908 <_PyTime_AsTimevalTime_t@@Base+0x230> │ │ │ │ movs r0, #0 │ │ │ │ - bl 7193c │ │ │ │ + bl 71974 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3885c <_PyTime_AsTimevalTime_t@@Base+0x230> │ │ │ │ + cbz r0, 38908 <_PyTime_AsTimevalTime_t@@Base+0x230> │ │ │ │ ldr r7, [r6, #4] │ │ │ │ - cbnz r7, 38886 <_PyTime_AsTimevalTime_t@@Base+0x25a> │ │ │ │ + cbnz r7, 38932 <_PyTime_AsTimevalTime_t@@Base+0x25a> │ │ │ │ ldr.w r8, [r6, #16] │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 38934 <_PyTime_AsTimevalTime_t@@Base+0x308> │ │ │ │ + beq.n 389e0 <_PyTime_AsTimevalTime_t@@Base+0x308> │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.n 3889e <_PyTime_AsTimevalTime_t@@Base+0x272> │ │ │ │ + beq.n 3894a <_PyTime_AsTimevalTime_t@@Base+0x272> │ │ │ │ cmp.w sl, #10 │ │ │ │ - beq.n 388ca <_PyTime_AsTimevalTime_t@@Base+0x29e> │ │ │ │ + beq.n 38976 <_PyTime_AsTimevalTime_t@@Base+0x29e> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #18800 @ 0x4970 │ │ │ │ + movw r1, #14576 @ 0x38f0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3895e <_PyTime_AsTimevalTime_t@@Base+0x332> │ │ │ │ + b.n 38a0a <_PyTime_AsTimevalTime_t@@Base+0x332> │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 38952 <_PyTime_AsTimevalTime_t@@Base+0x326> │ │ │ │ - bl 79770 │ │ │ │ + b.n 389fe <_PyTime_AsTimevalTime_t@@Base+0x326> │ │ │ │ + bl 79798 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3892a <_PyTime_AsTimevalTime_t@@Base+0x2fe> │ │ │ │ + beq.n 389d6 <_PyTime_AsTimevalTime_t@@Base+0x2fe> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 85d00 │ │ │ │ + bl 85ce4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3888e <_PyTime_AsTimevalTime_t@@Base+0x262> │ │ │ │ + blt.n 3893a <_PyTime_AsTimevalTime_t@@Base+0x262> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 3892a <_PyTime_AsTimevalTime_t@@Base+0x2fe> │ │ │ │ + bne.n 389d6 <_PyTime_AsTimevalTime_t@@Base+0x2fe> │ │ │ │ adds r7, #4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3882a <_PyTime_AsTimevalTime_t@@Base+0x1fe> │ │ │ │ - b.n 38862 <_PyTime_AsTimevalTime_t@@Base+0x236> │ │ │ │ + beq.n 388d6 <_PyTime_AsTimevalTime_t@@Base+0x1fe> │ │ │ │ + b.n 3890e <_PyTime_AsTimevalTime_t@@Base+0x236> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3887e <_PyTime_AsTimevalTime_t@@Base+0x252> │ │ │ │ + bne.n 3892a <_PyTime_AsTimevalTime_t@@Base+0x252> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3887e <_PyTime_AsTimevalTime_t@@Base+0x252> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3892a <_PyTime_AsTimevalTime_t@@Base+0x252> │ │ │ │ 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 249198 │ │ │ │ + bl 24824c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 38908 <_PyTime_AsTimevalTime_t@@Base+0x2dc> │ │ │ │ + bne.n 389b4 <_PyTime_AsTimevalTime_t@@Base+0x2dc> │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ - b.n 38908 <_PyTime_AsTimevalTime_t@@Base+0x2dc> │ │ │ │ + b.n 389b4 <_PyTime_AsTimevalTime_t@@Base+0x2dc> │ │ │ │ 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 251744 <_PyDict_GetItem_KnownHash@@Base+0x7ec> │ │ │ │ + bl 250898 <_PyDict_GetItem_KnownHash@@Base+0x7ec> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 38908 <_PyTime_AsTimevalTime_t@@Base+0x2dc> │ │ │ │ + bne.n 389b4 <_PyTime_AsTimevalTime_t@@Base+0x2dc> │ │ │ │ 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, 3892a <_PyTime_AsTimevalTime_t@@Base+0x2fe> │ │ │ │ + cbz r4, 389d6 <_PyTime_AsTimevalTime_t@@Base+0x2fe> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85d00 │ │ │ │ + bl 85ce4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38928 <_PyTime_AsTimevalTime_t@@Base+0x2fc> │ │ │ │ + bge.n 389d4 <_PyTime_AsTimevalTime_t@@Base+0x2fc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 38928 <_PyTime_AsTimevalTime_t@@Base+0x2fc> │ │ │ │ + cbnz r3, 389d4 <_PyTime_AsTimevalTime_t@@Base+0x2fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 3892e <_PyTime_AsTimevalTime_t@@Base+0x302> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 389da <_PyTime_AsTimevalTime_t@@Base+0x302> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 38952 <_PyTime_AsTimevalTime_t@@Base+0x326> │ │ │ │ + b.n 389fe <_PyTime_AsTimevalTime_t@@Base+0x326> │ │ │ │ add.w r8, r8, #4 │ │ │ │ - b.n 3882e <_PyTime_AsTimevalTime_t@@Base+0x202> │ │ │ │ + b.n 388da <_PyTime_AsTimevalTime_t@@Base+0x202> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 79770 │ │ │ │ + bl 79798 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3892a <_PyTime_AsTimevalTime_t@@Base+0x2fe> │ │ │ │ + beq.n 389d6 <_PyTime_AsTimevalTime_t@@Base+0x2fe> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ - movw r0, #8592 @ 0x2190 │ │ │ │ + movw r0, #4368 @ 0x1110 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a53c │ │ │ │ - ldr r3, [pc, #24] @ (38978 <_PyTime_AsTimevalTime_t@@Base+0x34c>) │ │ │ │ + bl 7a54c │ │ │ │ + ldr r3, [pc, #24] @ (38a24 <_PyTime_AsTimevalTime_t@@Base+0x34c>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 38970 <_PyTime_AsTimevalTime_t@@Base+0x344> │ │ │ │ + beq.n 38a1c <_PyTime_AsTimevalTime_t@@Base+0x344> │ │ │ │ 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} │ │ │ │ cdp2 0, 15, cr0, cr4, cr10, {2} │ │ │ │ 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 <_PyTime_AsTimevalTime_t@@Base+0x380> │ │ │ │ + bgt.n 38a58 <_PyTime_AsTimevalTime_t@@Base+0x380> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #8596 @ 0x2194 │ │ │ │ + movw r1, #4372 @ 0x1114 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 389d0 <_PyTime_AsTimevalTime_t@@Base+0x3a4> │ │ │ │ + bl f3560 │ │ │ │ + b.n 38a7c <_PyTime_AsTimevalTime_t@@Base+0x3a4> │ │ │ │ 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 <_PyTime_AsTimevalTime_t@@Base+0x3a8> │ │ │ │ + bmi.n 38a80 <_PyTime_AsTimevalTime_t@@Base+0x3a8> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #8656 @ 0x21d0 │ │ │ │ + movw r1, #4432 @ 0x1150 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 38af2 <_PyTime_AsTimevalTime_t@@Base+0x4c6> │ │ │ │ + b.n 38b9e <_PyTime_AsTimevalTime_t@@Base+0x4c6> │ │ │ │ ldr.w r3, [r0, #444] @ 0x1bc │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 70b18 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70b3c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 389d0 <_PyTime_AsTimevalTime_t@@Base+0x3a4> │ │ │ │ + beq.n 38a7c <_PyTime_AsTimevalTime_t@@Base+0x3a4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #28] │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ - cbz r5, 389fe <_PyTime_AsTimevalTime_t@@Base+0x3d2> │ │ │ │ + cbz r5, 38aaa <_PyTime_AsTimevalTime_t@@Base+0x3d2> │ │ │ │ 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 <_PyTime_AsTimevalTime_t@@Base+0x4d0>) │ │ │ │ + ldr r3, [pc, #232] @ (38ba8 <_PyTime_AsTimevalTime_t@@Base+0x4d0>) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 8422c <_PyUnicode_InternMortal@@Base> │ │ │ │ + bl 84210 <_PyUnicode_InternMortal@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 104490 │ │ │ │ + bl 10423c │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38ad0 <_PyTime_AsTimevalTime_t@@Base+0x4a4> │ │ │ │ + beq.n 38b7c <_PyTime_AsTimevalTime_t@@Base+0x4a4> │ │ │ │ ldr r6, [r6, #8] │ │ │ │ - cbz r5, 38a3c <_PyTime_AsTimevalTime_t@@Base+0x410> │ │ │ │ + cbz r5, 38ae8 <_PyTime_AsTimevalTime_t@@Base+0x410> │ │ │ │ mov r0, r5 │ │ │ │ - bl 14aa50 │ │ │ │ + bl 14a7c0 │ │ │ │ mov r5, r0 │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #7 │ │ │ │ - bgt.n 38aec <_PyTime_AsTimevalTime_t@@Base+0x4c0> │ │ │ │ + bgt.n 38b98 <_PyTime_AsTimevalTime_t@@Base+0x4c0> │ │ │ │ ldrd r6, r7, [r4, #12] │ │ │ │ - cbz r7, 38ab2 <_PyTime_AsTimevalTime_t@@Base+0x486> │ │ │ │ + cbz r7, 38b5e <_PyTime_AsTimevalTime_t@@Base+0x486> │ │ │ │ mov r0, r7 │ │ │ │ - bl 14aa50 │ │ │ │ - cbz r0, 38ab2 <_PyTime_AsTimevalTime_t@@Base+0x486> │ │ │ │ + bl 14a7c0 │ │ │ │ + cbz r0, 38b5e <_PyTime_AsTimevalTime_t@@Base+0x486> │ │ │ │ mov r0, r7 │ │ │ │ - bl 252274 │ │ │ │ + bl 2513c8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38ad0 <_PyTime_AsTimevalTime_t@@Base+0x4a4> │ │ │ │ - bl 766a8 │ │ │ │ + beq.n 38b7c <_PyTime_AsTimevalTime_t@@Base+0x4a4> │ │ │ │ + bl 766e0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38a7a <_PyTime_AsTimevalTime_t@@Base+0x44e> │ │ │ │ + bge.n 38b26 <_PyTime_AsTimevalTime_t@@Base+0x44e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 38a7a <_PyTime_AsTimevalTime_t@@Base+0x44e> │ │ │ │ + cbnz r3, 38b26 <_PyTime_AsTimevalTime_t@@Base+0x44e> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 38ad0 <_PyTime_AsTimevalTime_t@@Base+0x4a4> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 38b7c <_PyTime_AsTimevalTime_t@@Base+0x4a4> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - cbz r3, 38aa4 <_PyTime_AsTimevalTime_t@@Base+0x478> │ │ │ │ + cbz r3, 38b50 <_PyTime_AsTimevalTime_t@@Base+0x478> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f98cc │ │ │ │ + bl 1f89f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38a9e <_PyTime_AsTimevalTime_t@@Base+0x472> │ │ │ │ + bge.n 38b4a <_PyTime_AsTimevalTime_t@@Base+0x472> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 38a9e <_PyTime_AsTimevalTime_t@@Base+0x472> │ │ │ │ + cbnz r3, 38b4a <_PyTime_AsTimevalTime_t@@Base+0x472> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 38aa6 <_PyTime_AsTimevalTime_t@@Base+0x47a> │ │ │ │ - b.n 38ad0 <_PyTime_AsTimevalTime_t@@Base+0x4a4> │ │ │ │ + cbnz r3, 38b52 <_PyTime_AsTimevalTime_t@@Base+0x47a> │ │ │ │ + b.n 38b7c <_PyTime_AsTimevalTime_t@@Base+0x4a4> │ │ │ │ str r5, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ - bl 766a8 │ │ │ │ + bl 766e0 │ │ │ │ str r0, [r4, #24] │ │ │ │ - cbnz r0, 38ac4 <_PyTime_AsTimevalTime_t@@Base+0x498> │ │ │ │ - b.n 38ad0 <_PyTime_AsTimevalTime_t@@Base+0x4a4> │ │ │ │ + cbnz r0, 38b70 <_PyTime_AsTimevalTime_t@@Base+0x498> │ │ │ │ + b.n 38b7c <_PyTime_AsTimevalTime_t@@Base+0x4a4> │ │ │ │ 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, #36425 @ 0x8e49 │ │ │ │ + movw r3, #36597 @ 0x8ef5 │ │ │ │ movt r3, #3 │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 38aec <_PyTime_AsTimevalTime_t@@Base+0x4c0> │ │ │ │ + b.n 38b98 <_PyTime_AsTimevalTime_t@@Base+0x4c0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 389d0 <_PyTime_AsTimevalTime_t@@Base+0x3a4> │ │ │ │ + bge.w 38a7c <_PyTime_AsTimevalTime_t@@Base+0x3a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 389d0 <_PyTime_AsTimevalTime_t@@Base+0x3a4> │ │ │ │ + bne.w 38a7c <_PyTime_AsTimevalTime_t@@Base+0x3a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 389d0 <_PyTime_AsTimevalTime_t@@Base+0x3a4> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 38a7c <_PyTime_AsTimevalTime_t@@Base+0x3a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 82da0 │ │ │ │ + bl 82d84 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 38b1a <_PyTime_AsTimevalTime_t@@Base+0x4ee> │ │ │ │ + cbz r3, 38bc6 <_PyTime_AsTimevalTime_t@@Base+0x4ee> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 38b76 <_PyTime_AsTimevalTime_t@@Base+0x54a> │ │ │ │ + cbnz r3, 38c22 <_PyTime_AsTimevalTime_t@@Base+0x54a> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ adds r0, r6, #1 │ │ │ │ - bl 716f0 │ │ │ │ + bl 71714 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38bc8 <_PyTime_AsTimevalTime_t@@Base+0x59c> │ │ │ │ + beq.n 38c74 <_PyTime_AsTimevalTime_t@@Base+0x59c> │ │ │ │ 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 38b60 <_PyTime_AsTimevalTime_t@@Base+0x534> │ │ │ │ + bge.n 38c0c <_PyTime_AsTimevalTime_t@@Base+0x534> │ │ │ │ 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 38b40 <_PyTime_AsTimevalTime_t@@Base+0x514> │ │ │ │ + b.n 38bec <_PyTime_AsTimevalTime_t@@Base+0x514> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #9420 @ 0x24cc │ │ │ │ + movw r0, #5196 @ 0x144c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80cc0 │ │ │ │ - movw r1, #14048 @ 0x36e0 │ │ │ │ + b.w 80ca0 │ │ │ │ + movw r1, #9824 @ 0x2660 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #25524 @ 0x63b4 │ │ │ │ + movw r0, #21300 @ 0x5334 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1bc310 │ │ │ │ + bl 1bb9bc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 38bc8 <_PyTime_AsTimevalTime_t@@Base+0x59c> │ │ │ │ + cbz r0, 38c74 <_PyTime_AsTimevalTime_t@@Base+0x59c> │ │ │ │ ldrd r3, r2, [r5, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movs r2, #2 │ │ │ │ - bl 9119c │ │ │ │ + bl 91180 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38bb6 <_PyTime_AsTimevalTime_t@@Base+0x58a> │ │ │ │ + bge.n 38c62 <_PyTime_AsTimevalTime_t@@Base+0x58a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 38bb6 <_PyTime_AsTimevalTime_t@@Base+0x58a> │ │ │ │ + cbnz r3, 38c62 <_PyTime_AsTimevalTime_t@@Base+0x58a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #39088 @ 0x98b0 │ │ │ │ + movw r0, #34864 @ 0x8830 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00038bce : │ │ │ │ +00038c7a : │ │ │ │ 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, 38c1e │ │ │ │ + cbz r3, 38cca │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 129310 │ │ │ │ + bl 1290d0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #8712 @ 0x2208 │ │ │ │ + movw r2, #4488 @ 0x1188 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c230 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 129c90 │ │ │ │ + bl 129980 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38c26 │ │ │ │ - bl 38dbc │ │ │ │ + b.n 38cd2 │ │ │ │ + bl 38e68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38bf0 │ │ │ │ + beq.n 38c9c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ - bl 142150 │ │ │ │ + bl 141d38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 38c60 │ │ │ │ + cbz r0, 38d0c │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 38ca8 │ │ │ │ + beq.n 38d54 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #40028 @ 0x9c5c │ │ │ │ + movw r0, #35804 @ 0x8bdc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w e5520 │ │ │ │ + b.w e53c0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 38c68 │ │ │ │ + cbz r3, 38d14 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 38c6a │ │ │ │ + b.n 38d16 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ adds.w r8, r7, r9 │ │ │ │ - bne.n 38c92 │ │ │ │ + bne.n 38d3e │ │ │ │ ldrd r3, r2, [r5, #4] │ │ │ │ - movw r0, #65420 @ 0xff8c │ │ │ │ + movw r0, #61196 @ 0xef0c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e5520 │ │ │ │ + bl e53c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 142e34 │ │ │ │ - b.n 38daa │ │ │ │ + bl 142a0c │ │ │ │ + b.n 38e56 │ │ │ │ mov r0, r8 │ │ │ │ - bl 716f0 │ │ │ │ + bl 71714 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 38ca2 │ │ │ │ + cbz r0, 38d4e │ │ │ │ add.w sl, r0, #12 │ │ │ │ - b.n 38cc0 │ │ │ │ + b.n 38d6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 142e34 │ │ │ │ + bl 142a0c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 38daa │ │ │ │ + b.n 38e56 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl f1b34 │ │ │ │ + bl f19d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38d30 │ │ │ │ + beq.n 38ddc │ │ │ │ str.w r0, [sl, #4]! │ │ │ │ adds r3, r4, #4 │ │ │ │ cmp r4, r9 │ │ │ │ - blt.n 38cac │ │ │ │ - cbz r7, 38d34 │ │ │ │ - movw r7, #8724 @ 0x2214 │ │ │ │ + blt.n 38d58 │ │ │ │ + cbz r7, 38de0 │ │ │ │ + movw r7, #4500 @ 0x1194 │ │ │ │ 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 90120 │ │ │ │ - cbz r0, 38d16 │ │ │ │ + bl 90100 │ │ │ │ + cbz r0, 38dc2 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl e5520 │ │ │ │ - cbz r0, 38d30 │ │ │ │ + bl e53c0 │ │ │ │ + cbz r0, 38ddc │ │ │ │ cmp r4, r8 │ │ │ │ - blt.n 38d0a │ │ │ │ + blt.n 38db6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38d04 │ │ │ │ + bge.n 38db0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 38d04 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 38db0 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 38d16 │ │ │ │ + b.n 38dc2 │ │ │ │ add.w r3, r6, #16 │ │ │ │ str.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 38cd4 │ │ │ │ + b.n 38d80 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 38d34 │ │ │ │ + beq.n 38de0 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #8732 @ 0x221c │ │ │ │ + movw r1, #4508 @ 0x119c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 38d90 │ │ │ │ - movw r0, #60828 @ 0xed9c │ │ │ │ + b.n 38e3c │ │ │ │ + movw r0, #56604 @ 0xdd1c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 79770 │ │ │ │ + bl 79798 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38d30 │ │ │ │ + beq.n 38ddc │ │ │ │ mov r1, r6 │ │ │ │ - bl 117340 │ │ │ │ + bl 117250 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38d62 │ │ │ │ + bge.n 38e0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 38d62 │ │ │ │ + cbnz r3, 38e0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 38d30 │ │ │ │ + beq.n 38ddc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r3, r7 │ │ │ │ - movw r0, #8776 @ 0x2248 │ │ │ │ + movw r0, #4552 @ 0x11c8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - bl e5520 │ │ │ │ + bl e53c0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38d90 │ │ │ │ + bge.n 38e3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 38d90 │ │ │ │ + cbnz r3, 38e3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38da4 │ │ │ │ + bge.n 38e50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 38da4 │ │ │ │ + cbnz r3, 38e50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 142e34 │ │ │ │ + bl 142a0c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movw r1, #53940 @ 0xd2b4 │ │ │ │ + movw r1, #49716 @ 0xc234 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.n 38ebe │ │ │ │ + b.n 38f6a │ │ │ │ │ │ │ │ -00038dbc : │ │ │ │ +00038e68 : │ │ │ │ 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, #8788 @ 0x2254 │ │ │ │ + movw r1, #4564 @ 0x11d4 │ │ │ │ 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 38e22 │ │ │ │ + beq.n 38ece │ │ │ │ movw r4, #32200 @ 0x7dc8 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ - movw r1, #55268 @ 0xd7e4 │ │ │ │ + movw r1, #51044 @ 0xc764 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ blx 2ada8 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r0, 38e28 │ │ │ │ + cbnz r0, 38ed4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b4c4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 38e3e │ │ │ │ - bl 1c13f8 │ │ │ │ + b.n 38eea │ │ │ │ + bl 1c0a08 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbnz r0, 38e3c │ │ │ │ + cbnz r0, 38ee8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c050 │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n 38e3e │ │ │ │ + b.n 38eea │ │ │ │ movs r0, #0 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ 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 38e6a │ │ │ │ - cbz r5, 38e90 │ │ │ │ - b.n 38e80 │ │ │ │ + bne.n 38f16 │ │ │ │ + cbz r5, 38f3c │ │ │ │ + b.n 38f2c │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #8808 @ 0x2268 │ │ │ │ + movw r0, #4584 @ 0x11e8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 38eba │ │ │ │ - b.n 38e66 │ │ │ │ - movw r0, #8808 @ 0x2268 │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 38f66 │ │ │ │ + b.n 38f12 │ │ │ │ + movw r0, #4584 @ 0x11e8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r1, r5 │ │ │ │ - bl 262538 <_PyTime_ObjectToTimeval@@Base+0xf98> │ │ │ │ - cbz r0, 38eba │ │ │ │ + bl 2616c8 <_PyTime_ObjectToTimeval@@Base+0xf98> │ │ │ │ + cbz r0, 38f66 │ │ │ │ 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] │ │ │ │ @@ -18905,550 +18996,550 @@ │ │ │ │ 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 94d5c │ │ │ │ + bl 94d40 │ │ │ │ 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 r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #39876 @ 0x9bc4 │ │ │ │ + movw r1, #35652 @ 0x8b44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #39880 @ 0x9bc8 │ │ │ │ + movw r0, #35656 @ 0x8b48 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 91b24 │ │ │ │ + bl 91b08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 38efe │ │ │ │ + beq.n 38faa │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38f00 │ │ │ │ + bge.n 38fac │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 38f00 │ │ │ │ + b.n 38fac │ │ │ │ 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 r4, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 7758c │ │ │ │ + bl 775c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 38f80 │ │ │ │ + bl 3902c │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38f3e │ │ │ │ + bge.n 38fea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 38f3e │ │ │ │ + cbnz r3, 38fea │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77160 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77198 <_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, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r0, 38f70 │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 3901c │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 38f6a │ │ │ │ - bl 143964 │ │ │ │ - b.n 38f70 │ │ │ │ + bne.n 39016 │ │ │ │ + bl 14353c │ │ │ │ + b.n 3901c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 38f7e │ │ │ │ + cbnz r0, 3902a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1519f8 │ │ │ │ + b.w 151730 │ │ │ │ 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, 38faa │ │ │ │ + cbz r0, 39056 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38faa │ │ │ │ + bge.n 39056 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 38faa │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 39056 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 38fc4 │ │ │ │ + cbz r0, 39070 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38fc4 │ │ │ │ + bge.n 39070 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 38fc4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 39070 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 38fde │ │ │ │ + cbz r0, 3908a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38fde │ │ │ │ + bge.n 3908a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 38fde │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3908a │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 38ff8 │ │ │ │ + cbz r0, 390a4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 38ff8 │ │ │ │ + bge.n 390a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 38ff8 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 390a4 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 39016 │ │ │ │ + cbz r0, 390c2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39016 │ │ │ │ + bge.n 390c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 39016 │ │ │ │ + cbnz r3, 390c2 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 77160 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77198 <_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 r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 39038 │ │ │ │ + bne.n 390e4 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldrd r6, r5, [r5] │ │ │ │ - cbz r1, 39050 │ │ │ │ - b.n 3905e │ │ │ │ + cbz r1, 390fc │ │ │ │ + b.n 3910a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #31576 @ 0x7b58 │ │ │ │ + movw r0, #27352 @ 0x6ad8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3902e │ │ │ │ - b.n 3905a │ │ │ │ + bne.n 390da │ │ │ │ + b.n 39106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25eafc │ │ │ │ + bl 25de20 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3905e │ │ │ │ + bne.n 3910a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39082 │ │ │ │ + b.n 3912e │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 3906e │ │ │ │ - bl 706ec │ │ │ │ + cbnz r0, 3911a │ │ │ │ + bl 70718 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3905a │ │ │ │ + beq.n 39106 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 7888c │ │ │ │ + bl 788b0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3905a │ │ │ │ + beq.n 39106 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ 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 r3, [r0, #8] │ │ │ │ - cbz r3, 390a4 │ │ │ │ + cbz r3, 39150 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 89150 │ │ │ │ + bl 89144 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 390d0 │ │ │ │ - b.n 390ba │ │ │ │ + cbnz r0, 3917c │ │ │ │ + b.n 39166 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19968 @ 0x4e00 │ │ │ │ + movw r1, #15744 @ 0x3d80 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3912e │ │ │ │ - bl 16ff1c │ │ │ │ + b.n 391da │ │ │ │ + bl 16f6fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 390e2 │ │ │ │ + blt.n 3918e │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 390f2 │ │ │ │ + blt.n 3919e │ │ │ │ mov r0, r4 │ │ │ │ - bl 893c8 │ │ │ │ + bl 893bc │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 390be │ │ │ │ - b.n 3910a │ │ │ │ + bne.n 3916a │ │ │ │ + b.n 391b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 390cc │ │ │ │ + bne.n 39178 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 390cc │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 39178 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 390ba │ │ │ │ + bge.n 39166 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 390ba │ │ │ │ + bne.n 39166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 390ba │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 39166 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3911e │ │ │ │ + bge.n 391ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3911e │ │ │ │ + cbnz r3, 391ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - bl 7fe4c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 390ba │ │ │ │ + bne.n 39166 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 39152 │ │ │ │ + cbnz r3, 391fe │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 39152 │ │ │ │ + ble.n 391fe │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 39152 │ │ │ │ - cbnz r4, 39172 │ │ │ │ + bne.n 391fe │ │ │ │ + cbnz r4, 3921e │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #304] @ (3928c ) │ │ │ │ + ldr r4, [pc, #304] @ (39338 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #4 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3920a │ │ │ │ + beq.n 392b6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 39186 │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 39232 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3920a │ │ │ │ + bne.n 392b6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 39198 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 3920a │ │ │ │ + bne.n 39244 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 392b6 │ │ │ │ ldrd r8, r0, [r4, #8] │ │ │ │ - bl dd900 <_PyNumber_Index@@Base> │ │ │ │ + bl dd7d4 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 391b0 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 3920a │ │ │ │ + cbnz r0, 3925c │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 392b6 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 391ce │ │ │ │ - bl 85b78 │ │ │ │ + b.n 3927a │ │ │ │ + bl 85b5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 391ca │ │ │ │ + bge.n 39276 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 391ca │ │ │ │ + cbnz r3, 39276 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 391a4 │ │ │ │ + beq.n 39250 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 3920e │ │ │ │ - bl 965e4 │ │ │ │ + bne.n 392ba │ │ │ │ + bl 965c4 │ │ │ │ mov r3, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bdd0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 39278 │ │ │ │ + bge.n 39324 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 39264 │ │ │ │ - bl eedb4 │ │ │ │ + bne.n 39310 │ │ │ │ + bl eec50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 391da │ │ │ │ + beq.n 39286 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39284 │ │ │ │ + b.n 39330 │ │ │ │ mov r0, r8 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 209a90 │ │ │ │ + bl 208bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3920a │ │ │ │ - bl 965e4 │ │ │ │ + beq.n 392b6 │ │ │ │ + bl 965c4 │ │ │ │ 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 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 3924c │ │ │ │ + bge.n 392f8 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 39254 │ │ │ │ - bl eedb4 │ │ │ │ + bne.n 39300 │ │ │ │ + bl eec50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3921a │ │ │ │ - b.n 3920a │ │ │ │ + beq.n 392c6 │ │ │ │ + b.n 392b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 800ec │ │ │ │ - b.n 39284 │ │ │ │ + bl 800cc │ │ │ │ + b.n 39330 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ - b.n 3920a │ │ │ │ + bl 1b10e8 │ │ │ │ + b.n 392b6 │ │ │ │ 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 1b1958 │ │ │ │ + b.w 1b10e8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ movs r7, #52 @ 0x34 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r1, [pc, #4] @ (39298 ) │ │ │ │ - b.w 25f290 │ │ │ │ + ldr r1, [pc, #4] @ (39344 ) │ │ │ │ + b.w 25e5b4 │ │ │ │ nop │ │ │ │ sub sp, #432 @ 0x1b0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 1a209c │ │ │ │ + b.w 1a173c │ │ │ │ stmdb 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, 392d0 │ │ │ │ + cbz r3, 3937c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #42680 @ 0xa6b8 │ │ │ │ + movw r1, #38456 @ 0x9638 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d04a0 │ │ │ │ + bl d053c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 392ea │ │ │ │ - b.n 392e6 │ │ │ │ + cbnz r0, 39396 │ │ │ │ + b.n 39392 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9592 @ 0x2578 │ │ │ │ + movw r1, #5368 @ 0x14f8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 39450 │ │ │ │ + b.n 394fc │ │ │ │ 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, #3312 @ 0xcf0 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - bl 87e38 │ │ │ │ + movw r1, #64624 @ 0xfc70 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ + bl 87e2c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 393b2 │ │ │ │ + beq.n 3945e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 39360 │ │ │ │ + bne.n 3940c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 39332 │ │ │ │ + cbnz r3, 393de │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 393e2 │ │ │ │ + bge.n 3948e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 393e2 │ │ │ │ - b.n 39382 │ │ │ │ - movw r2, #31316 @ 0x7a54 │ │ │ │ + bne.n 3948e │ │ │ │ + b.n 3942e │ │ │ │ + movw r2, #27092 @ 0x69d4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #28276 @ 0x6e74 │ │ │ │ + movw r1, #24052 @ 0x5df4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl cfc0c │ │ │ │ + bl cfca8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3935c │ │ │ │ + bge.n 39408 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3935c │ │ │ │ + cbnz r3, 39408 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r6, 39388 │ │ │ │ - b.n 393b2 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r6, 39434 │ │ │ │ + b.n 3945e │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 3936e │ │ │ │ + beq.n 3941a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 393e2 │ │ │ │ - b.n 39378 │ │ │ │ + bge.n 3948e │ │ │ │ + b.n 39424 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 39364 │ │ │ │ + beq.n 39410 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 39388 │ │ │ │ + b.n 39434 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 393e2 │ │ │ │ + bne.n 3948e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 393e2 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3948e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r2, r6, #16 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 260f88 <_PyGen_SetStopIterationValue@@Base+0xf84> │ │ │ │ + bl 260118 <_PyGen_SetStopIterationValue@@Base+0xdf0> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 393b0 │ │ │ │ + bge.n 3945c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 393b0 │ │ │ │ + cbnz r3, 3945c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 393ca │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 39476 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 392e6 │ │ │ │ + bge.n 39392 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 392e6 │ │ │ │ + bne.n 39392 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 392e6 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 39392 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 392fe │ │ │ │ + bge.n 393aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 392fe │ │ │ │ + bne.n 393aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 392fe │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 393aa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 393f6 │ │ │ │ + bge.n 394a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 393f6 │ │ │ │ + cbnz r3, 394a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #63920 @ 0xf9b0 │ │ │ │ + movw r2, #59696 @ 0xe930 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 260f88 <_PyGen_SetStopIterationValue@@Base+0xf84> │ │ │ │ + bl 260118 <_PyGen_SetStopIterationValue@@Base+0xdf0> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 392e6 │ │ │ │ + beq.w 39392 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 39450 │ │ │ │ + bne.n 394fc │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39432 │ │ │ │ + bge.n 394de │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 39432 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 394de │ │ │ │ + bl 77198 <_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 │ │ │ │ @@ -19457,300 +19548,298 @@ │ │ │ │ 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} │ │ │ │ │ │ │ │ -00039458 : │ │ │ │ +00039504 : │ │ │ │ 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, 39490 │ │ │ │ + cbz r3, 3953c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 129310 │ │ │ │ + bl 1290d0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c050 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 129c90 │ │ │ │ + bl 129980 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1c1bdc │ │ │ │ + bl 1c11ec │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #35500 @ 0x8aac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 394ac │ │ │ │ + bne.n 39554 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 394ba │ │ │ │ + beq.n 39562 │ │ │ │ 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 394ce │ │ │ │ + bne.n 39576 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 394ce │ │ │ │ + bne.n 39576 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (394e4 ) │ │ │ │ - b.w 251490 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ + ldr r1, [pc, #4] @ (3958c ) │ │ │ │ + b.w 2505e4 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ nop │ │ │ │ @ instruction: 0xf784004d │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - b.n 394f2 │ │ │ │ + b.n 3959a │ │ │ │ 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, 39530 │ │ │ │ + cbz r3, 395d8 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbz r3, 39530 │ │ │ │ + cbz r3, 395d8 │ │ │ │ blx r3 │ │ │ │ movw r3, #5152 @ 0x1420 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 39546 │ │ │ │ + bne.n 395ee │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39530 │ │ │ │ + bge.n 395d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 39530 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 395d8 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #56452 @ 0xdc84 │ │ │ │ + movw r3, #52228 @ 0xcc04 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e736c │ │ │ │ + b.w 1e6494 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00039548 <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ +000395f0 <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 39550 <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ + cbz r3, 395f8 <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 39594 <_PyEval_FormatExcUnbound@@Base+0x4c> │ │ │ │ + cbnz r3, 3963c <_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 3957c <_PyEval_FormatExcUnbound@@Base+0x34> │ │ │ │ + bge.n 39624 <_PyEval_FormatExcUnbound@@Base+0x34> │ │ │ │ movw r1, #61040 @ 0xee70 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - movw r2, #36052 @ 0x8cd4 │ │ │ │ + movw r2, #31828 @ 0x7c54 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ pop {r4} │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 1f6470 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + b.w 1f5598 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ movw r1, #61128 @ 0xeec8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - movw r2, #10216 @ 0x27e8 │ │ │ │ + movw r2, #5992 @ 0x1768 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ pop {r4} │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 1f6470 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + b.w 1f5598 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00039596 <_PyInterpreterState_SetEvalFrameFunc@@Base>: │ │ │ │ +0003963e <_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, #9809 @ 0x2651 │ │ │ │ + movw r3, #9793 @ 0x2641 │ │ │ │ movt r3, #10 │ │ │ │ cmp r1, r3 │ │ │ │ ite ne │ │ │ │ movne r4, r1 │ │ │ │ moveq r4, #0 │ │ │ │ ldr.w r3, [r5, #376] @ 0x178 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 395da <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44> │ │ │ │ - bl 1ddc6c │ │ │ │ + beq.n 39682 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44> │ │ │ │ + bl 1dcd94 │ │ │ │ add.w r0, r0, #110592 @ 0x1b000 │ │ │ │ ldrb.w r3, [r0, #3278] @ 0xcce │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strbne.w r3, [r0, #3278] @ 0xcce │ │ │ │ str.w r4, [r5, #376] @ 0x178 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.n 39818 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x282> │ │ │ │ + b.n 398c0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x282> │ │ │ │ stmdb 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, 395fc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x66> │ │ │ │ + cbz r2, 396a4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x66> │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 3960a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x74> │ │ │ │ + b.n 396b2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x74> │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 39608 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x72> │ │ │ │ + bne.n 396b0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x72> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 39630 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x9a> │ │ │ │ + cbnz r0, 396d8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x9a> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3960a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x74> │ │ │ │ + b.n 396b2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x74> │ │ │ │ mov r5, r2 │ │ │ │ add r3, sp, #24 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ movw r6, #10436 @ 0x28c4 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ - bl f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 39632 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x9c> │ │ │ │ - b.n 39662 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xcc> │ │ │ │ + cbnz r0, 396da <_PyInterpreterState_SetEvalFrameFunc@@Base+0x9c> │ │ │ │ + b.n 3970a <_PyInterpreterState_SetEvalFrameFunc@@Base+0xcc> │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r9, [r6] │ │ │ │ adds r3, r4, r5 │ │ │ │ subs r4, r3, #1 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 39666 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xd0> │ │ │ │ - movw r2, #20444 @ 0x4fdc │ │ │ │ + bmi.n 3970e <_PyInterpreterState_SetEvalFrameFunc@@Base+0xd0> │ │ │ │ + movw r2, #16220 @ 0x3f5c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #65132 @ 0xfe6c │ │ │ │ + movw r1, #60908 @ 0xedec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #10452 @ 0x28d4 │ │ │ │ + movw r0, #6228 @ 0x1854 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r3, r9 │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3980c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x276> │ │ │ │ + b.n 398b4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x276> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 397f2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x25c> │ │ │ │ + beq.w 3989a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x25c> │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3967c <_PyInterpreterState_SetEvalFrameFunc@@Base+0xe6> │ │ │ │ + beq.n 39724 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xe6> │ │ │ │ subs r4, r3, #2 │ │ │ │ - bne.n 39684 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xee> │ │ │ │ - b.n 396d4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x13e> │ │ │ │ + bne.n 3972c <_PyInterpreterState_SetEvalFrameFunc@@Base+0xee> │ │ │ │ + b.n 3977c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x13e> │ │ │ │ movw sl, #5160 @ 0x1428 │ │ │ │ movt sl, #75 @ 0x4b │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - cbz r5, 39690 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xfa> │ │ │ │ + cbz r5, 39738 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xfa> │ │ │ │ subs r4, #1 │ │ │ │ - beq.w 39802 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x26c> │ │ │ │ - b.n 39698 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x102> │ │ │ │ + beq.w 398aa <_PyInterpreterState_SetEvalFrameFunc@@Base+0x26c> │ │ │ │ + b.n 39740 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x102> │ │ │ │ movw r5, #56348 @ 0xdc1c │ │ │ │ movt r5, #76 @ 0x4c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 396ac <_PyInterpreterState_SetEvalFrameFunc@@Base+0x116> │ │ │ │ - bl c72fc │ │ │ │ + cbz r0, 39754 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x116> │ │ │ │ + bl c7388 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 39662 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xcc> │ │ │ │ + blt.n 3970a <_PyInterpreterState_SetEvalFrameFunc@@Base+0xcc> │ │ │ │ subs r7, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne.n 396b0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x11a> │ │ │ │ - b.n 396e4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14e> │ │ │ │ + bne.n 39758 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x11a> │ │ │ │ + b.n 3978c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14e> │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 396c4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x12e> │ │ │ │ - bl c72fc │ │ │ │ + cbz r0, 3976c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x12e> │ │ │ │ + bl c7388 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 39662 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xcc> │ │ │ │ + blt.n 3970a <_PyInterpreterState_SetEvalFrameFunc@@Base+0xcc> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 396c6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x130> │ │ │ │ - b.n 396e2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14c> │ │ │ │ + bne.n 3976e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x130> │ │ │ │ + b.n 3978a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14c> │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - bl c72fc │ │ │ │ + bl c7388 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 39662 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xcc> │ │ │ │ + blt.n 3970a <_PyInterpreterState_SetEvalFrameFunc@@Base+0xcc> │ │ │ │ mov r7, r8 │ │ │ │ - b.n 396e6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x150> │ │ │ │ + b.n 3978e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x150> │ │ │ │ movw r5, #56348 @ 0xdc1c │ │ │ │ movt r5, #76 @ 0x4c │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 396e6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x150> │ │ │ │ + b.n 3978e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x150> │ │ │ │ mov r7, r8 │ │ │ │ movs r6, #0 │ │ │ │ and.w fp, r4, #1 │ │ │ │ and.w r8, r7, #1 │ │ │ │ tst r4, r7 │ │ │ │ - beq.n 3970a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x174> │ │ │ │ + beq.n 397b2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x174> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13120 @ 0x3340 │ │ │ │ + movw r1, #8896 @ 0x22c0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 39662 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xcc> │ │ │ │ - cbz r6, 3972c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x196> │ │ │ │ + bl f3560 │ │ │ │ + b.n 3970a <_PyInterpreterState_SetEvalFrameFunc@@Base+0xcc> │ │ │ │ + cbz r6, 397d4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x196> │ │ │ │ orrs r4, r7 │ │ │ │ - beq.n 39728 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x192> │ │ │ │ + beq.n 397d0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x192> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13156 @ 0x3364 │ │ │ │ + movw r1, #8932 @ 0x22e4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 39662 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xcc> │ │ │ │ + bl f3560 │ │ │ │ + b.n 3970a <_PyInterpreterState_SetEvalFrameFunc@@Base+0xcc> │ │ │ │ mov r8, r4 │ │ │ │ mov fp, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 20b42c │ │ │ │ + bl 20a500 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39662 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xcc> │ │ │ │ - bl 20ac6c │ │ │ │ - ldr r3, [pc, #212] @ (39814 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x27e>) │ │ │ │ + beq.n 3970a <_PyInterpreterState_SetEvalFrameFunc@@Base+0xcc> │ │ │ │ + bl 209d94 │ │ │ │ + ldr r3, [pc, #212] @ (398bc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x27e>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r7, r0 │ │ │ │ and.w r6, r6, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #4052] @ 0xfd4 │ │ │ │ - bl 70b18 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70b3c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 39760 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1ca> │ │ │ │ + cbnz r0, 39808 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1ca> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 397d6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x240> │ │ │ │ + b.n 3987e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x240> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [r9] │ │ │ │ str.w r9, [r0, #8] │ │ │ │ ldr.w r3, [sl] │ │ │ │ @@ -19766,284 +19855,236 @@ │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ strb r6, [r0, #26] │ │ │ │ it lt │ │ │ │ strlt r3, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [r0, #16] │ │ │ │ - bl 711b4 │ │ │ │ + bl 711d8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52108 @ 0xcb8c │ │ │ │ + movw r1, #47884 @ 0xbb0c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 83c8c │ │ │ │ + bl 83c70 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 397d6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x240> │ │ │ │ + bge.n 3987e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x240> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3975c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1c6> │ │ │ │ + bge.n 39804 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1c6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3975c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1c6> │ │ │ │ + bne.n 39804 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1c6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3975c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1c6> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 39804 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1c6> │ │ │ │ mov r0, sl │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3980c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x276> │ │ │ │ + bge.n 398b4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x276> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3980c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x276> │ │ │ │ + cbnz r3, 398b4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x276> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3980c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x276> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 398b4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x276> │ │ │ │ movw r5, #56348 @ 0xdc1c │ │ │ │ movt r5, #76 @ 0x4c │ │ │ │ movw sl, #5160 @ 0x1428 │ │ │ │ movt sl, #75 @ 0x4b │ │ │ │ mov.w r8, #0 │ │ │ │ mov fp, r8 │ │ │ │ mov r6, r8 │ │ │ │ - b.n 3972c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x196> │ │ │ │ + b.n 397d4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x196> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, 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 │ │ │ │ movw r1, #32496 @ 0x7ef0 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 127d20 │ │ │ │ + bl 127ae0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 70b18 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70b3c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 39866 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2d0> │ │ │ │ + cbz r0, 3990e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2d0> │ │ │ │ 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 82da0 │ │ │ │ + bl 82d84 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #10712 @ 0x29d8 │ │ │ │ + movw r3, #6488 @ 0x1958 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ movw r1, #49584 @ 0xc1b0 │ │ │ │ movt r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 145ea0 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xac0> │ │ │ │ + b.w 145c10 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xac0> │ │ │ │ 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 716f0 │ │ │ │ - cbz r0, 398e0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x34a> │ │ │ │ + bl 71714 │ │ │ │ + cbz r0, 39988 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x34a> │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r5, #8 │ │ │ │ add.w r7, r0, #12 │ │ │ │ addw r8, r5, #2504 @ 0x9c8 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl 7e104 │ │ │ │ - cbz r0, 398cc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x336> │ │ │ │ + bl 7e0f4 │ │ │ │ + cbz r0, 39974 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x336> │ │ │ │ cmp r6, r8 │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ - bne.n 398ac <_PyInterpreterState_SetEvalFrameFunc@@Base+0x316> │ │ │ │ + bne.n 39954 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x316> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 800ec │ │ │ │ - cbz r0, 398cc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x336> │ │ │ │ + bl 800cc │ │ │ │ + cbz r0, 39974 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x336> │ │ │ │ str.w r0, [r4, #2512] @ 0x9d0 │ │ │ │ - b.n 398e2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x34c> │ │ │ │ + b.n 3998a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x34c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 398e0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x34a> │ │ │ │ + bge.n 39988 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x34a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 398e0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x34a> │ │ │ │ + cbnz r3, 39988 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x34a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3990a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x374> │ │ │ │ + bne.n 399b2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x374> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3992c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x396> │ │ │ │ - b.n 39924 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x38e> │ │ │ │ + bne.n 399d4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x396> │ │ │ │ + b.n 399cc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x38e> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #5800 @ 0x16a8 │ │ │ │ + movw r0, #1576 @ 0x628 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 398fc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x366> │ │ │ │ + bne.n 399a4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x366> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39982 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3ec> │ │ │ │ - bl 7fe4c │ │ │ │ + b.n 39a2a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3ec> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 39920 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x38a> │ │ │ │ + bne.n 399c8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x38a> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 39940 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3aa> │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 399e8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3aa> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 39920 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x38a> │ │ │ │ + bne.n 399c8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x38a> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #34004 @ 0x84d4 │ │ │ │ + movw r1, #29928 @ 0x74e8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #10948 @ 0x2ac4 │ │ │ │ + movw r0, #6724 @ 0x1a44 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91b24 │ │ │ │ + bl 91b08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 39920 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x38a> │ │ │ │ + beq.n 399c8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x38a> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b884 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3997a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3e4> │ │ │ │ + bne.n 39a22 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x3e4> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1b1958 │ │ │ │ + b.w 1b10e8 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ 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 │ │ │ │ - cbnz r0, 399a2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x40c> │ │ │ │ + cbnz r0, 39a4a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x40c> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 399ac <_PyInterpreterState_SetEvalFrameFunc@@Base+0x416> │ │ │ │ - b.n 399b2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x41c> │ │ │ │ + cbnz r0, 39a54 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x416> │ │ │ │ + b.n 39a5a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x41c> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3999c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x406> │ │ │ │ - b.n 399d4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x43e> │ │ │ │ + beq.n 39a44 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x406> │ │ │ │ + b.n 39a7c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x43e> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 399d4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x43e> │ │ │ │ + cbnz r0, 39a7c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x43e> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 399d4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x43e> │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 39a7c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x43e> │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 399ca <_PyInterpreterState_SetEvalFrameFunc@@Base+0x434> │ │ │ │ + bne.n 39a72 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x434> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 143964 │ │ │ │ - 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, 399f4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x45e> │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 399fe <_PyInterpreterState_SetEvalFrameFunc@@Base+0x468> │ │ │ │ - b.n 39a04 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x46e> │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 399ee <_PyInterpreterState_SetEvalFrameFunc@@Base+0x458> │ │ │ │ - b.n 39a3a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4a4> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 39a3a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4a4> │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 39a0e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x478> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 39a3a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4a4> │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 39a18 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x482> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 39a3a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4a4> │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - cbz r0, 39a22 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x48c> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 39a3a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4a4> │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - cbz r0, 39a2c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x496> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 39a3a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4a4> │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ - cbz r0, 39a3a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4a4> │ │ │ │ + b.w 14353c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (39a48 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4b2>) │ │ │ │ - b.w 251490 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ - nop │ │ │ │ + ldr r1, [pc, #4] @ (39a88 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44a>) │ │ │ │ + b.w 2505e4 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ @ instruction: 0xfa3c004d │ │ │ │ - movw r1, #53612 @ 0xd16c │ │ │ │ + movw r1, #49388 @ 0xc0ec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.w 38ebe │ │ │ │ + b.w 38f6a │ │ │ │ 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] @ (39a7c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4e6>) │ │ │ │ + ldr r0, [pc, #8] @ (39abc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x47e>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 136f8c │ │ │ │ + bl 136bd4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xb760 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ @@ -20058,191 +20099,191 @@ │ │ │ │ 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 39acc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x536> │ │ │ │ + beq.n 39b0c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4ce> │ │ │ │ mov r1, r4 │ │ │ │ - bl 88538 │ │ │ │ - cbnz r0, 39acc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x536> │ │ │ │ + bl 88530 │ │ │ │ + cbnz r0, 39b0c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4ce> │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 146504 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ + bl 146274 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 39ad4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x53e> │ │ │ │ + bne.n 39b14 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4d6> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 39b40 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5aa> │ │ │ │ + b.n 39b80 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x542> │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 39aea <_PyInterpreterState_SetEvalFrameFunc@@Base+0x554> │ │ │ │ + beq.n 39b2a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4ec> │ │ │ │ movw r1, #24552 @ 0x5fe8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 88538 │ │ │ │ - cbz r0, 39af4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x55e> │ │ │ │ + bl 88530 │ │ │ │ + cbz r0, 39b34 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x4f6> │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - b.n 39b04 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x56e> │ │ │ │ + b.n 39b44 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x506> │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, sp │ │ │ │ - bl 146504 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ + bl 146274 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 39b04 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x56e> │ │ │ │ + bne.n 39b44 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x506> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 39b40 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5aa> │ │ │ │ + b.n 39b80 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x542> │ │ │ │ vldr d1, [sp, #24] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 39b2c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x596> │ │ │ │ + bne.n 39b6c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x52e> │ │ │ │ movw r3, #61100 @ 0xeeac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #38172 @ 0x951c │ │ │ │ + movw r1, #33948 @ 0x849c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39b40 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5aa> │ │ │ │ + b.n 39b80 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x542> │ │ │ │ vldr d0, [sp, #32] │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 39cb6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x720> │ │ │ │ + bl 39cf6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x6b8> │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - bl 85c28 │ │ │ │ + bl 85c0c │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ 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 r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 39b66 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5d0> │ │ │ │ + bhi.n 39ba6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x568> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 39b80 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5ea> │ │ │ │ + ble.n 39bc0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x582> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - b.n 39b88 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5f2> │ │ │ │ - movw r0, #62644 @ 0xf4b4 │ │ │ │ + b.n 39bc8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x58a> │ │ │ │ + movw r0, #58420 @ 0xe434 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 39b5e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5c8> │ │ │ │ + bne.n 39b9e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x560> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 39ca0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x70a> │ │ │ │ + b.n 39ce0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x6a2> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - cbz r3, 39b96 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x600> │ │ │ │ + cbz r3, 39bd6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x598> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.n 39bc6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x630> │ │ │ │ - b.n 39bae <_PyInterpreterState_SetEvalFrameFunc@@Base+0x618> │ │ │ │ + bpl.n 39c06 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5c8> │ │ │ │ + b.n 39bee <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5b0> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19968 @ 0x4e00 │ │ │ │ + movw r1, #15744 @ 0x3d80 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 39b7c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5e6> │ │ │ │ - bl 85b78 │ │ │ │ + bl f3560 │ │ │ │ + b.n 39bbc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x57e> │ │ │ │ + bl 85b5c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 39bee <_PyInterpreterState_SetEvalFrameFunc@@Base+0x658> │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 39c2e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5f0> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 39b7c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5e6> │ │ │ │ + bne.n 39bbc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x57e> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 39bee <_PyInterpreterState_SetEvalFrameFunc@@Base+0x658> │ │ │ │ + b.n 39c2e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5f0> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 39bc0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x62a> │ │ │ │ + beq.n 39c00 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5c2> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #11148 @ 0x2b8c │ │ │ │ + movw r1, #6924 @ 0x1b0c │ │ │ │ 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 d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ movs r0, #0 │ │ │ │ - bl 7193c │ │ │ │ + bl 71974 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39b7c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5e6> │ │ │ │ + beq.n 39bbc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x57e> │ │ │ │ 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 25e544 │ │ │ │ + bl 25d868 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 39ca0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x70a> │ │ │ │ + beq.n 39ce0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x6a2> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add r3, r8 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 714dc │ │ │ │ + bl 71500 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 39c84 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x6ee> │ │ │ │ - bl 85d00 │ │ │ │ + beq.n 39cc4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x686> │ │ │ │ + bl 85ce4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 39c60 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x6ca> │ │ │ │ + bne.n 39ca0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x662> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39c84 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x6ee> │ │ │ │ + bge.n 39cc4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x686> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 39c84 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x6ee> │ │ │ │ + cbnz r3, 39cc4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x686> │ │ │ │ mov r0, fp │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 39c84 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x6ee> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 39cc4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x686> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39c74 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x6de> │ │ │ │ + bge.n 39cb4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x676> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 39c74 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x6de> │ │ │ │ + cbnz r3, 39cb4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x676> │ │ │ │ mov r0, fp │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ add r9, r8 │ │ │ │ add r5, r8 │ │ │ │ cmp r9, r6 │ │ │ │ - blt.n 39c12 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x67c> │ │ │ │ + blt.n 39c52 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x614> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 39c12 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x67c> │ │ │ │ - b.n 39ca0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x70a> │ │ │ │ + beq.n 39c52 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x614> │ │ │ │ + b.n 39ce0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x6a2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 39b7c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5e6> │ │ │ │ + bge.w 39bbc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x57e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 39b7c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5e6> │ │ │ │ + bne.w 39bbc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x57e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 39b7c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5e6> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 39bbc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x57e> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -20258,57 +20299,57 @@ │ │ │ │ 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 39d18 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x782> │ │ │ │ + beq.n 39d58 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x71a> │ │ │ │ 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 39d2c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x796> │ │ │ │ + beq.n 39d6c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x72e> │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d9 │ │ │ │ vsub.f64 d8, d8, d7 │ │ │ │ - b.n 39d2c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x796> │ │ │ │ + b.n 39d6c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x72e> │ │ │ │ vmov r3, s19 │ │ │ │ - vldr d0, [pc, #104] @ 39d88 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x7f2> │ │ │ │ - vldr d7, [pc, #108] @ 39d90 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x7fa> │ │ │ │ + vldr d0, [pc, #104] @ 39dc8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x78a> │ │ │ │ + vldr d7, [pc, #108] @ 39dd0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x792> │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d0, d7 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vstr d0, [r5] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 39d66 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x7d0> │ │ │ │ + beq.n 39da6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x768> │ │ │ │ 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 39d82 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x7ec> │ │ │ │ + ble.n 39dc2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x784> │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ vstr d0, [r4] │ │ │ │ - b.n 39d82 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x7ec> │ │ │ │ + b.n 39dc2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x784> │ │ │ │ vdiv.f64 d7, d10, d9 │ │ │ │ - vldr d6, [pc, #36] @ 39d90 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x7fa> │ │ │ │ + vldr d6, [pc, #36] @ 39dd0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x792> │ │ │ │ vmov r2, r3, d7 │ │ │ │ - vldr d7, [pc, #20] @ 39d88 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x7f2> │ │ │ │ + vldr d7, [pc, #20] @ 39dc8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x78a> │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ vstr d7, [r4] │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ... │ │ │ │ @@ -20320,1890 +20361,1890 @@ │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - movw r1, #53584 @ 0xd150 │ │ │ │ + movw r1, #49360 @ 0xc0d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.n 39dce <_Py_IncRef@@Base+0xe> │ │ │ │ + b.n 39e0e <_Py_IncRef@@Base+0xe> │ │ │ │ │ │ │ │ -00039dc0 <_Py_IncRef@@Base>: │ │ │ │ +00039e00 <_Py_IncRef@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #39876 @ 0x9bc4 │ │ │ │ + movw r1, #35652 @ 0x8b44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #39880 @ 0x9bc8 │ │ │ │ + movw r0, #35656 @ 0x8b48 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 91b24 │ │ │ │ + bl 91b08 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 39dfe <_Py_IncRef@@Base+0x3e> │ │ │ │ + bne.n 39e3e <_Py_IncRef@@Base+0x3e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39e2c <_Py_IncRef@@Base+0x6c> │ │ │ │ + b.n 39e6c <_Py_IncRef@@Base+0x6c> │ │ │ │ ldrsb.w r3, [r4, #35] @ 0x23 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 39e24 <_Py_IncRef@@Base+0x64> │ │ │ │ + bgt.n 39e64 <_Py_IncRef@@Base+0x64> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbnz r0, 39e16 <_Py_IncRef@@Base+0x56> │ │ │ │ + cbnz r0, 39e56 <_Py_IncRef@@Base+0x56> │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ - bl d97f0 │ │ │ │ + bl d96e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39dfa <_Py_IncRef@@Base+0x3a> │ │ │ │ + beq.n 39e3a <_Py_IncRef@@Base+0x3a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39e2c <_Py_IncRef@@Base+0x6c> │ │ │ │ + bge.n 39e6c <_Py_IncRef@@Base+0x6c> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 39e2c <_Py_IncRef@@Base+0x6c> │ │ │ │ + b.n 39e6c <_Py_IncRef@@Base+0x6c> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 39e38 <_Py_IncRef@@Base+0x78> │ │ │ │ - b.w 7e104 │ │ │ │ + beq.n 39e78 <_Py_IncRef@@Base+0x78> │ │ │ │ + b.w 7e0f4 │ │ │ │ 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, #11412 @ 0x2c94 │ │ │ │ + movw r1, #7188 @ 0x1c14 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00039e60 : │ │ │ │ +00039ea0 : │ │ │ │ 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 12c2a0 │ │ │ │ - cbz r0, 39ea6 │ │ │ │ + bl 12bf90 │ │ │ │ + cbz r0, 39ee6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r1, #44220 @ 0xacbc │ │ │ │ + movw r1, #39996 @ 0x9c3c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.n 39ec6 │ │ │ │ + bl d6c4c │ │ │ │ + b.n 39f06 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 12c2a0 │ │ │ │ + bl 12bf90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 39e86 │ │ │ │ + bne.n 39ec6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 39eca │ │ │ │ - bl 1fc770 │ │ │ │ + ble.n 39f0a │ │ │ │ + bl 1fb898 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 39ef0 │ │ │ │ + b.n 39f30 │ │ │ │ add r1, r2 │ │ │ │ - bl 15a178 │ │ │ │ + bl 159e80 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 39ec6 │ │ │ │ + beq.n 39f06 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 39ef0 │ │ │ │ + cbz r0, 39f30 │ │ │ │ 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 39efc │ │ │ │ + beq.n 39f3c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12e348 │ │ │ │ + bl 12e01c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 39f08 │ │ │ │ + beq.n 39f48 │ │ │ │ mov r0, sp │ │ │ │ - bl 12e348 │ │ │ │ + bl 12e01c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00039f0e : │ │ │ │ +00039f4e : │ │ │ │ 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 79770 │ │ │ │ - cbz r0, 39f48 │ │ │ │ + bl 79798 │ │ │ │ + cbz r0, 39f88 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl be0c8 │ │ │ │ + bl be154 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39f4c │ │ │ │ + bge.n 39f8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 39f4c │ │ │ │ + cbnz r3, 39f8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 39f4c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 39f8c │ │ │ │ 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, 39f78 │ │ │ │ + cbnz r1, 39fb8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #11508 @ 0x2cf4 │ │ │ │ + movw r1, #7284 @ 0x1c74 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.n 39fae │ │ │ │ + bl d6c4c │ │ │ │ + b.n 39fee │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3a034 │ │ │ │ + beq.n 3a074 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #5580 @ 0x15cc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 39fb4 │ │ │ │ + beq.n 39ff4 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #11540 @ 0x2d14 │ │ │ │ + movw r1, #7316 @ 0x1c94 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a03a │ │ │ │ + b.n 3a07a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r0, r1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ - cbz r0, 3a01c │ │ │ │ + cbz r0, 3a05c │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 39ff6 │ │ │ │ + bne.n 3a036 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #11576 @ 0x2d38 │ │ │ │ + movw r1, #7352 @ 0x1cb8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 39fae │ │ │ │ + bge.n 39fee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 39fae │ │ │ │ + bne.n 39fee │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 39fae │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 39fee │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbz r6, 3a006 │ │ │ │ + cbz r6, 3a046 │ │ │ │ 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 3a018 │ │ │ │ + bge.n 3a058 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3a018 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3a058 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - b.n 39fc2 │ │ │ │ + b.n 3a002 │ │ │ │ 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 77680 │ │ │ │ + bl 776b8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a03a │ │ │ │ + b.n 3a07a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a02a │ │ │ │ + b.n 3a06a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (3a060 ) │ │ │ │ + ldr r0, [pc, #8] @ (3a0a0 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 136f8c │ │ │ │ + bl 136bd4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r0, 3a092 │ │ │ │ + cbnz r0, 3a0d2 │ │ │ │ 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] @ (3a088 ) │ │ │ │ + ldr r0, [pc, #8] @ (3a0c8 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 136f8c │ │ │ │ + bl 136bd4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xb844 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0003a08c : │ │ │ │ - movw r3, #56136 @ 0xdb48 │ │ │ │ +0003a0cc : │ │ │ │ + movw r3, #51912 @ 0xcac8 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ - b.w 123e8c │ │ │ │ + b.w 123c50 │ │ │ │ │ │ │ │ -0003a09a <_PyCompile_Assemble@@Base>: │ │ │ │ +0003a0da <_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, #3968] @ 0xf80 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r3, #55600 @ 0xd930 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ - beq.n 3a0d8 <_PyCompile_Assemble@@Base+0x3e> │ │ │ │ + beq.n 3a118 <_PyCompile_Assemble@@Base+0x3e> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #11796 @ 0x2e14 │ │ │ │ + movw r1, #7572 @ 0x1d94 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 3a0ee <_PyCompile_Assemble@@Base+0x54> │ │ │ │ + bl f3560 │ │ │ │ + b.n 3a12e <_PyCompile_Assemble@@Base+0x54> │ │ │ │ add.w r8, sp, #48 @ 0x30 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2b348 │ │ │ │ - bl 706ec │ │ │ │ + bl 70718 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3a0f2 <_PyCompile_Assemble@@Base+0x58> │ │ │ │ + cbnz r0, 3a132 <_PyCompile_Assemble@@Base+0x58> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a2e8 <_PyCompile_Assemble@@Base+0x24e> │ │ │ │ + b.n 3a328 <_PyCompile_Assemble@@Base+0x24e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 103acc │ │ │ │ + bl 103878 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3a126 <_PyCompile_Assemble@@Base+0x8c> │ │ │ │ + cbz r0, 3a166 <_PyCompile_Assemble@@Base+0x8c> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r4 │ │ │ │ - cbz r3, 3a112 <_PyCompile_Assemble@@Base+0x78> │ │ │ │ + cbz r3, 3a152 <_PyCompile_Assemble@@Base+0x78> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ it lt │ │ │ │ movlt r2, r1 │ │ │ │ - b.n 3a104 <_PyCompile_Assemble@@Base+0x6a> │ │ │ │ + b.n 3a144 <_PyCompile_Assemble@@Base+0x6a> │ │ │ │ adds r2, #1 │ │ │ │ mov fp, r3 │ │ │ │ lsls r5, r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 75f54 │ │ │ │ + bl 75f8c │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 3a12a <_PyCompile_Assemble@@Base+0x90> │ │ │ │ - bl 1fc770 │ │ │ │ + cbnz r0, 3a16a <_PyCompile_Assemble@@Base+0x90> │ │ │ │ + bl 1fb898 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a2c8 <_PyCompile_Assemble@@Base+0x22e> │ │ │ │ + b.n 3a308 <_PyCompile_Assemble@@Base+0x22e> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ blx 2b348 │ │ │ │ mov r2, r4 │ │ │ │ - cbz r2, 3a144 <_PyCompile_Assemble@@Base+0xaa> │ │ │ │ + cbz r2, 3a184 <_PyCompile_Assemble@@Base+0xaa> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ strge.w r2, [r9, r3, lsl #2] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - b.n 3a134 <_PyCompile_Assemble@@Base+0x9a> │ │ │ │ - movw r5, #63296 @ 0xf740 │ │ │ │ + b.n 3a174 <_PyCompile_Assemble@@Base+0x9a> │ │ │ │ + movw r5, #59072 @ 0xe6c0 │ │ │ │ movt r5, #58 @ 0x3a │ │ │ │ - cbz r4, 3a186 <_PyCompile_Assemble@@Base+0xec> │ │ │ │ + cbz r4, 3a1c6 <_PyCompile_Assemble@@Base+0xec> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r3, #0 │ │ │ │ lsls r1, r3, #5 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 3a182 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ + bge.n 3a1c2 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mvn.w ip, #262 @ 0x106 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ add.w r2, r2, r3, lsl #5 │ │ │ │ adds r3, #1 │ │ │ │ add ip, r1 │ │ │ │ add.w r1, r5, r1, lsl #2 │ │ │ │ ldrh r1, [r1, #2] │ │ │ │ lsls r1, r1, #28 │ │ │ │ - bmi.n 3a178 <_PyCompile_Assemble@@Base+0xde> │ │ │ │ + bmi.n 3a1b8 <_PyCompile_Assemble@@Base+0xde> │ │ │ │ cmp.w ip, #2 │ │ │ │ - bhi.n 3a152 <_PyCompile_Assemble@@Base+0xb8> │ │ │ │ + bhi.n 3a192 <_PyCompile_Assemble@@Base+0xb8> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr.w r1, [r9, r1, lsl #2] │ │ │ │ str r1, [r2, #24] │ │ │ │ - b.n 3a152 <_PyCompile_Assemble@@Base+0xb8> │ │ │ │ + b.n 3a192 <_PyCompile_Assemble@@Base+0xb8> │ │ │ │ ldr r4, [r4, #16] │ │ │ │ - b.n 3a14c <_PyCompile_Assemble@@Base+0xb2> │ │ │ │ + b.n 3a18c <_PyCompile_Assemble@@Base+0xb2> │ │ │ │ mov r0, r9 │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 107cc8 │ │ │ │ + bl 107a68 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3a126 <_PyCompile_Assemble@@Base+0x8c> │ │ │ │ + beq.n 3a166 <_PyCompile_Assemble@@Base+0x8c> │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 10c738 <_PyDict_DelItemIf@@Base+0x30c> │ │ │ │ + bl 10c4d0 <_PyDict_DelItemIf@@Base+0x308> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3a126 <_PyCompile_Assemble@@Base+0x8c> │ │ │ │ + beq.n 3a166 <_PyCompile_Assemble@@Base+0x8c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ - bl 7193c │ │ │ │ + bl 71974 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a126 <_PyCompile_Assemble@@Base+0x8c> │ │ │ │ + beq.n 3a166 <_PyCompile_Assemble@@Base+0x8c> │ │ │ │ movw fp, #40760 @ 0x9f38 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 3a292 <_PyCompile_Assemble@@Base+0x1f8> │ │ │ │ + bpl.n 3a2d2 <_PyCompile_Assemble@@Base+0x1f8> │ │ │ │ ldr.w r2, [r9, #28] │ │ │ │ - cbz r2, 3a206 <_PyCompile_Assemble@@Base+0x16c> │ │ │ │ + cbz r2, 3a246 <_PyCompile_Assemble@@Base+0x16c> │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 3a292 <_PyCompile_Assemble@@Base+0x1f8> │ │ │ │ + ble.n 3a2d2 <_PyCompile_Assemble@@Base+0x1f8> │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ ldrb r1, [r2, #5] │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ add r3, r2 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ - b.n 3a24e <_PyCompile_Assemble@@Base+0x1b4> │ │ │ │ + b.n 3a28e <_PyCompile_Assemble@@Base+0x1b4> │ │ │ │ ldr.w r1, [r9, #24] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, r4 │ │ │ │ - ble.n 3a292 <_PyCompile_Assemble@@Base+0x1f8> │ │ │ │ + ble.n 3a2d2 <_PyCompile_Assemble@@Base+0x1f8> │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r3, [r1, #5] │ │ │ │ adds r1, #20 │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ - cbz r0, 3a236 <_PyCompile_Assemble@@Base+0x19c> │ │ │ │ + cbz r0, 3a276 <_PyCompile_Assemble@@Base+0x19c> │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ add r3, r1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbnz r0, 3a232 <_PyCompile_Assemble@@Base+0x198> │ │ │ │ + cbnz r0, 3a272 <_PyCompile_Assemble@@Base+0x198> │ │ │ │ adds r4, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 3a224 <_PyCompile_Assemble@@Base+0x18a> │ │ │ │ - b.n 3a292 <_PyCompile_Assemble@@Base+0x1f8> │ │ │ │ + bne.n 3a264 <_PyCompile_Assemble@@Base+0x18a> │ │ │ │ + b.n 3a2d2 <_PyCompile_Assemble@@Base+0x1f8> │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - b.n 3a24e <_PyCompile_Assemble@@Base+0x1b4> │ │ │ │ + b.n 3a28e <_PyCompile_Assemble@@Base+0x1b4> │ │ │ │ movs r0, #12 │ │ │ │ mla r3, r0, r4, r3 │ │ │ │ add r3, r1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbnz r0, 3a24c <_PyCompile_Assemble@@Base+0x1b2> │ │ │ │ + cbnz r0, 3a28c <_PyCompile_Assemble@@Base+0x1b2> │ │ │ │ adds r4, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 3a23e <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - b.n 3a292 <_PyCompile_Assemble@@Base+0x1f8> │ │ │ │ + bne.n 3a27e <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ + b.n 3a2d2 <_PyCompile_Assemble@@Base+0x1f8> │ │ │ │ ldr r5, [r3, #4] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ - bl e5238 │ │ │ │ + bl e50d8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r2, 3a272 <_PyCompile_Assemble@@Base+0x1d8> │ │ │ │ + cbz r2, 3a2b2 <_PyCompile_Assemble@@Base+0x1d8> │ │ │ │ movw r2, #44652 @ 0xae6c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #54212 @ 0xd3c4 │ │ │ │ + movw r1, #49988 @ 0xc344 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, fp │ │ │ │ it eq │ │ │ │ ldreq r5, [r5, #20] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r5, #0] │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ str.w r5, [r2, r3, lsl #2] │ │ │ │ - b.n 3a1ca <_PyCompile_Assemble@@Base+0x130> │ │ │ │ + b.n 3a20a <_PyCompile_Assemble@@Base+0x130> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w r8, [sp] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - bl 10f7f8 <_PyDict_DelItemIf@@Base+0x33cc> │ │ │ │ + bl 10f728 <_PyDict_DelItemIf@@Base+0x3560> │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a2c8 <_PyCompile_Assemble@@Base+0x22e> │ │ │ │ + bge.n 3a308 <_PyCompile_Assemble@@Base+0x22e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 3a2c8 <_PyCompile_Assemble@@Base+0x22e> │ │ │ │ + cbnz r3, 3a308 <_PyCompile_Assemble@@Base+0x22e> │ │ │ │ mov r0, sl │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a2dc <_PyCompile_Assemble@@Base+0x242> │ │ │ │ + bge.n 3a31c <_PyCompile_Assemble@@Base+0x242> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3a2dc <_PyCompile_Assemble@@Base+0x242> │ │ │ │ + cbnz r3, 3a31c <_PyCompile_Assemble@@Base+0x242> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b9404 │ │ │ │ + bl 1b8ad4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1b9324 │ │ │ │ + bl 1b8a48 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3a310 <_PyCompile_Assemble@@Base+0x276> │ │ │ │ + bne.n 3a350 <_PyCompile_Assemble@@Base+0x276> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 138a54 │ │ │ │ + b.w 13869c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #30208 @ 0x7600 │ │ │ │ + movw r0, #25984 @ 0x6580 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a304 <_PyCompile_Assemble@@Base+0x26a> │ │ │ │ + bne.n 3a344 <_PyCompile_Assemble@@Base+0x26a> │ │ │ │ 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] @ (3a460 <_PyCompile_Assemble@@Base+0x3c6>) │ │ │ │ + ldr r2, [pc, #296] @ (3a4a0 <_PyCompile_Assemble@@Base+0x3c6>) │ │ │ │ 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 3a364 <_PyCompile_Assemble@@Base+0x2ca> │ │ │ │ + beq.n 3a3a4 <_PyCompile_Assemble@@Base+0x2ca> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 3a366 <_PyCompile_Assemble@@Base+0x2cc> │ │ │ │ + cbz r4, 3a3a6 <_PyCompile_Assemble@@Base+0x2cc> │ │ │ │ ldr.w r4, [r4, #136] @ 0x88 │ │ │ │ - movw r3, #41769 @ 0xa329 │ │ │ │ + movw r3, #41833 @ 0xa369 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 3a366 <_PyCompile_Assemble@@Base+0x2cc> │ │ │ │ + b.n 3a3a6 <_PyCompile_Assemble@@Base+0x2cc> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3a440 <_PyCompile_Assemble@@Base+0x3a6> │ │ │ │ + beq.n 3a480 <_PyCompile_Assemble@@Base+0x3a6> │ │ │ │ ldr.w r0, [r3, #136] @ 0x88 │ │ │ │ - movw r3, #41769 @ 0xa329 │ │ │ │ + movw r3, #41833 @ 0xa369 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3a440 <_PyCompile_Assemble@@Base+0x3a6> │ │ │ │ - cbnz r4, 3a382 <_PyCompile_Assemble@@Base+0x2e8> │ │ │ │ + bne.n 3a480 <_PyCompile_Assemble@@Base+0x3a6> │ │ │ │ + cbnz r4, 3a3c2 <_PyCompile_Assemble@@Base+0x2e8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a3fe <_PyCompile_Assemble@@Base+0x364> │ │ │ │ + b.n 3a43e <_PyCompile_Assemble@@Base+0x364> │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 3a3a2 <_PyCompile_Assemble@@Base+0x308> │ │ │ │ + cbz r3, 3a3e2 <_PyCompile_Assemble@@Base+0x308> │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ movs r0, #0 │ │ │ │ adds r3, #12 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 3a3fe <_PyCompile_Assemble@@Base+0x364> │ │ │ │ + ble.n 3a43e <_PyCompile_Assemble@@Base+0x364> │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 3a390 <_PyCompile_Assemble@@Base+0x2f6> │ │ │ │ - b.n 3a3bc <_PyCompile_Assemble@@Base+0x322> │ │ │ │ + bne.n 3a3d0 <_PyCompile_Assemble@@Base+0x2f6> │ │ │ │ + b.n 3a3fc <_PyCompile_Assemble@@Base+0x322> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3a3bc <_PyCompile_Assemble@@Base+0x322> │ │ │ │ + beq.n 3a3fc <_PyCompile_Assemble@@Base+0x322> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a3a4 <_PyCompile_Assemble@@Base+0x30a> │ │ │ │ + bne.n 3a3e4 <_PyCompile_Assemble@@Base+0x30a> │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3a3fe <_PyCompile_Assemble@@Base+0x364> │ │ │ │ - ldr r2, [pc, #164] @ (3a464 <_PyCompile_Assemble@@Base+0x3ca>) │ │ │ │ + bne.n 3a43e <_PyCompile_Assemble@@Base+0x364> │ │ │ │ + ldr r2, [pc, #164] @ (3a4a4 <_PyCompile_Assemble@@Base+0x3ca>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 2673a8 │ │ │ │ + bl 2664f8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a458 <_PyCompile_Assemble@@Base+0x3be> │ │ │ │ - beq.n 3a3fe <_PyCompile_Assemble@@Base+0x364> │ │ │ │ + blt.n 3a498 <_PyCompile_Assemble@@Base+0x3be> │ │ │ │ + beq.n 3a43e <_PyCompile_Assemble@@Base+0x364> │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (3a464 <_PyCompile_Assemble@@Base+0x3ca>) │ │ │ │ + ldr r1, [pc, #148] @ (3a4a4 <_PyCompile_Assemble@@Base+0x3ca>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 208b0c <_PyUnicode_ToUppercase@@Base+0x644> │ │ │ │ + bl 207c34 <_PyUnicode_ToUppercase@@Base+0x644> │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3a45a <_PyCompile_Assemble@@Base+0x3c0> │ │ │ │ + bne.n 3a49a <_PyCompile_Assemble@@Base+0x3c0> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a37e <_PyCompile_Assemble@@Base+0x2e4> │ │ │ │ + bge.n 3a3be <_PyCompile_Assemble@@Base+0x2e4> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3a37e <_PyCompile_Assemble@@Base+0x2e4> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a37e <_PyCompile_Assemble@@Base+0x2e4> │ │ │ │ + bne.n 3a3be <_PyCompile_Assemble@@Base+0x2e4> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a3be <_PyCompile_Assemble@@Base+0x2e4> │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (3a468 <_PyCompile_Assemble@@Base+0x3ce>) │ │ │ │ + ldr r1, [pc, #100] @ (3a4a8 <_PyCompile_Assemble@@Base+0x3ce>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 208b0c <_PyUnicode_ToUppercase@@Base+0x644> │ │ │ │ + bl 207c34 <_PyUnicode_ToUppercase@@Base+0x644> │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3a45a <_PyCompile_Assemble@@Base+0x3c0> │ │ │ │ + bne.n 3a49a <_PyCompile_Assemble@@Base+0x3c0> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3a42e <_PyCompile_Assemble@@Base+0x394> │ │ │ │ + bne.n 3a46e <_PyCompile_Assemble@@Base+0x394> │ │ │ │ movw r3, #5152 @ 0x1420 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - b.n 3a45a <_PyCompile_Assemble@@Base+0x3c0> │ │ │ │ + b.n 3a49a <_PyCompile_Assemble@@Base+0x3c0> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a440 <_PyCompile_Assemble@@Base+0x3a6> │ │ │ │ + bge.n 3a480 <_PyCompile_Assemble@@Base+0x3a6> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3a440 <_PyCompile_Assemble@@Base+0x3a6> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3a480 <_PyCompile_Assemble@@Base+0x3a6> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3a424 <_PyCompile_Assemble@@Base+0x38a> │ │ │ │ + beq.n 3a464 <_PyCompile_Assemble@@Base+0x38a> │ │ │ │ movs r3, #2 │ │ │ │ - ldr r1, [pc, #28] @ (3a464 <_PyCompile_Assemble@@Base+0x3ca>) │ │ │ │ + ldr r1, [pc, #28] @ (3a4a4 <_PyCompile_Assemble@@Base+0x3ca>) │ │ │ │ mov r0, r7 │ │ │ │ mov r2, sp │ │ │ │ str r6, [sp, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 208b0c <_PyUnicode_ToUppercase@@Base+0x644> │ │ │ │ + bl 207c34 <_PyUnicode_ToUppercase@@Base+0x644> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3a45a <_PyCompile_Assemble@@Base+0x3c0> │ │ │ │ + b.n 3a49a <_PyCompile_Assemble@@Base+0x3c0> │ │ │ │ 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, 3a4c2 │ │ │ │ + cbnz r0, 3a502 │ │ │ │ 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 3a48c <_PyCompile_Assemble@@Base+0x3f2> │ │ │ │ + bne.n 3a4cc <_PyCompile_Assemble@@Base+0x3f2> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 13a8f0 │ │ │ │ + b.w 13a538 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42048 @ 0xa440 │ │ │ │ + movw r0, #37824 @ 0x93c0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a480 <_PyCompile_Assemble@@Base+0x3e6> │ │ │ │ + bne.n 3a4c0 <_PyCompile_Assemble@@Base+0x3e6> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003a4a4 : │ │ │ │ +0003a4e4 : │ │ │ │ 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, #56352 @ 0xdc20 │ │ │ │ + movw r4, #52128 @ 0xcba0 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1adc2c │ │ │ │ + bl 1ad3bc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (3a4f0 ) │ │ │ │ + ldr r0, [pc, #12] @ (3a530 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 136f8c │ │ │ │ + bl 136bd4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb7e4 │ │ │ │ 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] @ (3a518 ) │ │ │ │ + ldr r0, [pc, #8] @ (3a558 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 136f8c │ │ │ │ + bl 136bd4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r0, 3a55a │ │ │ │ + cbnz r0, 3a59a │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ movw r1, #47308 @ 0xb8cc │ │ │ │ movt r1, #2 │ │ │ │ - b.w 145ea0 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xac0> │ │ │ │ + b.w 145c10 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xac0> │ │ │ │ stmdb 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, 3a550 │ │ │ │ + cbnz r3, 3a590 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3a550 │ │ │ │ + ble.n 3a590 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3a550 │ │ │ │ - cbnz r1, 3a56c │ │ │ │ + bne.n 3a590 │ │ │ │ + cbnz r1, 3a5ac │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r4, [pc, #296] @ (3a680 ) │ │ │ │ + ldr r4, [pc, #296] @ (3a6c0 ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3a598 │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3a5d8 │ │ │ │ ldr.w r8, [r0] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 3a59c │ │ │ │ - movw r2, #20444 @ 0x4fdc │ │ │ │ + bmi.n 3a5dc │ │ │ │ + movw r2, #16220 @ 0x3f5c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #65132 @ 0xfe6c │ │ │ │ + movw r1, #60908 @ 0xedec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #22608 @ 0x5850 │ │ │ │ + movw r0, #18476 @ 0x482c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r3, r8 │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a678 │ │ │ │ + b.n 3a6b8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11dfc4 │ │ │ │ + bl 11de7c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a678 │ │ │ │ + beq.n 3a6b8 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1e782c │ │ │ │ + bl 1e6954 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3a654 │ │ │ │ - bl 965e4 │ │ │ │ + beq.n 3a694 │ │ │ │ + bl 965c4 │ │ │ │ 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 182f00 │ │ │ │ + bl 1825a8 │ │ │ │ mov r3, r6 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3a5ea │ │ │ │ + cbnz r0, 3a62a │ │ │ │ mov r5, r9 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 3a618 │ │ │ │ + b.n 3a658 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str.w fp, [sp] │ │ │ │ blx 2b4d0 │ │ │ │ - cbz r0, 3a60e │ │ │ │ + cbz r0, 3a64e │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 3a60e │ │ │ │ + bne.n 3a64e │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a614 │ │ │ │ + bge.n 3a654 │ │ │ │ lsls r6, r6, #1 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 3a5d2 │ │ │ │ + b.n 3a612 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 3a618 │ │ │ │ + b.n 3a658 │ │ │ │ mov.w r9, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ - cbnz r6, 3a648 │ │ │ │ + cbnz r6, 3a688 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3a62e │ │ │ │ - bl 1fc770 │ │ │ │ - b.n 3a658 │ │ │ │ + beq.n 3a66e │ │ │ │ + bl 1fb898 │ │ │ │ + b.n 3a698 │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #12028 @ 0x2efc │ │ │ │ + movw r1, #7804 @ 0x1e7c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.n 3a658 │ │ │ │ + bl d6c4c │ │ │ │ + b.n 3a698 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 22daf4 <_PyTime_AsMilliseconds@@Base+0x800> │ │ │ │ + bl 22cc5c <_PyTime_AsMilliseconds@@Base+0x800> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3a658 │ │ │ │ + b.n 3a698 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6b580 │ │ │ │ + bl 6b5b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a66c │ │ │ │ + bge.n 3a6ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 3a670 │ │ │ │ + cbz r3, 3a6b0 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 3a678 │ │ │ │ + b.n 3a6b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a66c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a6ac │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #20 │ │ │ │ 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] @ (3a6a8 ) │ │ │ │ + ldr r0, [pc, #8] @ (3a6e8 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 136f8c │ │ │ │ + bl 136bd4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xb7a0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #52104 @ 0xcb88 │ │ │ │ + movw r3, #47880 @ 0xbb08 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ movw r2, #48008 @ 0xbb88 │ │ │ │ movt r2, #2 │ │ │ │ - b.w 259a44 │ │ │ │ + b.w 258bd4 │ │ │ │ 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] @ (3a7f8 ) │ │ │ │ + ldr r2, [pc, #292] @ (3a838 ) │ │ │ │ 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 3a6fe │ │ │ │ + beq.n 3a73e │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 3a700 │ │ │ │ + cbz r4, 3a740 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ - movw r3, #42693 @ 0xa6c5 │ │ │ │ + movw r3, #42757 @ 0xa705 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 3a700 │ │ │ │ + b.n 3a740 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3a7d8 │ │ │ │ + beq.n 3a818 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - movw r3, #42693 @ 0xa6c5 │ │ │ │ + movw r3, #42757 @ 0xa705 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3a7d8 │ │ │ │ - cbnz r4, 3a71a │ │ │ │ + bne.n 3a818 │ │ │ │ + cbnz r4, 3a75a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a796 │ │ │ │ + b.n 3a7d6 │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 3a73a │ │ │ │ + cbz r3, 3a77a │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ movs r0, #0 │ │ │ │ adds r3, #12 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 3a796 │ │ │ │ + ble.n 3a7d6 │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 3a728 │ │ │ │ - b.n 3a754 │ │ │ │ + bne.n 3a768 │ │ │ │ + b.n 3a794 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3a754 │ │ │ │ + beq.n 3a794 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a73c │ │ │ │ + bne.n 3a77c │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3a796 │ │ │ │ - ldr r2, [pc, #164] @ (3a7fc ) │ │ │ │ + bne.n 3a7d6 │ │ │ │ + ldr r2, [pc, #164] @ (3a83c ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 2673a8 │ │ │ │ + bl 2664f8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a7f0 │ │ │ │ - beq.n 3a796 │ │ │ │ + blt.n 3a830 │ │ │ │ + beq.n 3a7d6 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (3a7fc ) │ │ │ │ + ldr r1, [pc, #148] @ (3a83c ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 208b0c <_PyUnicode_ToUppercase@@Base+0x644> │ │ │ │ + bl 207c34 <_PyUnicode_ToUppercase@@Base+0x644> │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3a7f2 │ │ │ │ + bne.n 3a832 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a716 │ │ │ │ + bge.n 3a756 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3a716 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a716 │ │ │ │ + bne.n 3a756 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a756 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (3a800 ) │ │ │ │ + ldr r1, [pc, #100] @ (3a840 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 208b0c <_PyUnicode_ToUppercase@@Base+0x644> │ │ │ │ + bl 207c34 <_PyUnicode_ToUppercase@@Base+0x644> │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3a7f2 │ │ │ │ + bne.n 3a832 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3a7c6 │ │ │ │ + bne.n 3a806 │ │ │ │ movw r3, #5152 @ 0x1420 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - b.n 3a7f2 │ │ │ │ + b.n 3a832 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a7d8 │ │ │ │ + bge.n 3a818 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3a7d8 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3a818 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3a7bc │ │ │ │ + beq.n 3a7fc │ │ │ │ movs r3, #2 │ │ │ │ - ldr r1, [pc, #28] @ (3a7fc ) │ │ │ │ + ldr r1, [pc, #28] @ (3a83c ) │ │ │ │ mov r0, r7 │ │ │ │ mov r2, sp │ │ │ │ str r6, [sp, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 208b0c <_PyUnicode_ToUppercase@@Base+0x644> │ │ │ │ + bl 207c34 <_PyUnicode_ToUppercase@@Base+0x644> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3a7f2 │ │ │ │ + b.n 3a832 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ nop {12} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r0, 3a86a │ │ │ │ + cbnz r0, 3a8aa │ │ │ │ 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, 3a826 │ │ │ │ + cbnz r2, 3a866 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #52] @ (3a854 ) │ │ │ │ - bl 136f8c │ │ │ │ - b.n 3a832 │ │ │ │ + ldr r0, [pc, #52] @ (3a894 ) │ │ │ │ + bl 136bd4 │ │ │ │ + b.n 3a872 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #44] @ (3a858 ) │ │ │ │ + ldr r0, [pc, #44] @ (3a898 ) │ │ │ │ movs r2, #3 │ │ │ │ - bl 136f8c │ │ │ │ - cbz r0, 3a84a │ │ │ │ + bl 136bd4 │ │ │ │ + cbz r0, 3a88a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a846 │ │ │ │ + bge.n 3a886 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3a846 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3a886 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a84e │ │ │ │ + b.n 3a88e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - cbz r0, 3a8cc <_PyCompile_CodeGen@@Base+0x4> │ │ │ │ + cbz r0, 3a90c <_PyCompile_CodeGen@@Base+0x4> │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmia r1!, {} │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #12232 @ 0x2fc8 │ │ │ │ + movw r3, #8008 @ 0x1f48 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ movw r1, #47128 @ 0xb818 │ │ │ │ movt r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 145ea0 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xac0> │ │ │ │ + b.w 145c10 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xac0> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2654b8 │ │ │ │ + bl 26460c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3a89a │ │ │ │ + beq.n 3a8da │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3a89c │ │ │ │ + bge.n 3a8dc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3a89c │ │ │ │ + b.n 3a8dc │ │ │ │ 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] @ (3a8c4 ) │ │ │ │ + ldr r0, [pc, #8] @ (3a904 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 136f8c │ │ │ │ + bl 136bd4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xb804 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0003a8c8 <_PyCompile_CodeGen@@Base>: │ │ │ │ +0003a908 <_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 r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 1c23b0 │ │ │ │ - cbnz r0, 3a900 <_PyCompile_CodeGen@@Base+0x38> │ │ │ │ + bl 1c19c0 │ │ │ │ + cbnz r0, 3a940 <_PyCompile_CodeGen@@Base+0x38> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #12276 @ 0x2ff4 │ │ │ │ + movw r1, #8052 @ 0x1f74 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 3a908 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ - bl 19eaa4 <_PyArena_New@@Base> │ │ │ │ + bl f3560 │ │ │ │ + b.n 3a948 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + bl 19e144 <_PyArena_New@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3a90c <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ + cbnz r0, 3a94c <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3aa66 <_PyCompile_CodeGen@@Base+0x19e> │ │ │ │ + b.n 3aaa6 <_PyCompile_CodeGen@@Base+0x19e> │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - bl 240194 │ │ │ │ + bl 23f2c0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3a932 <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ - bl 246214 │ │ │ │ - cbz r0, 3a932 <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ + cbz r0, 3a972 <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ + bl 245340 │ │ │ │ + cbz r0, 3a972 <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1ab998 <_PyAST_Compile@@Base+0x50> │ │ │ │ + bl 1ab138 <_PyAST_Compile@@Base+0x50> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3a93a <_PyCompile_CodeGen@@Base+0x72> │ │ │ │ + cbnz r0, 3a97a <_PyCompile_CodeGen@@Base+0x72> │ │ │ │ mov r0, r6 │ │ │ │ - bl 11814c <_PyArena_Free@@Base> │ │ │ │ - b.n 3a908 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + bl 118060 <_PyArena_Free@@Base> │ │ │ │ + b.n 3a948 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #56] @ 0x38 │ │ │ │ - bl 706ec │ │ │ │ + bl 70718 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a908 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + beq.n 3a948 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af3b0 <_PyConfig_AsDict@@Base+0x520> │ │ │ │ + bl 1aeb40 <_PyConfig_AsDict@@Base+0x520> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3a95a <_PyCompile_CodeGen@@Base+0x92> │ │ │ │ + bne.n 3a99a <_PyCompile_CodeGen@@Base+0x92> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3aa4e <_PyCompile_CodeGen@@Base+0x186> │ │ │ │ + b.n 3aa8e <_PyCompile_CodeGen@@Base+0x186> │ │ │ │ ldr.w r8, [r4, #48] @ 0x30 │ │ │ │ ldr.w r0, [r8, #752] @ 0x2f0 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a956 <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ + beq.n 3a996 <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #12292 @ 0x3004 │ │ │ │ + movw r1, #8068 @ 0x1f84 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r7 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 3a956 <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ + beq.n 3a996 <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ ldr.w r0, [r8, #756] @ 0x2f4 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a956 <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ + beq.n 3a996 <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #12304 @ 0x3010 │ │ │ │ + movw r1, #8080 @ 0x1f90 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r7 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 3a956 <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ + beq.n 3a996 <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ ldr.w r0, [r8, #760] @ 0x2f8 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a956 <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ + beq.n 3a996 <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #12320 @ 0x3020 │ │ │ │ + movw r1, #8096 @ 0x1fa0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r7 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 3a956 <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ + beq.n 3a996 <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - movw r5, #62976 @ 0xf600 │ │ │ │ + movw r5, #58752 @ 0xe580 │ │ │ │ movt r5, #58 @ 0x3a │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 3aa30 <_PyCompile_CodeGen@@Base+0x168> │ │ │ │ + bne.n 3aa70 <_PyCompile_CodeGen@@Base+0x168> │ │ │ │ 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 f3514 │ │ │ │ + bl f33c0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3a956 <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ + beq.n 3a996 <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - bl 1b5ddc <_PyEval_NoToolsForUnwind@@Base+0x418> │ │ │ │ + bl 1b556c <_PyEval_NoToolsForUnwind@@Base+0x418> │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, r7 │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - bl 7c0bc │ │ │ │ + bl 7c0ac │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3aa4e <_PyCompile_CodeGen@@Base+0x186> │ │ │ │ + b.n 3aa8e <_PyCompile_CodeGen@@Base+0x186> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldmia.w r5, {r1, r2, r3} │ │ │ │ - bl fb850 <_Py_GetErrorHandler@@Base+0x8d0> │ │ │ │ + bl fb718 <_Py_GetErrorHandler@@Base+0x8d0> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3a9f0 <_PyCompile_CodeGen@@Base+0x128> │ │ │ │ - b.n 3a956 <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ + bne.n 3aa30 <_PyCompile_CodeGen@@Base+0x128> │ │ │ │ + b.n 3a996 <_PyCompile_CodeGen@@Base+0x8e> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 114ec0 │ │ │ │ + bl 114e68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bbba0 │ │ │ │ + bl 1bb24c │ │ │ │ mov r0, r6 │ │ │ │ - bl 11814c <_PyArena_Free@@Base> │ │ │ │ + bl 118060 <_PyArena_Free@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #4] @ (3aa74 <_PyCompile_CodeGen@@Base+0x1ac>) │ │ │ │ + ldr r0, [pc, #4] @ (3aab4 <_PyCompile_CodeGen@@Base+0x1ac>) │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strh r0, [r4, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ movw r1, #46580 @ 0xb5f4 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 145ea0 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xac0> │ │ │ │ + b.w 145c10 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xac0> │ │ │ │ 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 7193c │ │ │ │ + bl 71974 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ab5a <_PyCompile_CodeGen@@Base+0x292> │ │ │ │ + beq.n 3ab9a <_PyCompile_CodeGen@@Base+0x292> │ │ │ │ movw r0, #32208 @ 0x7dd0 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3aac6 <_PyCompile_CodeGen@@Base+0x1fe> │ │ │ │ + bne.n 3ab06 <_PyCompile_CodeGen@@Base+0x1fe> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3aab6 <_PyCompile_CodeGen@@Base+0x1ee> │ │ │ │ + bne.n 3aaf6 <_PyCompile_CodeGen@@Base+0x1ee> │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 3aad2 <_PyCompile_CodeGen@@Base+0x20a> │ │ │ │ - bl 272e68 │ │ │ │ + beq.n 3ab12 <_PyCompile_CodeGen@@Base+0x20a> │ │ │ │ + bl 246a68 │ │ │ │ blx 2bbf8 │ │ │ │ blx 2ae94 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r1, 3ab2c <_PyCompile_CodeGen@@Base+0x264> │ │ │ │ - bl 22daf4 <_PyTime_AsMilliseconds@@Base+0x800> │ │ │ │ + cbz r1, 3ab6c <_PyCompile_CodeGen@@Base+0x264> │ │ │ │ + bl 22cc5c <_PyTime_AsMilliseconds@@Base+0x800> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 3aafc <_PyCompile_CodeGen@@Base+0x234> │ │ │ │ + cbnz r5, 3ab3c <_PyCompile_CodeGen@@Base+0x234> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3ab04 <_PyCompile_CodeGen@@Base+0x23c> │ │ │ │ - b.n 3ab10 <_PyCompile_CodeGen@@Base+0x248> │ │ │ │ - bl 85d00 │ │ │ │ - cbz r0, 3ab14 <_PyCompile_CodeGen@@Base+0x24c> │ │ │ │ - b.n 3aaec <_PyCompile_CodeGen@@Base+0x224> │ │ │ │ + blt.n 3ab44 <_PyCompile_CodeGen@@Base+0x23c> │ │ │ │ + b.n 3ab50 <_PyCompile_CodeGen@@Base+0x248> │ │ │ │ + bl 85ce4 │ │ │ │ + cbz r0, 3ab54 <_PyCompile_CodeGen@@Base+0x24c> │ │ │ │ + b.n 3ab2c <_PyCompile_CodeGen@@Base+0x224> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ab10 <_PyCompile_CodeGen@@Base+0x248> │ │ │ │ + cbnz r3, 3ab50 <_PyCompile_CodeGen@@Base+0x248> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3ab2c <_PyCompile_CodeGen@@Base+0x264> │ │ │ │ + b.n 3ab6c <_PyCompile_CodeGen@@Base+0x264> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3aad6 <_PyCompile_CodeGen@@Base+0x20e> │ │ │ │ + bge.n 3ab16 <_PyCompile_CodeGen@@Base+0x20e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3aad6 <_PyCompile_CodeGen@@Base+0x20e> │ │ │ │ + bne.n 3ab16 <_PyCompile_CodeGen@@Base+0x20e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3aad6 <_PyCompile_CodeGen@@Base+0x20e> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ab16 <_PyCompile_CodeGen@@Base+0x20e> │ │ │ │ blx 2af84 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3ab48 <_PyCompile_CodeGen@@Base+0x280> │ │ │ │ + bne.n 3ab88 <_PyCompile_CodeGen@@Base+0x280> │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3ab38 <_PyCompile_CodeGen@@Base+0x270> │ │ │ │ + bne.n 3ab78 <_PyCompile_CodeGen@@Base+0x270> │ │ │ │ dmb ish │ │ │ │ - beq.n 3ab5a <_PyCompile_CodeGen@@Base+0x292> │ │ │ │ + beq.n 3ab9a <_PyCompile_CodeGen@@Base+0x292> │ │ │ │ movw r0, #32208 @ 0x7dd0 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - bl 23d610 │ │ │ │ + bl 23c798 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov ip, r3 │ │ │ │ - cbz r3, 3ab7c <_PyCompile_CodeGen@@Base+0x2b4> │ │ │ │ + cbz r3, 3abbc <_PyCompile_CodeGen@@Base+0x2b4> │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 3ab7e <_PyCompile_CodeGen@@Base+0x2b6> │ │ │ │ + b.n 3abbe <_PyCompile_CodeGen@@Base+0x2b6> │ │ │ │ mov r7, r3 │ │ │ │ - ldr r5, [pc, #272] @ (3ac90 <_PyCompile_CodeGen@@Base+0x3c8>) │ │ │ │ + ldr r5, [pc, #272] @ (3acd0 <_PyCompile_CodeGen@@Base+0x3c8>) │ │ │ │ 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 3abae <_PyCompile_CodeGen@@Base+0x2e6> │ │ │ │ + bne.n 3abee <_PyCompile_CodeGen@@Base+0x2e6> │ │ │ │ cmp r8, ip │ │ │ │ - ble.n 3abae <_PyCompile_CodeGen@@Base+0x2e6> │ │ │ │ + ble.n 3abee <_PyCompile_CodeGen@@Base+0x2e6> │ │ │ │ cmp.w r8, #2 │ │ │ │ - bgt.n 3abae <_PyCompile_CodeGen@@Base+0x2e6> │ │ │ │ - cbnz r6, 3abd4 <_PyCompile_CodeGen@@Base+0x30c> │ │ │ │ - ldr r1, [pc, #228] @ (3ac94 <_PyCompile_CodeGen@@Base+0x3cc>) │ │ │ │ + bgt.n 3abee <_PyCompile_CodeGen@@Base+0x2e6> │ │ │ │ + cbnz r6, 3ac14 <_PyCompile_CodeGen@@Base+0x30c> │ │ │ │ + ldr r1, [pc, #228] @ (3acd4 <_PyCompile_CodeGen@@Base+0x3cc>) │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ add r1, sp, #32 │ │ │ │ movs r4, #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ac72 <_PyCompile_CodeGen@@Base+0x3aa> │ │ │ │ + beq.n 3acb2 <_PyCompile_CodeGen@@Base+0x3aa> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ add r8, r7 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 11daa8 │ │ │ │ + bl 11d960 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ac6e <_PyCompile_CodeGen@@Base+0x3a6> │ │ │ │ + beq.n 3acae <_PyCompile_CodeGen@@Base+0x3a6> │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 3ac1a <_PyCompile_CodeGen@@Base+0x352> │ │ │ │ + beq.n 3ac5a <_PyCompile_CodeGen@@Base+0x352> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 3ac0a <_PyCompile_CodeGen@@Base+0x342> │ │ │ │ - bl fcb0c │ │ │ │ + cbz r0, 3ac4a <_PyCompile_CodeGen@@Base+0x342> │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3ac02 <_PyCompile_CodeGen@@Base+0x33a> │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 3ac6e <_PyCompile_CodeGen@@Base+0x3a6> │ │ │ │ + bne.n 3ac42 <_PyCompile_CodeGen@@Base+0x33a> │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 3acae <_PyCompile_CodeGen@@Base+0x3a6> │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 3ac1e <_PyCompile_CodeGen@@Base+0x356> │ │ │ │ - b.n 3ac0e <_PyCompile_CodeGen@@Base+0x346> │ │ │ │ + beq.n 3ac5e <_PyCompile_CodeGen@@Base+0x356> │ │ │ │ + b.n 3ac4e <_PyCompile_CodeGen@@Base+0x346> │ │ │ │ mov.w r4, #438 @ 0x1b6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1bae60 │ │ │ │ - cbnz r0, 3ac1e <_PyCompile_CodeGen@@Base+0x356> │ │ │ │ - b.n 3ac6e <_PyCompile_CodeGen@@Base+0x3a6> │ │ │ │ + bl 1ba50c │ │ │ │ + cbnz r0, 3ac5e <_PyCompile_CodeGen@@Base+0x356> │ │ │ │ + b.n 3acae <_PyCompile_CodeGen@@Base+0x3a6> │ │ │ │ mov.w r4, #438 @ 0x1b6 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl 965e4 │ │ │ │ + bl 965c4 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ cmn.w r6, #100 @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ - beq.n 3ac3e <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ + beq.n 3ac7e <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c074 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3ac44 <_PyCompile_CodeGen@@Base+0x37c> │ │ │ │ + b.n 3ac84 <_PyCompile_CodeGen@@Base+0x37c> │ │ │ │ blx 2b650 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9aa94 │ │ │ │ - cbz r5, 3ac76 <_PyCompile_CodeGen@@Base+0x3ae> │ │ │ │ + bl 9aa40 │ │ │ │ + cbz r5, 3acb6 <_PyCompile_CodeGen@@Base+0x3ae> │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3ac60 <_PyCompile_CodeGen@@Base+0x398> │ │ │ │ - bl eedb4 │ │ │ │ + bne.n 3aca0 <_PyCompile_CodeGen@@Base+0x398> │ │ │ │ + bl eec50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ac20 <_PyCompile_CodeGen@@Base+0x358> │ │ │ │ - b.n 3ac6e <_PyCompile_CodeGen@@Base+0x3a6> │ │ │ │ + beq.n 3ac60 <_PyCompile_CodeGen@@Base+0x358> │ │ │ │ + b.n 3acae <_PyCompile_CodeGen@@Base+0x3a6> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ + bl 1b10e8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3ac7e <_PyCompile_CodeGen@@Base+0x3b6> │ │ │ │ + b.n 3acbe <_PyCompile_CodeGen@@Base+0x3b6> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 3ac7e <_PyCompile_CodeGen@@Base+0x3b6> │ │ │ │ + b.n 3acbe <_PyCompile_CodeGen@@Base+0x3b6> │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - bl 11e11c <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11dfd4 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [r5, #108] @ 0x6c │ │ │ │ + ldrsh r4, [r5, r1] │ │ │ │ lsls r7, r0, #1 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ 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] @ (3acbc <_PyCompile_CodeGen@@Base+0x3f4>) │ │ │ │ + ldr r0, [pc, #8] @ (3acfc <_PyCompile_CodeGen@@Base+0x3f4>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 136f8c │ │ │ │ + bl 136bd4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r4, 3acd2 <_PyCompile_CodeGen@@Base+0x40a> │ │ │ │ + cbnz r4, 3ad12 <_PyCompile_CodeGen@@Base+0x40a> │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 3ace0 <_PyCompile_CodeGen@@Base+0x418> │ │ │ │ + bmi.n 3ad20 <_PyCompile_CodeGen@@Base+0x418> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #12560 @ 0x3110 │ │ │ │ + movw r1, #8336 @ 0x2090 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ stmdb 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 11dfc4 │ │ │ │ + bl 11de7c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3adc0 <_PyCompile_CodeGen@@Base+0x4f8> │ │ │ │ + beq.n 3ae00 <_PyCompile_CodeGen@@Base+0x4f8> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1e782c │ │ │ │ + bl 1e6954 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3adae <_PyCompile_CodeGen@@Base+0x4e6> │ │ │ │ - bl 965e4 │ │ │ │ + beq.n 3adee <_PyCompile_CodeGen@@Base+0x4e6> │ │ │ │ + bl 965c4 │ │ │ │ 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 182f00 │ │ │ │ + bl 1825a8 │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3ad44 <_PyCompile_CodeGen@@Base+0x47c> │ │ │ │ + cbnz r0, 3ad84 <_PyCompile_CodeGen@@Base+0x47c> │ │ │ │ mov r4, r9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 3ad72 <_PyCompile_CodeGen@@Base+0x4aa> │ │ │ │ + b.n 3adb2 <_PyCompile_CodeGen@@Base+0x4aa> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #20 │ │ │ │ str.w fp, [sp] │ │ │ │ blx 2b3f4 │ │ │ │ - cbz r0, 3ad68 <_PyCompile_CodeGen@@Base+0x4a0> │ │ │ │ + cbz r0, 3ada8 <_PyCompile_CodeGen@@Base+0x4a0> │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne.n 3ad68 <_PyCompile_CodeGen@@Base+0x4a0> │ │ │ │ + bne.n 3ada8 <_PyCompile_CodeGen@@Base+0x4a0> │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ad6e <_PyCompile_CodeGen@@Base+0x4a6> │ │ │ │ + bge.n 3adae <_PyCompile_CodeGen@@Base+0x4a6> │ │ │ │ lsls r5, r5, #1 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 3ad2c <_PyCompile_CodeGen@@Base+0x464> │ │ │ │ + b.n 3ad6c <_PyCompile_CodeGen@@Base+0x464> │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 3ad72 <_PyCompile_CodeGen@@Base+0x4aa> │ │ │ │ + b.n 3adb2 <_PyCompile_CodeGen@@Base+0x4aa> │ │ │ │ mov.w r9, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - cbnz r5, 3ada2 <_PyCompile_CodeGen@@Base+0x4da> │ │ │ │ + cbnz r5, 3ade2 <_PyCompile_CodeGen@@Base+0x4da> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3ad88 <_PyCompile_CodeGen@@Base+0x4c0> │ │ │ │ - bl 1fc770 │ │ │ │ - b.n 3adb2 <_PyCompile_CodeGen@@Base+0x4ea> │ │ │ │ + beq.n 3adc8 <_PyCompile_CodeGen@@Base+0x4c0> │ │ │ │ + bl 1fb898 │ │ │ │ + b.n 3adf2 <_PyCompile_CodeGen@@Base+0x4ea> │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #12600 @ 0x3138 │ │ │ │ + movw r1, #8376 @ 0x20b8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.n 3adb2 <_PyCompile_CodeGen@@Base+0x4ea> │ │ │ │ + bl d6c4c │ │ │ │ + b.n 3adf2 <_PyCompile_CodeGen@@Base+0x4ea> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1dc61c <_Py_Uid_Converter@@Base+0x148> │ │ │ │ + bl 1db744 <_Py_Uid_Converter@@Base+0x148> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3adb2 <_PyCompile_CodeGen@@Base+0x4ea> │ │ │ │ + b.n 3adf2 <_PyCompile_CodeGen@@Base+0x4ea> │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6b580 │ │ │ │ + bl 6b5b8 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r5 │ │ │ │ - bl 13d054 <_Py_DecRef@@Base> │ │ │ │ + bl 13cca0 <_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] @ (3adec <_PyCompile_CodeGen@@Base+0x524>) │ │ │ │ + ldr r0, [pc, #8] @ (3ae2c <_PyCompile_CodeGen@@Base+0x524>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 136f8c │ │ │ │ + bl 136bd4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r0, 3adfc <_PyCompile_CodeGen@@Base+0x534> │ │ │ │ + cbnz r0, 3ae3c <_PyCompile_CodeGen@@Base+0x534> │ │ │ │ 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] @ (3ae14 <_PyCompile_CodeGen@@Base+0x54c>) │ │ │ │ + ldr r0, [pc, #8] @ (3ae54 <_PyCompile_CodeGen@@Base+0x54c>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 136f8c │ │ │ │ + bl 136bd4 │ │ │ │ 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 3ae46 <_PyCompile_CodeGen@@Base+0x57e> │ │ │ │ + bgt.n 3ae86 <_PyCompile_CodeGen@@Base+0x57e> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20032 @ 0x4e40 │ │ │ │ + movw r1, #15808 @ 0x3dc0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 3ae60 <_PyCompile_CodeGen@@Base+0x598> │ │ │ │ + bl f3560 │ │ │ │ + b.n 3aea0 <_PyCompile_CodeGen@@Base+0x598> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 3ae64 <_PyCompile_CodeGen@@Base+0x59c> │ │ │ │ + cbz r3, 3aea4 <_PyCompile_CodeGen@@Base+0x59c> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #35900 @ 0x8c3c │ │ │ │ + movw r1, #31676 @ 0x7bbc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ae80 <_PyCompile_CodeGen@@Base+0x5b8> │ │ │ │ + b.n 3aec0 <_PyCompile_CodeGen@@Base+0x5b8> │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 3ae72 <_PyCompile_CodeGen@@Base+0x5aa> │ │ │ │ + cbnz r0, 3aeb2 <_PyCompile_CodeGen@@Base+0x5aa> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 3ae80 <_PyCompile_CodeGen@@Base+0x5b8> │ │ │ │ - ldr r1, [pc, #16] @ (3ae84 <_PyCompile_CodeGen@@Base+0x5bc>) │ │ │ │ + b.n 3aec0 <_PyCompile_CodeGen@@Base+0x5b8> │ │ │ │ + ldr r1, [pc, #16] @ (3aec4 <_PyCompile_CodeGen@@Base+0x5bc>) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b6d78 │ │ │ │ + bl b6e00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ae68 <_PyCompile_CodeGen@@Base+0x5a0> │ │ │ │ + beq.n 3aea8 <_PyCompile_CodeGen@@Base+0x5a0> │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #20] @ (3aeb4 <_PyCompile_CodeGen@@Base+0x5ec>) │ │ │ │ + ldr r0, [pc, #20] @ (3aef4 <_PyCompile_CodeGen@@Base+0x5ec>) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 94d5c │ │ │ │ + bl 94d40 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bvs.n 3ae50 <_PyCompile_CodeGen@@Base+0x588> │ │ │ │ + bvs.n 3ae90 <_PyCompile_CodeGen@@Base+0x588> │ │ │ │ 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] @ (3aedc <_PyCompile_CodeGen@@Base+0x614>) │ │ │ │ + ldr r0, [pc, #8] @ (3af1c <_PyCompile_CodeGen@@Base+0x614>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 136f8c │ │ │ │ + bl 136bd4 │ │ │ │ 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 9a9cc <_Py_GetConfig@@Base> │ │ │ │ + bl 9a978 <_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} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 6bb60 │ │ │ │ + b.w 6bb98 │ │ │ │ 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] @ (3b048 <_PyCompile_CodeGen@@Base+0x780>) │ │ │ │ + ldr r2, [pc, #292] @ (3b088 <_PyCompile_CodeGen@@Base+0x780>) │ │ │ │ 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 3af4e <_PyCompile_CodeGen@@Base+0x686> │ │ │ │ + beq.n 3af8e <_PyCompile_CodeGen@@Base+0x686> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 3af50 <_PyCompile_CodeGen@@Base+0x688> │ │ │ │ + cbz r4, 3af90 <_PyCompile_CodeGen@@Base+0x688> │ │ │ │ ldr r4, [r4, #48] @ 0x30 │ │ │ │ - movw r3, #44821 @ 0xaf15 │ │ │ │ + movw r3, #44885 @ 0xaf55 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 3af50 <_PyCompile_CodeGen@@Base+0x688> │ │ │ │ + b.n 3af90 <_PyCompile_CodeGen@@Base+0x688> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3b028 <_PyCompile_CodeGen@@Base+0x760> │ │ │ │ + beq.n 3b068 <_PyCompile_CodeGen@@Base+0x760> │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - movw r3, #44821 @ 0xaf15 │ │ │ │ + movw r3, #44885 @ 0xaf55 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3b028 <_PyCompile_CodeGen@@Base+0x760> │ │ │ │ - cbnz r4, 3af6a <_PyCompile_CodeGen@@Base+0x6a2> │ │ │ │ + bne.n 3b068 <_PyCompile_CodeGen@@Base+0x760> │ │ │ │ + cbnz r4, 3afaa <_PyCompile_CodeGen@@Base+0x6a2> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3afe6 <_PyCompile_CodeGen@@Base+0x71e> │ │ │ │ + b.n 3b026 <_PyCompile_CodeGen@@Base+0x71e> │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 3af8a <_PyCompile_CodeGen@@Base+0x6c2> │ │ │ │ + cbz r3, 3afca <_PyCompile_CodeGen@@Base+0x6c2> │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ movs r0, #0 │ │ │ │ adds r3, #12 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 3afe6 <_PyCompile_CodeGen@@Base+0x71e> │ │ │ │ + ble.n 3b026 <_PyCompile_CodeGen@@Base+0x71e> │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 3af78 <_PyCompile_CodeGen@@Base+0x6b0> │ │ │ │ - b.n 3afa4 <_PyCompile_CodeGen@@Base+0x6dc> │ │ │ │ + bne.n 3afb8 <_PyCompile_CodeGen@@Base+0x6b0> │ │ │ │ + b.n 3afe4 <_PyCompile_CodeGen@@Base+0x6dc> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3afa4 <_PyCompile_CodeGen@@Base+0x6dc> │ │ │ │ + beq.n 3afe4 <_PyCompile_CodeGen@@Base+0x6dc> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3af8c <_PyCompile_CodeGen@@Base+0x6c4> │ │ │ │ + bne.n 3afcc <_PyCompile_CodeGen@@Base+0x6c4> │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3afe6 <_PyCompile_CodeGen@@Base+0x71e> │ │ │ │ - ldr r2, [pc, #164] @ (3b04c <_PyCompile_CodeGen@@Base+0x784>) │ │ │ │ + bne.n 3b026 <_PyCompile_CodeGen@@Base+0x71e> │ │ │ │ + ldr r2, [pc, #164] @ (3b08c <_PyCompile_CodeGen@@Base+0x784>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 2673a8 │ │ │ │ + bl 2664f8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b040 <_PyCompile_CodeGen@@Base+0x778> │ │ │ │ - beq.n 3afe6 <_PyCompile_CodeGen@@Base+0x71e> │ │ │ │ + blt.n 3b080 <_PyCompile_CodeGen@@Base+0x778> │ │ │ │ + beq.n 3b026 <_PyCompile_CodeGen@@Base+0x71e> │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (3b04c <_PyCompile_CodeGen@@Base+0x784>) │ │ │ │ + ldr r1, [pc, #148] @ (3b08c <_PyCompile_CodeGen@@Base+0x784>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 208b0c <_PyUnicode_ToUppercase@@Base+0x644> │ │ │ │ + bl 207c34 <_PyUnicode_ToUppercase@@Base+0x644> │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3b042 <_PyCompile_CodeGen@@Base+0x77a> │ │ │ │ + bne.n 3b082 <_PyCompile_CodeGen@@Base+0x77a> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3af66 <_PyCompile_CodeGen@@Base+0x69e> │ │ │ │ + bge.n 3afa6 <_PyCompile_CodeGen@@Base+0x69e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3af66 <_PyCompile_CodeGen@@Base+0x69e> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3af66 <_PyCompile_CodeGen@@Base+0x69e> │ │ │ │ + bne.n 3afa6 <_PyCompile_CodeGen@@Base+0x69e> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3afa6 <_PyCompile_CodeGen@@Base+0x69e> │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (3b050 <_PyCompile_CodeGen@@Base+0x788>) │ │ │ │ + ldr r1, [pc, #100] @ (3b090 <_PyCompile_CodeGen@@Base+0x788>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 208b0c <_PyUnicode_ToUppercase@@Base+0x644> │ │ │ │ + bl 207c34 <_PyUnicode_ToUppercase@@Base+0x644> │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3b042 <_PyCompile_CodeGen@@Base+0x77a> │ │ │ │ + bne.n 3b082 <_PyCompile_CodeGen@@Base+0x77a> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3b016 <_PyCompile_CodeGen@@Base+0x74e> │ │ │ │ + bne.n 3b056 <_PyCompile_CodeGen@@Base+0x74e> │ │ │ │ movw r3, #5152 @ 0x1420 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - b.n 3b042 <_PyCompile_CodeGen@@Base+0x77a> │ │ │ │ + b.n 3b082 <_PyCompile_CodeGen@@Base+0x77a> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b028 <_PyCompile_CodeGen@@Base+0x760> │ │ │ │ + bge.n 3b068 <_PyCompile_CodeGen@@Base+0x760> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3b028 <_PyCompile_CodeGen@@Base+0x760> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3b068 <_PyCompile_CodeGen@@Base+0x760> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3b00c <_PyCompile_CodeGen@@Base+0x744> │ │ │ │ + beq.n 3b04c <_PyCompile_CodeGen@@Base+0x744> │ │ │ │ movs r3, #2 │ │ │ │ - ldr r1, [pc, #28] @ (3b04c <_PyCompile_CodeGen@@Base+0x784>) │ │ │ │ + ldr r1, [pc, #28] @ (3b08c <_PyCompile_CodeGen@@Base+0x784>) │ │ │ │ mov r0, r7 │ │ │ │ mov r2, sp │ │ │ │ str r6, [sp, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 208b0c <_PyUnicode_ToUppercase@@Base+0x644> │ │ │ │ + bl 207c34 <_PyUnicode_ToUppercase@@Base+0x644> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3b042 <_PyCompile_CodeGen@@Base+0x77a> │ │ │ │ + b.n 3b082 <_PyCompile_CodeGen@@Base+0x77a> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ 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 │ │ │ │ - b.w 29a828 <_PyMonitoring_FireBranchEvent@@Base+0x74> │ │ │ │ + b.w 2997c8 <_PyMonitoring_FireBranchEvent@@Base+0x74> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ - b.w 1026b8 │ │ │ │ + b.w 10247c │ │ │ │ │ │ │ │ -0003b062 <_PyEval_SpecialMethodCanSuggest@@Base>: │ │ │ │ +0003b0a2 <_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 3b07c <_PyEval_SpecialMethodCanSuggest@@Base+0x1a> │ │ │ │ + bgt.n 3b0bc <_PyEval_SpecialMethodCanSuggest@@Base+0x1a> │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 3b084 <_PyEval_SpecialMethodCanSuggest@@Base+0x22> │ │ │ │ - b.n 3b0cc <_PyEval_SpecialMethodCanSuggest@@Base+0x6a> │ │ │ │ + bge.n 3b0c4 <_PyEval_SpecialMethodCanSuggest@@Base+0x22> │ │ │ │ + b.n 3b10c <_PyEval_SpecialMethodCanSuggest@@Base+0x6a> │ │ │ │ subs r1, #2 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 3b0a2 <_PyEval_SpecialMethodCanSuggest@@Base+0x40> │ │ │ │ - b.n 3b0cc <_PyEval_SpecialMethodCanSuggest@@Base+0x6a> │ │ │ │ - ldr r1, [pc, #92] @ (3b0e4 <_PyEval_SpecialMethodCanSuggest@@Base+0x82>) │ │ │ │ + bls.n 3b0e2 <_PyEval_SpecialMethodCanSuggest@@Base+0x40> │ │ │ │ + b.n 3b10c <_PyEval_SpecialMethodCanSuggest@@Base+0x6a> │ │ │ │ + ldr r1, [pc, #92] @ (3b124 <_PyEval_SpecialMethodCanSuggest@@Base+0x82>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e380 <_PyType_Lookup@@Base> │ │ │ │ - cbz r0, 3b0e0 <_PyEval_SpecialMethodCanSuggest@@Base+0x7e> │ │ │ │ + bl 19da24 <_PyType_Lookup@@Base> │ │ │ │ + cbz r0, 3b120 <_PyEval_SpecialMethodCanSuggest@@Base+0x7e> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 3b0e0 <_PyEval_SpecialMethodCanSuggest@@Base+0x7e> │ │ │ │ - ldr r1, [pc, #80] @ (3b0e8 <_PyEval_SpecialMethodCanSuggest@@Base+0x86>) │ │ │ │ + cbz r3, 3b120 <_PyEval_SpecialMethodCanSuggest@@Base+0x7e> │ │ │ │ + ldr r1, [pc, #80] @ (3b128 <_PyEval_SpecialMethodCanSuggest@@Base+0x86>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e380 <_PyType_Lookup@@Base> │ │ │ │ - cbnz r0, 3b0be <_PyEval_SpecialMethodCanSuggest@@Base+0x5c> │ │ │ │ - b.n 3b0e0 <_PyEval_SpecialMethodCanSuggest@@Base+0x7e> │ │ │ │ - ldr r1, [pc, #72] @ (3b0ec <_PyEval_SpecialMethodCanSuggest@@Base+0x8a>) │ │ │ │ + bl 19da24 <_PyType_Lookup@@Base> │ │ │ │ + cbnz r0, 3b0fe <_PyEval_SpecialMethodCanSuggest@@Base+0x5c> │ │ │ │ + b.n 3b120 <_PyEval_SpecialMethodCanSuggest@@Base+0x7e> │ │ │ │ + ldr r1, [pc, #72] @ (3b12c <_PyEval_SpecialMethodCanSuggest@@Base+0x8a>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e380 <_PyType_Lookup@@Base> │ │ │ │ - cbz r0, 3b0e0 <_PyEval_SpecialMethodCanSuggest@@Base+0x7e> │ │ │ │ + bl 19da24 <_PyType_Lookup@@Base> │ │ │ │ + cbz r0, 3b120 <_PyEval_SpecialMethodCanSuggest@@Base+0x7e> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 3b0e0 <_PyEval_SpecialMethodCanSuggest@@Base+0x7e> │ │ │ │ - ldr r1, [pc, #56] @ (3b0f0 <_PyEval_SpecialMethodCanSuggest@@Base+0x8e>) │ │ │ │ + cbz r3, 3b120 <_PyEval_SpecialMethodCanSuggest@@Base+0x7e> │ │ │ │ + ldr r1, [pc, #56] @ (3b130 <_PyEval_SpecialMethodCanSuggest@@Base+0x8e>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e380 <_PyType_Lookup@@Base> │ │ │ │ - cbz r0, 3b0e0 <_PyEval_SpecialMethodCanSuggest@@Base+0x7e> │ │ │ │ + bl 19da24 <_PyType_Lookup@@Base> │ │ │ │ + cbz r0, 3b120 <_PyEval_SpecialMethodCanSuggest@@Base+0x7e> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r0, [r3, #136] @ 0x88 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 3b0e2 <_PyEval_SpecialMethodCanSuggest@@Base+0x80> │ │ │ │ - movw r1, #12932 @ 0x3284 │ │ │ │ + b.n 3b122 <_PyEval_SpecialMethodCanSuggest@@Base+0x80> │ │ │ │ + movw r1, #8708 @ 0x2204 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #28608 @ 0x6fc0 │ │ │ │ + movw r0, #24384 @ 0x5f40 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62d8e <_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} │ │ │ │ @@ -22223,120 +22264,120 @@ │ │ │ │ stmdb 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 3b13a <_PyEval_SpecialMethodCanSuggest@@Base+0xd8> │ │ │ │ + bne.n 3b17a <_PyEval_SpecialMethodCanSuggest@@Base+0xd8> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3b15c <_PyEval_SpecialMethodCanSuggest@@Base+0xfa> │ │ │ │ - b.n 3b154 <_PyEval_SpecialMethodCanSuggest@@Base+0xf2> │ │ │ │ + bne.n 3b19c <_PyEval_SpecialMethodCanSuggest@@Base+0xfa> │ │ │ │ + b.n 3b194 <_PyEval_SpecialMethodCanSuggest@@Base+0xf2> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #5592 @ 0x15d8 │ │ │ │ + movw r0, #1368 @ 0x558 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b12a <_PyEval_SpecialMethodCanSuggest@@Base+0xc8> │ │ │ │ + bne.n 3b16a <_PyEval_SpecialMethodCanSuggest@@Base+0xc8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b2f8 <_PyEval_SpecialMethodCanSuggest@@Base+0x296> │ │ │ │ - bl 7fe4c │ │ │ │ + b.n 3b338 <_PyEval_SpecialMethodCanSuggest@@Base+0x296> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b150 <_PyEval_SpecialMethodCanSuggest@@Base+0xee> │ │ │ │ + bne.n 3b190 <_PyEval_SpecialMethodCanSuggest@@Base+0xee> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 89150 │ │ │ │ + bl 89144 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b150 <_PyEval_SpecialMethodCanSuggest@@Base+0xee> │ │ │ │ + beq.n 3b190 <_PyEval_SpecialMethodCanSuggest@@Base+0xee> │ │ │ │ movs r0, #32 │ │ │ │ blx 2b698 <__sched_cpualloc@plt> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3b178 <_PyEval_SpecialMethodCanSuggest@@Base+0x116> │ │ │ │ - bl 1fc770 │ │ │ │ - b.n 3b2f0 <_PyEval_SpecialMethodCanSuggest@@Base+0x28e> │ │ │ │ + cbnz r0, 3b1b8 <_PyEval_SpecialMethodCanSuggest@@Base+0x116> │ │ │ │ + bl 1fb898 │ │ │ │ + b.n 3b330 <_PyEval_SpecialMethodCanSuggest@@Base+0x28e> │ │ │ │ mov.w r8, #4 │ │ │ │ movs r7, #32 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 893c8 │ │ │ │ + bl 893bc │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b2a0 <_PyEval_SpecialMethodCanSuggest@@Base+0x23e> │ │ │ │ - bl 11dfb0 │ │ │ │ - cbnz r0, 3b1d4 <_PyEval_SpecialMethodCanSuggest@@Base+0x172> │ │ │ │ + beq.w 3b2e0 <_PyEval_SpecialMethodCanSuggest@@Base+0x23e> │ │ │ │ + bl 11de68 │ │ │ │ + cbnz r0, 3b214 <_PyEval_SpecialMethodCanSuggest@@Base+0x172> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ - movw r1, #13048 @ 0x32f8 │ │ │ │ + movw r1, #8824 @ 0x2278 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 3b2e8 <_PyEval_SpecialMethodCanSuggest@@Base+0x286> │ │ │ │ + bge.w 3b328 <_PyEval_SpecialMethodCanSuggest@@Base+0x286> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3b2e8 <_PyEval_SpecialMethodCanSuggest@@Base+0x286> │ │ │ │ + bne.w 3b328 <_PyEval_SpecialMethodCanSuggest@@Base+0x286> │ │ │ │ mov r0, fp │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b2e8 <_PyEval_SpecialMethodCanSuggest@@Base+0x286> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b328 <_PyEval_SpecialMethodCanSuggest@@Base+0x286> │ │ │ │ mov r0, fp │ │ │ │ - bl e50f8 │ │ │ │ + bl e4f98 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b1f4 <_PyEval_SpecialMethodCanSuggest@@Base+0x192> │ │ │ │ + bge.n 3b234 <_PyEval_SpecialMethodCanSuggest@@Base+0x192> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 3b1f4 <_PyEval_SpecialMethodCanSuggest@@Base+0x192> │ │ │ │ + cbnz r3, 3b234 <_PyEval_SpecialMethodCanSuggest@@Base+0x192> │ │ │ │ mov r0, fp │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 3b218 <_PyEval_SpecialMethodCanSuggest@@Base+0x1b6> │ │ │ │ - bl 7fe4c │ │ │ │ + bge.n 3b258 <_PyEval_SpecialMethodCanSuggest@@Base+0x1b6> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b2e8 <_PyEval_SpecialMethodCanSuggest@@Base+0x286> │ │ │ │ + bne.n 3b328 <_PyEval_SpecialMethodCanSuggest@@Base+0x286> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13104 @ 0x3330 │ │ │ │ + movw r1, #8880 @ 0x22b0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 3b2e8 <_PyEval_SpecialMethodCanSuggest@@Base+0x286> │ │ │ │ + bl f3560 │ │ │ │ + b.n 3b328 <_PyEval_SpecialMethodCanSuggest@@Base+0x286> │ │ │ │ cmp r5, sl │ │ │ │ - bne.n 3b234 <_PyEval_SpecialMethodCanSuggest@@Base+0x1d2> │ │ │ │ + bne.n 3b274 <_PyEval_SpecialMethodCanSuggest@@Base+0x1d2> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13124 @ 0x3344 │ │ │ │ + movw r1, #8900 @ 0x22c4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 3b2e8 <_PyEval_SpecialMethodCanSuggest@@Base+0x286> │ │ │ │ + bl f3560 │ │ │ │ + b.n 3b328 <_PyEval_SpecialMethodCanSuggest@@Base+0x286> │ │ │ │ cmp r5, r7 │ │ │ │ - blt.n 3b280 <_PyEval_SpecialMethodCanSuggest@@Base+0x21e> │ │ │ │ + blt.n 3b2c0 <_PyEval_SpecialMethodCanSuggest@@Base+0x21e> │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ mov.w r7, r7, lsl #1 │ │ │ │ it ge │ │ │ │ addge r7, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - bge.n 3b238 <_PyEval_SpecialMethodCanSuggest@@Base+0x1d6> │ │ │ │ + bge.n 3b278 <_PyEval_SpecialMethodCanSuggest@@Base+0x1d6> │ │ │ │ mov r0, r7 │ │ │ │ blx 2b698 <__sched_cpualloc@plt> │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r0, 3b258 <_PyEval_SpecialMethodCanSuggest@@Base+0x1f6> │ │ │ │ - bl 1fc770 │ │ │ │ - b.n 3b2e8 <_PyEval_SpecialMethodCanSuggest@@Base+0x286> │ │ │ │ + cbnz r0, 3b298 <_PyEval_SpecialMethodCanSuggest@@Base+0x1f6> │ │ │ │ + bl 1fb898 │ │ │ │ + b.n 3b328 <_PyEval_SpecialMethodCanSuggest@@Base+0x286> │ │ │ │ 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 │ │ │ │ @@ -22345,292 +22386,292 @@ │ │ │ │ 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 3b186 <_PyEval_SpecialMethodCanSuggest@@Base+0x124> │ │ │ │ + bls.w 3b1c6 <_PyEval_SpecialMethodCanSuggest@@Base+0x124> │ │ │ │ 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 3b186 <_PyEval_SpecialMethodCanSuggest@@Base+0x124> │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 3b2e8 <_PyEval_SpecialMethodCanSuggest@@Base+0x286> │ │ │ │ + b.n 3b1c6 <_PyEval_SpecialMethodCanSuggest@@Base+0x124> │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 3b328 <_PyEval_SpecialMethodCanSuggest@@Base+0x286> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b2ba <_PyEval_SpecialMethodCanSuggest@@Base+0x258> │ │ │ │ + bge.n 3b2fa <_PyEval_SpecialMethodCanSuggest@@Base+0x258> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3b2ba <_PyEval_SpecialMethodCanSuggest@@Base+0x258> │ │ │ │ + cbnz r3, 3b2fa <_PyEval_SpecialMethodCanSuggest@@Base+0x258> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2b68c │ │ │ │ - cbz r0, 3b2d8 <_PyEval_SpecialMethodCanSuggest@@Base+0x276> │ │ │ │ + cbz r0, 3b318 <_PyEval_SpecialMethodCanSuggest@@Base+0x276> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ - b.n 3b2e8 <_PyEval_SpecialMethodCanSuggest@@Base+0x286> │ │ │ │ + bl 1b10e8 │ │ │ │ + b.n 3b328 <_PyEval_SpecialMethodCanSuggest@@Base+0x286> │ │ │ │ mov r0, r4 │ │ │ │ blx 2be1c <__sched_cpufree@plt> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 3b2f8 <_PyEval_SpecialMethodCanSuggest@@Base+0x296> │ │ │ │ - cbz r4, 3b2f0 <_PyEval_SpecialMethodCanSuggest@@Base+0x28e> │ │ │ │ + b.n 3b338 <_PyEval_SpecialMethodCanSuggest@@Base+0x296> │ │ │ │ + cbz r4, 3b330 <_PyEval_SpecialMethodCanSuggest@@Base+0x28e> │ │ │ │ mov r0, r4 │ │ │ │ blx 2be1c <__sched_cpufree@plt> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77680 │ │ │ │ - b.n 3b150 <_PyEval_SpecialMethodCanSuggest@@Base+0xee> │ │ │ │ + bl 776b8 │ │ │ │ + b.n 3b190 <_PyEval_SpecialMethodCanSuggest@@Base+0xee> │ │ │ │ add sp, #12 │ │ │ │ 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 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 256944 │ │ │ │ + bl 255a94 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b336 <_PyEval_SpecialMethodCanSuggest@@Base+0x2d4> │ │ │ │ + blt.n 3b376 <_PyEval_SpecialMethodCanSuggest@@Base+0x2d4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 3b332 <_PyEval_SpecialMethodCanSuggest@@Base+0x2d0> │ │ │ │ + cbnz r3, 3b372 <_PyEval_SpecialMethodCanSuggest@@Base+0x2d0> │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13148 @ 0x335c │ │ │ │ + movw r1, #8924 @ 0x22dc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 3b338 <_PyEval_SpecialMethodCanSuggest@@Base+0x2d6> │ │ │ │ + b.n 3b378 <_PyEval_SpecialMethodCanSuggest@@Base+0x2d6> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #4] @ (3b344 <_PyEval_SpecialMethodCanSuggest@@Base+0x2e2>) │ │ │ │ + ldr r2, [pc, #4] @ (3b384 <_PyEval_SpecialMethodCanSuggest@@Base+0x2e2>) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.n 3b370 <_PyEval_SpecialMethodCanSuggest@@Base+0x30e> │ │ │ │ + b.n 3b3b0 <_PyEval_SpecialMethodCanSuggest@@Base+0x30e> │ │ │ │ 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] @ (3b36c <_PyEval_SpecialMethodCanSuggest@@Base+0x30a>) │ │ │ │ + ldr r0, [pc, #8] @ (3b3ac <_PyEval_SpecialMethodCanSuggest@@Base+0x30a>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 136f8c │ │ │ │ + bl 136bd4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r4, 3b38a <_PyEval_SpecialMethodCanSuggest@@Base+0x328> │ │ │ │ + cbnz r4, 3b3ca <_PyEval_SpecialMethodCanSuggest@@Base+0x328> │ │ │ │ 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 c9fc4 │ │ │ │ - cbz r0, 3b3ca <_PyEval_SpecialMethodCanSuggest@@Base+0x368> │ │ │ │ + bl ca050 │ │ │ │ + cbz r0, 3b40a <_PyEval_SpecialMethodCanSuggest@@Base+0x368> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 82e94 │ │ │ │ + bl 82e78 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3b3b6 <_PyEval_SpecialMethodCanSuggest@@Base+0x354> │ │ │ │ + beq.n 3b3f6 <_PyEval_SpecialMethodCanSuggest@@Base+0x354> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 3b3aa <_PyEval_SpecialMethodCanSuggest@@Base+0x348> │ │ │ │ + cbz r5, 3b3ea <_PyEval_SpecialMethodCanSuggest@@Base+0x348> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3b40e <_PyEval_SpecialMethodCanSuggest@@Base+0x3ac> │ │ │ │ - b.n 3b41a <_PyEval_SpecialMethodCanSuggest@@Base+0x3b8> │ │ │ │ + blt.n 3b44e <_PyEval_SpecialMethodCanSuggest@@Base+0x3ac> │ │ │ │ + b.n 3b45a <_PyEval_SpecialMethodCanSuggest@@Base+0x3b8> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9093c │ │ │ │ + bl 90920 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3b3ce <_PyEval_SpecialMethodCanSuggest@@Base+0x36c> │ │ │ │ + cbnz r0, 3b40e <_PyEval_SpecialMethodCanSuggest@@Base+0x36c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b3ca <_PyEval_SpecialMethodCanSuggest@@Base+0x368> │ │ │ │ + bge.n 3b40a <_PyEval_SpecialMethodCanSuggest@@Base+0x368> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3b3ca <_PyEval_SpecialMethodCanSuggest@@Base+0x368> │ │ │ │ + cbnz r3, 3b40a <_PyEval_SpecialMethodCanSuggest@@Base+0x368> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3b41a <_PyEval_SpecialMethodCanSuggest@@Base+0x3b8> │ │ │ │ + b.n 3b45a <_PyEval_SpecialMethodCanSuggest@@Base+0x3b8> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7888c │ │ │ │ + bl 788b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3b408 <_PyEval_SpecialMethodCanSuggest@@Base+0x3a6> │ │ │ │ + bne.n 3b448 <_PyEval_SpecialMethodCanSuggest@@Base+0x3a6> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b3f0 <_PyEval_SpecialMethodCanSuggest@@Base+0x38e> │ │ │ │ + bge.n 3b430 <_PyEval_SpecialMethodCanSuggest@@Base+0x38e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3b3f0 <_PyEval_SpecialMethodCanSuggest@@Base+0x38e> │ │ │ │ + cbnz r3, 3b430 <_PyEval_SpecialMethodCanSuggest@@Base+0x38e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b3ca <_PyEval_SpecialMethodCanSuggest@@Base+0x368> │ │ │ │ + bge.n 3b40a <_PyEval_SpecialMethodCanSuggest@@Base+0x368> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3b3ca <_PyEval_SpecialMethodCanSuggest@@Base+0x368> │ │ │ │ + bne.n 3b40a <_PyEval_SpecialMethodCanSuggest@@Base+0x368> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b3ca <_PyEval_SpecialMethodCanSuggest@@Base+0x368> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b40a <_PyEval_SpecialMethodCanSuggest@@Base+0x368> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b41a <_PyEval_SpecialMethodCanSuggest@@Base+0x3b8> │ │ │ │ + bge.n 3b45a <_PyEval_SpecialMethodCanSuggest@@Base+0x3b8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3b41a <_PyEval_SpecialMethodCanSuggest@@Base+0x3b8> │ │ │ │ + cbnz r3, 3b45a <_PyEval_SpecialMethodCanSuggest@@Base+0x3b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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] @ (3b554 <_PyEval_SpecialMethodCanSuggest@@Base+0x4f2>) │ │ │ │ + ldr r2, [pc, #292] @ (3b594 <_PyEval_SpecialMethodCanSuggest@@Base+0x4f2>) │ │ │ │ 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 3b45a <_PyEval_SpecialMethodCanSuggest@@Base+0x3f8> │ │ │ │ + beq.n 3b49a <_PyEval_SpecialMethodCanSuggest@@Base+0x3f8> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 3b45c <_PyEval_SpecialMethodCanSuggest@@Base+0x3fa> │ │ │ │ + cbz r4, 3b49c <_PyEval_SpecialMethodCanSuggest@@Base+0x3fa> │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ - movw r3, #46113 @ 0xb421 │ │ │ │ + movw r3, #46177 @ 0xb461 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 3b45c <_PyEval_SpecialMethodCanSuggest@@Base+0x3fa> │ │ │ │ + b.n 3b49c <_PyEval_SpecialMethodCanSuggest@@Base+0x3fa> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3b534 <_PyEval_SpecialMethodCanSuggest@@Base+0x4d2> │ │ │ │ + beq.n 3b574 <_PyEval_SpecialMethodCanSuggest@@Base+0x4d2> │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - movw r3, #46113 @ 0xb421 │ │ │ │ + movw r3, #46177 @ 0xb461 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3b534 <_PyEval_SpecialMethodCanSuggest@@Base+0x4d2> │ │ │ │ - cbnz r4, 3b476 <_PyEval_SpecialMethodCanSuggest@@Base+0x414> │ │ │ │ + bne.n 3b574 <_PyEval_SpecialMethodCanSuggest@@Base+0x4d2> │ │ │ │ + cbnz r4, 3b4b6 <_PyEval_SpecialMethodCanSuggest@@Base+0x414> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3b4f2 <_PyEval_SpecialMethodCanSuggest@@Base+0x490> │ │ │ │ + b.n 3b532 <_PyEval_SpecialMethodCanSuggest@@Base+0x490> │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 3b496 <_PyEval_SpecialMethodCanSuggest@@Base+0x434> │ │ │ │ + cbz r3, 3b4d6 <_PyEval_SpecialMethodCanSuggest@@Base+0x434> │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ movs r0, #0 │ │ │ │ adds r3, #12 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 3b4f2 <_PyEval_SpecialMethodCanSuggest@@Base+0x490> │ │ │ │ + ble.n 3b532 <_PyEval_SpecialMethodCanSuggest@@Base+0x490> │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 3b484 <_PyEval_SpecialMethodCanSuggest@@Base+0x422> │ │ │ │ - b.n 3b4b0 <_PyEval_SpecialMethodCanSuggest@@Base+0x44e> │ │ │ │ + bne.n 3b4c4 <_PyEval_SpecialMethodCanSuggest@@Base+0x422> │ │ │ │ + b.n 3b4f0 <_PyEval_SpecialMethodCanSuggest@@Base+0x44e> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3b4b0 <_PyEval_SpecialMethodCanSuggest@@Base+0x44e> │ │ │ │ + beq.n 3b4f0 <_PyEval_SpecialMethodCanSuggest@@Base+0x44e> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3b498 <_PyEval_SpecialMethodCanSuggest@@Base+0x436> │ │ │ │ + bne.n 3b4d8 <_PyEval_SpecialMethodCanSuggest@@Base+0x436> │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3b4f2 <_PyEval_SpecialMethodCanSuggest@@Base+0x490> │ │ │ │ - ldr r2, [pc, #164] @ (3b558 <_PyEval_SpecialMethodCanSuggest@@Base+0x4f6>) │ │ │ │ + bne.n 3b532 <_PyEval_SpecialMethodCanSuggest@@Base+0x490> │ │ │ │ + ldr r2, [pc, #164] @ (3b598 <_PyEval_SpecialMethodCanSuggest@@Base+0x4f6>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 2673a8 │ │ │ │ + bl 2664f8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b54c <_PyEval_SpecialMethodCanSuggest@@Base+0x4ea> │ │ │ │ - beq.n 3b4f2 <_PyEval_SpecialMethodCanSuggest@@Base+0x490> │ │ │ │ + blt.n 3b58c <_PyEval_SpecialMethodCanSuggest@@Base+0x4ea> │ │ │ │ + beq.n 3b532 <_PyEval_SpecialMethodCanSuggest@@Base+0x490> │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (3b558 <_PyEval_SpecialMethodCanSuggest@@Base+0x4f6>) │ │ │ │ + ldr r1, [pc, #148] @ (3b598 <_PyEval_SpecialMethodCanSuggest@@Base+0x4f6>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 208b0c <_PyUnicode_ToUppercase@@Base+0x644> │ │ │ │ + bl 207c34 <_PyUnicode_ToUppercase@@Base+0x644> │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3b54e <_PyEval_SpecialMethodCanSuggest@@Base+0x4ec> │ │ │ │ + bne.n 3b58e <_PyEval_SpecialMethodCanSuggest@@Base+0x4ec> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b472 <_PyEval_SpecialMethodCanSuggest@@Base+0x410> │ │ │ │ + bge.n 3b4b2 <_PyEval_SpecialMethodCanSuggest@@Base+0x410> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3b472 <_PyEval_SpecialMethodCanSuggest@@Base+0x410> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b472 <_PyEval_SpecialMethodCanSuggest@@Base+0x410> │ │ │ │ + bne.n 3b4b2 <_PyEval_SpecialMethodCanSuggest@@Base+0x410> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b4b2 <_PyEval_SpecialMethodCanSuggest@@Base+0x410> │ │ │ │ movs r3, #2 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (3b55c <_PyEval_SpecialMethodCanSuggest@@Base+0x4fa>) │ │ │ │ + ldr r1, [pc, #100] @ (3b59c <_PyEval_SpecialMethodCanSuggest@@Base+0x4fa>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 208b0c <_PyUnicode_ToUppercase@@Base+0x644> │ │ │ │ + bl 207c34 <_PyUnicode_ToUppercase@@Base+0x644> │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3b54e <_PyEval_SpecialMethodCanSuggest@@Base+0x4ec> │ │ │ │ + bne.n 3b58e <_PyEval_SpecialMethodCanSuggest@@Base+0x4ec> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3b522 <_PyEval_SpecialMethodCanSuggest@@Base+0x4c0> │ │ │ │ + bne.n 3b562 <_PyEval_SpecialMethodCanSuggest@@Base+0x4c0> │ │ │ │ movw r3, #5152 @ 0x1420 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - b.n 3b54e <_PyEval_SpecialMethodCanSuggest@@Base+0x4ec> │ │ │ │ + b.n 3b58e <_PyEval_SpecialMethodCanSuggest@@Base+0x4ec> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3b534 <_PyEval_SpecialMethodCanSuggest@@Base+0x4d2> │ │ │ │ + bge.n 3b574 <_PyEval_SpecialMethodCanSuggest@@Base+0x4d2> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3b534 <_PyEval_SpecialMethodCanSuggest@@Base+0x4d2> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3b574 <_PyEval_SpecialMethodCanSuggest@@Base+0x4d2> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3b518 <_PyEval_SpecialMethodCanSuggest@@Base+0x4b6> │ │ │ │ + beq.n 3b558 <_PyEval_SpecialMethodCanSuggest@@Base+0x4b6> │ │ │ │ movs r3, #2 │ │ │ │ - ldr r1, [pc, #28] @ (3b558 <_PyEval_SpecialMethodCanSuggest@@Base+0x4f6>) │ │ │ │ + ldr r1, [pc, #28] @ (3b598 <_PyEval_SpecialMethodCanSuggest@@Base+0x4f6>) │ │ │ │ mov r0, r7 │ │ │ │ mov r2, sp │ │ │ │ str r6, [sp, #0] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 208b0c <_PyUnicode_ToUppercase@@Base+0x644> │ │ │ │ + bl 207c34 <_PyUnicode_ToUppercase@@Base+0x644> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3b54e <_PyEval_SpecialMethodCanSuggest@@Base+0x4ec> │ │ │ │ + b.n 3b58e <_PyEval_SpecialMethodCanSuggest@@Base+0x4ec> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ nop {8} │ │ │ │ @@ -22640,784 +22681,784 @@ │ │ │ │ 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, 3b580 <_PyEval_SpecialMethodCanSuggest@@Base+0x51e> │ │ │ │ + cbnz r3, 3b5c0 <_PyEval_SpecialMethodCanSuggest@@Base+0x51e> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3b580 <_PyEval_SpecialMethodCanSuggest@@Base+0x51e> │ │ │ │ + ble.n 3b5c0 <_PyEval_SpecialMethodCanSuggest@@Base+0x51e> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3b580 <_PyEval_SpecialMethodCanSuggest@@Base+0x51e> │ │ │ │ - cbnz r0, 3b59e <_PyEval_SpecialMethodCanSuggest@@Base+0x53c> │ │ │ │ + bne.n 3b5c0 <_PyEval_SpecialMethodCanSuggest@@Base+0x51e> │ │ │ │ + cbnz r0, 3b5de <_PyEval_SpecialMethodCanSuggest@@Base+0x53c> │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #88] @ (3b5e8 <_PyEval_SpecialMethodCanSuggest@@Base+0x586>) │ │ │ │ + ldr r4, [pc, #88] @ (3b628 <_PyEval_SpecialMethodCanSuggest@@Base+0x586>) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3b59e <_PyEval_SpecialMethodCanSuggest@@Base+0x53c> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3b5de <_PyEval_SpecialMethodCanSuggest@@Base+0x53c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b5e4 <_PyEval_SpecialMethodCanSuggest@@Base+0x582> │ │ │ │ + b.n 3b624 <_PyEval_SpecialMethodCanSuggest@@Base+0x582> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3b5b0 <_PyEval_SpecialMethodCanSuggest@@Base+0x54e> │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 3b5dc <_PyEval_SpecialMethodCanSuggest@@Base+0x57a> │ │ │ │ - b.n 3b59a <_PyEval_SpecialMethodCanSuggest@@Base+0x538> │ │ │ │ + bne.n 3b5f0 <_PyEval_SpecialMethodCanSuggest@@Base+0x54e> │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 3b61c <_PyEval_SpecialMethodCanSuggest@@Base+0x57a> │ │ │ │ + b.n 3b5da <_PyEval_SpecialMethodCanSuggest@@Base+0x538> │ │ │ │ cmp.w r0, #266 @ 0x10a │ │ │ │ - bhi.n 3b5dc <_PyEval_SpecialMethodCanSuggest@@Base+0x57a> │ │ │ │ - movw r1, #63296 @ 0xf740 │ │ │ │ + bhi.n 3b61c <_PyEval_SpecialMethodCanSuggest@@Base+0x57a> │ │ │ │ + movw r1, #59072 @ 0xe6c0 │ │ │ │ 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 3b5e4 <_PyEval_SpecialMethodCanSuggest@@Base+0x582> │ │ │ │ + b.n 3b624 <_PyEval_SpecialMethodCanSuggest@@Base+0x582> │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r3, #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 │ │ │ │ - cbnz r1, 3b614 <_PyEval_SpecialMethodCanSuggest@@Base+0x5b2> │ │ │ │ + cbnz r1, 3b654 <_PyEval_SpecialMethodCanSuggest@@Base+0x5b2> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13196 @ 0x338c │ │ │ │ + movw r1, #8972 @ 0x230c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 3b620 <_PyEval_SpecialMethodCanSuggest@@Base+0x5be> │ │ │ │ + bl f3560 │ │ │ │ + b.n 3b660 <_PyEval_SpecialMethodCanSuggest@@Base+0x5be> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c72fc │ │ │ │ + bl c7388 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 3b626 <_PyEval_SpecialMethodCanSuggest@@Base+0x5c4> │ │ │ │ + bge.n 3b666 <_PyEval_SpecialMethodCanSuggest@@Base+0x5c4> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3b630 <_PyEval_SpecialMethodCanSuggest@@Base+0x5ce> │ │ │ │ + b.n 3b670 <_PyEval_SpecialMethodCanSuggest@@Base+0x5ce> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r1, [r4, #28] │ │ │ │ blx 2bf38 │ │ │ │ movs r0, #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 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ blx 2b424 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3b65e <_PyEval_SpecialMethodCanSuggest@@Base+0x5fc> │ │ │ │ + bge.n 3b69e <_PyEval_SpecialMethodCanSuggest@@Base+0x5fc> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1b1958 │ │ │ │ - bne.n 3b668 <_PyEval_SpecialMethodCanSuggest@@Base+0x606> │ │ │ │ + b.w 1b10e8 │ │ │ │ + bne.n 3b6a8 <_PyEval_SpecialMethodCanSuggest@@Base+0x606> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 7193c │ │ │ │ + b.w 71974 │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 3b676 <_PyEval_SpecialMethodCanSuggest@@Base+0x614> │ │ │ │ + bcc.n 3b6b6 <_PyEval_SpecialMethodCanSuggest@@Base+0x614> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1fc770 │ │ │ │ + b.w 1fb898 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 75f54 │ │ │ │ + bl 75f8c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b66e <_PyEval_SpecialMethodCanSuggest@@Base+0x60c> │ │ │ │ + beq.n 3b6ae <_PyEval_SpecialMethodCanSuggest@@Base+0x60c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b424 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3b6a8 <_PyEval_SpecialMethodCanSuggest@@Base+0x646> │ │ │ │ + bne.n 3b6e8 <_PyEval_SpecialMethodCanSuggest@@Base+0x646> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ + bl 1b10e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3b6e0 <_PyEval_SpecialMethodCanSuggest@@Base+0x67e> │ │ │ │ - bl 7193c │ │ │ │ + b.n 3b720 <_PyEval_SpecialMethodCanSuggest@@Base+0x67e> │ │ │ │ + bl 71974 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3b6d2 <_PyEval_SpecialMethodCanSuggest@@Base+0x670> │ │ │ │ + cbz r0, 3b712 <_PyEval_SpecialMethodCanSuggest@@Base+0x670> │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 3b6ca <_PyEval_SpecialMethodCanSuggest@@Base+0x668> │ │ │ │ + ble.n 3b70a <_PyEval_SpecialMethodCanSuggest@@Base+0x668> │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 121ee8 <_PyLong_FromGid@@Base> │ │ │ │ - cbz r0, 3b6d2 <_PyEval_SpecialMethodCanSuggest@@Base+0x670> │ │ │ │ + bl 121cb4 <_PyLong_FromGid@@Base> │ │ │ │ + cbz r0, 3b712 <_PyEval_SpecialMethodCanSuggest@@Base+0x670> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 3b6b2 <_PyEval_SpecialMethodCanSuggest@@Base+0x650> │ │ │ │ + b.n 3b6f2 <_PyEval_SpecialMethodCanSuggest@@Base+0x650> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7630c │ │ │ │ - b.n 3b6e0 <_PyEval_SpecialMethodCanSuggest@@Base+0x67e> │ │ │ │ + bl 76344 │ │ │ │ + b.n 3b720 <_PyEval_SpecialMethodCanSuggest@@Base+0x67e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77680 │ │ │ │ - b.n 3b6a4 <_PyEval_SpecialMethodCanSuggest@@Base+0x642> │ │ │ │ + bl 776b8 │ │ │ │ + b.n 3b6e4 <_PyEval_SpecialMethodCanSuggest@@Base+0x642> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #20] @ (3b710 <_PyEval_SpecialMethodCanSuggest@@Base+0x6ae>) │ │ │ │ + ldr r0, [pc, #20] @ (3b750 <_PyEval_SpecialMethodCanSuggest@@Base+0x6ae>) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 94d5c │ │ │ │ + bl 94d40 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ it cc │ │ │ │ lslcc 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, 3b734 <_PyEval_SpecialMethodCanSuggest@@Base+0x6d2> │ │ │ │ + cbz r1, 3b774 <_PyEval_SpecialMethodCanSuggest@@Base+0x6d2> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ str r1, [r2, #24] │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #13300 @ 0x33f4 │ │ │ │ + movw r0, #9076 @ 0x2374 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w e5520 │ │ │ │ + b.w e53c0 │ │ │ │ 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 13b764 │ │ │ │ - cbnz r0, 3b770 <_PyEval_SpecialMethodCanSuggest@@Base+0x70e> │ │ │ │ + bl 13b3ac │ │ │ │ + cbnz r0, 3b7b0 <_PyEval_SpecialMethodCanSuggest@@Base+0x70e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b7a4 <_PyEval_SpecialMethodCanSuggest@@Base+0x742> │ │ │ │ + b.n 3b7e4 <_PyEval_SpecialMethodCanSuggest@@Base+0x742> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3b78c <_PyEval_SpecialMethodCanSuggest@@Base+0x72a> │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 3b7cc <_PyEval_SpecialMethodCanSuggest@@Base+0x72a> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b76c <_PyEval_SpecialMethodCanSuggest@@Base+0x70a> │ │ │ │ + bne.n 3b7ac <_PyEval_SpecialMethodCanSuggest@@Base+0x70a> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 3b7a4 <_PyEval_SpecialMethodCanSuggest@@Base+0x742> │ │ │ │ + b.n 3b7e4 <_PyEval_SpecialMethodCanSuggest@@Base+0x742> │ │ │ │ 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, r5, r6, pc} │ │ │ │ movw r1, #19904 @ 0x4dc0 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - b.w 1a9b74 <_PyBytes_DecodeEscape2@@Base+0x8ec> │ │ │ │ + b.w 1a9314 <_PyBytes_DecodeEscape2@@Base+0xa18> │ │ │ │ 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] @ (3b7d8 <_PyEval_SpecialMethodCanSuggest@@Base+0x776>) │ │ │ │ + ldr r0, [pc, #12] @ (3b818 <_PyEval_SpecialMethodCanSuggest@@Base+0x776>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 136f8c │ │ │ │ + bl 136bd4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xb7c4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ 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, 3b7f8 <_PyEval_SpecialMethodCanSuggest@@Base+0x796> │ │ │ │ + cbz r3, 3b838 <_PyEval_SpecialMethodCanSuggest@@Base+0x796> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3b7fa <_PyEval_SpecialMethodCanSuggest@@Base+0x798> │ │ │ │ + b.n 3b83a <_PyEval_SpecialMethodCanSuggest@@Base+0x798> │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 2b348 │ │ │ │ - cbnz r6, 3b810 <_PyEval_SpecialMethodCanSuggest@@Base+0x7ae> │ │ │ │ + cbnz r6, 3b850 <_PyEval_SpecialMethodCanSuggest@@Base+0x7ae> │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 3b810 <_PyEval_SpecialMethodCanSuggest@@Base+0x7ae> │ │ │ │ + ble.n 3b850 <_PyEval_SpecialMethodCanSuggest@@Base+0x7ae> │ │ │ │ cmp r7, #3 │ │ │ │ - bgt.n 3b810 <_PyEval_SpecialMethodCanSuggest@@Base+0x7ae> │ │ │ │ - cbnz r5, 3b838 <_PyEval_SpecialMethodCanSuggest@@Base+0x7d6> │ │ │ │ - ldr r1, [pc, #120] @ (3b88c <_PyEval_SpecialMethodCanSuggest@@Base+0x82a>) │ │ │ │ + bgt.n 3b850 <_PyEval_SpecialMethodCanSuggest@@Base+0x7ae> │ │ │ │ + cbnz r5, 3b878 <_PyEval_SpecialMethodCanSuggest@@Base+0x7d6> │ │ │ │ + ldr r1, [pc, #120] @ (3b8cc <_PyEval_SpecialMethodCanSuggest@@Base+0x82a>) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3b838 <_PyEval_SpecialMethodCanSuggest@@Base+0x7d6> │ │ │ │ + cbnz r0, 3b878 <_PyEval_SpecialMethodCanSuggest@@Base+0x7d6> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3b87c <_PyEval_SpecialMethodCanSuggest@@Base+0x81a> │ │ │ │ + b.n 3b8bc <_PyEval_SpecialMethodCanSuggest@@Base+0x81a> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 12c2a0 │ │ │ │ + bl 12bf90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b834 <_PyEval_SpecialMethodCanSuggest@@Base+0x7d2> │ │ │ │ + bne.n 3b874 <_PyEval_SpecialMethodCanSuggest@@Base+0x7d2> │ │ │ │ add r4, r7 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 3b868 <_PyEval_SpecialMethodCanSuggest@@Base+0x806> │ │ │ │ + beq.n 3b8a8 <_PyEval_SpecialMethodCanSuggest@@Base+0x806> │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - cbz r6, 3b854 <_PyEval_SpecialMethodCanSuggest@@Base+0x7f2> │ │ │ │ + cbz r6, 3b894 <_PyEval_SpecialMethodCanSuggest@@Base+0x7f2> │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 3b86c <_PyEval_SpecialMethodCanSuggest@@Base+0x80a> │ │ │ │ + beq.n 3b8ac <_PyEval_SpecialMethodCanSuggest@@Base+0x80a> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3b86e <_PyEval_SpecialMethodCanSuggest@@Base+0x80c> │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 3b86e <_PyEval_SpecialMethodCanSuggest@@Base+0x80c> │ │ │ │ - b.n 3b834 <_PyEval_SpecialMethodCanSuggest@@Base+0x7d2> │ │ │ │ + bne.n 3b8ae <_PyEval_SpecialMethodCanSuggest@@Base+0x80c> │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 3b8ae <_PyEval_SpecialMethodCanSuggest@@Base+0x80c> │ │ │ │ + b.n 3b874 <_PyEval_SpecialMethodCanSuggest@@Base+0x7d2> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3b86e <_PyEval_SpecialMethodCanSuggest@@Base+0x80c> │ │ │ │ + b.n 3b8ae <_PyEval_SpecialMethodCanSuggest@@Base+0x80c> │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 3b8c2 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 3b902 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 3b886 <_PyEval_SpecialMethodCanSuggest@@Base+0x824> │ │ │ │ + cbz r3, 3b8c6 <_PyEval_SpecialMethodCanSuggest@@Base+0x824> │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 12e348 │ │ │ │ + bl 12e01c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r4, #0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3b89a <_PyEval_SpecialMethodCanSuggest@@Base+0x838> │ │ │ │ - b.w 800ec │ │ │ │ + beq.n 3b8da <_PyEval_SpecialMethodCanSuggest@@Base+0x838> │ │ │ │ + b.w 800cc │ │ │ │ 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, #62380 @ 0xf3ac │ │ │ │ + movw r1, #58156 @ 0xe32c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0003b8c2 <_Py_strhex_bytes_with_sep@@Base>: │ │ │ │ +0003b902 <_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 26788c <_PyLong_Lshift@@Base+0x374> │ │ │ │ + bl 26691c <_PyLong_Lshift@@Base+0x2b4> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003b8de : │ │ │ │ - ldr r0, [pc, #4] @ (3b8e4 ) │ │ │ │ - b.w 1a8ac8 │ │ │ │ +0003b91e : │ │ │ │ + ldr r0, [pc, #4] @ (3b924 ) │ │ │ │ + b.w 1a813c │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r6, #30244 @ 0x7624 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 3b910 │ │ │ │ + beq.n 3b950 │ │ │ │ mov r1, r6 │ │ │ │ - bl 88538 │ │ │ │ - cbz r0, 3b912 │ │ │ │ + bl 88530 │ │ │ │ + cbz r0, 3b952 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 3b926 │ │ │ │ + beq.n 3b966 │ │ │ │ movw r1, #30244 @ 0x7624 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 88538 │ │ │ │ - cbz r0, 3b928 │ │ │ │ + bl 88530 │ │ │ │ + cbz r0, 3b968 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 132750 │ │ │ │ + b.w 1323a8 │ │ │ │ │ │ │ │ -0003b934 : │ │ │ │ +0003b974 : │ │ │ │ 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, 3b95c │ │ │ │ + cbz r1, 3b99c │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ - bl 19e9f0 │ │ │ │ + bl 19e090 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3b96c │ │ │ │ + cbz r0, 3b9ac │ │ │ │ str r7, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b1980 │ │ │ │ + bl 1b1110 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ 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, #13544 @ 0x34e8 │ │ │ │ + movw r1, #9320 @ 0x2468 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r4, r0 │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3b998 │ │ │ │ + bge.n 3b9d8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3bbaa │ │ │ │ + b.n 3bbea │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13548 @ 0x34ec │ │ │ │ + movw r1, #9324 @ 0x246c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b992 │ │ │ │ + blt.n 3b9d2 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13560 @ 0x34f8 │ │ │ │ + movw r1, #9336 @ 0x2478 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b992 │ │ │ │ + blt.n 3b9d2 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13576 @ 0x3508 │ │ │ │ + movw r1, #9352 @ 0x2488 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b992 │ │ │ │ + blt.n 3b9d2 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13588 @ 0x3514 │ │ │ │ + movw r1, #9364 @ 0x2494 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b992 │ │ │ │ + blt.n 3b9d2 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13600 @ 0x3520 │ │ │ │ + movw r1, #9376 @ 0x24a0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b992 │ │ │ │ + blt.n 3b9d2 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13616 @ 0x3530 │ │ │ │ + movw r1, #9392 @ 0x24b0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b992 │ │ │ │ + blt.n 3b9d2 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13632 @ 0x3540 │ │ │ │ + movw r1, #9408 @ 0x24c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b992 │ │ │ │ + blt.n 3b9d2 │ │ │ │ movs r2, #134 @ 0x86 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13644 @ 0x354c │ │ │ │ + movw r1, #9420 @ 0x24cc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b992 │ │ │ │ + blt.n 3b9d2 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13656 @ 0x3558 │ │ │ │ + movw r1, #9432 @ 0x24d8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b992 │ │ │ │ + blt.n 3b9d2 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13668 @ 0x3564 │ │ │ │ + movw r1, #9444 @ 0x24e4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b992 │ │ │ │ + blt.n 3b9d2 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13684 @ 0x3574 │ │ │ │ + movw r1, #9460 @ 0x24f4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b992 │ │ │ │ + blt.n 3b9d2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13700 @ 0x3584 │ │ │ │ + movw r1, #9476 @ 0x2504 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b992 │ │ │ │ + blt.n 3b9d2 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13716 @ 0x3594 │ │ │ │ + movw r1, #9492 @ 0x2514 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b992 │ │ │ │ + blt.w 3b9d2 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13728 @ 0x35a0 │ │ │ │ + movw r1, #9504 @ 0x2520 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b992 │ │ │ │ + blt.w 3b9d2 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13740 @ 0x35ac │ │ │ │ + movw r1, #9516 @ 0x252c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b992 │ │ │ │ + blt.w 3b9d2 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13756 @ 0x35bc │ │ │ │ + movw r1, #9532 @ 0x253c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b992 │ │ │ │ + blt.w 3b9d2 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13772 @ 0x35cc │ │ │ │ + movw r1, #9548 @ 0x254c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b992 │ │ │ │ + blt.w 3b9d2 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13796 @ 0x35e4 │ │ │ │ + movw r1, #9572 @ 0x2564 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b992 │ │ │ │ + blt.w 3b9d2 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13580 @ 0x350c │ │ │ │ + movw r1, #9356 @ 0x248c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b992 │ │ │ │ + blt.w 3b9d2 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13816 @ 0x35f8 │ │ │ │ + movw r1, #9592 @ 0x2578 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b992 │ │ │ │ + blt.w 3b9d2 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13832 @ 0x3608 │ │ │ │ + movw r1, #9608 @ 0x2588 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b992 │ │ │ │ + blt.w 3b9d2 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13848 @ 0x3618 │ │ │ │ + movw r1, #9624 @ 0x2598 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b992 │ │ │ │ + blt.w 3b9d2 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13856 @ 0x3620 │ │ │ │ + movw r1, #9632 @ 0x25a0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b992 │ │ │ │ + blt.w 3b9d2 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13864 @ 0x3628 │ │ │ │ + movw r1, #9640 @ 0x25a8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3b992 │ │ │ │ + blt.w 3b9d2 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #13876 @ 0x3634 │ │ │ │ + movw r1, #9652 @ 0x25b4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13888 @ 0x3640 │ │ │ │ + movw r1, #9664 @ 0x25c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ 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, #13936 @ 0x3670 │ │ │ │ + movw r1, #9712 @ 0x25f0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ 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 r0, r1 │ │ │ │ - bl e50f8 │ │ │ │ + bl e4f98 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3bc0e │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 3bc28 │ │ │ │ + bne.n 3bc4e │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 3bc68 │ │ │ │ adds r4, #1 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r4 │ │ │ │ subs r4, r0, #1 │ │ │ │ - cbnz r0, 3bc1e │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 3bc28 │ │ │ │ + cbnz r0, 3bc5e │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 3bc68 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ 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 e50f8 │ │ │ │ + bl e4f98 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3bc4c │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 3bc58 │ │ │ │ + bne.n 3bc8c │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 3bc98 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 3bc7e │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 3bcbe │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ push {r4} │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 3bc76 │ │ │ │ + bne.n 3bcb6 │ │ │ │ pop {r4} │ │ │ │ - b.w 143964 │ │ │ │ + b.w 14353c │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #8] @ (3bca0 ) │ │ │ │ - bl 136f8c │ │ │ │ + ldr r0, [pc, #8] @ (3bce0 ) │ │ │ │ + bl 136bd4 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 20ca10 │ │ │ │ + b.w 20bb38 │ │ │ │ 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, 3bce4 │ │ │ │ + cbnz r1, 3bd24 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 3bcdc │ │ │ │ + bne.n 3bd1c │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62380 @ 0xf3ac │ │ │ │ + movw r1, #58156 @ 0xe32c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 3bd00 │ │ │ │ + bl f3560 │ │ │ │ + b.n 3bd40 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ - b.n 3bd08 │ │ │ │ + b.n 3bd48 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dd6dc │ │ │ │ + bl dd5b0 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3bd06 │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 3bd06 │ │ │ │ + bne.n 3bd46 │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 3bd46 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3bd0a │ │ │ │ + b.n 3bd4a │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ 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 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14120 @ 0x3728 │ │ │ │ + movw r1, #9896 @ 0x26a8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ 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 3bd5a │ │ │ │ + bne.n 3bd9a │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3bd7a │ │ │ │ + b.n 3bdba │ │ │ │ mov r0, r1 │ │ │ │ - bl 1462c0 │ │ │ │ + bl 146030 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3bd7a │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 3bd84 │ │ │ │ - b.n 3bdf0 │ │ │ │ + bne.n 3bdba │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 3bdc4 │ │ │ │ + b.n 3be30 │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3bde0 │ │ │ │ + bvs.n 3be20 │ │ │ │ vabs.f64 d8, d8 │ │ │ │ - vldr d9, [pc, #108] @ 3bdf8 │ │ │ │ + vldr d9, [pc, #108] @ 3be38 │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 3bddc │ │ │ │ + bgt.n 3be1c │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #100] @ 3be00 │ │ │ │ + vldr d1, [pc, #100] @ 3be40 │ │ │ │ blx 2b1ec │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3bdc2 │ │ │ │ + ble.n 3be02 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #80] @ 3be08 │ │ │ │ + vldr d1, [pc, #80] @ 3be48 │ │ │ │ blx 2b1ec │ │ │ │ vsub.f64 d8, d8, d0 │ │ │ │ - b.n 3bdc6 │ │ │ │ + b.n 3be06 │ │ │ │ vsub.f64 d8, d0, d8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3bde0 │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 3bde0 │ │ │ │ - b.n 3bdf0 │ │ │ │ - vldr d8, [pc, #32] @ 3be00 │ │ │ │ + bne.n 3be20 │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 3be20 │ │ │ │ + b.n 3be30 │ │ │ │ + vldr d8, [pc, #32] @ 3be40 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 85c28 │ │ │ │ + b.w 85c0c │ │ │ │ vpop {d8-d9} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -23427,99 +23468,99 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vpadal.s8 d20, d8 │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #47152 @ 0xb830 │ │ │ │ movt r1, #2 │ │ │ │ movs r2, #1 │ │ │ │ - b.w 145ea0 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xac0> │ │ │ │ + b.w 145c10 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xac0> │ │ │ │ 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 3be48 │ │ │ │ + bne.n 3be88 │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3be66 │ │ │ │ + b.n 3bea6 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1462c0 │ │ │ │ + bl 146030 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3be66 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 3be7a │ │ │ │ - vldr d0, [pc, #32] @ 3be88 │ │ │ │ + bne.n 3bea6 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 3beba │ │ │ │ + vldr d0, [pc, #32] @ 3bec8 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 85c28 │ │ │ │ + b.w 85c0c │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ subs r3, r4, r1 │ │ │ │ - add r5, pc, #880 @ (adr r5, 3c200 ) │ │ │ │ + add r5, pc, #880 @ (adr r5, 3c240 ) │ │ │ │ eors r4, r1 │ │ │ │ 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 3bebc │ │ │ │ + bgt.n 3befc │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14416 @ 0x3850 │ │ │ │ + movw r1, #10192 @ 0x27d0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 3bedc │ │ │ │ + ble.n 3bf1c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14464 @ 0x3880 │ │ │ │ + movw r1, #10240 @ 0x2800 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 214ee8 │ │ │ │ + bl 214050 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3bf0e │ │ │ │ + beq.n 3bf4e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3befc │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 3bf0e │ │ │ │ + bne.n 3bf3c │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 3bf4e │ │ │ │ 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 3bf28 │ │ │ │ + b.n 3bf68 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 3bf1a │ │ │ │ - b.w 7193c │ │ │ │ + cbnz r0, 3bf5a │ │ │ │ + b.w 71974 │ │ │ │ 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, lr} │ │ │ │ @@ -23527,843 +23568,845 @@ │ │ │ │ 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, 3bf4a │ │ │ │ - bl faf4c │ │ │ │ + cbnz r2, 3bf8a │ │ │ │ + bl fae14 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #14628 @ 0x3924 │ │ │ │ + movw r1, #10404 @ 0x28a4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #14632 @ 0x3928 │ │ │ │ + movw r0, #10408 @ 0x28a8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91b24 │ │ │ │ + bl 91b08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 3c0b8 │ │ │ │ - cbnz r4, 3bf70 │ │ │ │ + beq.w 3c0f8 │ │ │ │ + cbnz r4, 3bfb0 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ - b.n 3bfa4 │ │ │ │ + b.n 3bfe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11dfb0 │ │ │ │ - cbz r0, 3bfc2 │ │ │ │ - movw r1, #13632 @ 0x3540 │ │ │ │ + bl 11de68 │ │ │ │ + cbz r0, 3c002 │ │ │ │ + movw r1, #9408 @ 0x24c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 1747e8 │ │ │ │ - cbnz r0, 3bfa4 │ │ │ │ - b.n 3c0b8 │ │ │ │ + bl 173f24 │ │ │ │ + cbnz r0, 3bfe4 │ │ │ │ + b.n 3c0f8 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3c066 │ │ │ │ - bl eedb4 │ │ │ │ + bne.n 3c0a6 │ │ │ │ + bl eec50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3c0b8 │ │ │ │ - bl 965e4 │ │ │ │ + bne.w 3c0f8 │ │ │ │ + bl 965c4 │ │ │ │ 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 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ adds r1, r4, #1 │ │ │ │ - bne.n 3c0bc │ │ │ │ - b.n 3bf90 │ │ │ │ + bne.n 3c0fc │ │ │ │ + b.n 3bfd0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 3bfd4 │ │ │ │ + bmi.n 3c014 │ │ │ │ mov r0, r4 │ │ │ │ - bl 111568 │ │ │ │ + bl 11149c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c076 │ │ │ │ - movw r1, #14644 @ 0x3934 │ │ │ │ + beq.n 3c0b6 │ │ │ │ + movw r1, #10420 @ 0x28b4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 1747e8 │ │ │ │ + bl 173f24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c0b8 │ │ │ │ + beq.n 3c0f8 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp.w r4, #1024 @ 0x400 │ │ │ │ - ble.n 3c00e │ │ │ │ + ble.n 3c04e │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14648 @ 0x3938 │ │ │ │ + movw r1, #10424 @ 0x28b8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 12e348 │ │ │ │ - b.n 3c0b8 │ │ │ │ + bl 12e01c │ │ │ │ + b.n 3c0f8 │ │ │ │ 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] @ (3c0d8 ) │ │ │ │ + ldr r3, [pc, #180] @ (3c118 ) │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, r4] │ │ │ │ add r0, sp, #12 │ │ │ │ str.w r1, [r9, #4] │ │ │ │ - bl 12e348 │ │ │ │ - bl 965e4 │ │ │ │ + bl 12e01c │ │ │ │ + bl 965c4 │ │ │ │ mov r2, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2accc <__fcntl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 3c062 │ │ │ │ + bne.n 3c0a2 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3c066 │ │ │ │ - bl eedb4 │ │ │ │ + bne.n 3c0a6 │ │ │ │ + bl eec50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c032 │ │ │ │ - b.n 3c0b8 │ │ │ │ + beq.n 3c072 │ │ │ │ + b.n 3c0f8 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 3c096 │ │ │ │ + bge.n 3c0d6 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ - b.n 3c0b8 │ │ │ │ + bl 1b10e8 │ │ │ │ + b.n 3c0f8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #14696 @ 0x3968 │ │ │ │ + movw r1, #10472 @ 0x28e8 │ │ │ │ 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 d6d5c │ │ │ │ - ldr r1, [pc, #68] @ (3c0dc ) │ │ │ │ + b.w d6c4c │ │ │ │ + ldr r1, [pc, #68] @ (3c11c ) │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c260 │ │ │ │ - cbz r0, 3c0c8 │ │ │ │ + cbz r0, 3c108 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14680 @ 0x3958 │ │ │ │ + movw r1, #10456 @ 0x28d8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c0d0 │ │ │ │ + b.n 3c110 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 3c066 │ │ │ │ + blt.n 3c0a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 800ec │ │ │ │ - b.n 3c0d0 │ │ │ │ + bl 800cc │ │ │ │ + b.n 3c110 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 714dc │ │ │ │ + bl 71500 │ │ │ │ add.w sp, sp, #1088 @ 0x440 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrb r0, [r2, #7] │ │ │ │ + ldr r0, [r2, #20] │ │ │ │ lsls r7, r0, #1 │ │ │ │ - ldrb r0, [r3, #7] │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ lsls r7, r0, #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 3c100 │ │ │ │ + bne.n 3c140 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1261a0 │ │ │ │ + b.w 125f68 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #41664 @ 0xa2c0 │ │ │ │ + movw r0, #37440 @ 0x9240 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c0f4 │ │ │ │ + bne.n 3c134 │ │ │ │ pop {r4, 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 c2404 │ │ │ │ + b.w c248c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 3c15e │ │ │ │ + cbnz r1, 3c19e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14916 @ 0x3a44 │ │ │ │ + movw r1, #10692 @ 0x29c4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 3c18a │ │ │ │ + bl f3560 │ │ │ │ + b.n 3c1ca │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3c19e │ │ │ │ + beq.n 3c1de │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bmi.n 3c190 │ │ │ │ + bmi.n 3c1d0 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14948 @ 0x3a64 │ │ │ │ + movw r1, #10724 @ 0x29e4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3c1aa │ │ │ │ + b.n 3c1ea │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c1a0 │ │ │ │ + bge.n 3c1e0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 3c1a0 │ │ │ │ + b.n 3c1e0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ str r1, [r2, #24] │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ 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, 3c1e4 │ │ │ │ + cbnz r0, 3c224 │ │ │ │ cmp r3, r0 │ │ │ │ - blt.n 3c1e4 │ │ │ │ + blt.n 3c224 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 3c1e4 │ │ │ │ - cbz r2, 3c1e4 │ │ │ │ + bgt.n 3c224 │ │ │ │ + cbz r2, 3c224 │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #6184 @ 0x1828 │ │ │ │ + movw r1, #1960 @ 0x7a8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 3c204 │ │ │ │ + bl f3560 │ │ │ │ + b.n 3c244 │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r4, [pc, #32] @ (3c20c ) │ │ │ │ + ldr r4, [pc, #32] @ (3c24c ) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c1ce │ │ │ │ + bne.n 3c20e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ 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 3c45c │ │ │ │ + bl 3c49c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3c34c │ │ │ │ - ldr r1, [pc, #316] @ (3c36c ) │ │ │ │ + beq.w 3c38c │ │ │ │ + ldr r1, [pc, #316] @ (3c3ac ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 82e94 │ │ │ │ + bl 82e78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 3c350 │ │ │ │ - ldr r1, [pc, #304] @ (3c370 ) │ │ │ │ + bne.w 3c390 │ │ │ │ + ldr r1, [pc, #304] @ (3c3b0 ) │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 82e94 │ │ │ │ + bl 82e78 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c300 │ │ │ │ + beq.n 3c340 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - cbz r5, 3c274 │ │ │ │ + cbz r5, 3c2b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1aa89c <_PyBytes_DecodeEscape2@@Base+0x1614> │ │ │ │ + bl 1aa03c <_PyBytes_DecodeEscape2@@Base+0x1740> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 3c2ee │ │ │ │ + blt.n 3c32e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c26c │ │ │ │ + bge.n 3c2ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3c26c │ │ │ │ + cbnz r3, 3c2ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ subs r6, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ - b.n 3c276 │ │ │ │ + b.n 3c2b6 │ │ │ │ mov r6, r5 │ │ │ │ add r2, sp, #8 │ │ │ │ - ldr r1, [pc, #248] @ (3c374 ) │ │ │ │ + ldr r1, [pc, #248] @ (3c3b4 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 82e94 │ │ │ │ + bl 82e78 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3c300 │ │ │ │ + beq.n 3c340 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 3c316 │ │ │ │ + bne.n 3c356 │ │ │ │ mov r0, r7 │ │ │ │ - bl d2728 │ │ │ │ + bl d27c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c316 │ │ │ │ - ldr r1, [pc, #224] @ (3c378 ) │ │ │ │ + beq.n 3c356 │ │ │ │ + ldr r1, [pc, #224] @ (3c3b8 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl d80f8 │ │ │ │ + bl d7fe8 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbnz r0, 3c2b8 │ │ │ │ + cbnz r0, 3c2f8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c300 │ │ │ │ + bge.n 3c340 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3c300 │ │ │ │ + cbnz r3, 3c340 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3c300 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3c340 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 3c31e │ │ │ │ + bmi.n 3c35e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #15288 @ 0x3bb8 │ │ │ │ + movw r1, #11064 @ 0x2b38 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c2ec │ │ │ │ + bge.n 3c32c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3c2ec │ │ │ │ + cbnz r3, 3c32c │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c300 │ │ │ │ + bge.n 3c340 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3c300 │ │ │ │ + cbnz r3, 3c340 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c34c │ │ │ │ + bge.n 3c38c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c34c │ │ │ │ + cbnz r3, 3c38c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3c34c │ │ │ │ - bl 706ec │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3c38c │ │ │ │ + bl 70718 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 77680 │ │ │ │ - cbz r5, 3c350 │ │ │ │ - cbnz r6, 3c350 │ │ │ │ - ldr r1, [pc, #64] @ (3c36c ) │ │ │ │ + bl 776b8 │ │ │ │ + cbz r5, 3c390 │ │ │ │ + cbnz r6, 3c390 │ │ │ │ + ldr r1, [pc, #64] @ (3c3ac ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7888c │ │ │ │ - cbz r0, 3c350 │ │ │ │ + bl 788b0 │ │ │ │ + cbz r0, 3c390 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c350 │ │ │ │ + bge.n 3c390 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3c350 │ │ │ │ + cbnz r3, 3c390 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3c350 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3c390 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c366 │ │ │ │ + b.n 3c3a6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c364 │ │ │ │ + bge.n 3c3a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c364 │ │ │ │ + cbnz r3, 3c3a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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} │ │ │ │ lsls r5, r1, #1 │ │ │ │ add sp, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strh r0, [r6, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.w 3c57c <_PyImport_ClearExtension@@Base+0xcc> │ │ │ │ + b.w 3c5c0 <_PyImport_ClearExtension@@Base+0xd0> │ │ │ │ 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, 3c3ae │ │ │ │ + cbz r1, 3c3ee │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3c3ae │ │ │ │ + beq.n 3c3ee │ │ │ │ movs r0, #1 │ │ │ │ - bl 7bf18 │ │ │ │ + bl 7bf08 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3c3b0 │ │ │ │ - b.n 3c3f6 │ │ │ │ - ldr r4, [pc, #164] @ (3c454 ) │ │ │ │ - ldr r0, [pc, #164] @ (3c458 ) │ │ │ │ + cbnz r0, 3c3f0 │ │ │ │ + b.n 3c436 │ │ │ │ + ldr r4, [pc, #164] @ (3c494 ) │ │ │ │ + ldr r0, [pc, #164] @ (3c498 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 94d5c │ │ │ │ + bl 94d40 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3c3e2 │ │ │ │ - bl 89150 │ │ │ │ + cbz r0, 3c422 │ │ │ │ + bl 89144 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3c3fa │ │ │ │ + cbnz r0, 3c43a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c3e2 │ │ │ │ + bge.n 3c422 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3c3e2 │ │ │ │ + cbnz r3, 3c422 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c3f6 │ │ │ │ + bge.n 3c436 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c3f6 │ │ │ │ + cbnz r3, 3c436 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 3c44e │ │ │ │ + b.n 3c48e │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r2, r4 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ strd r3, r0, [sp] │ │ │ │ movs r0, #5 │ │ │ │ - bl 7c28c │ │ │ │ + bl 7c27c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c426 │ │ │ │ + bge.n 3c466 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3c426 │ │ │ │ + cbnz r3, 3c466 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c43a │ │ │ │ + bge.n 3c47a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3c43a │ │ │ │ + cbnz r3, 3c47a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c44e │ │ │ │ + bge.n 3c48e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c44e │ │ │ │ + cbnz r3, 3c48e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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] @ (3c4ac ) │ │ │ │ - bl 9093c │ │ │ │ - cbz r0, 3c4a6 │ │ │ │ + ldr r1, [pc, #64] @ (3c4ec ) │ │ │ │ + bl 90920 │ │ │ │ + cbz r0, 3c4e6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 3c4a8 │ │ │ │ + bmi.n 3c4e8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #40216 @ 0x9d18 │ │ │ │ + movw r1, #35992 @ 0x8c98 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c4a6 │ │ │ │ + bge.n 3c4e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c4a6 │ │ │ │ + cbnz r3, 3c4e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0003c4b0 <_PyImport_ClearExtension@@Base>: │ │ │ │ +0003c4f0 <_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, #180] @ (3c578 <_PyImport_ClearExtension@@Base+0xc8>) │ │ │ │ + ldr r2, [pc, #180] @ (3c5b8 <_PyImport_ClearExtension@@Base+0xc8>) │ │ │ │ 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 19dba0 │ │ │ │ + bl 19d244 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3c4ea <_PyImport_ClearExtension@@Base+0x3a> │ │ │ │ - bl 7fe4c │ │ │ │ + cbnz r0, 3c52a <_PyImport_ClearExtension@@Base+0x3a> │ │ │ │ + bl 7fe2c │ │ │ │ subs.w r0, r0, r8 │ │ │ │ it ne │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3c574 <_PyImport_ClearExtension@@Base+0xc4> │ │ │ │ + b.n 3c5b4 <_PyImport_ClearExtension@@Base+0xc4> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbz r0, 3c508 <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ + cbz r0, 3c548 <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c508 <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ + bge.n 3c548 <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3c508 <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3c548 <_PyImport_ClearExtension@@Base+0x58> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 3c52e <_PyImport_ClearExtension@@Base+0x7e> │ │ │ │ - bl 96710 │ │ │ │ + bgt.n 3c56e <_PyImport_ClearExtension@@Base+0x7e> │ │ │ │ + bl 966f0 │ │ │ │ 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 3c556 <_PyImport_ClearExtension@@Base+0xa6> │ │ │ │ - b.n 3c54c <_PyImport_ClearExtension@@Base+0x9c> │ │ │ │ + beq.n 3c596 <_PyImport_ClearExtension@@Base+0xa6> │ │ │ │ + b.n 3c58c <_PyImport_ClearExtension@@Base+0x9c> │ │ │ │ ldr.w r3, [r5, #3900] @ 0xf3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3c514 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + beq.n 3c554 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 3c514 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + bge.n 3c554 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ mov r0, r5 │ │ │ │ - bl 3c898 <_Py_rc_quot@@Base+0x18e> │ │ │ │ + bl 3c8e0 <_Py_rc_quot@@Base+0x192> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3c514 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ + bge.n 3c554 <_PyImport_ClearExtension@@Base+0x64> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3c574 <_PyImport_ClearExtension@@Base+0xc4> │ │ │ │ - bl 1a8918 │ │ │ │ + b.n 3c5b4 <_PyImport_ClearExtension@@Base+0xc4> │ │ │ │ + bl 1a7f8c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3c558 <_PyImport_ClearExtension@@Base+0xa8> │ │ │ │ - b.n 3c546 <_PyImport_ClearExtension@@Base+0x96> │ │ │ │ + cbnz r0, 3c598 <_PyImport_ClearExtension@@Base+0xa8> │ │ │ │ + b.n 3c586 <_PyImport_ClearExtension@@Base+0x96> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26b0bc │ │ │ │ + bl 26a214 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 3c568 <_PyImport_ClearExtension@@Base+0xb8> │ │ │ │ + bne.n 3c5a8 <_PyImport_ClearExtension@@Base+0xb8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c574 <_PyImport_ClearExtension@@Base+0xc4> │ │ │ │ + b.n 3c5b4 <_PyImport_ClearExtension@@Base+0xc4> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1df4f8 │ │ │ │ - b.n 3c564 <_PyImport_ClearExtension@@Base+0xb4> │ │ │ │ + bl 1de628 │ │ │ │ + b.n 3c5a4 <_PyImport_ClearExtension@@Base+0xb4> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + 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, #1568] @ 0x620 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ subw sp, sp, #2500 @ 0x9c4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - bmi.n 3c5b0 <_PyImport_ClearExtension@@Base+0x100> │ │ │ │ + bmi.n 3c5f4 <_PyImport_ClearExtension@@Base+0x104> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15196 @ 0x3b5c │ │ │ │ + movw r1, #10972 @ 0x2adc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 3c5d8 <_PyImport_ClearExtension@@Base+0x128> │ │ │ │ + bl f3560 │ │ │ │ + b.n 3c61c <_PyImport_ClearExtension@@Base+0x12c> │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl fc9ec │ │ │ │ + bl fc8b4 │ │ │ │ movw r3, #625 @ 0x271 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3c5dc <_PyImport_ClearExtension@@Base+0x12c> │ │ │ │ + beq.n 3c620 <_PyImport_ClearExtension@@Base+0x130> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15228 @ 0x3b7c │ │ │ │ + movw r1, #11004 @ 0x2afc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c654 <_PyImport_ClearExtension@@Base+0x1a4> │ │ │ │ + b.n 3c698 <_PyImport_ClearExtension@@Base+0x1a8> │ │ │ │ mov r5, sp │ │ │ │ add.w r6, r4, #12 │ │ │ │ addw r9, r4, #2508 @ 0x9cc │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl fccc4 │ │ │ │ + bl fcb8c │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3c5fe <_PyImport_ClearExtension@@Base+0x14e> │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 3c642 <_PyImport_ClearExtension@@Base+0x152> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c5d8 <_PyImport_ClearExtension@@Base+0x128> │ │ │ │ + bne.n 3c61c <_PyImport_ClearExtension@@Base+0x12c> │ │ │ │ cmp r6, r9 │ │ │ │ str.w r8, [r5], #4 │ │ │ │ - bne.n 3c5e6 <_PyImport_ClearExtension@@Base+0x136> │ │ │ │ + bne.n 3c62a <_PyImport_ClearExtension@@Base+0x13a> │ │ │ │ ldr.w r0, [r4, #2512] @ 0x9d0 │ │ │ │ - bl e50f8 │ │ │ │ + bl e4f98 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3c61e <_PyImport_ClearExtension@@Base+0x16e> │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 3c662 <_PyImport_ClearExtension@@Base+0x172> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c5d8 <_PyImport_ClearExtension@@Base+0x128> │ │ │ │ - b.n 3c624 <_PyImport_ClearExtension@@Base+0x174> │ │ │ │ + bne.n 3c61c <_PyImport_ClearExtension@@Base+0x12c> │ │ │ │ + b.n 3c668 <_PyImport_ClearExtension@@Base+0x178> │ │ │ │ cmp.w r0, #624 @ 0x270 │ │ │ │ - bls.n 3c63c <_PyImport_ClearExtension@@Base+0x18c> │ │ │ │ + bls.n 3c680 <_PyImport_ClearExtension@@Base+0x190> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15260 @ 0x3b9c │ │ │ │ + movw r1, #11036 @ 0x2b1c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 3c5d8 <_PyImport_ClearExtension@@Base+0x128> │ │ │ │ + bl f3560 │ │ │ │ + b.n 3c61c <_PyImport_ClearExtension@@Base+0x12c> │ │ │ │ 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} │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3c708 <_PyImport_ClearExtension@@Base+0x258> │ │ │ │ + beq.n 3c74c <_PyImport_ClearExtension@@Base+0x25c> │ │ │ │ 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 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c704 <_PyImport_ClearExtension@@Base+0x254> │ │ │ │ + bne.n 3c748 <_PyImport_ClearExtension@@Base+0x258> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2676f0 <_PyLong_Lshift@@Base+0x1d8> │ │ │ │ + bl 266840 <_PyLong_Lshift@@Base+0x1d8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c704 <_PyImport_ClearExtension@@Base+0x254> │ │ │ │ + beq.n 3c748 <_PyImport_ClearExtension@@Base+0x258> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 269ad8 │ │ │ │ + bl 268c28 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #2340 @ 0x924 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - bl 80cc0 │ │ │ │ + movw r0, #63652 @ 0xf8a4 │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ + bl 80ca0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3c6b2 <_PyImport_ClearExtension@@Base+0x202> │ │ │ │ + cbnz r0, 3c6f6 <_PyImport_ClearExtension@@Base+0x206> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 276fd4 │ │ │ │ + b.w 275fb4 │ │ │ │ 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, #15276 @ 0x3bac │ │ │ │ + movw r0, #11052 @ 0x2b2c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 269f28 │ │ │ │ + bl 269078 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c6e6 <_PyImport_ClearExtension@@Base+0x236> │ │ │ │ + bge.n 3c72a <_PyImport_ClearExtension@@Base+0x23a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3c6e6 <_PyImport_ClearExtension@@Base+0x236> │ │ │ │ + cbnz r3, 3c72a <_PyImport_ClearExtension@@Base+0x23a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 3c6a6 <_PyImport_ClearExtension@@Base+0x1f6> │ │ │ │ + beq.n 3c6ea <_PyImport_ClearExtension@@Base+0x1fa> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c704 <_PyImport_ClearExtension@@Base+0x254> │ │ │ │ + bge.n 3c748 <_PyImport_ClearExtension@@Base+0x258> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3c704 <_PyImport_ClearExtension@@Base+0x254> │ │ │ │ + cbnz r3, 3c748 <_PyImport_ClearExtension@@Base+0x258> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 77160 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77198 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003c70a <_Py_rc_quot@@Base>: │ │ │ │ +0003c74e <_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 3c732 <_Py_rc_quot@@Base+0x28> │ │ │ │ + bpl.n 3c776 <_Py_rc_quot@@Base+0x28> │ │ │ │ vneg.f64 d5, d1 │ │ │ │ - b.n 3c736 <_Py_rc_quot@@Base+0x2c> │ │ │ │ + b.n 3c77a <_Py_rc_quot@@Base+0x2c> │ │ │ │ vmov.f64 d5, d1 │ │ │ │ vcmpe.f64 d2, #0.0 │ │ │ │ - vldr d8, [pc, #324] @ 3c880 <_Py_rc_quot@@Base+0x176> │ │ │ │ + vldr d8, [pc, #328] @ 3c8c8 <_Py_rc_quot@@Base+0x17a> │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 3c754 <_Py_rc_quot@@Base+0x4a> │ │ │ │ + bpl.n 3c798 <_Py_rc_quot@@Base+0x4a> │ │ │ │ vneg.f64 d3, d2 │ │ │ │ vcmpe.f64 d5, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 3c79c <_Py_rc_quot@@Base+0x92> │ │ │ │ - b.n 3c77e <_Py_rc_quot@@Base+0x74> │ │ │ │ + blt.n 3c7e0 <_Py_rc_quot@@Base+0x92> │ │ │ │ + b.n 3c7c2 <_Py_rc_quot@@Base+0x74> │ │ │ │ vcmpe.f64 d2, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3c798 <_Py_rc_quot@@Base+0x8e> │ │ │ │ + bhi.n 3c7dc <_Py_rc_quot@@Base+0x8e> │ │ │ │ vcmp.f64 d5, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3c77a <_Py_rc_quot@@Base+0x70> │ │ │ │ + bne.n 3c7be <_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 3c872 <_Py_rc_quot@@Base+0x168> │ │ │ │ + b.n 3c8b6 <_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 3c7c2 <_Py_rc_quot@@Base+0xb8> │ │ │ │ + b.n 3c806 <_Py_rc_quot@@Base+0xb8> │ │ │ │ vmov.f64 d3, d2 │ │ │ │ vcmpe.f64 d5, d3 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3c7d8 <_Py_rc_quot@@Base+0xce> │ │ │ │ + bhi.n 3c81c <_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 3c872 <_Py_rc_quot@@Base+0x168> │ │ │ │ + bvc.n 3c8b6 <_Py_rc_quot@@Base+0x168> │ │ │ │ vcmp.f64 d1, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3c7e0 <_Py_rc_quot@@Base+0xd6> │ │ │ │ - b.n 3c872 <_Py_rc_quot@@Base+0x168> │ │ │ │ - vldr d1, [pc, #172] @ 3c888 <_Py_rc_quot@@Base+0x17e> │ │ │ │ + bvs.n 3c824 <_Py_rc_quot@@Base+0xd6> │ │ │ │ + b.n 3c8b6 <_Py_rc_quot@@Base+0x168> │ │ │ │ + vldr d1, [pc, #176] @ 3c8d0 <_Py_rc_quot@@Base+0x182> │ │ │ │ vmov.f64 d7, d1 │ │ │ │ vabs.f64 d9, d0 │ │ │ │ - vldr d4, [pc, #168] @ 3c890 <_Py_rc_quot@@Base+0x186> │ │ │ │ + vldr d4, [pc, #172] @ 3c8d8 <_Py_rc_quot@@Base+0x18a> │ │ │ │ vcmp.f64 d9, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3c872 <_Py_rc_quot@@Base+0x168> │ │ │ │ + bhi.n 3c8b6 <_Py_rc_quot@@Base+0x168> │ │ │ │ vabs.f64 d5, d5 │ │ │ │ vcmp.f64 d5, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 3c80e <_Py_rc_quot@@Base+0x104> │ │ │ │ + bgt.n 3c852 <_Py_rc_quot@@Base+0x104> │ │ │ │ vabs.f64 d3, d3 │ │ │ │ vcmp.f64 d3, d4 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3c872 <_Py_rc_quot@@Base+0x168> │ │ │ │ + ble.n 3c8b6 <_Py_rc_quot@@Base+0x168> │ │ │ │ vabs.f64 d3, d6 │ │ │ │ - vldr d7, [pc, #108] @ 3c880 <_Py_rc_quot@@Base+0x176> │ │ │ │ + vldr d7, [pc, #112] @ 3c8c8 <_Py_rc_quot@@Base+0x17a> │ │ │ │ vmov.f64 d5, #112 @ 0x3f800000 1.0 │ │ │ │ vmov r3, s13 │ │ │ │ - vldr d6, [pc, #96] @ 3c880 <_Py_rc_quot@@Base+0x176> │ │ │ │ + vldr d6, [pc, #100] @ 3c8c8 <_Py_rc_quot@@Base+0x17a> │ │ │ │ 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 │ │ │ │ @@ -24384,909 +24427,910 @@ │ │ │ │ vnmul.f64 d0, d0, d6 │ │ │ │ vmul.f64 d1, d0, d8 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 3c8cc <_Py_rc_quot@@Base+0x1c2> │ │ │ │ + ble.n 3c914 <_Py_rc_quot@@Base+0x1c6> │ │ │ │ ldr.w r0, [r0, #3900] @ 0xf3c │ │ │ │ - cbz r0, 3c8d6 <_Py_rc_quot@@Base+0x1cc> │ │ │ │ + cbz r0, 3c91e <_Py_rc_quot@@Base+0x1d0> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 3c8e0 <_Py_rc_quot@@Base+0x1d6> │ │ │ │ + bge.n 3c928 <_Py_rc_quot@@Base+0x1da> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c8ee <_Py_rc_quot@@Base+0x1e4> │ │ │ │ + bge.n 3c936 <_Py_rc_quot@@Base+0x1e8> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3c8ee <_Py_rc_quot@@Base+0x1e4> │ │ │ │ - movw r1, #15388 @ 0x3c1c │ │ │ │ + b.n 3c936 <_Py_rc_quot@@Base+0x1e8> │ │ │ │ + movw r1, #11164 @ 0x2b9c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - b.n 3c8e8 <_Py_rc_quot@@Base+0x1de> │ │ │ │ - movw r1, #15412 @ 0x3c34 │ │ │ │ + b.n 3c930 <_Py_rc_quot@@Base+0x1e2> │ │ │ │ + movw r1, #11188 @ 0x2bb4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - b.n 3c8e8 <_Py_rc_quot@@Base+0x1de> │ │ │ │ - movw r1, #15456 @ 0x3c60 │ │ │ │ + b.n 3c930 <_Py_rc_quot@@Base+0x1e2> │ │ │ │ + movw r1, #11232 @ 0x2be0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #20] @ (3c900 <_Py_rc_quot@@Base+0x1f6>) │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #20] @ (3c948 <_Py_rc_quot@@Base+0x1fa>) │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 8b7f8 │ │ │ │ + b.w 8b7cc │ │ │ │ nop │ │ │ │ - ldrb r0, [r3, #14] │ │ │ │ + ldr r0, [r3, #48] @ 0x30 │ │ │ │ lsls r7, r0, #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 3c45c │ │ │ │ - cbz r0, 3c974 <_Py_rc_quot@@Base+0x26a> │ │ │ │ - ldr r1, [pc, #96] @ (3c97c <_Py_rc_quot@@Base+0x272>) │ │ │ │ + bl 3c49c │ │ │ │ + cbz r0, 3c9bc <_Py_rc_quot@@Base+0x26e> │ │ │ │ + ldr r1, [pc, #96] @ (3c9c4 <_Py_rc_quot@@Base+0x276>) │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ - cbz r4, 3c93e <_Py_rc_quot@@Base+0x234> │ │ │ │ - bl 7888c │ │ │ │ - cbnz r0, 3c95a <_Py_rc_quot@@Base+0x250> │ │ │ │ - ldr r1, [pc, #84] @ (3c980 <_Py_rc_quot@@Base+0x276>) │ │ │ │ + cbz r4, 3c986 <_Py_rc_quot@@Base+0x238> │ │ │ │ + bl 788b0 │ │ │ │ + cbnz r0, 3c9a2 <_Py_rc_quot@@Base+0x254> │ │ │ │ + ldr r1, [pc, #84] @ (3c9c8 <_Py_rc_quot@@Base+0x27a>) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl e418c │ │ │ │ + bl e4028 │ │ │ │ adds r0, #1 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - b.n 3c95e <_Py_rc_quot@@Base+0x254> │ │ │ │ - bl e418c │ │ │ │ - cbnz r0, 3c956 <_Py_rc_quot@@Base+0x24c> │ │ │ │ + b.n 3c9a6 <_Py_rc_quot@@Base+0x258> │ │ │ │ + bl e4028 │ │ │ │ + cbnz r0, 3c99e <_Py_rc_quot@@Base+0x250> │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - ldr r1, [pc, #44] @ (3c97c <_Py_rc_quot@@Base+0x272>) │ │ │ │ + ldr r1, [pc, #44] @ (3c9c4 <_Py_rc_quot@@Base+0x276>) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1305e8 │ │ │ │ - b.n 3c95a <_Py_rc_quot@@Base+0x250> │ │ │ │ + bl 13024c │ │ │ │ + b.n 3c9a2 <_Py_rc_quot@@Base+0x254> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 3c928 <_Py_rc_quot@@Base+0x21e> │ │ │ │ + beq.n 3c970 <_Py_rc_quot@@Base+0x222> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3c978 <_Py_rc_quot@@Base+0x26e> │ │ │ │ + bge.n 3c9c0 <_Py_rc_quot@@Base+0x272> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3c978 <_Py_rc_quot@@Base+0x26e> │ │ │ │ + cbnz r3, 3c9c0 <_Py_rc_quot@@Base+0x272> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3c978 <_Py_rc_quot@@Base+0x26e> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3c9c0 <_Py_rc_quot@@Base+0x272> │ │ │ │ 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, 3c9ae <_Py_rc_quot@@Base+0x2a4> │ │ │ │ + cbnz r4, 3c9f6 <_Py_rc_quot@@Base+0x2a8> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #44172 @ 0xac8c │ │ │ │ + movw r1, #39948 @ 0x9c0c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 3ca70 <_Py_rc_quot@@Base+0x366> │ │ │ │ + bl f3560 │ │ │ │ + b.n 3cab8 <_Py_rc_quot@@Base+0x36a> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 3ca68 <_Py_rc_quot@@Base+0x35e> │ │ │ │ + bhi.n 3cab0 <_Py_rc_quot@@Base+0x362> │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r4, r0, #16 │ │ │ │ asrs r4, r3, #16 │ │ │ │ adds r1, #33 @ 0x21 │ │ │ │ lsls r1, r0, #1 │ │ │ │ - movw r0, #15728 @ 0x3d70 │ │ │ │ + movw r0, #11504 @ 0x2cf0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 79770 │ │ │ │ - movw r0, #14312 @ 0x37e8 │ │ │ │ + b.w 79798 │ │ │ │ + movw r0, #10088 @ 0x2768 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 79770 │ │ │ │ - movw r0, #61880 @ 0xf1b8 │ │ │ │ + b.w 79798 │ │ │ │ + movw r0, #57656 @ 0xe138 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 79770 │ │ │ │ - movw r2, #14312 @ 0x37e8 │ │ │ │ + b.w 79798 │ │ │ │ + movw r2, #10088 @ 0x2768 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - b.n 3ca08 <_Py_rc_quot@@Base+0x2fe> │ │ │ │ - movw r2, #61880 @ 0xf1b8 │ │ │ │ + b.n 3ca50 <_Py_rc_quot@@Base+0x302> │ │ │ │ + movw r2, #57656 @ 0xe138 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #15728 @ 0x3d70 │ │ │ │ + movw r1, #11504 @ 0x2cf0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #10704 @ 0x29d0 │ │ │ │ + movw r0, #6480 @ 0x1950 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80cc0 │ │ │ │ - movw r2, #61880 @ 0xf1b8 │ │ │ │ + b.w 80ca0 │ │ │ │ + movw r2, #57656 @ 0xe138 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #14312 @ 0x37e8 │ │ │ │ + movw r1, #10088 @ 0x2768 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #10704 @ 0x29d0 │ │ │ │ + movw r0, #6480 @ 0x1950 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80cc0 │ │ │ │ - movw r3, #61880 @ 0xf1b8 │ │ │ │ + b.w 80ca0 │ │ │ │ + movw r3, #57656 @ 0xe138 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #14312 @ 0x37e8 │ │ │ │ + movw r2, #10088 @ 0x2768 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #15728 @ 0x3d70 │ │ │ │ + movw r1, #11504 @ 0x2cf0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #15732 @ 0x3d74 │ │ │ │ + movw r0, #11508 @ 0x2cf4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80cc0 │ │ │ │ + b.w 80ca0 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44600 @ 0xae38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #15748 @ 0x3d84 │ │ │ │ + movw r1, #11524 @ 0x2d04 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f8c04 │ │ │ │ + bl 1f7d2c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3caac <_Py_rc_quot@@Base+0x3a2> │ │ │ │ - bl 3edc6 │ │ │ │ + beq.n 3caf4 <_Py_rc_quot@@Base+0x3a6> │ │ │ │ + bl 3ee0e │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 3caae <_Py_rc_quot@@Base+0x3a4> │ │ │ │ + b.n 3caf6 <_Py_rc_quot@@Base+0x3a8> │ │ │ │ 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 │ │ │ │ - bl 3caea <_Py_rc_quot@@Base+0x3e0> │ │ │ │ + bl 3cb32 <_Py_rc_quot@@Base+0x3e4> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3cae0 <_Py_rc_quot@@Base+0x3d6> │ │ │ │ + bne.n 3cb28 <_Py_rc_quot@@Base+0x3da> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #16164 @ 0x3f24 │ │ │ │ + movw r1, #11940 @ 0x2ea4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3cae8 <_Py_rc_quot@@Base+0x3de> │ │ │ │ + b.n 3cb30 <_Py_rc_quot@@Base+0x3e2> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 3cb02 <_Py_rc_quot@@Base+0x3f8> │ │ │ │ + bmi.n 3cb4a <_Py_rc_quot@@Base+0x3fc> │ │ │ │ movw r3, #23400 @ 0x5b68 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 3cc1a <_Py_rc_quot@@Base+0x510> │ │ │ │ + bne.w 3cc62 <_Py_rc_quot@@Base+0x514> │ │ │ │ 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 1d0c30 │ │ │ │ + bl 1cfd64 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3cb86 <_Py_rc_quot@@Base+0x47c> │ │ │ │ - bl 89150 │ │ │ │ + cbz r0, 3cbce <_Py_rc_quot@@Base+0x480> │ │ │ │ + bl 89144 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cb3a <_Py_rc_quot@@Base+0x430> │ │ │ │ + bge.n 3cb82 <_Py_rc_quot@@Base+0x434> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3cb3a <_Py_rc_quot@@Base+0x430> │ │ │ │ + cbnz r3, 3cb82 <_Py_rc_quot@@Base+0x434> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 3cb56 <_Py_rc_quot@@Base+0x44c> │ │ │ │ - b.n 3cb86 <_Py_rc_quot@@Base+0x47c> │ │ │ │ - bl 25f0ec │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 3cb9e <_Py_rc_quot@@Base+0x450> │ │ │ │ + b.n 3cbce <_Py_rc_quot@@Base+0x480> │ │ │ │ + bl 25e410 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3cb9c <_Py_rc_quot@@Base+0x492> │ │ │ │ + blt.n 3cbe4 <_Py_rc_quot@@Base+0x496> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3cbd6 <_Py_rc_quot@@Base+0x4cc> │ │ │ │ + blt.n 3cc1e <_Py_rc_quot@@Base+0x4d0> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3cbe6 <_Py_rc_quot@@Base+0x4dc> │ │ │ │ + blt.n 3cc2e <_Py_rc_quot@@Base+0x4e0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 893c8 │ │ │ │ + bl 893bc │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 3cbf6 <_Py_rc_quot@@Base+0x4ec> │ │ │ │ - bl 85470 │ │ │ │ + beq.n 3cc3e <_Py_rc_quot@@Base+0x4f0> │ │ │ │ + bl 85454 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 3cb3e <_Py_rc_quot@@Base+0x434> │ │ │ │ + bne.n 3cb86 <_Py_rc_quot@@Base+0x438> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3cb8c <_Py_rc_quot@@Base+0x482> │ │ │ │ + blt.n 3cbd4 <_Py_rc_quot@@Base+0x486> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3cbc6 <_Py_rc_quot@@Base+0x4bc> │ │ │ │ + blt.n 3cc0e <_Py_rc_quot@@Base+0x4c0> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3cc16 <_Py_rc_quot@@Base+0x50c> │ │ │ │ + b.n 3cc5e <_Py_rc_quot@@Base+0x510> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3cb7e <_Py_rc_quot@@Base+0x474> │ │ │ │ + bne.n 3cbc6 <_Py_rc_quot@@Base+0x478> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3cb7e <_Py_rc_quot@@Base+0x474> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3cbc6 <_Py_rc_quot@@Base+0x478> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cbae <_Py_rc_quot@@Base+0x4a4> │ │ │ │ + bge.n 3cbf6 <_Py_rc_quot@@Base+0x4a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3cbae <_Py_rc_quot@@Base+0x4a4> │ │ │ │ + cbnz r3, 3cbf6 <_Py_rc_quot@@Base+0x4a8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cb7e <_Py_rc_quot@@Base+0x474> │ │ │ │ + bge.n 3cbc6 <_Py_rc_quot@@Base+0x478> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3cb7e <_Py_rc_quot@@Base+0x474> │ │ │ │ + bne.n 3cbc6 <_Py_rc_quot@@Base+0x478> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3cb7e <_Py_rc_quot@@Base+0x474> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3cbc6 <_Py_rc_quot@@Base+0x478> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3cb86 <_Py_rc_quot@@Base+0x47c> │ │ │ │ + bne.n 3cbce <_Py_rc_quot@@Base+0x480> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3cb86 <_Py_rc_quot@@Base+0x47c> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3cbce <_Py_rc_quot@@Base+0x480> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3cb4e <_Py_rc_quot@@Base+0x444> │ │ │ │ + bne.n 3cb96 <_Py_rc_quot@@Base+0x448> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3cb4e <_Py_rc_quot@@Base+0x444> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3cb96 <_Py_rc_quot@@Base+0x448> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3cb56 <_Py_rc_quot@@Base+0x44c> │ │ │ │ + bne.n 3cb9e <_Py_rc_quot@@Base+0x450> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3cb56 <_Py_rc_quot@@Base+0x44c> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3cb9e <_Py_rc_quot@@Base+0x450> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cc0a <_Py_rc_quot@@Base+0x500> │ │ │ │ + bge.n 3cc52 <_Py_rc_quot@@Base+0x504> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cc0a <_Py_rc_quot@@Base+0x500> │ │ │ │ + cbnz r3, 3cc52 <_Py_rc_quot@@Base+0x504> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - bl 7fe4c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + bl 7fe2c │ │ │ │ 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 │ │ │ │ - movw r0, #16224 @ 0x3f60 │ │ │ │ + movw r0, #12000 @ 0x2ee0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w 79770 │ │ │ │ + b.w 79798 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 3cc4c <_Py_rc_quot@@Base+0x542> │ │ │ │ + cbz r3, 3cc94 <_Py_rc_quot@@Base+0x546> │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 3cc4e <_Py_rc_quot@@Base+0x544> │ │ │ │ + b.n 3cc96 <_Py_rc_quot@@Base+0x548> │ │ │ │ mov r8, r3 │ │ │ │ - ldr r5, [pc, #508] @ (3ce4c <_Py_rc_quot@@Base+0x742>) │ │ │ │ + ldr r5, [pc, #508] @ (3ce94 <_Py_rc_quot@@Base+0x746>) │ │ │ │ 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, 3cc7c <_Py_rc_quot@@Base+0x572> │ │ │ │ + cbnz r6, 3ccc4 <_Py_rc_quot@@Base+0x576> │ │ │ │ cmp.w r9, #2 │ │ │ │ - ble.n 3cc7c <_Py_rc_quot@@Base+0x572> │ │ │ │ + ble.n 3ccc4 <_Py_rc_quot@@Base+0x576> │ │ │ │ cmp.w r9, #3 │ │ │ │ - bne.n 3cc7c <_Py_rc_quot@@Base+0x572> │ │ │ │ - cbnz r7, 3cca2 <_Py_rc_quot@@Base+0x598> │ │ │ │ - ldr r1, [pc, #464] @ (3ce50 <_Py_rc_quot@@Base+0x746>) │ │ │ │ + bne.n 3ccc4 <_Py_rc_quot@@Base+0x576> │ │ │ │ + cbnz r7, 3ccea <_Py_rc_quot@@Base+0x59c> │ │ │ │ + ldr r1, [pc, #464] @ (3ce98 <_Py_rc_quot@@Base+0x74a>) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ce22 <_Py_rc_quot@@Base+0x718> │ │ │ │ + beq.w 3ce6a <_Py_rc_quot@@Base+0x71c> │ │ │ │ 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 11daa8 │ │ │ │ + bl 11d960 │ │ │ │ ldrd r6, r5, [sp, #100] @ 0x64 │ │ │ │ ldr.w sl, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ce1e <_Py_rc_quot@@Base+0x714> │ │ │ │ + beq.w 3ce66 <_Py_rc_quot@@Base+0x718> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 1dc4d4 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1db5fc <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ce1e <_Py_rc_quot@@Base+0x714> │ │ │ │ + beq.w 3ce66 <_Py_rc_quot@@Base+0x718> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1f9a1c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f8b44 <_Py_Gid_Converter@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ce1e <_Py_rc_quot@@Base+0x714> │ │ │ │ + beq.w 3ce66 <_Py_rc_quot@@Base+0x718> │ │ │ │ add r8, r9 │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 3cd0c <_Py_rc_quot@@Base+0x602> │ │ │ │ + beq.n 3cd54 <_Py_rc_quot@@Base+0x606> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - cbnz r0, 3ccfa <_Py_rc_quot@@Base+0x5f0> │ │ │ │ + cbnz r0, 3cd42 <_Py_rc_quot@@Base+0x5f4> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl c72fc │ │ │ │ + bl c7388 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3cd0c <_Py_rc_quot@@Base+0x602> │ │ │ │ - b.n 3ce1e <_Py_rc_quot@@Base+0x714> │ │ │ │ + bge.n 3cd54 <_Py_rc_quot@@Base+0x606> │ │ │ │ + b.n 3ce66 <_Py_rc_quot@@Base+0x718> │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1bae60 │ │ │ │ + bl 1ba50c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3ce1e <_Py_rc_quot@@Base+0x714> │ │ │ │ + beq.w 3ce66 <_Py_rc_quot@@Base+0x718> │ │ │ │ cmp.w r8, #4 │ │ │ │ - bne.n 3ccee <_Py_rc_quot@@Base+0x5e4> │ │ │ │ + bne.n 3cd36 <_Py_rc_quot@@Base+0x5e8> │ │ │ │ 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 3cd24 <_Py_rc_quot@@Base+0x61a> │ │ │ │ - cbnz r3, 3cd56 <_Py_rc_quot@@Base+0x64c> │ │ │ │ + beq.n 3cd6c <_Py_rc_quot@@Base+0x61e> │ │ │ │ + cbnz r3, 3cd9e <_Py_rc_quot@@Base+0x650> │ │ │ │ eor.w r3, r4, #1 │ │ │ │ cmp r5, #0 │ │ │ │ and.w fp, r3, #1 │ │ │ │ - blt.n 3cd76 <_Py_rc_quot@@Base+0x66c> │ │ │ │ + blt.n 3cdbe <_Py_rc_quot@@Base+0x670> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3cd76 <_Py_rc_quot@@Base+0x66c> │ │ │ │ + beq.n 3cdbe <_Py_rc_quot@@Base+0x670> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #5160 @ 0x1428 │ │ │ │ + movw r2, #936 @ 0x3a8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #13852 @ 0x361c │ │ │ │ + movw r1, #9628 @ 0x259c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.n 3ce1e <_Py_rc_quot@@Base+0x714> │ │ │ │ + bl d6c4c │ │ │ │ + b.n 3ce66 <_Py_rc_quot@@Base+0x718> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #5160 @ 0x1428 │ │ │ │ + movw r2, #936 @ 0x3a8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #13812 @ 0x35f4 │ │ │ │ + movw r1, #9588 @ 0x2574 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.n 3ce1e <_Py_rc_quot@@Base+0x714> │ │ │ │ + bl d6c4c │ │ │ │ + b.n 3ce66 <_Py_rc_quot@@Base+0x718> │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ mov r2, sl │ │ │ │ ite ne │ │ │ │ movne r3, r9 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r1, #16284 @ 0x3f9c │ │ │ │ + movw r1, #12060 @ 0x2f1c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r0, #16292 @ 0x3fa4 │ │ │ │ + movw r0, #12068 @ 0x2f24 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r3, r7 │ │ │ │ - bl 91b24 │ │ │ │ + bl 91b08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3ce1e <_Py_rc_quot@@Base+0x714> │ │ │ │ - bl 965e4 │ │ │ │ + beq.n 3ce66 <_Py_rc_quot@@Base+0x718> │ │ │ │ + bl 965c4 │ │ │ │ adds r3, r5, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq.n 3cdbc <_Py_rc_quot@@Base+0x6b2> │ │ │ │ + beq.n 3ce04 <_Py_rc_quot@@Base+0x6b6> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ac0c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3ce04 <_Py_rc_quot@@Base+0x6fa> │ │ │ │ + b.n 3ce4c <_Py_rc_quot@@Base+0x6fe> │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ - bne.n 3cdd6 <_Py_rc_quot@@Base+0x6cc> │ │ │ │ + bne.n 3ce1e <_Py_rc_quot@@Base+0x6d0> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3cdd6 <_Py_rc_quot@@Base+0x6cc> │ │ │ │ + beq.n 3ce1e <_Py_rc_quot@@Base+0x6d0> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b208 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3ce04 <_Py_rc_quot@@Base+0x6fa> │ │ │ │ + b.n 3ce4c <_Py_rc_quot@@Base+0x6fe> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbnz r3, 3cde0 <_Py_rc_quot@@Base+0x6d6> │ │ │ │ + cbnz r3, 3ce28 <_Py_rc_quot@@Base+0x6da> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3cdf8 <_Py_rc_quot@@Base+0x6ee> │ │ │ │ + beq.n 3ce40 <_Py_rc_quot@@Base+0x6f2> │ │ │ │ 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 3ce04 <_Py_rc_quot@@Base+0x6fa> │ │ │ │ + b.n 3ce4c <_Py_rc_quot@@Base+0x6fe> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2aba0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9aa94 │ │ │ │ - cbz r4, 3ce2c <_Py_rc_quot@@Base+0x722> │ │ │ │ + bl 9aa40 │ │ │ │ + cbz r4, 3ce74 <_Py_rc_quot@@Base+0x726> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1980 │ │ │ │ + bl 1b1110 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 3ce34 <_Py_rc_quot@@Base+0x72a> │ │ │ │ + b.n 3ce7c <_Py_rc_quot@@Base+0x72e> │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ce34 <_Py_rc_quot@@Base+0x72a> │ │ │ │ + b.n 3ce7c <_Py_rc_quot@@Base+0x72e> │ │ │ │ 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 11e11c <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11dfd4 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r6, #14] │ │ │ │ + ldr r4, [r6, #48] @ 0x30 │ │ │ │ lsls r7, r0, #1 │ │ │ │ cmp r7, #136 @ 0x88 │ │ │ │ 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 3ce74 <_Py_rc_quot@@Base+0x76a> │ │ │ │ + bne.n 3cebc <_Py_rc_quot@@Base+0x76e> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 123cec │ │ │ │ + b.w 123ab0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42108 @ 0xa47c │ │ │ │ + movw r0, #37884 @ 0x93fc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ce68 <_Py_rc_quot@@Base+0x75e> │ │ │ │ + bne.n 3ceb0 <_Py_rc_quot@@Base+0x762> │ │ │ │ pop {r4, pc} │ │ │ │ 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 3ceae <_Py_rc_quot@@Base+0x7a4> │ │ │ │ + bne.n 3cef6 <_Py_rc_quot@@Base+0x7a8> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 3cee4 <_Py_rc_quot@@Base+0x7da> │ │ │ │ + b.n 3cf2c <_Py_rc_quot@@Base+0x7de> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3cea8 <_Py_rc_quot@@Base+0x79e> │ │ │ │ + beq.n 3cef0 <_Py_rc_quot@@Base+0x7a2> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 3ced6 <_Py_rc_quot@@Base+0x7cc> │ │ │ │ + bmi.n 3cf1e <_Py_rc_quot@@Base+0x7d0> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #16304 @ 0x3fb0 │ │ │ │ + movw r1, #12080 @ 0x2f30 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3cf06 <_Py_rc_quot@@Base+0x7fc> │ │ │ │ + b.n 3cf4e <_Py_rc_quot@@Base+0x800> │ │ │ │ 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 7a53c │ │ │ │ + bl 7a54c │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 3cf04 <_Py_rc_quot@@Base+0x7fa> │ │ │ │ + cbz r0, 3cf4c <_Py_rc_quot@@Base+0x7fe> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cf04 <_Py_rc_quot@@Base+0x7fa> │ │ │ │ + bge.n 3cf4c <_Py_rc_quot@@Base+0x7fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3cf04 <_Py_rc_quot@@Base+0x7fa> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3cf4c <_Py_rc_quot@@Base+0x7fe> │ │ │ │ + bl 77198 <_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 r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 3cf2a <_Py_rc_quot@@Base+0x820> │ │ │ │ + cbz r0, 3cf72 <_Py_rc_quot@@Base+0x824> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cf40 <_Py_rc_quot@@Base+0x836> │ │ │ │ + bge.n 3cf88 <_Py_rc_quot@@Base+0x83a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3cf40 <_Py_rc_quot@@Base+0x836> │ │ │ │ + b.n 3cf88 <_Py_rc_quot@@Base+0x83a> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1bd160 │ │ │ │ - cbz r0, 3cf40 <_Py_rc_quot@@Base+0x836> │ │ │ │ + bl 1bc810 │ │ │ │ + cbz r0, 3cf88 <_Py_rc_quot@@Base+0x83a> │ │ │ │ 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} │ │ │ │ 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 3cf62 <_Py_rc_quot@@Base+0x858> │ │ │ │ + bne.n 3cfaa <_Py_rc_quot@@Base+0x85c> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 132750 │ │ │ │ + b.w 1323a8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42120 @ 0xa488 │ │ │ │ + movw r0, #37896 @ 0x9408 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3cf56 <_Py_rc_quot@@Base+0x84c> │ │ │ │ + bne.n 3cf9e <_Py_rc_quot@@Base+0x850> │ │ │ │ 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, #16516 @ 0x4084 │ │ │ │ + movw r0, #12292 @ 0x3004 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldrd r3, r4, [r1, #12] │ │ │ │ ldrd r1, r2, [r1, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ 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, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3cfc6 <_Py_rc_quot@@Base+0x8bc> │ │ │ │ + bne.n 3d00e <_Py_rc_quot@@Base+0x8c0> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 20c5e8 │ │ │ │ + b.w 20b710 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42116 @ 0xa484 │ │ │ │ + movw r0, #37892 @ 0x9404 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3cfba <_Py_rc_quot@@Base+0x8b0> │ │ │ │ + bne.n 3d002 <_Py_rc_quot@@Base+0x8b4> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 3cff0 <_Py_rc_quot@@Base+0x8e6> │ │ │ │ + cbz r0, 3d038 <_Py_rc_quot@@Base+0x8ea> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3cff2 <_Py_rc_quot@@Base+0x8e8> │ │ │ │ + bge.n 3d03a <_Py_rc_quot@@Base+0x8ec> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #0] @ (3cff4 <_Py_rc_quot@@Base+0x8ea>) │ │ │ │ + ldr r0, [pc, #0] @ (3d03c <_Py_rc_quot@@Base+0x8ee>) │ │ │ │ bx lr │ │ │ │ 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 r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ - movw r0, #6292 @ 0x1894 │ │ │ │ + movw r0, #2068 @ 0x814 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ movs r2, #1 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3d03a <_Py_rc_quot@@Base+0x930> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3d082 <_Py_rc_quot@@Base+0x934> │ │ │ │ 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 90498 │ │ │ │ + b.w 9047c │ │ │ │ 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 r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 3d05c <_Py_rc_quot@@Base+0x952> │ │ │ │ + cbnz r3, 3d0a4 <_Py_rc_quot@@Base+0x956> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3d05c <_Py_rc_quot@@Base+0x952> │ │ │ │ + ble.n 3d0a4 <_Py_rc_quot@@Base+0x956> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3d05c <_Py_rc_quot@@Base+0x952> │ │ │ │ - cbnz r0, 3d07a <_Py_rc_quot@@Base+0x970> │ │ │ │ + bne.n 3d0a4 <_Py_rc_quot@@Base+0x956> │ │ │ │ + cbnz r0, 3d0c2 <_Py_rc_quot@@Base+0x974> │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #92] @ (3d0c8 <_Py_rc_quot@@Base+0x9be>) │ │ │ │ + ldr r4, [pc, #92] @ (3d110 <_Py_rc_quot@@Base+0x9c2>) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3d07a <_Py_rc_quot@@Base+0x970> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3d0c2 <_Py_rc_quot@@Base+0x974> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d0c2 <_Py_rc_quot@@Base+0x9b8> │ │ │ │ + b.n 3d10a <_Py_rc_quot@@Base+0x9bc> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d08e <_Py_rc_quot@@Base+0x984> │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 3d0d6 <_Py_rc_quot@@Base+0x988> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d076 <_Py_rc_quot@@Base+0x96c> │ │ │ │ - bl 965e4 │ │ │ │ + bne.n 3d0be <_Py_rc_quot@@Base+0x970> │ │ │ │ + bl 965c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bac0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9aa94 │ │ │ │ - cbz r4, 3d0b6 <_Py_rc_quot@@Base+0x9ac> │ │ │ │ - ldr r3, [pc, #36] @ (3d0cc <_Py_rc_quot@@Base+0x9c2>) │ │ │ │ + bl 9aa40 │ │ │ │ + cbz r4, 3d0fe <_Py_rc_quot@@Base+0x9b0> │ │ │ │ + ldr r3, [pc, #36] @ (3d114 <_Py_rc_quot@@Base+0x9c6>) │ │ │ │ ldr.w r3, [r3, #1656] @ 0x678 │ │ │ │ - cbnz r3, 3d0c0 <_Py_rc_quot@@Base+0x9b6> │ │ │ │ + cbnz r3, 3d108 <_Py_rc_quot@@Base+0x9ba> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1f8424 <_PyXIData_RegisterClass@@Base+0xfec> │ │ │ │ + b.w 1f754c <_PyXIData_RegisterClass@@Base+0xfec> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 3d0c2 <_Py_rc_quot@@Base+0x9b8> │ │ │ │ - ldr r0, [pc, #12] @ (3d0d0 <_Py_rc_quot@@Base+0x9c6>) │ │ │ │ + b.n 3d10a <_Py_rc_quot@@Base+0x9bc> │ │ │ │ + ldr r0, [pc, #12] @ (3d118 <_Py_rc_quot@@Base+0x9ca>) │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cmp r7, #224 @ 0xe0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r5, sp, #448 @ 0x1c0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ - bl 3c45c │ │ │ │ + bl 3c49c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3d13c <_Py_rc_quot@@Base+0xa32> │ │ │ │ - ldr r1, [pc, #84] @ (3d144 <_Py_rc_quot@@Base+0xa3a>) │ │ │ │ + cbz r0, 3d184 <_Py_rc_quot@@Base+0xa36> │ │ │ │ + ldr r1, [pc, #84] @ (3d18c <_Py_rc_quot@@Base+0xa3e>) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 82e94 │ │ │ │ + bl 82e78 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3d126 <_Py_rc_quot@@Base+0xa1c> │ │ │ │ + cbnz r0, 3d16e <_Py_rc_quot@@Base+0xa20> │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ - ldr r1, [pc, #64] @ (3d144 <_Py_rc_quot@@Base+0xa3a>) │ │ │ │ + ldr r1, [pc, #64] @ (3d18c <_Py_rc_quot@@Base+0xa3e>) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 7888c │ │ │ │ + bl 788b0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3d126 <_Py_rc_quot@@Base+0xa1c> │ │ │ │ + bne.n 3d16e <_Py_rc_quot@@Base+0xa20> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d126 <_Py_rc_quot@@Base+0xa1c> │ │ │ │ + bge.n 3d16e <_Py_rc_quot@@Base+0xa20> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d126 <_Py_rc_quot@@Base+0xa1c> │ │ │ │ + cbnz r3, 3d16e <_Py_rc_quot@@Base+0xa20> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d13a <_Py_rc_quot@@Base+0xa30> │ │ │ │ + bge.n 3d182 <_Py_rc_quot@@Base+0xa34> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d13a <_Py_rc_quot@@Base+0xa30> │ │ │ │ + cbnz r3, 3d182 <_Py_rc_quot@@Base+0xa34> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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 r1, r0 │ │ │ │ - ldr r2, [pc, #44] @ (3d188 <_Py_rc_quot@@Base+0xa7e>) │ │ │ │ + ldr r2, [pc, #44] @ (3d1d0 <_Py_rc_quot@@Base+0xa82>) │ │ │ │ movs r0, #3 │ │ │ │ ldrd r1, r3, [r1, #4] │ │ │ │ - bl 7c28c │ │ │ │ + bl 7c27c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #36] @ (3d18c <_Py_rc_quot@@Base+0xa82>) │ │ │ │ + ldr r0, [pc, #36] @ (3d1d4 <_Py_rc_quot@@Base+0xa86>) │ │ │ │ ldr.w r3, [r0, #1968] @ 0x7b0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d182 <_Py_rc_quot@@Base+0xa78> │ │ │ │ + bge.n 3d1ca <_Py_rc_quot@@Base+0xa7c> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #1968] @ 0x7b0 │ │ │ │ - cbnz r3, 3d182 <_Py_rc_quot@@Base+0xa78> │ │ │ │ + cbnz r3, 3d1ca <_Py_rc_quot@@Base+0xa7c> │ │ │ │ add.w r0, r0, #1968 @ 0x7b0 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r1, 3d1b8 <_Py_rc_quot@@Base+0xaae> │ │ │ │ + cbnz r1, 3d200 <_Py_rc_quot@@Base+0xab2> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #34796 @ 0x87ec │ │ │ │ + movw r1, #30720 @ 0x7800 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 3d1c2 <_Py_rc_quot@@Base+0xab8> │ │ │ │ + bl f3560 │ │ │ │ + b.n 3d20a <_Py_rc_quot@@Base+0xabc> │ │ │ │ mov r5, r1 │ │ │ │ - bl 3c45c │ │ │ │ + bl 3c49c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3d1c8 <_Py_rc_quot@@Base+0xabe> │ │ │ │ + cbnz r0, 3d210 <_Py_rc_quot@@Base+0xac2> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3d24a <_Py_rc_quot@@Base+0xb40> │ │ │ │ + b.n 3d292 <_Py_rc_quot@@Base+0xb44> │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 3d1fc <_Py_rc_quot@@Base+0xaf2> │ │ │ │ + beq.n 3d244 <_Py_rc_quot@@Base+0xaf6> │ │ │ │ mov r0, r5 │ │ │ │ - bl d2728 │ │ │ │ - cbnz r0, 3d1fc <_Py_rc_quot@@Base+0xaf2> │ │ │ │ + bl d27c8 │ │ │ │ + cbnz r0, 3d244 <_Py_rc_quot@@Base+0xaf6> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #40288 @ 0x9d60 │ │ │ │ + movw r1, #36064 @ 0x8ce0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3d224 <_Py_rc_quot@@Base+0xb1a> │ │ │ │ - b.n 3d1c2 <_Py_rc_quot@@Base+0xab8> │ │ │ │ - ldr r1, [pc, #76] @ (3d24c <_Py_rc_quot@@Base+0xb42>) │ │ │ │ + blt.n 3d26c <_Py_rc_quot@@Base+0xb1e> │ │ │ │ + b.n 3d20a <_Py_rc_quot@@Base+0xabc> │ │ │ │ + ldr r1, [pc, #76] @ (3d294 <_Py_rc_quot@@Base+0xb46>) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7888c │ │ │ │ + bl 788b0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3d21c <_Py_rc_quot@@Base+0xb12> │ │ │ │ + beq.n 3d264 <_Py_rc_quot@@Base+0xb16> │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 3d234 <_Py_rc_quot@@Base+0xb2a> │ │ │ │ - ldr r1, [pc, #64] @ (3d250 <_Py_rc_quot@@Base+0xb46>) │ │ │ │ + beq.n 3d27c <_Py_rc_quot@@Base+0xb2e> │ │ │ │ + ldr r1, [pc, #64] @ (3d298 <_Py_rc_quot@@Base+0xb4a>) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e418c │ │ │ │ + bl e4028 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3d234 <_Py_rc_quot@@Base+0xb2a> │ │ │ │ + bne.n 3d27c <_Py_rc_quot@@Base+0xb2e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d1c2 <_Py_rc_quot@@Base+0xab8> │ │ │ │ + bge.n 3d20a <_Py_rc_quot@@Base+0xabc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d1c2 <_Py_rc_quot@@Base+0xab8> │ │ │ │ + bne.n 3d20a <_Py_rc_quot@@Base+0xabc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d1c2 <_Py_rc_quot@@Base+0xab8> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d20a <_Py_rc_quot@@Base+0xabc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d248 <_Py_rc_quot@@Base+0xb3e> │ │ │ │ + bge.n 3d290 <_Py_rc_quot@@Base+0xb42> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d248 <_Py_rc_quot@@Base+0xb3e> │ │ │ │ + cbnz r3, 3d290 <_Py_rc_quot@@Base+0xb42> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add sp, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -25294,184 +25338,183 @@ │ │ │ │ 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, 3d278 <_Py_rc_quot@@Base+0xb6e> │ │ │ │ + cbnz r5, 3d2c0 <_Py_rc_quot@@Base+0xb72> │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 3d278 <_Py_rc_quot@@Base+0xb6e> │ │ │ │ + blt.n 3d2c0 <_Py_rc_quot@@Base+0xb72> │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 3d278 <_Py_rc_quot@@Base+0xb6e> │ │ │ │ - cbnz r2, 3d296 <_Py_rc_quot@@Base+0xb8c> │ │ │ │ - ldr r1, [pc, #76] @ (3d2c8 <_Py_rc_quot@@Base+0xbbe>) │ │ │ │ + bgt.n 3d2c0 <_Py_rc_quot@@Base+0xb72> │ │ │ │ + cbnz r2, 3d2de <_Py_rc_quot@@Base+0xb90> │ │ │ │ + ldr r1, [pc, #76] @ (3d310 <_Py_rc_quot@@Base+0xbc2>) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3d2c2 <_Py_rc_quot@@Base+0xbb8> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3d30a <_Py_rc_quot@@Base+0xbbc> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 3d2b0 <_Py_rc_quot@@Base+0xba6> │ │ │ │ + bgt.n 3d2f8 <_Py_rc_quot@@Base+0xbaa> │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #42680 @ 0xa6b8 │ │ │ │ + movw r1, #38456 @ 0x9638 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 3d2c2 <_Py_rc_quot@@Base+0xbb8> │ │ │ │ + bl f3560 │ │ │ │ + b.n 3d30a <_Py_rc_quot@@Base+0xbbc> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3d29a <_Py_rc_quot@@Base+0xb90> │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 3d2e2 <_Py_rc_quot@@Base+0xb94> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d29a <_Py_rc_quot@@Base+0xb90> │ │ │ │ + beq.n 3d2e2 <_Py_rc_quot@@Base+0xb94> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r0, #12 │ │ │ │ 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 3d2ec <_Py_rc_quot@@Base+0xbe2> │ │ │ │ + bne.n 3d334 <_Py_rc_quot@@Base+0xbe6> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f98cc │ │ │ │ + b.w 1f89f4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42224 @ 0xa4f0 │ │ │ │ + movw r0, #38000 @ 0x9470 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d2e0 <_Py_rc_quot@@Base+0xbd6> │ │ │ │ + bne.n 3d328 <_Py_rc_quot@@Base+0xbda> │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 3d33a <_Py_rc_quot@@Base+0xc30> │ │ │ │ + b.n 3d382 <_Py_rc_quot@@Base+0xc34> │ │ │ │ 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, #16624 @ 0x40f0 │ │ │ │ + movw r0, #12400 @ 0x3070 │ │ │ │ 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 e5520 │ │ │ │ + bl e53c0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1bbff4 <_PyTime_AsMicroseconds@@Base+0x3f0> │ │ │ │ - cbnz r0, 3d362 <_Py_rc_quot@@Base+0xc58> │ │ │ │ + bl 1bb734 │ │ │ │ + cbnz r0, 3d3aa <_Py_rc_quot@@Base+0xc5c> │ │ │ │ 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 225848 │ │ │ │ + b.w 2249b4 │ │ │ │ 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, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3d388 <_Py_rc_quot@@Base+0xc7e> │ │ │ │ + bne.n 3d3d0 <_Py_rc_quot@@Base+0xc82> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl d62e0 │ │ │ │ + bl d61d0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d3b4 <_Py_rc_quot@@Base+0xcaa> │ │ │ │ - b.n 3d3a2 <_Py_rc_quot@@Base+0xc98> │ │ │ │ + bne.n 3d3fc <_Py_rc_quot@@Base+0xcae> │ │ │ │ + b.n 3d3ea <_Py_rc_quot@@Base+0xc9c> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #41980 @ 0xa3fc │ │ │ │ + movw r0, #37756 @ 0x937c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d37a <_Py_rc_quot@@Base+0xc70> │ │ │ │ + bne.n 3d3c2 <_Py_rc_quot@@Base+0xc74> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d3cc <_Py_rc_quot@@Base+0xcc2> │ │ │ │ - bl 7fe4c │ │ │ │ + b.n 3d414 <_Py_rc_quot@@Base+0xcc6> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d39e <_Py_rc_quot@@Base+0xc94> │ │ │ │ + bne.n 3d3e6 <_Py_rc_quot@@Base+0xc98> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 3d3cc <_Py_rc_quot@@Base+0xcc2> │ │ │ │ + b.n 3d414 <_Py_rc_quot@@Base+0xcc6> │ │ │ │ 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 26d298 <_Py_c_prod@@Base+0x1730> │ │ │ │ - movw r2, #16640 @ 0x4100 │ │ │ │ + movw r2, #12416 @ 0x3080 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ - b.w 229150 │ │ │ │ + b.w 2282b4 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - cbz r3, 3d3f6 <_Py_rc_quot@@Base+0xcec> │ │ │ │ - movw r0, #16672 @ 0x4120 │ │ │ │ + cbz r3, 3d43a <_Py_rc_quot@@Base+0xcec> │ │ │ │ + movw r0, #12448 @ 0x30a0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w 80cc0 │ │ │ │ + b.w 80ca0 │ │ │ │ push {r4} │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #16680 @ 0x4128 │ │ │ │ + movw r0, #12456 @ 0x30a8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r3, [r4, #8] │ │ │ │ pop {r4} │ │ │ │ - b.w 80cc0 │ │ │ │ + b.w 80ca0 │ │ │ │ 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 3d426 <_Py_rc_quot@@Base+0xd1c> │ │ │ │ + bmi.n 3d46a <_Py_rc_quot@@Base+0xd1c> │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 3d440 <_Py_rc_quot@@Base+0xd36> │ │ │ │ + bpl.n 3d484 <_Py_rc_quot@@Base+0xd36> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20452 @ 0x4fe4 │ │ │ │ + movw r1, #16228 @ 0x3f64 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d458 <_Py_rc_quot@@Base+0xd4e> │ │ │ │ + b.n 3d49c <_Py_rc_quot@@Base+0xd4e> │ │ │ │ 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 │ │ │ │ @@ -25494,169 +25537,169 @@ │ │ │ │ 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 3d4b0 <_Py_rc_quot@@Base+0xda6> │ │ │ │ + beq.n 3d4f4 <_Py_rc_quot@@Base+0xda6> │ │ │ │ strd ip, r0, [sp, #12] │ │ │ │ - movw r0, #16688 @ 0x4130 │ │ │ │ + movw r0, #12464 @ 0x30b0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl e5520 │ │ │ │ - b.n 3d4de <_Py_rc_quot@@Base+0xdd4> │ │ │ │ + bl e53c0 │ │ │ │ + b.n 3d522 <_Py_rc_quot@@Base+0xdd4> │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 3d4cc <_Py_rc_quot@@Base+0xdc2> │ │ │ │ + beq.n 3d510 <_Py_rc_quot@@Base+0xdc2> │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ - movw r0, #16720 @ 0x4150 │ │ │ │ + movw r0, #12496 @ 0x30d0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl e5520 │ │ │ │ - b.n 3d4de <_Py_rc_quot@@Base+0xdd4> │ │ │ │ - movw r0, #16748 @ 0x416c │ │ │ │ + bl e53c0 │ │ │ │ + b.n 3d522 <_Py_rc_quot@@Base+0xdd4> │ │ │ │ + movw r0, #12524 @ 0x30ec │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl e5520 │ │ │ │ - cbz r0, 3d4fa <_Py_rc_quot@@Base+0xdf0> │ │ │ │ + bl e53c0 │ │ │ │ + cbz r0, 3d53e <_Py_rc_quot@@Base+0xdf0> │ │ │ │ ldrb r1, [r4, #23] │ │ │ │ - cbz r1, 3d4ea <_Py_rc_quot@@Base+0xde0> │ │ │ │ - bl 5ccce │ │ │ │ - cbz r0, 3d4fa <_Py_rc_quot@@Base+0xdf0> │ │ │ │ + cbz r1, 3d52e <_Py_rc_quot@@Base+0xde0> │ │ │ │ + bl 5cd06 │ │ │ │ + cbz r0, 3d53e <_Py_rc_quot@@Base+0xdf0> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3d4fa <_Py_rc_quot@@Base+0xdf0> │ │ │ │ + cbz r3, 3d53e <_Py_rc_quot@@Base+0xdf0> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 5cbac │ │ │ │ + b.w 5cbe4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #46784 @ 0xb6c0 │ │ │ │ movt r1, #2 │ │ │ │ movs r2, #1 │ │ │ │ - b.w 145ea0 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xac0> │ │ │ │ + b.w 145c10 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xac0> │ │ │ │ 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 3d536 <_Py_rc_quot@@Base+0xe2c> │ │ │ │ + bne.n 3d57a <_Py_rc_quot@@Base+0xe2c> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 214ee8 │ │ │ │ + bl 214050 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3d550 <_Py_rc_quot@@Base+0xe46> │ │ │ │ - b.n 3d54c <_Py_rc_quot@@Base+0xe42> │ │ │ │ + bne.n 3d594 <_Py_rc_quot@@Base+0xe46> │ │ │ │ + b.n 3d590 <_Py_rc_quot@@Base+0xe42> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #14392 @ 0x3838 │ │ │ │ + movw r0, #10168 @ 0x27b8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d528 <_Py_rc_quot@@Base+0xe1e> │ │ │ │ + bne.n 3d56c <_Py_rc_quot@@Base+0xe1e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d602 <_Py_rc_quot@@Base+0xef8> │ │ │ │ + b.n 3d646 <_Py_rc_quot@@Base+0xef8> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w r1, sp, #6 │ │ │ │ - bl 23b00c <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ + bl 23a194 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d54c <_Py_rc_quot@@Base+0xe42> │ │ │ │ + beq.n 3d590 <_Py_rc_quot@@Base+0xe42> │ │ │ │ mov r0, r4 │ │ │ │ ldrh.w r5, [sp, #6] │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d54c <_Py_rc_quot@@Base+0xe42> │ │ │ │ + beq.n 3d590 <_Py_rc_quot@@Base+0xe42> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 77698 │ │ │ │ + bl 776d0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3d5a6 <_Py_rc_quot@@Base+0xe9c> │ │ │ │ - cbnz r0, 3d59c <_Py_rc_quot@@Base+0xe92> │ │ │ │ + beq.n 3d5ea <_Py_rc_quot@@Base+0xe9c> │ │ │ │ + cbnz r0, 3d5e0 <_Py_rc_quot@@Base+0xe92> │ │ │ │ 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 1b1958 │ │ │ │ + bl 1b10e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3d5ae <_Py_rc_quot@@Base+0xea4> │ │ │ │ - b.n 3d54c <_Py_rc_quot@@Base+0xe42> │ │ │ │ + blt.n 3d5f2 <_Py_rc_quot@@Base+0xea4> │ │ │ │ + b.n 3d590 <_Py_rc_quot@@Base+0xe42> │ │ │ │ mov r0, r5 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3d5be <_Py_rc_quot@@Base+0xeb4> │ │ │ │ + cbnz r0, 3d602 <_Py_rc_quot@@Base+0xeb4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d54c <_Py_rc_quot@@Base+0xe42> │ │ │ │ + bge.n 3d590 <_Py_rc_quot@@Base+0xe42> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3d54c <_Py_rc_quot@@Base+0xe42> │ │ │ │ + bne.n 3d590 <_Py_rc_quot@@Base+0xe42> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3d54c <_Py_rc_quot@@Base+0xe42> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3d590 <_Py_rc_quot@@Base+0xe42> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 7888c │ │ │ │ + bl 788b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d5de <_Py_rc_quot@@Base+0xed4> │ │ │ │ + bge.n 3d622 <_Py_rc_quot@@Base+0xed4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d5de <_Py_rc_quot@@Base+0xed4> │ │ │ │ + cbnz r3, 3d622 <_Py_rc_quot@@Base+0xed4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d5f2 <_Py_rc_quot@@Base+0xee8> │ │ │ │ + bge.n 3d636 <_Py_rc_quot@@Base+0xee8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3d5f2 <_Py_rc_quot@@Base+0xee8> │ │ │ │ + cbnz r3, 3d636 <_Py_rc_quot@@Base+0xee8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.n 3d54c <_Py_rc_quot@@Base+0xe42> │ │ │ │ + beq.n 3d590 <_Py_rc_quot@@Base+0xe42> │ │ │ │ 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 {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 3d622 <_Py_rc_quot@@Base+0xf18> │ │ │ │ + bmi.n 3d666 <_Py_rc_quot@@Base+0xf18> │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 3d63c <_Py_rc_quot@@Base+0xf32> │ │ │ │ + bpl.n 3d680 <_Py_rc_quot@@Base+0xf32> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20452 @ 0x4fe4 │ │ │ │ + movw r1, #16228 @ 0x3f64 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d654 <_Py_rc_quot@@Base+0xf4a> │ │ │ │ + b.n 3d698 <_Py_rc_quot@@Base+0xf4a> │ │ │ │ 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 │ │ │ │ @@ -25666,128 +25709,128 @@ │ │ │ │ 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 13b764 │ │ │ │ - cbz r0, 3d69e <_Py_rc_quot@@Base+0xf94> │ │ │ │ + bl 13b3ac │ │ │ │ + cbz r0, 3d6e2 <_Py_rc_quot@@Base+0xf94> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dd6dc │ │ │ │ + bl dd5b0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3d696 <_Py_rc_quot@@Base+0xf8c> │ │ │ │ + beq.n 3d6da <_Py_rc_quot@@Base+0xf8c> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - bl 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d68a <_Py_rc_quot@@Base+0xf80> │ │ │ │ + beq.n 3d6ce <_Py_rc_quot@@Base+0xf80> │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - cbnz r2, 3d6da <_Py_rc_quot@@Base+0xfd0> │ │ │ │ + cbnz r2, 3d71e <_Py_rc_quot@@Base+0xfd0> │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #55880 @ 0xda48 │ │ │ │ + movw r1, #51656 @ 0xc9c8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl c2fd4 │ │ │ │ - cbnz r0, 3d6f0 <_Py_rc_quot@@Base+0xfe6> │ │ │ │ - b.n 3d6ec <_Py_rc_quot@@Base+0xfe2> │ │ │ │ - movw r0, #55880 @ 0xda48 │ │ │ │ + bl c3058 │ │ │ │ + cbnz r0, 3d734 <_Py_rc_quot@@Base+0xfe6> │ │ │ │ + b.n 3d730 <_Py_rc_quot@@Base+0xfe2> │ │ │ │ + movw r0, #51656 @ 0xc9c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 234118 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 233280 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d6c0 <_Py_rc_quot@@Base+0xfb6> │ │ │ │ + bne.n 3d704 <_Py_rc_quot@@Base+0xfb6> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d70c <_Py_rc_quot@@Base+0x1002> │ │ │ │ + b.n 3d750 <_Py_rc_quot@@Base+0x1002> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c72fc │ │ │ │ + bl c7388 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3d6ec <_Py_rc_quot@@Base+0xfe2> │ │ │ │ + blt.n 3d730 <_Py_rc_quot@@Base+0xfe2> │ │ │ │ itete ne │ │ │ │ movwne r0, #4364 @ 0x110c │ │ │ │ movweq r0, #5412 @ 0x1524 │ │ │ │ movtne r0, #75 @ 0x4b │ │ │ │ movteq r0, #75 @ 0x4b │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ - bl 258ebc │ │ │ │ - cbz r0, 3d746 <_Py_rc_quot@@Base+0x103c> │ │ │ │ + bl 258048 │ │ │ │ + cbz r0, 3d78a <_Py_rc_quot@@Base+0x103c> │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f40a8 <_PySet_Update@@Base> │ │ │ │ + bl 1f31d4 <_PySet_Update@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3d748 <_Py_rc_quot@@Base+0x103e> │ │ │ │ + bne.n 3d78c <_Py_rc_quot@@Base+0x103e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3d746 <_Py_rc_quot@@Base+0x103c> │ │ │ │ + bge.n 3d78a <_Py_rc_quot@@Base+0x103c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d746 <_Py_rc_quot@@Base+0x103c> │ │ │ │ + cbnz r3, 3d78a <_Py_rc_quot@@Base+0x103c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3d770 <_Py_rc_quot@@Base+0x1066> │ │ │ │ + bne.n 3d7b4 <_Py_rc_quot@@Base+0x1066> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 3d79a │ │ │ │ + bl 3d7de │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d78c <_Py_rc_quot@@Base+0x1082> │ │ │ │ - b.n 3d786 <_Py_rc_quot@@Base+0x107c> │ │ │ │ + bne.n 3d7d0 <_Py_rc_quot@@Base+0x1082> │ │ │ │ + b.n 3d7ca <_Py_rc_quot@@Base+0x107c> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42000 @ 0xa410 │ │ │ │ + movw r0, #37776 @ 0x9390 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3d796 <_Py_rc_quot@@Base+0x108c> │ │ │ │ - b.n 3d760 <_Py_rc_quot@@Base+0x1056> │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 3d796 <_Py_rc_quot@@Base+0x108c> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3d7da <_Py_rc_quot@@Base+0x108c> │ │ │ │ + b.n 3d7a4 <_Py_rc_quot@@Base+0x1056> │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 3d7da <_Py_rc_quot@@Base+0x108c> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003d79a : │ │ │ │ +0003d7de : │ │ │ │ movs r2, #1 │ │ │ │ - b.w 210c0c │ │ │ │ + b.w 20fd3c │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ @@ -25798,57 +25841,57 @@ │ │ │ │ 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 3d7e0 │ │ │ │ + beq.n 3d824 │ │ │ │ strd r6, r0, [sp] │ │ │ │ - movw r0, #16988 @ 0x425c │ │ │ │ + movw r0, #12764 @ 0x31dc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e5520 │ │ │ │ - b.n 3d7fe │ │ │ │ - cbz r6, 3d7f2 │ │ │ │ + bl e53c0 │ │ │ │ + b.n 3d842 │ │ │ │ + cbz r6, 3d836 │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r0, #16624 @ 0x40f0 │ │ │ │ + movw r0, #12400 @ 0x3070 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e5520 │ │ │ │ - b.n 3d7fe │ │ │ │ - movw r0, #17008 @ 0x4270 │ │ │ │ + bl e53c0 │ │ │ │ + b.n 3d842 │ │ │ │ + movw r0, #12784 @ 0x31f0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e5520 │ │ │ │ - cbz r0, 3d81a │ │ │ │ + bl e53c0 │ │ │ │ + cbz r0, 3d85e │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3d80a │ │ │ │ + cbz r3, 3d84e │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bl 5cbac │ │ │ │ - cbz r0, 3d81a │ │ │ │ - cbz r5, 3d81a │ │ │ │ + bl 5cbe4 │ │ │ │ + cbz r0, 3d85e │ │ │ │ + cbz r5, 3d85e │ │ │ │ mov r1, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 5ccce │ │ │ │ + b.w 5cd06 │ │ │ │ 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 1dc1d0 │ │ │ │ + bl 1db2f8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d84a │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 3d88e │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3d866 │ │ │ │ + b.n 3d8aa │ │ │ │ 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 │ │ │ │ @@ -25861,99 +25904,99 @@ │ │ │ │ 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 3d898 │ │ │ │ + beq.n 3d8dc │ │ │ │ mov r1, r4 │ │ │ │ - bl 88538 │ │ │ │ + bl 88530 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3dc20 │ │ │ │ + beq.w 3dc64 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 3d8b0 │ │ │ │ + beq.n 3d8f4 │ │ │ │ movw r1, #17452 @ 0x442c │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 88538 │ │ │ │ + bl 88530 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3dc20 │ │ │ │ + beq.w 3dc64 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ ldr r6, [r6, #8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 3d8cc │ │ │ │ + cbnz r3, 3d910 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ movw r0, #44624 @ 0xae50 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 708f4 │ │ │ │ + bl 7091c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3da54 │ │ │ │ + b.n 3da98 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d946 │ │ │ │ - bl 213a14 │ │ │ │ + beq.n 3d98a │ │ │ │ + bl 212b30 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3d8e2 │ │ │ │ - bl 1fc770 │ │ │ │ + cbnz r0, 3d926 │ │ │ │ + bl 1fb898 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3da54 │ │ │ │ + b.n 3da98 │ │ │ │ movw r0, #18128 @ 0x46d0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 70b18 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70b3c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3d8fc │ │ │ │ + cbz r0, 3d940 │ │ │ │ ldrb.w ip, [r7] │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3d91a │ │ │ │ + b.n 3d95e │ │ │ │ mov r0, r7 │ │ │ │ - bl 7630c │ │ │ │ - b.n 3dc54 │ │ │ │ + bl 76344 │ │ │ │ + b.n 3dc98 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ - cbz r2, 3d91a │ │ │ │ + cbz r2, 3d95e │ │ │ │ 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 3d904 │ │ │ │ + bcc.n 3d948 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ strd r2, r7, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ itt ge │ │ │ │ addge r3, #1 │ │ │ │ strge r3, [r2, #0] │ │ │ │ - bl 711b4 │ │ │ │ - b.n 3da5a │ │ │ │ + bl 711d8 │ │ │ │ + b.n 3da9e │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - movw r2, #17253 @ 0x4365 │ │ │ │ + movw r2, #16341 @ 0x3fd5 │ │ │ │ movt r2, #19 │ │ │ │ ldr r1, [r1, #108] @ 0x6c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 3da2e │ │ │ │ + bne.n 3da72 │ │ │ │ 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 3da2e │ │ │ │ + blt.n 3da72 │ │ │ │ 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 │ │ │ │ @@ -25964,111 +26007,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 75f54 │ │ │ │ + bl 75f8c │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3d9b2 │ │ │ │ - bl 1fc770 │ │ │ │ - b.n 3dc54 │ │ │ │ + cbnz r0, 3d9f6 │ │ │ │ + bl 1fb898 │ │ │ │ + b.n 3dc98 │ │ │ │ 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, 3d9d4 │ │ │ │ + cbz r1, 3da18 │ │ │ │ add r3, r2 │ │ │ │ movs r1, #2 │ │ │ │ adds r2, r3, #4 │ │ │ │ - b.n 3d9dc │ │ │ │ + b.n 3da20 │ │ │ │ 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 3da14 │ │ │ │ + ble.n 3da58 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ add r2, r1 │ │ │ │ - cbz r0, 3da10 │ │ │ │ + cbz r0, 3da54 │ │ │ │ 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 3d9e4 │ │ │ │ + b.n 3da28 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - bl 708f4 │ │ │ │ + bl 7091c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3dc54 │ │ │ │ + beq.w 3dc98 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [r0, #8] │ │ │ │ - b.n 3da5a │ │ │ │ + b.n 3da9e │ │ │ │ movs r3, #0 │ │ │ │ movw r0, #44624 @ 0xae50 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - bl 708f4 │ │ │ │ + bl 7091c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3dc54 │ │ │ │ + beq.w 3dc98 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 89ba4 │ │ │ │ - cbz r0, 3da5a │ │ │ │ - b.n 3da64 │ │ │ │ + bl 89b98 │ │ │ │ + cbz r0, 3da9e │ │ │ │ + b.n 3daa8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 3dc54 │ │ │ │ + beq.w 3dc98 │ │ │ │ movs r0, #0 │ │ │ │ - bl e5fa0 │ │ │ │ + bl e5e40 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3da80 │ │ │ │ + cbnz r0, 3dac4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 3dc54 │ │ │ │ + bge.w 3dc98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3dc54 │ │ │ │ + bne.w 3dc98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3dc54 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3dc98 │ │ │ │ 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 90210 │ │ │ │ + bl 901f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3db92 │ │ │ │ + beq.n 3dbd6 │ │ │ │ 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 │ │ │ │ @@ -26077,172 +26120,172 @@ │ │ │ │ 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 250f58 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ + bl 2500ac <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3dade │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 3db0a │ │ │ │ - b.n 3dbac │ │ │ │ + cbnz r0, 3db22 │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 3db4e │ │ │ │ + b.n 3dbf0 │ │ │ │ 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 d6694 │ │ │ │ + bl d6584 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3dc00 │ │ │ │ - beq.n 3db0a │ │ │ │ + blt.w 3dc44 │ │ │ │ + beq.n 3db4e │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1bf8 │ │ │ │ + bl 1a1298 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3db56 │ │ │ │ - b.n 3dc00 │ │ │ │ + bne.n 3db9a │ │ │ │ + b.n 3dc44 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7c0bc │ │ │ │ + bl 7c0ac │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dc00 │ │ │ │ + beq.n 3dc44 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e90e4 │ │ │ │ + bl e8f80 │ │ │ │ ldr.w r3, [sl] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3db42 │ │ │ │ + bne.n 3db86 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3dc00 │ │ │ │ + bge.n 3dc44 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3dc00 │ │ │ │ + bne.n 3dc44 │ │ │ │ mov r0, sl │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3dc00 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3dc44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3db56 │ │ │ │ + bge.n 3db9a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 3db56 │ │ │ │ + cbnz r3, 3db9a │ │ │ │ mov r0, sl │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3db6e │ │ │ │ + bge.n 3dbb2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 3db6e │ │ │ │ + cbnz r3, 3dbb2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3da88 │ │ │ │ + bge.n 3dacc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3da88 │ │ │ │ + bne.w 3dacc │ │ │ │ mov r0, r9 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3da88 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3dacc │ │ │ │ mov r3, r0 │ │ │ │ strd r0, r0, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #212] @ (3dc74 ) │ │ │ │ + ldr r0, [pc, #212] @ (3dcb8 ) │ │ │ │ add r1, sp, #24 │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 94d5c │ │ │ │ + bl 94d40 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3dbb0 │ │ │ │ + cbnz r0, 3dbf4 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 3dc00 │ │ │ │ + b.n 3dc44 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f40a8 <_PySet_Update@@Base> │ │ │ │ + bl 1f31d4 <_PySet_Update@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3dbd4 │ │ │ │ + bne.n 3dc18 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3dbac │ │ │ │ + bge.n 3dbf0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3dbac │ │ │ │ + bne.n 3dbf0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3dbac │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3dbf0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3dbe8 │ │ │ │ + bge.n 3dc2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3dbe8 │ │ │ │ + cbnz r3, 3dc2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3dc6a │ │ │ │ + bge.n 3dcae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3dc6a │ │ │ │ + bne.n 3dcae │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3dc6a │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3dcae │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7a53c │ │ │ │ - b.n 3dc54 │ │ │ │ + bl 7a54c │ │ │ │ + b.n 3dc98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 258ebc │ │ │ │ + bl 258048 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3dc54 │ │ │ │ + cbz r0, 3dc98 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #68] @ (3dc78 ) │ │ │ │ + ldr r0, [pc, #68] @ (3dcbc ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ strd r5, r6, [sp, #24] │ │ │ │ - bl 94d5c │ │ │ │ - cbnz r0, 3dc58 │ │ │ │ + bl 94d40 │ │ │ │ + cbnz r0, 3dc9c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3dc54 │ │ │ │ + bge.n 3dc98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3dc54 │ │ │ │ + cbnz r3, 3dc98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3dc6a │ │ │ │ + b.n 3dcae │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3dc6a │ │ │ │ + bge.n 3dcae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3dc6a │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3dcae │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ ldrd r0, r0, [r4, #-308]! @ 0x134 │ │ │ │ lsls r0, r3, #12 │ │ │ │ lsls r6, r1, #1 │ │ │ │ @@ -26250,312 +26293,313 @@ │ │ │ │ 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, 3dc9c │ │ │ │ + cbz r2, 3dce0 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 3dcac │ │ │ │ + b.n 3dcf0 │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 3dcaa │ │ │ │ + bhi.n 3dcee │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3dcd0 │ │ │ │ + cbnz r0, 3dd14 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3dcac │ │ │ │ + b.n 3dcf0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r1, [pc, #212] @ (3dd84 ) │ │ │ │ + ldr r1, [pc, #212] @ (3ddc8 ) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3dcd2 │ │ │ │ + cbnz r0, 3dd16 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3dd7a │ │ │ │ + b.n 3ddbe │ │ │ │ mov r5, r2 │ │ │ │ adds r2, r4, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 3dcf0 │ │ │ │ + beq.n 3dd34 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - cbz r4, 3dce4 │ │ │ │ + cbz r4, 3dd28 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 3dcfc │ │ │ │ - b.n 3dcec │ │ │ │ + beq.n 3dd40 │ │ │ │ + b.n 3dd30 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 3dd04 │ │ │ │ + b.n 3dd48 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r6, r4 │ │ │ │ - b.n 3dd04 │ │ │ │ + b.n 3dd48 │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ - bl 89150 │ │ │ │ + bl 89144 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3dccc │ │ │ │ + beq.n 3dd10 │ │ │ │ ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3dd38 │ │ │ │ + cbnz r0, 3dd7c │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3dccc │ │ │ │ + bge.n 3dd10 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3dccc │ │ │ │ + bne.n 3dd10 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3dccc │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3dd10 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 3dd52 │ │ │ │ + beq.n 3dd96 │ │ │ │ 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, 3dd66 │ │ │ │ + cbz r6, 3ddaa │ │ │ │ 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 127d20 │ │ │ │ + bl 127ae0 │ │ │ │ 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 r0, #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, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 3ddb4 │ │ │ │ + beq.n 3ddf8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42256 @ 0xa510 │ │ │ │ + movw r0, #38032 @ 0x9490 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 3ddb4 │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 3ddf8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ddc8 │ │ │ │ + b.n 3de0c │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 115dec │ │ │ │ + bl 115894 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3ddb0 │ │ │ │ + beq.n 3ddf4 │ │ │ │ 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 r0, r1 │ │ │ │ - bl 1dc1d0 │ │ │ │ + bl 1db2f8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3ddf6 │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 3de3a │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 3de12 │ │ │ │ + b.n 3de56 │ │ │ │ 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} │ │ │ │ + b.w 26c2d4 <_Py_c_prod@@Base+0x1764> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r2, #52932 @ 0xcec4 │ │ │ │ + movw r2, #48708 @ 0xbe44 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1b938c │ │ │ │ - cbnz r0, 3de3a │ │ │ │ + bl 1b89d0 │ │ │ │ + cbnz r0, 3de82 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3dea0 │ │ │ │ + b.n 3dee8 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 3de82 │ │ │ │ - ldr r2, [pc, #96] @ (3dea4 ) │ │ │ │ + bpl.n 3deca │ │ │ │ + ldr r2, [pc, #96] @ (3deec ) │ │ │ │ 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, #400] @ 0x190 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 3de68 │ │ │ │ + beq.n 3deb0 │ │ │ │ cmp r1, #10 │ │ │ │ - bls.n 3de74 │ │ │ │ + bls.n 3debc │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #400 @ 0x190 │ │ │ │ add r2, r3 │ │ │ │ - b.n 3de7e │ │ │ │ + b.n 3dec6 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #376 @ 0x178 │ │ │ │ add r2, r3 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - b.n 3de86 │ │ │ │ + b.n 3dece │ │ │ │ ldr.w r0, [r4, #132] @ 0x84 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #28] @ (3dea8 ) │ │ │ │ - bl 7888c │ │ │ │ + ldr r1, [pc, #28] @ (3def0 ) │ │ │ │ + bl 788b0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3de34 │ │ │ │ + bne.n 3de7c │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 3dea0 │ │ │ │ + cbz r3, 3dee8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19b208 │ │ │ │ + bl 19a8b0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r2, r3, 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, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 7758c │ │ │ │ + bl 775c4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3defa │ │ │ │ + bge.n 3df42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3defa │ │ │ │ + cbnz r3, 3df42 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77160 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77198 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #204] @ (3dfd8 ) │ │ │ │ + ldr r2, [pc, #204] @ (3e020 ) │ │ │ │ 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, 3df3a │ │ │ │ + cbz r4, 3df82 │ │ │ │ movw r3, #61048 @ 0xee78 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13020 @ 0x32dc │ │ │ │ + movw r1, #8796 @ 0x225c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 3df60 │ │ │ │ + bl f3560 │ │ │ │ + b.n 3dfa8 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r3, [r3, #800] @ 0x320 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3df64 │ │ │ │ + beq.n 3dfac │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #17196 @ 0x432c │ │ │ │ + movw r1, #12972 @ 0x32ac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3dfd2 │ │ │ │ + b.n 3e01a │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #17236 @ 0x4354 │ │ │ │ + movw r0, #13012 @ 0x32d4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91b24 │ │ │ │ + bl 91b08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3df60 │ │ │ │ - bl 20b10c │ │ │ │ + beq.n 3dfa8 │ │ │ │ + bl 20a234 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2bf50 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3df90 │ │ │ │ - bl 33b14 │ │ │ │ - b.n 3dfbc │ │ │ │ - bl 20b958 │ │ │ │ + cbnz r0, 3dfd8 │ │ │ │ + bl 33b18 │ │ │ │ + b.n 3e004 │ │ │ │ + bl 20aa80 │ │ │ │ mov r5, r0 │ │ │ │ - bl 20bac4 │ │ │ │ + bl 20abec │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #5696 @ 0x1640 │ │ │ │ + movw r0, #1472 @ 0x5c0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 20c0e0 │ │ │ │ + bl 20b208 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3dfbc │ │ │ │ + bne.n 3e004 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ - b.n 3df60 │ │ │ │ + bl 1b10e8 │ │ │ │ + b.n 3dfa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #17248 @ 0x4360 │ │ │ │ + movw r0, #13024 @ 0x32e0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -26565,20 +26609,20 @@ │ │ │ │ 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 3e010 │ │ │ │ + bne.n 3e058 │ │ │ │ mov r1, r4 │ │ │ │ add sp, #324 @ 0x144 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1e5270 │ │ │ │ + b.w 1e4398 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ movs r0, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r5 │ │ │ │ movs r5, #62 @ 0x3e │ │ │ │ strd r0, r5, [sp, #4] │ │ │ │ @@ -26587,30 +26631,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 215f3c │ │ │ │ + bl 2150a4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3e498 │ │ │ │ + beq.w 3e4e0 │ │ │ │ ldr.w r8, [sp, #172] @ 0xac │ │ │ │ cmp.w r8, #103 @ 0x67 │ │ │ │ - bhi.n 3e062 │ │ │ │ + bhi.n 3e0aa │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bhi.n 3e06a │ │ │ │ + bhi.n 3e0b2 │ │ │ │ sub.w r3, r8, #69 @ 0x45 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 3e06a │ │ │ │ - b.n 3e48e │ │ │ │ + bls.n 3e0b2 │ │ │ │ + b.n 3e4d6 │ │ │ │ cmp.w r8, #110 @ 0x6e │ │ │ │ - bne.w 3e48e │ │ │ │ + bne.w 3e4d6 │ │ │ │ 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 │ │ │ │ @@ -26630,213 +26674,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 3e0d0 │ │ │ │ + bne.n 3e118 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #17544 @ 0x4488 │ │ │ │ + movw r1, #13320 @ 0x3408 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 3e0ec │ │ │ │ + bl f3560 │ │ │ │ + b.n 3e134 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ - bne.n 3e0fa │ │ │ │ + bne.n 3e142 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #17600 @ 0x44c0 │ │ │ │ + movw r1, #13376 @ 0x3440 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ mov fp, r5 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - b.n 3e46e │ │ │ │ + b.n 3e4b6 │ │ │ │ vmov.f64 d10, #240 @ 0xbf800000 -1.0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 258c28 │ │ │ │ + bl 257d78 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3e11a │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 3e162 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e0ec │ │ │ │ + bne.n 3e134 │ │ │ │ mov r0, r6 │ │ │ │ - bl 258ca4 │ │ │ │ + bl 257df4 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3e136 │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 3e17e │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e0ec │ │ │ │ + bne.n 3e134 │ │ │ │ subs r5, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ mov.w fp, r5, lsl #2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3e14a │ │ │ │ + beq.n 3e192 │ │ │ │ orr.w fp, fp, #8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 3e17e │ │ │ │ + bne.n 3e1c6 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3e18e │ │ │ │ + bne.n 3e1d6 │ │ │ │ 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 3e198 │ │ │ │ - b.n 3e18e │ │ │ │ + beq.n 3e1e0 │ │ │ │ + b.n 3e1d6 │ │ │ │ movs r6, #0 │ │ │ │ cmp.w r8, #110 @ 0x6e │ │ │ │ - beq.n 3e1a4 │ │ │ │ + beq.n 3e1ec │ │ │ │ mov r5, r8 │ │ │ │ movs r3, #6 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - b.n 3e1aa │ │ │ │ + b.n 3e1f2 │ │ │ │ mov r6, r8 │ │ │ │ mov r3, r8 │ │ │ │ movs r5, #114 @ 0x72 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - b.n 3e1aa │ │ │ │ + b.n 3e1f2 │ │ │ │ mov r6, r7 │ │ │ │ mov r3, r8 │ │ │ │ movs r5, #114 @ 0x72 │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ - b.n 3e1aa │ │ │ │ + b.n 3e1f2 │ │ │ │ movs r3, #6 │ │ │ │ movs r5, #103 @ 0x67 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 3e1b8 │ │ │ │ + blt.n 3e200 │ │ │ │ cmp r5, #114 @ 0x72 │ │ │ │ it eq │ │ │ │ moveq r5, #103 @ 0x67 │ │ │ │ - b.n 3e1ba │ │ │ │ + b.n 3e202 │ │ │ │ mov r9, r3 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ uxtb r0, r5 │ │ │ │ - bl 15a9c0 │ │ │ │ + bl 15a6c8 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e0ec │ │ │ │ + beq.n 3e134 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ uxtb r0, r5 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - bl 15a9c0 │ │ │ │ + bl 15a6c8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3e458 │ │ │ │ + beq.w 3e4a0 │ │ │ │ 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 93964 <_PyUnicodeWriter_WriteASCIIString@@Base+0x184> │ │ │ │ + bl 93948 <_PyUnicodeWriter_WriteASCIIString@@Base+0x184> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3e462 │ │ │ │ + beq.w 3e4aa │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 93964 <_PyUnicodeWriter_WriteASCIIString@@Base+0x184> │ │ │ │ + bl 93948 <_PyUnicodeWriter_WriteASCIIString@@Base+0x184> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3e46a │ │ │ │ + beq.w 3e4b2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1b1adc │ │ │ │ + bl 1b126c │ │ │ │ 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 1b1adc │ │ │ │ + bl 1b126c │ │ │ │ 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 277cec │ │ │ │ + bl 276ccc │ │ │ │ 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 277cec │ │ │ │ + bl 276ccc │ │ │ │ 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 216f9c │ │ │ │ + bl 216104 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 3e46a │ │ │ │ + beq.w 3e4b2 │ │ │ │ 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] @ 3e4a8 │ │ │ │ + vldr d7, [pc, #528] @ 3e4f0 │ │ │ │ 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 217228 │ │ │ │ + bl 216390 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 3e46e │ │ │ │ - cbnz r6, 3e2d4 │ │ │ │ + beq.w 3e4b6 │ │ │ │ + cbnz r6, 3e31c │ │ │ │ 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 │ │ │ │ @@ -26848,576 +26892,576 @@ │ │ │ │ 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 217228 │ │ │ │ + bl 216390 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 3e46a │ │ │ │ + beq.w 3e4b2 │ │ │ │ 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 3e32a │ │ │ │ + blt.n 3e372 │ │ │ │ cmp r3, r8 │ │ │ │ mov r1, r3 │ │ │ │ it lt │ │ │ │ movlt r1, r8 │ │ │ │ - b.n 3e32c │ │ │ │ + b.n 3e374 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ sub.w sl, r1, r8 │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - beq.n 3e346 │ │ │ │ + beq.n 3e38e │ │ │ │ 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 3e360 │ │ │ │ + beq.n 3e3a8 │ │ │ │ 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 3e38c │ │ │ │ + bcc.n 3e3d4 │ │ │ │ ldrd r3, r0, [r4, #16] │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 3e38c │ │ │ │ + bgt.n 3e3d4 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r8, sl, [r4, #4] │ │ │ │ - bl 23b5f8 <_PyStaticType_GetBuiltins@@Base+0x5c> │ │ │ │ + bl 23a780 <_PyStaticType_GetBuiltins@@Base+0x5c> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 3e3c2 │ │ │ │ - b.n 3e39c │ │ │ │ + cbz r3, 3e40a │ │ │ │ + b.n 3e3e4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3e372 │ │ │ │ + beq.n 3e3ba │ │ │ │ mov r0, r4 │ │ │ │ - bl ceb7c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl cec14 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3e372 │ │ │ │ - b.n 3e46a │ │ │ │ + bne.n 3e3ba │ │ │ │ + b.n 3e4b2 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w sl, #1 │ │ │ │ mov.w r2, #40 @ 0x28 │ │ │ │ - bne.n 3e3ae │ │ │ │ + bne.n 3e3f6 │ │ │ │ strb.w r2, [r8, r3] │ │ │ │ - b.n 3e3bc │ │ │ │ + b.n 3e404 │ │ │ │ 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, 3e3e4 │ │ │ │ + cbz r6, 3e42c │ │ │ │ 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 2176e0 │ │ │ │ + bl 216848 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3e402 │ │ │ │ - b.n 3e46a │ │ │ │ + bne.n 3e44a │ │ │ │ + b.n 3e4b2 │ │ │ │ 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 2176e0 │ │ │ │ + bl 216848 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3e3c4 │ │ │ │ - b.n 3e46a │ │ │ │ + bne.n 3e40c │ │ │ │ + b.n 3e4b2 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp.w sl, #1 │ │ │ │ mov.w r2, #106 @ 0x6a │ │ │ │ - bne.n 3e414 │ │ │ │ + bne.n 3e45c │ │ │ │ strb.w r2, [r8, r3] │ │ │ │ - b.n 3e422 │ │ │ │ + b.n 3e46a │ │ │ │ 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, 3e44e │ │ │ │ + cbz r2, 3e496 │ │ │ │ cmp.w sl, #1 │ │ │ │ mov.w r2, #41 @ 0x29 │ │ │ │ - bne.n 3e43c │ │ │ │ + bne.n 3e484 │ │ │ │ strb.w r2, [r8, r3] │ │ │ │ - b.n 3e44a │ │ │ │ + b.n 3e492 │ │ │ │ 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 3e46e │ │ │ │ + b.n 3e4b6 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ mov fp, r5 │ │ │ │ - b.n 3e46e │ │ │ │ + b.n 3e4b6 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3e46e │ │ │ │ + b.n 3e4b6 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ mov r0, fp │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 218210 │ │ │ │ - b.n 3e49c │ │ │ │ + bl 217374 │ │ │ │ + b.n 3e4e4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 2774f8 │ │ │ │ + bl 2764d8 │ │ │ │ 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 │ │ │ │ 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, 3e4ca │ │ │ │ + cbz r4, 3e512 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1cece0 │ │ │ │ + b.w 1ce2f0 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #17716 @ 0x4534 │ │ │ │ + movw r1, #13492 @ 0x34b4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e504 │ │ │ │ + bne.n 3e54c │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3e51c │ │ │ │ + b.w 3e564 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42232 @ 0xa4f8 │ │ │ │ + movw r0, #38008 @ 0x9478 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e4f8 │ │ │ │ + bne.n 3e540 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003e51c : │ │ │ │ +0003e564 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 3e530 │ │ │ │ + cbz r0, 3e578 │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r1, 3e538 │ │ │ │ - bl 293fa8 <_Py_hashtable_foreach@@Base+0xdbc> │ │ │ │ + cbnz r1, 3e580 │ │ │ │ + bl 293020 <_Py_hashtable_foreach@@Base+0xdac> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3e5b2 │ │ │ │ + b.n 3e5fa │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 3e594 │ │ │ │ + cbz r3, 3e5dc │ │ │ │ ldr r6, [r3, #32] │ │ │ │ - cbnz r6, 3e548 │ │ │ │ + cbnz r6, 3e590 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ - cbz r6, 3e550 │ │ │ │ + cbz r6, 3e598 │ │ │ │ mov r3, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bmi.n 3e594 │ │ │ │ + bmi.n 3e5dc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3e594 │ │ │ │ + cbz r3, 3e5dc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 3e594 │ │ │ │ + bmi.n 3e5dc │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 3e594 │ │ │ │ + cbz r3, 3e5dc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3e594 │ │ │ │ + cbz r3, 3e5dc │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ - bl ea278 │ │ │ │ + bl ea118 │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3e5b2 │ │ │ │ + bne.n 3e5fa │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e594 │ │ │ │ + bge.n 3e5dc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3e594 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3e5dc │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #59952 @ 0xea30 │ │ │ │ + movw r1, #55728 @ 0xd9b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ mov r0, 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 │ │ │ │ - bl 26d6ac │ │ │ │ - cbnz r0, 3e5d6 │ │ │ │ + bl 26c6b4 │ │ │ │ + cbnz r0, 3e61e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 3e9fa │ │ │ │ + b.n 3ea42 │ │ │ │ movs r0, #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 r4, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 3e604 │ │ │ │ + bne.n 3e64c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3e5fa │ │ │ │ + cbz r3, 3e642 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3e708 │ │ │ │ + bne.w 3e750 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 3e710 │ │ │ │ + b.n 3e758 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #10936 @ 0x2ab8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3e666 │ │ │ │ + beq.n 3e6ae │ │ │ │ movw r7, #11536 @ 0x2d10 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 3e666 │ │ │ │ + beq.n 3e6ae │ │ │ │ mov r0, r6 │ │ │ │ - bl 88538 │ │ │ │ - cbnz r0, 3e666 │ │ │ │ + bl 88530 │ │ │ │ + cbnz r0, 3e6ae │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88538 │ │ │ │ + bl 88530 │ │ │ │ movw r1, #18608 @ 0x48b0 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3e666 │ │ │ │ + beq.n 3e6ae │ │ │ │ lsls r7, r0, #31 │ │ │ │ - bmi.n 3e666 │ │ │ │ + bmi.n 3e6ae │ │ │ │ mov r0, r6 │ │ │ │ - bl 88538 │ │ │ │ + bl 88530 │ │ │ │ movw r1, #17452 @ 0x442c │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3e666 │ │ │ │ + beq.n 3e6ae │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 3e666 │ │ │ │ + bmi.n 3e6ae │ │ │ │ mov r0, r6 │ │ │ │ - bl 88538 │ │ │ │ - cbnz r0, 3e666 │ │ │ │ + bl 88530 │ │ │ │ + cbnz r0, 3e6ae │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3e67e │ │ │ │ + b.n 3e6c6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbz r6, 3e66c │ │ │ │ + cbz r6, 3e6b4 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 114fd4 │ │ │ │ + bl 114df8 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3e67a │ │ │ │ + bne.n 3e6c2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3e710 │ │ │ │ + b.n 3e758 │ │ │ │ cmp r0, r6 │ │ │ │ - ble.n 3e65e │ │ │ │ + ble.n 3e6a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 89150 │ │ │ │ + bl 89144 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e676 │ │ │ │ + beq.n 3e6be │ │ │ │ mov r0, r4 │ │ │ │ - bl 893c8 │ │ │ │ + bl 893bc │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 3e6e8 │ │ │ │ - bl d62e0 │ │ │ │ + cbz r6, 3e730 │ │ │ │ + bl d61d0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e6b2 │ │ │ │ + bge.n 3e6fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3e6b2 │ │ │ │ + cbnz r3, 3e6fa │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r7, #1 │ │ │ │ - bne.n 3e6ce │ │ │ │ + bne.n 3e716 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e676 │ │ │ │ + bge.n 3e6be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3e676 │ │ │ │ + bne.n 3e6be │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e676 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e6be │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 3e68a │ │ │ │ + beq.n 3e6d2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e708 │ │ │ │ + bge.n 3e750 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e708 │ │ │ │ + cbnz r3, 3e750 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e708 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e750 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e6fc │ │ │ │ + bge.n 3e744 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e6fc │ │ │ │ + cbnz r3, 3e744 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - bl 7fe4c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3e5fa │ │ │ │ - b.n 3e676 │ │ │ │ + beq.w 3e642 │ │ │ │ + b.n 3e6be │ │ │ │ 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, 3e72e │ │ │ │ + cbz r2, 3e776 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 3e73c │ │ │ │ + b.n 3e784 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 3e73a │ │ │ │ + bne.n 3e782 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3e762 │ │ │ │ + cbnz r0, 3e7aa │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3e73c │ │ │ │ + b.n 3e784 │ │ │ │ mov r5, r2 │ │ │ │ add r3, sp, #24 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ movw r4, #12696 @ 0x3198 │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3e764 │ │ │ │ - b.n 3e78e │ │ │ │ + cbnz r0, 3e7ac │ │ │ │ + b.n 3e7d6 │ │ │ │ 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 3e792 │ │ │ │ - movw r2, #20444 @ 0x4fdc │ │ │ │ + bmi.n 3e7da │ │ │ │ + movw r2, #16220 @ 0x3f5c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #65132 @ 0xfe6c │ │ │ │ + movw r1, #60908 @ 0xedec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #17872 @ 0x45d0 │ │ │ │ + movw r0, #13648 @ 0x3550 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r3, r6 │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3e7c6 │ │ │ │ + b.n 3e80e │ │ │ │ cmp r5, #1 │ │ │ │ itte eq │ │ │ │ movweq r4, #56348 @ 0xdc1c │ │ │ │ movteq r4, #76 @ 0x4c │ │ │ │ ldrne r4, [r4, #4] │ │ │ │ - bl 20ac6c │ │ │ │ + bl 209d94 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 35a78 │ │ │ │ + bl 35ac0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e7c6 │ │ │ │ + bge.n 3e80e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e7c6 │ │ │ │ + cbnz r3, 3e80e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, 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 3e7fa │ │ │ │ + bne.n 3e842 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #24552 @ 0x5fe8 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3e812 │ │ │ │ + bne.n 3e85a │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 3e830 │ │ │ │ + b.n 3e878 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #52232 @ 0xcc08 │ │ │ │ + movw r0, #48008 @ 0xbb88 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e8e4 │ │ │ │ - b.n 3e7e4 │ │ │ │ - bl 1462c0 │ │ │ │ + beq.n 3e92c │ │ │ │ + b.n 3e82c │ │ │ │ + bl 146030 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3e830 │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 3e878 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e8e4 │ │ │ │ + bne.n 3e92c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3e83e │ │ │ │ + bne.n 3e886 │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 3e85c │ │ │ │ - bl 1462c0 │ │ │ │ + b.n 3e8a4 │ │ │ │ + bl 146030 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3e85c │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 3e8a4 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e8e4 │ │ │ │ + bne.n 3e92c │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d6, [pc, #140] @ 3e8f0 │ │ │ │ + vldr d6, [pc, #140] @ 3e938 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3e88c │ │ │ │ + ble.n 3e8d4 │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3e88c │ │ │ │ + bhi.n 3e8d4 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 85c28 │ │ │ │ + b.w 85c0c │ │ │ │ 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 3e8c4 │ │ │ │ + bvc.n 3e90c │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3e8c0 │ │ │ │ + bvs.n 3e908 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3e8c8 │ │ │ │ + b.n 3e910 │ │ │ │ str r5, [r4, #0] │ │ │ │ - b.n 3e8d4 │ │ │ │ + b.n 3e91c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 3e8d4 │ │ │ │ + cbz r3, 3e91c │ │ │ │ vmov.f64 d0, d10 │ │ │ │ movs r0, #1 │ │ │ │ - bl 26fd54 │ │ │ │ - cbnz r0, 3e8e4 │ │ │ │ + bl 26ed60 │ │ │ │ + cbnz r0, 3e92c │ │ │ │ vmov.f64 d0, d10 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 85c28 │ │ │ │ + b.w 85c0c │ │ │ │ vpop {d8-d10} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -27432,21 +27476,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 3e938 │ │ │ │ + bne.n 3e980 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ + bl 1b10e8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3e9de │ │ │ │ + b.n 3ea26 │ │ │ │ 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] │ │ │ │ @@ -27458,419 +27502,419 @@ │ │ │ │ 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 85690 │ │ │ │ + bl 85674 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e934 │ │ │ │ + beq.n 3e97c │ │ │ │ vmov.f64 d0, d12 │ │ │ │ - bl 85c28 │ │ │ │ - cbz r0, 3e9c4 │ │ │ │ + bl 85c0c │ │ │ │ + cbz r0, 3ea0c │ │ │ │ vmov.f64 d0, d11 │ │ │ │ str r0, [r4, #16] │ │ │ │ - bl 85c28 │ │ │ │ - cbz r0, 3e9c4 │ │ │ │ + bl 85c0c │ │ │ │ + cbz r0, 3ea0c │ │ │ │ vmov.f64 d0, d10 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 85c28 │ │ │ │ - cbz r0, 3e9c4 │ │ │ │ + bl 85c0c │ │ │ │ + cbz r0, 3ea0c │ │ │ │ vmov.f64 d0, d9 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 85c28 │ │ │ │ - cbz r0, 3e9c4 │ │ │ │ + bl 85c0c │ │ │ │ + cbz r0, 3ea0c │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r0, [r4, #28] │ │ │ │ - bl 85c28 │ │ │ │ - cbnz r0, 3e9dc │ │ │ │ + bl 85c0c │ │ │ │ + cbnz r0, 3ea24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3e934 │ │ │ │ + bge.n 3e97c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3e934 │ │ │ │ + bne.n 3e97c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e934 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e97c │ │ │ │ str r0, [r4, #32] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d12} │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3e9f6 │ │ │ │ + bne.n 3ea3e │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - b.w f1b34 │ │ │ │ - b.w 1d72a4 │ │ │ │ + b.w f19d4 │ │ │ │ + b.w 1d63cc │ │ │ │ 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, #57680 @ 0xe150 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r5, r1 │ │ │ │ - bl 70b18 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70b3c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3ea44 │ │ │ │ + cbz r0, 3ea8c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ str r6, [r0, #8] │ │ │ │ - cbz r5, 3ea38 │ │ │ │ + cbz r5, 3ea80 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ strd r5, r3, [r4, #12] │ │ │ │ - bl 711b4 │ │ │ │ + bl 711d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003ea48 <_PyErr_SetLocaleString@@Base>: │ │ │ │ +0003ea90 <_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, #45860 @ 0xb324 │ │ │ │ + movw r1, #41636 @ 0xa2a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1b1a98 │ │ │ │ - cbz r0, 3ea92 <_PyErr_SetLocaleString@@Base+0x4a> │ │ │ │ + bl 1b1228 │ │ │ │ + cbz r0, 3eada <_PyErr_SetLocaleString@@Base+0x4a> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ (3ea94 <_PyErr_SetLocaleString@@Base+0x4c>) │ │ │ │ + ldr r0, [pc, #40] @ (3eadc <_PyErr_SetLocaleString@@Base+0x4c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl d7b64 <_PyUnicodeWriter_WriteStr@@Base+0x700> │ │ │ │ + bl d7a54 <_PyUnicodeWriter_WriteStr@@Base+0x700> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ea92 <_PyErr_SetLocaleString@@Base+0x4a> │ │ │ │ + bge.n 3eada <_PyErr_SetLocaleString@@Base+0x4a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ea92 <_PyErr_SetLocaleString@@Base+0x4a> │ │ │ │ + cbnz r3, 3eada <_PyErr_SetLocaleString@@Base+0x4a> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77160 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77198 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r1, #5160 @ 0x1428 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - b.n 3eb54 <_PyErr_SetLocaleString@@Base+0x10c> │ │ │ │ + b.n 3eb9c <_PyErr_SetLocaleString@@Base+0x10c> │ │ │ │ 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, 3eac4 <_PyErr_SetLocaleString@@Base+0x7c> │ │ │ │ + cbz r0, 3eb0c <_PyErr_SetLocaleString@@Base+0x7c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3eae6 <_PyErr_SetLocaleString@@Base+0x9e> │ │ │ │ + bge.n 3eb2e <_PyErr_SetLocaleString@@Base+0x9e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3eae6 <_PyErr_SetLocaleString@@Base+0x9e> │ │ │ │ + b.n 3eb2e <_PyErr_SetLocaleString@@Base+0x9e> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 3eade <_PyErr_SetLocaleString@@Base+0x96> │ │ │ │ - bl 1bd160 │ │ │ │ - cbz r0, 3eada <_PyErr_SetLocaleString@@Base+0x92> │ │ │ │ + cbz r0, 3eb26 <_PyErr_SetLocaleString@@Base+0x96> │ │ │ │ + bl 1bc810 │ │ │ │ + cbz r0, 3eb22 <_PyErr_SetLocaleString@@Base+0x92> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 3eae6 <_PyErr_SetLocaleString@@Base+0x9e> │ │ │ │ + b.n 3eb2e <_PyErr_SetLocaleString@@Base+0x9e> │ │ │ │ movw r0, #56348 @ 0xdc1c │ │ │ │ movt r0, #76 @ 0x4c │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 3eb26 <_PyErr_SetLocaleString@@Base+0xde> │ │ │ │ + bne.n 3eb6e <_PyErr_SetLocaleString@@Base+0xde> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #20444 @ 0x4fdc │ │ │ │ + movw r2, #16220 @ 0x3f5c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #3752 @ 0xea8 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #53312 @ 0xd040 │ │ │ │ + movw r1, #65064 @ 0xfe28 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #49088 @ 0xbfc0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 3eb50 <_PyErr_SetLocaleString@@Base+0x108> │ │ │ │ + b.n 3eb98 <_PyErr_SetLocaleString@@Base+0x108> │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 143ee0 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl 143c50 <_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 3dfe0 │ │ │ │ + bl 3e028 │ │ │ │ adds r0, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ - bne.n 3eb4c <_PyErr_SetLocaleString@@Base+0x104> │ │ │ │ - bl 132760 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bne.n 3eb94 <_PyErr_SetLocaleString@@Base+0x104> │ │ │ │ + bl 1323b8 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3eb50 <_PyErr_SetLocaleString@@Base+0x108> │ │ │ │ - bl 93b74 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b.n 3eb98 <_PyErr_SetLocaleString@@Base+0x108> │ │ │ │ + bl 93b58 <_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, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #32 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 3eb82 <_PyErr_SetLocaleString@@Base+0x13a> │ │ │ │ + bne.n 3ebca <_PyErr_SetLocaleString@@Base+0x13a> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #18008 @ 0x4658 │ │ │ │ + movw r1, #13784 @ 0x35d8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 3eba0 <_PyErr_SetLocaleString@@Base+0x158> │ │ │ │ + bl f3560 │ │ │ │ + b.n 3ebe8 <_PyErr_SetLocaleString@@Base+0x158> │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldrsb.w r0, [r5, #35] @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 3eba4 <_PyErr_SetLocaleString@@Base+0x15c> │ │ │ │ + ble.n 3ebec <_PyErr_SetLocaleString@@Base+0x15c> │ │ │ │ movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1553d0 │ │ │ │ + bl 155108 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 3ed5c <_PyErr_SetLocaleString@@Base+0x314> │ │ │ │ + b.n 3eda4 <_PyErr_SetLocaleString@@Base+0x314> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3ecae <_PyErr_SetLocaleString@@Base+0x266> │ │ │ │ + bne.w 3ecf6 <_PyErr_SetLocaleString@@Base+0x266> │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ - cbz r3, 3ebde <_PyErr_SetLocaleString@@Base+0x196> │ │ │ │ + cbz r3, 3ec26 <_PyErr_SetLocaleString@@Base+0x196> │ │ │ │ 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, 3ebd0 <_PyErr_SetLocaleString@@Base+0x188> │ │ │ │ - movw r1, #18056 @ 0x4688 │ │ │ │ + cbnz r2, 3ec18 <_PyErr_SetLocaleString@@Base+0x188> │ │ │ │ + movw r1, #13832 @ 0x3608 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl f36b4 │ │ │ │ - b.n 3eba0 <_PyErr_SetLocaleString@@Base+0x158> │ │ │ │ - movw r1, #18108 @ 0x46bc │ │ │ │ + bl f3560 │ │ │ │ + b.n 3ebe8 <_PyErr_SetLocaleString@@Base+0x158> │ │ │ │ + movw r1, #13884 @ 0x363c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl f36b4 │ │ │ │ - b.n 3eba0 <_PyErr_SetLocaleString@@Base+0x158> │ │ │ │ + bl f3560 │ │ │ │ + b.n 3ebe8 <_PyErr_SetLocaleString@@Base+0x158> │ │ │ │ ldrb.w r6, [r5, #33] @ 0x21 │ │ │ │ - cbz r6, 3ebf8 <_PyErr_SetLocaleString@@Base+0x1b0> │ │ │ │ + cbz r6, 3ec40 <_PyErr_SetLocaleString@@Base+0x1b0> │ │ │ │ movw r3, #61120 @ 0xeec0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1553d0 │ │ │ │ - b.n 3eba0 <_PyErr_SetLocaleString@@Base+0x158> │ │ │ │ + bl 155108 │ │ │ │ + b.n 3ebe8 <_PyErr_SetLocaleString@@Base+0x158> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3ec1c <_PyErr_SetLocaleString@@Base+0x1d4> │ │ │ │ + beq.n 3ec64 <_PyErr_SetLocaleString@@Base+0x1d4> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63536 @ 0xf830 │ │ │ │ + movw r1, #59312 @ 0xe7b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 3eba0 <_PyErr_SetLocaleString@@Base+0x158> │ │ │ │ + bl f3560 │ │ │ │ + b.n 3ebe8 <_PyErr_SetLocaleString@@Base+0x158> │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #16] │ │ │ │ strb.w r2, [r5, #34] @ 0x22 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r3, 3ec6c <_PyErr_SetLocaleString@@Base+0x224> │ │ │ │ + cbnz r3, 3ecb4 <_PyErr_SetLocaleString@@Base+0x224> │ │ │ │ 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 248b80 <_PyArg_BadArgument@@Base+0xa80> │ │ │ │ + bl 247cd4 <_PyArg_BadArgument@@Base+0xa80> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ed10 <_PyErr_SetLocaleString@@Base+0x2c8> │ │ │ │ + beq.n 3ed58 <_PyErr_SetLocaleString@@Base+0x2c8> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #57472 @ 0xe080 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 3ed5c <_PyErr_SetLocaleString@@Base+0x314> │ │ │ │ + bne.w 3eda4 <_PyErr_SetLocaleString@@Base+0x314> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ecec <_PyErr_SetLocaleString@@Base+0x2a4> │ │ │ │ + bge.n 3ed34 <_PyErr_SetLocaleString@@Base+0x2a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3ecec <_PyErr_SetLocaleString@@Base+0x2a4> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ecec <_PyErr_SetLocaleString@@Base+0x2a4> │ │ │ │ + bne.n 3ed34 <_PyErr_SetLocaleString@@Base+0x2a4> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ed34 <_PyErr_SetLocaleString@@Base+0x2a4> │ │ │ │ mov r0, r3 │ │ │ │ - movw r1, #1948 @ 0x79c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #63260 @ 0xf71c │ │ │ │ + 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 c2fd4 │ │ │ │ + bl c3058 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3eba0 <_PyErr_SetLocaleString@@Base+0x158> │ │ │ │ + beq.n 3ebe8 <_PyErr_SetLocaleString@@Base+0x158> │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 248b80 <_PyArg_BadArgument@@Base+0xa80> │ │ │ │ + bl 247cd4 <_PyArg_BadArgument@@Base+0xa80> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 26e674 │ │ │ │ + bl 26d67c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 3ed10 <_PyErr_SetLocaleString@@Base+0x2c8> │ │ │ │ - b.n 3ed5c <_PyErr_SetLocaleString@@Base+0x314> │ │ │ │ + cbz r0, 3ed58 <_PyErr_SetLocaleString@@Base+0x2c8> │ │ │ │ + b.n 3eda4 <_PyErr_SetLocaleString@@Base+0x314> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl 232e3c │ │ │ │ + bl 231fa4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 3ecca <_PyErr_SetLocaleString@@Base+0x282> │ │ │ │ + cbz r3, 3ed12 <_PyErr_SetLocaleString@@Base+0x282> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 26e674 │ │ │ │ - cbz r0, 3ed10 <_PyErr_SetLocaleString@@Base+0x2c8> │ │ │ │ + b.w 26d67c │ │ │ │ + cbz r0, 3ed58 <_PyErr_SetLocaleString@@Base+0x2c8> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #57472 @ 0xe080 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3ed5c <_PyErr_SetLocaleString@@Base+0x314> │ │ │ │ + bne.n 3eda4 <_PyErr_SetLocaleString@@Base+0x314> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ecec <_PyErr_SetLocaleString@@Base+0x2a4> │ │ │ │ + bge.n 3ed34 <_PyErr_SetLocaleString@@Base+0x2a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3ecec <_PyErr_SetLocaleString@@Base+0x2a4> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3ed34 <_PyErr_SetLocaleString@@Base+0x2a4> │ │ │ │ + bl 77198 <_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, #64088 @ 0xfa58 │ │ │ │ + movw r1, #59864 @ 0xe9d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 3eba0 <_PyErr_SetLocaleString@@Base+0x158> │ │ │ │ + bl f3560 │ │ │ │ + b.n 3ebe8 <_PyErr_SetLocaleString@@Base+0x158> │ │ │ │ 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 d9248 │ │ │ │ - cbz r0, 3ed48 <_PyErr_SetLocaleString@@Base+0x300> │ │ │ │ + bl d9138 │ │ │ │ + cbz r0, 3ed90 <_PyErr_SetLocaleString@@Base+0x300> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3eba0 <_PyErr_SetLocaleString@@Base+0x158> │ │ │ │ - bl d94d0 │ │ │ │ + bne.w 3ebe8 <_PyErr_SetLocaleString@@Base+0x158> │ │ │ │ + bl d93c0 │ │ │ │ movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1553d0 │ │ │ │ - b.n 3eba0 <_PyErr_SetLocaleString@@Base+0x158> │ │ │ │ + bl 155108 │ │ │ │ + b.n 3ebe8 <_PyErr_SetLocaleString@@Base+0x158> │ │ │ │ movw r3, #61164 @ 0xeeec │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9248 │ │ │ │ + bl d9138 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ed2c <_PyErr_SetLocaleString@@Base+0x2e4> │ │ │ │ - b.n 3eba0 <_PyErr_SetLocaleString@@Base+0x158> │ │ │ │ + bne.n 3ed74 <_PyErr_SetLocaleString@@Base+0x2e4> │ │ │ │ + b.n 3ebe8 <_PyErr_SetLocaleString@@Base+0x158> │ │ │ │ mov r0, r1 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 3ed84 <_PyErr_SetLocaleString@@Base+0x33c> │ │ │ │ + cbz r0, 3edcc <_PyErr_SetLocaleString@@Base+0x33c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3eda6 <_PyErr_SetLocaleString@@Base+0x35e> │ │ │ │ + bge.n 3edee <_PyErr_SetLocaleString@@Base+0x35e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3eda6 <_PyErr_SetLocaleString@@Base+0x35e> │ │ │ │ + b.n 3edee <_PyErr_SetLocaleString@@Base+0x35e> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 3ed9e <_PyErr_SetLocaleString@@Base+0x356> │ │ │ │ - bl 1bd160 │ │ │ │ - cbz r0, 3ed9a <_PyErr_SetLocaleString@@Base+0x352> │ │ │ │ + cbz r0, 3ede6 <_PyErr_SetLocaleString@@Base+0x356> │ │ │ │ + bl 1bc810 │ │ │ │ + cbz r0, 3ede2 <_PyErr_SetLocaleString@@Base+0x352> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 3eda6 <_PyErr_SetLocaleString@@Base+0x35e> │ │ │ │ + b.n 3edee <_PyErr_SetLocaleString@@Base+0x35e> │ │ │ │ movw r0, #56348 @ 0xdc1c │ │ │ │ movt r0, #76 @ 0x4c │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #8 │ │ │ │ - bl 12e348 │ │ │ │ + bl 12e01c │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0003edc6 : │ │ │ │ +0003ee0e : │ │ │ │ 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] @ (3ee30 ) │ │ │ │ + ldr r2, [pc, #88] @ (3ee78 ) │ │ │ │ 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 │ │ │ │ @@ -27882,138 +27926,138 @@ │ │ │ │ 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 77680 │ │ │ │ + bl 776b8 │ │ │ │ str.w r8, [r4, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 3edfa │ │ │ │ + bne.n 3ee42 │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r0, [r5, #1416] @ 0x588 │ │ │ │ subs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, 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 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 92710 │ │ │ │ + bl 926f4 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 234b64 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b.w 233ccc <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ ldrb r3, [r0, #26] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r3, 3ee6c │ │ │ │ + cbz r3, 3eeb4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ee8a │ │ │ │ + bge.n 3eed2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 3ee8a │ │ │ │ + b.n 3eed2 │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ - cbnz r3, 3ee7c │ │ │ │ + cbnz r3, 3eec4 │ │ │ │ ldrb r3, [r0, #25] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #126 @ 0x7e │ │ │ │ movne r1, #45 @ 0x2d │ │ │ │ - b.n 3ee7e │ │ │ │ + b.n 3eec6 │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ - movw r0, #18336 @ 0x47a0 │ │ │ │ + movw r0, #14112 @ 0x3720 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w e5520 │ │ │ │ + b.w e53c0 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003ee8e : │ │ │ │ +0003eed6 : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (3eea8 ) │ │ │ │ + ldr r4, [pc, #16] @ (3eef0 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 206df8 <_PyCode_GetScriptXIData@@Base+0x3a0> │ │ │ │ + b.w 205f20 <_PyCode_GetScriptXIData@@Base+0x39c> │ │ │ │ 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 r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 7760c │ │ │ │ + bl 77644 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10ae00 │ │ │ │ + bl 10ab9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 10a978 │ │ │ │ + bl 10a714 │ │ │ │ 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 3ef02 │ │ │ │ + bge.n 3ef4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3ef02 │ │ │ │ + cbnz r3, 3ef4a │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77160 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77198 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3ef0e │ │ │ │ - b.w 800ec │ │ │ │ + blt.n 3ef56 │ │ │ │ + b.w 800cc │ │ │ │ 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, #34384 @ 0x8650 │ │ │ │ + movw r1, #30308 @ 0x7664 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ 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 26d690 │ │ │ │ + bl 26c694 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3ef64 │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 3efac │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ite eq │ │ │ │ moveq r3, r0 │ │ │ │ movne r3, #0 │ │ │ │ - b.n 3ef7a │ │ │ │ + b.n 3efc2 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ @@ -28021,76 +28065,76 @@ │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 7760c │ │ │ │ + bl 77644 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10ae00 │ │ │ │ + bl 10ab9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 10a978 │ │ │ │ + bl 10a714 │ │ │ │ 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 3efda │ │ │ │ + bge.n 3f022 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3efda │ │ │ │ + cbnz r3, 3f022 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77160 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77198 <_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, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26e918 │ │ │ │ + bl 26d920 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3f000 │ │ │ │ + bne.n 3f048 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3f034 │ │ │ │ + b.n 3f07c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 26eb50 │ │ │ │ + bl 26db5c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3effc │ │ │ │ + beq.n 3f044 │ │ │ │ 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 77680 │ │ │ │ + bl 776b8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -28098,485 +28142,485 @@ │ │ │ │ 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 3f066 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 3f070 │ │ │ │ + bne.n 3f0ae │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 3f0b8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ands.w r0, r2, r1, asr #32 │ │ │ │ it cc │ │ │ │ movcc r0, r3 │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 3f098 │ │ │ │ - b.n 3f222 │ │ │ │ + cbnz r3, 3f0e0 │ │ │ │ + b.n 3f26a │ │ │ │ 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 92710 │ │ │ │ + bl 926f4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2709f8 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 26fa04 <_PyUnicode_EncodeUTF32@@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 r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r3, 3f0dc │ │ │ │ + cbnz r3, 3f124 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 3f0dc │ │ │ │ + ble.n 3f124 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3f0dc │ │ │ │ - cbnz r1, 3f0fc │ │ │ │ + bne.n 3f124 │ │ │ │ + cbnz r1, 3f144 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #84] @ (3f134 ) │ │ │ │ + ldr r4, [pc, #84] @ (3f17c ) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3f12c │ │ │ │ + cbz r0, 3f174 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 214ee8 │ │ │ │ + bl 214050 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3f12c │ │ │ │ + beq.n 3f174 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 228ec8 │ │ │ │ + bl 22802c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3f11a │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 3f12c │ │ │ │ + bne.n 3f162 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 3f174 │ │ │ │ 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 22c6c8 <_PyTime_ObjectToTime_t@@Base+0x4c8> │ │ │ │ + b.w 22b830 <_PyTime_ObjectToTime_t@@Base+0x4c8> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r1, #208 @ 0xd0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0003f138 : │ │ │ │ - cbz r1, 3f13e │ │ │ │ - b.w 271610 <_PyUnicode_EncodeUTF32@@Base+0xc18> │ │ │ │ +0003f180 : │ │ │ │ + cbz r1, 3f186 │ │ │ │ + b.w 27061c <_PyUnicode_EncodeUTF32@@Base+0xc18> │ │ │ │ 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, #18504 @ 0x4848 │ │ │ │ + movw r1, #14280 @ 0x37c8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ 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 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 3f194 │ │ │ │ + beq.n 3f1dc │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #18632 @ 0x48c8 │ │ │ │ + movw r1, #14408 @ 0x3848 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 214ee8 │ │ │ │ + bl 214050 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 3f21e │ │ │ │ + beq.n 3f266 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3f1b4 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 3f21e │ │ │ │ + bne.n 3f1fc │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 3f266 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #34004 @ 0x84d4 │ │ │ │ + movw r1, #29928 @ 0x74e8 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #18668 @ 0x48ec │ │ │ │ + movw r0, #14444 @ 0x386c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91b24 │ │ │ │ + bl 91b08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f21e │ │ │ │ - bl 965e4 │ │ │ │ + beq.n 3f266 │ │ │ │ + bl 965c4 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b1e0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 3f210 │ │ │ │ + bne.n 3f258 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3f1fe │ │ │ │ - bl eedb4 │ │ │ │ + bne.n 3f246 │ │ │ │ + bl eec50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f1d0 │ │ │ │ - b.n 3f21e │ │ │ │ + beq.n 3f218 │ │ │ │ + b.n 3f266 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1b1958 │ │ │ │ + b.w 1b10e8 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 3f1fe │ │ │ │ + blt.n 3f246 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ movs r0, #0 │ │ │ │ - b.w faf4c │ │ │ │ + b.w fae14 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 92710 │ │ │ │ + bl 926f4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2709f8 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 26fa04 <_PyUnicode_EncodeUTF32@@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 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 15a178 │ │ │ │ + bl 159e80 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3f288 │ │ │ │ + cbz r0, 3f2d0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3f26c │ │ │ │ + cbz r3, 3f2b4 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3f274 │ │ │ │ + b.n 3f2bc │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 3f27c │ │ │ │ + cbz r2, 3f2c4 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 3f284 │ │ │ │ + b.n 3f2cc │ │ │ │ movw r1, #32052 @ 0x7d34 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ - bl 3f352 │ │ │ │ + bl 3f39a │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3f2b2 │ │ │ │ + bne.n 3f2fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 290314 <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ - b.n 3f2c0 │ │ │ │ - bl 96710 │ │ │ │ + bl 28f2ec <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ + b.n 3f308 │ │ │ │ + bl 966f0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 980a8 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 98054 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f2aa │ │ │ │ + bne.n 3f2f2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3f2cc │ │ │ │ + cbz r3, 3f314 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3f2ee │ │ │ │ + b.n 3f336 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9ab0c │ │ │ │ - cbnz r0, 3f2ea │ │ │ │ + bl 9aab8 │ │ │ │ + cbnz r0, 3f332 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3f2ea │ │ │ │ + cbnz r3, 3f332 │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab0c │ │ │ │ - cbnz r0, 3f2ea │ │ │ │ + bl 9aab8 │ │ │ │ + cbnz r0, 3f332 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ 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 3f320 │ │ │ │ + bge.n 3f368 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #34384 @ 0x8650 │ │ │ │ + movw r1, #30308 @ 0x7664 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3f32c │ │ │ │ + b.n 3f374 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [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 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 92710 │ │ │ │ + bl 926f4 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2709f8 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 26fa04 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 3f382 │ │ │ │ + ble.n 3f3ca │ │ │ │ push {r4, r5} │ │ │ │ - movw r3, #27124 @ 0x69f4 │ │ │ │ + movw r3, #22900 @ 0x5974 │ │ │ │ movt r3, #61 @ 0x3d │ │ │ │ ldrb r4, [r1, #0] │ │ │ │ ldrb r5, [r3, r4] │ │ │ │ - movw r4, #60168 @ 0xeb08 │ │ │ │ + movw r4, #55944 @ 0xda88 │ │ │ │ movt r4, #45 @ 0x2d │ │ │ │ movs r3, #0 │ │ │ │ strb r5, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f37e │ │ │ │ + beq.n 3f3c6 │ │ │ │ ldrb r5, [r1, r3] │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ strb r5, [r0, r3] │ │ │ │ - b.n 3f370 │ │ │ │ + b.n 3f3b8 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ 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 │ │ │ │ - bl 101cf8 │ │ │ │ - cbnz r0, 3f3de │ │ │ │ + bl 101ab8 │ │ │ │ + cbnz r0, 3f426 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7760c │ │ │ │ + bl 77644 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 3f3ba │ │ │ │ + cbz r0, 3f402 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f3ba │ │ │ │ + bge.n 3f402 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3f3ba │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3f402 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 3f3d4 │ │ │ │ + cbz r0, 3f41c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f3d4 │ │ │ │ + bge.n 3f41c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3f3d4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3f41c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7ea4c │ │ │ │ + b.w 7ea3c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 3f3f8 │ │ │ │ - ldr r2, [pc, #20] @ (3f3fc ) │ │ │ │ + cbnz r3, 3f440 │ │ │ │ + ldr r2, [pc, #20] @ (3f444 ) │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ add.w r1, r2, #628 @ 0x274 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ - b.w 293f4c <_Py_hashtable_foreach@@Base+0xd60> │ │ │ │ + b.w 292fc4 <_Py_hashtable_foreach@@Base+0xd50> │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ 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, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 3f42e │ │ │ │ + bhi.n 3f476 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 153084 │ │ │ │ - bl d07d0 │ │ │ │ + bl 152dbc │ │ │ │ + bl d086c │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.w 100648 │ │ │ │ + b.w 100408 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #51108 @ 0xc7a4 │ │ │ │ + movw r0, #46884 @ 0xb724 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #0 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f414 │ │ │ │ + bne.n 3f45c │ │ │ │ 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 3f466 │ │ │ │ + bhi.n 3f4ae │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3f47e │ │ │ │ + ble.n 3f4c6 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 3f486 │ │ │ │ - movw r0, #54996 @ 0xd6d4 │ │ │ │ + b.n 3f4ce │ │ │ │ + movw r0, #50772 @ 0xc654 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f45e │ │ │ │ + bne.n 3f4a6 │ │ │ │ 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 3f544 │ │ │ │ + b.n 3f58c │ │ │ │ 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, 3f4ac │ │ │ │ + cbz r3, 3f4f4 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3f4ae │ │ │ │ + b.n 3f4f6 │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 2b348 │ │ │ │ - cbnz r6, 3f4c4 │ │ │ │ + cbnz r6, 3f50c │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 3f4c4 │ │ │ │ + ble.n 3f50c │ │ │ │ cmp r7, #3 │ │ │ │ - bgt.n 3f4c4 │ │ │ │ - cbnz r5, 3f4ec │ │ │ │ - ldr r1, [pc, #120] @ (3f540 ) │ │ │ │ + bgt.n 3f50c │ │ │ │ + cbnz r5, 3f534 │ │ │ │ + ldr r1, [pc, #120] @ (3f588 ) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3f4ec │ │ │ │ + cbnz r0, 3f534 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3f530 │ │ │ │ + b.n 3f578 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 12c2a0 │ │ │ │ + bl 12bf90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f4e8 │ │ │ │ + bne.n 3f530 │ │ │ │ add r4, r7 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 3f51c │ │ │ │ + beq.n 3f564 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - cbz r6, 3f508 │ │ │ │ + cbz r6, 3f550 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 3f520 │ │ │ │ + beq.n 3f568 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3f522 │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 3f522 │ │ │ │ - b.n 3f4e8 │ │ │ │ + bne.n 3f56a │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 3f56a │ │ │ │ + b.n 3f530 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3f522 │ │ │ │ + b.n 3f56a │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 3b8c2 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 3b902 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 3f53a │ │ │ │ + cbz r3, 3f582 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 12e348 │ │ │ │ + bl 12e01c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r1, #252 @ 0xfc │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -28585,341 +28629,341 @@ │ │ │ │ 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 3f57e │ │ │ │ + beq.n 3f5c6 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 12c2a0 │ │ │ │ + bl 12bf90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f5f4 │ │ │ │ + bne.n 3f63c │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ - b.n 3f58a │ │ │ │ - movw r7, #19600 @ 0x4c90 │ │ │ │ + b.n 3f5d2 │ │ │ │ + movw r7, #15376 @ 0x3c10 │ │ │ │ movt r7, #45 @ 0x2d │ │ │ │ mov.w sl, #6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbz r6, 3f5ae │ │ │ │ + cbz r6, 3f5f6 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp.w r8, #1 │ │ │ │ mov.w r4, #0 │ │ │ │ - beq.n 3f5c4 │ │ │ │ + beq.n 3f60c │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 3f5be │ │ │ │ + bge.n 3f606 │ │ │ │ ldrb r1, [r5, r4] │ │ │ │ blx 2c208 │ │ │ │ - cbz r0, 3f5be │ │ │ │ + cbz r0, 3f606 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 3f59a │ │ │ │ + b.n 3f5e2 │ │ │ │ movw r5, #32052 @ 0x7d34 │ │ │ │ movt r5, #82 @ 0x52 │ │ │ │ mov r4, r6 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 3f5c4 │ │ │ │ + beq.n 3f60c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3f5e0 │ │ │ │ + beq.n 3f628 │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r8 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ cmp r8, r4 │ │ │ │ - blt.n 3f5e0 │ │ │ │ + blt.n 3f628 │ │ │ │ ldrb.w r1, [r5, r8] │ │ │ │ blx 2c208 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f5c6 │ │ │ │ + bne.n 3f60e │ │ │ │ cmp fp, r9 │ │ │ │ - beq.n 3f5ea │ │ │ │ + beq.n 3f632 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12e348 │ │ │ │ + bl 12e01c │ │ │ │ subs r1, r6, r4 │ │ │ │ adds r0, r5, r4 │ │ │ │ - bl 15a178 │ │ │ │ - b.n 3f5f6 │ │ │ │ + bl 159e80 │ │ │ │ + b.n 3f63e │ │ │ │ movs r0, #0 │ │ │ │ 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, #4088] @ 0xff8 │ │ │ │ movw r3, #44600 @ 0xae38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #19608 @ 0x4c98 │ │ │ │ + movw r1, #15384 @ 0x3c18 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f8c04 │ │ │ │ + bl 1f7d2c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f63c │ │ │ │ + beq.n 3f684 │ │ │ │ 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 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003f640 : │ │ │ │ - ldr r0, [pc, #4] @ (3f648 ) │ │ │ │ - b.w 1a8ac8 │ │ │ │ +0003f688 : │ │ │ │ + ldr r0, [pc, #4] @ (3f690 ) │ │ │ │ + b.w 1a813c │ │ │ │ nop │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ 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 3f676 │ │ │ │ + bhi.n 3f6be │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl dd900 <_PyNumber_Index@@Base> │ │ │ │ + bl dd7d4 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3f68e │ │ │ │ - b.n 3f6a0 │ │ │ │ - movw r0, #54884 @ 0xd664 │ │ │ │ + cbnz r0, 3f6d6 │ │ │ │ + b.n 3f6e8 │ │ │ │ + movw r0, #50660 @ 0xc5e4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f784 │ │ │ │ - b.n 3f668 │ │ │ │ - bl 85b78 │ │ │ │ + beq.n 3f7cc │ │ │ │ + b.n 3f6b0 │ │ │ │ + bl 85b5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3f6ae │ │ │ │ + blt.n 3f6f6 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 3f6be │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 3f706 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f784 │ │ │ │ + bne.n 3f7cc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f6be │ │ │ │ + b.n 3f706 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3f69c │ │ │ │ + bne.n 3f6e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f69c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f6e4 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 3f74a │ │ │ │ + ble.n 3f792 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 3f6f2 │ │ │ │ + bpl.n 3f73a │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 3f6ee │ │ │ │ + beq.n 3f736 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19928 @ 0x4dd8 │ │ │ │ + movw r1, #15704 @ 0x3d58 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 3f74c │ │ │ │ + b.n 3f794 │ │ │ │ movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 3f704 │ │ │ │ - bl 88538 │ │ │ │ - cbz r0, 3f724 │ │ │ │ + beq.n 3f74c │ │ │ │ + bl 88530 │ │ │ │ + cbz r0, 3f76c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 3f744 │ │ │ │ + beq.n 3f78c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20020 @ 0x4e34 │ │ │ │ + movw r1, #15796 @ 0x3db4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #28492 @ 0x6f4c │ │ │ │ + movw r2, #24268 @ 0x5ecc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #65148 @ 0xfe7c │ │ │ │ + movw r1, #60924 @ 0xedfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #54884 @ 0xd664 │ │ │ │ + movw r0, #50660 @ 0xc5e4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3f784 │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3f7cc │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 3f74c │ │ │ │ + b.n 3f794 │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 3f768 │ │ │ │ - cbz r1, 3f758 │ │ │ │ + bgt.n 3f7b0 │ │ │ │ + cbz r1, 3f7a0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 3f760 │ │ │ │ + b.n 3f7a8 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 15a178 │ │ │ │ + b.w 159e80 │ │ │ │ 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 3fbe0 <_PyEval_FormatKwargsError@@Base+0x440> │ │ │ │ + b.n 3fc28 <_PyEval_FormatKwargsError@@Base+0x440> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ - movw r2, #20124 @ 0x4e9c │ │ │ │ + movw r2, #15900 @ 0x3e1c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r1, #63789 @ 0xf92d │ │ │ │ + movw r1, #63861 @ 0xf975 │ │ │ │ movt r1, #3 │ │ │ │ - b.w 2720b4 │ │ │ │ + b.w 2710c0 │ │ │ │ │ │ │ │ -0003f7a0 <_PyEval_FormatKwargsError@@Base>: │ │ │ │ +0003f7e8 <_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 1d0c84 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 3f806 <_PyEval_FormatKwargsError@@Base+0x66> │ │ │ │ + bl 1cfdb8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 3f84e <_PyEval_FormatKwargsError@@Base+0x66> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d0c90 <_PyErr_Clear@@Base> │ │ │ │ + bl 1cfdc4 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 207d24 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 206e4c <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3f8f4 <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ + beq.w 3f93c <_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, #20176 @ 0x4ed0 │ │ │ │ + movw r2, #15952 @ 0x3e50 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1f6a48 <_PyErr_Format@@Base> │ │ │ │ + bl 1f5b70 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 3f8ce <_PyEval_FormatKwargsError@@Base+0x12e> │ │ │ │ - b.n 3f8f4 <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ + blt.n 3f916 <_PyEval_FormatKwargsError@@Base+0x12e> │ │ │ │ + b.n 3f93c <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1d0c84 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1cfdb8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f8f4 <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ + beq.n 3f93c <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ str r4, [r5, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ bl 325d2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 3f8be <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ + beq.n 3f906 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 3f8be <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ + bpl.n 3f906 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 3f8be <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ + bne.n 3f906 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d0c90 <_PyErr_Clear@@Base> │ │ │ │ + bl 1cfdc4 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 207d24 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 206e4c <_PyObject_FunctionStr@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 3f894 <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ + cbz r0, 3f8dc <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #20228 @ 0x4f04 │ │ │ │ + movw r2, #16004 @ 0x3e84 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ - bl 1f6a48 <_PyErr_Format@@Base> │ │ │ │ + bl 1f5b70 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f894 <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ + bge.n 3f8dc <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3f894 <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ - ldr r2, [pc, #128] @ (3f8fc <_PyEval_FormatKwargsError@@Base+0x15c>) │ │ │ │ + cbnz r3, 3f8dc <_PyEval_FormatKwargsError@@Base+0xf4> │ │ │ │ + ldr r2, [pc, #128] @ (3f944 <_PyEval_FormatKwargsError@@Base+0x15c>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 3f88c <_PyEval_FormatKwargsError@@Base+0xec> │ │ │ │ + cbz r3, 3f8d4 <_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 3f8c6 <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ + bge.n 3f90e <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3f8c6 <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ - ldr r2, [pc, #88] @ (3f8fc <_PyEval_FormatKwargsError@@Base+0x15c>) │ │ │ │ + cbnz r3, 3f90e <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ + ldr r2, [pc, #88] @ (3f944 <_PyEval_FormatKwargsError@@Base+0x15c>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 3f8b4 <_PyEval_FormatKwargsError@@Base+0x114> │ │ │ │ + cbz r3, 3f8fc <_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 3f8c6 <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ + b.n 3f90e <_PyEval_FormatKwargsError@@Base+0x126> │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r5, #72] @ 0x48 │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3f8f4 <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ + bge.n 3f93c <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f8f4 <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ - ldr r2, [pc, #36] @ (3f8fc <_PyEval_FormatKwargsError@@Base+0x15c>) │ │ │ │ + cbnz r3, 3f93c <_PyEval_FormatKwargsError@@Base+0x154> │ │ │ │ + ldr r2, [pc, #36] @ (3f944 <_PyEval_FormatKwargsError@@Base+0x15c>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 3f8e6 <_PyEval_FormatKwargsError@@Base+0x146> │ │ │ │ + cbz r3, 3f92e <_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] │ │ │ │ @@ -28933,186 +28977,186 @@ │ │ │ │ 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 1acdb8 <_PyType_Name@@Base> │ │ │ │ + bl 1ac550 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #20372 @ 0x4f94 │ │ │ │ + movw r0, #16148 @ 0x3f14 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e5520 │ │ │ │ + b.w e53c0 │ │ │ │ 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, #580] @ 3fb88 <_PyEval_FormatKwargsError@@Base+0x3e8> │ │ │ │ + vldr d10, [pc, #580] @ 3fbd0 <_PyEval_FormatKwargsError@@Base+0x3e8> │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d13, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 3f97a <_PyEval_FormatKwargsError@@Base+0x1da> │ │ │ │ + bls.n 3f9c2 <_PyEval_FormatKwargsError@@Base+0x1da> │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.w 3fb78 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ + bvs.w 3fbc0 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 3fb78 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ + bgt.w 3fbc0 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #540] @ 3fb90 <_PyEval_FormatKwargsError@@Base+0x3f0> │ │ │ │ + vldr d8, [pc, #540] @ 3fbd8 <_PyEval_FormatKwargsError@@Base+0x3f0> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3fb78 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ - vldr d9, [pc, #540] @ 3fb98 <_PyEval_FormatKwargsError@@Base+0x3f8> │ │ │ │ + b.n 3fbc0 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ + vldr d9, [pc, #540] @ 3fbe0 <_PyEval_FormatKwargsError@@Base+0x3f8> │ │ │ │ vcmp.f64 d0, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3f9ac <_PyEval_FormatKwargsError@@Base+0x20c> │ │ │ │ + bne.n 3f9f4 <_PyEval_FormatKwargsError@@Base+0x20c> │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ vmov r3, s17 │ │ │ │ - vldr d6, [pc, #524] @ 3fba0 <_PyEval_FormatKwargsError@@Base+0x400> │ │ │ │ - vldr d7, [pc, #528] @ 3fba8 <_PyEval_FormatKwargsError@@Base+0x408> │ │ │ │ + vldr d6, [pc, #524] @ 3fbe8 <_PyEval_FormatKwargsError@@Base+0x400> │ │ │ │ + vldr d7, [pc, #528] @ 3fbf0 <_PyEval_FormatKwargsError@@Base+0x408> │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ ite lt │ │ │ │ vmovlt.f64 d8, d7 │ │ │ │ vmovge.f64 d8, d6 │ │ │ │ - b.n 3fb78 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ + b.n 3fbc0 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ blx 2c53c │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3f9ee <_PyEval_FormatKwargsError@@Base+0x24e> │ │ │ │ + bne.n 3fa36 <_PyEval_FormatKwargsError@@Base+0x24e> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 3f96c <_PyEval_FormatKwargsError@@Base+0x1cc> │ │ │ │ + bmi.n 3f9b4 <_PyEval_FormatKwargsError@@Base+0x1cc> │ │ │ │ vmov.f64 d7, #55 @ 0x41b80000 23.0 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.w 3fb5e <_PyEval_FormatKwargsError@@Base+0x3be> │ │ │ │ + bhi.w 3fba6 <_PyEval_FormatKwargsError@@Base+0x3be> │ │ │ │ vcvt.s32.f64 s16, d8 │ │ │ │ - movw r3, #31856 @ 0x7c70 │ │ │ │ + movw r3, #27632 @ 0x6bf0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ vmov r2, s16 │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ vldr d8, [r3, #-8] │ │ │ │ - b.n 3fb78 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ - vldr d7, [pc, #448] @ 3fbb0 <_PyEval_FormatKwargsError@@Base+0x410> │ │ │ │ + b.n 3fbc0 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ + vldr d7, [pc, #448] @ 3fbf8 <_PyEval_FormatKwargsError@@Base+0x410> │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 3fa16 <_PyEval_FormatKwargsError@@Base+0x276> │ │ │ │ + bpl.n 3fa5e <_PyEval_FormatKwargsError@@Base+0x276> │ │ │ │ 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 3fb78 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ - b.n 3fb54 <_PyEval_FormatKwargsError@@Base+0x3b4> │ │ │ │ - vldr d7, [pc, #416] @ 3fbb8 <_PyEval_FormatKwargsError@@Base+0x418> │ │ │ │ + ble.w 3fbc0 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ + b.n 3fb9c <_PyEval_FormatKwargsError@@Base+0x3b4> │ │ │ │ + vldr d7, [pc, #416] @ 3fc00 <_PyEval_FormatKwargsError@@Base+0x418> │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3fa4a <_PyEval_FormatKwargsError@@Base+0x2aa> │ │ │ │ + ble.n 3fa92 <_PyEval_FormatKwargsError@@Base+0x2aa> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 3fa3c <_PyEval_FormatKwargsError@@Base+0x29c> │ │ │ │ + bpl.n 3fa84 <_PyEval_FormatKwargsError@@Base+0x29c> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 286604 <_PyBytes_GetXIData@@Base+0x92c> │ │ │ │ + bl 2855dc <_PyBytes_GetXIData@@Base+0x92c> │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 3fb78 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ + b.n 3fbc0 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #348] @ 3fba0 <_PyEval_FormatKwargsError@@Base+0x400> │ │ │ │ + vldr d8, [pc, #348] @ 3fbe8 <_PyEval_FormatKwargsError@@Base+0x400> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3fb78 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ - vldr d7, [pc, #372] @ 3fbc0 <_PyEval_FormatKwargsError@@Base+0x420> │ │ │ │ + b.n 3fbc0 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ + vldr d7, [pc, #372] @ 3fc08 <_PyEval_FormatKwargsError@@Base+0x420> │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vadd.f64 d14, d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3fa6a <_PyEval_FormatKwargsError@@Base+0x2ca> │ │ │ │ + ble.n 3fab2 <_PyEval_FormatKwargsError@@Base+0x2ca> │ │ │ │ vsub.f64 d7, d14, d13 │ │ │ │ - vldr d6, [pc, #348] @ 3fbc0 <_PyEval_FormatKwargsError@@Base+0x420> │ │ │ │ + vldr d6, [pc, #348] @ 3fc08 <_PyEval_FormatKwargsError@@Base+0x420> │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ - b.n 3fa72 <_PyEval_FormatKwargsError@@Base+0x2d2> │ │ │ │ + b.n 3faba <_PyEval_FormatKwargsError@@Base+0x2d2> │ │ │ │ vsub.f64 d7, d14, d7 │ │ │ │ vsub.f64 d7, d7, d13 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ - vldr d6, [pc, #336] @ 3fbc8 <_PyEval_FormatKwargsError@@Base+0x428> │ │ │ │ + vldr d6, [pc, #336] @ 3fc10 <_PyEval_FormatKwargsError@@Base+0x428> │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - vldr d11, [pc, #336] @ 3fbd0 <_PyEval_FormatKwargsError@@Base+0x430> │ │ │ │ + vldr d11, [pc, #336] @ 3fc18 <_PyEval_FormatKwargsError@@Base+0x430> │ │ │ │ vmov.f64 d15, #96 @ 0x3f000000 0.5 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vdiv.f64 d12, d7, d14 │ │ │ │ - bpl.n 3fafa <_PyEval_FormatKwargsError@@Base+0x35a> │ │ │ │ - bl 286604 <_PyBytes_GetXIData@@Base+0x92c> │ │ │ │ + bpl.n 3fb42 <_PyEval_FormatKwargsError@@Base+0x35a> │ │ │ │ + bl 2855dc <_PyBytes_GetXIData@@Base+0x92c> │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2c2c4 │ │ │ │ - vldr d6, [pc, #304] @ 3fbd8 <_PyEval_FormatKwargsError@@Base+0x438> │ │ │ │ + vldr d6, [pc, #304] @ 3fc20 <_PyEval_FormatKwargsError@@Base+0x438> │ │ │ │ vdiv.f64 d7, d6, d8 │ │ │ │ vdiv.f64 d8, d7, d13 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - bl 2724ac │ │ │ │ + bl 2714b8 │ │ │ │ vcmpe.f64 d13, d11 │ │ │ │ vdiv.f64 d9, d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmls.f64 d9, d12, d9 │ │ │ │ - bpl.n 3fae0 <_PyEval_FormatKwargsError@@Base+0x340> │ │ │ │ + bpl.n 3fb28 <_PyEval_FormatKwargsError@@Base+0x340> │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2c1ec │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 3fb46 <_PyEval_FormatKwargsError@@Base+0x3a6> │ │ │ │ + b.n 3fb8e <_PyEval_FormatKwargsError@@Base+0x3a6> │ │ │ │ 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 3fb46 <_PyEval_FormatKwargsError@@Base+0x3a6> │ │ │ │ - bl 2724ac │ │ │ │ + b.n 3fb8e <_PyEval_FormatKwargsError@@Base+0x3a6> │ │ │ │ + bl 2714b8 │ │ │ │ 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 3fb2e <_PyEval_FormatKwargsError@@Base+0x38e> │ │ │ │ + bpl.n 3fb76 <_PyEval_FormatKwargsError@@Base+0x38e> │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2c1ec │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ - b.n 3fb46 <_PyEval_FormatKwargsError@@Base+0x3a6> │ │ │ │ + b.n 3fb8e <_PyEval_FormatKwargsError@@Base+0x3a6> │ │ │ │ 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 3fb78 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ + ble.n 3fbc0 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3fb78 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ - vldr d7, [pc, #88] @ 3fbb8 <_PyEval_FormatKwargsError@@Base+0x418> │ │ │ │ + b.n 3fbc0 <_PyEval_FormatKwargsError@@Base+0x3d8> │ │ │ │ + vldr d7, [pc, #88] @ 3fc00 <_PyEval_FormatKwargsError@@Base+0x418> │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 3fa3c <_PyEval_FormatKwargsError@@Base+0x29c> │ │ │ │ - vldr d14, [pc, #80] @ 3fbc0 <_PyEval_FormatKwargsError@@Base+0x420> │ │ │ │ + bgt.w 3fa84 <_PyEval_FormatKwargsError@@Base+0x29c> │ │ │ │ + vldr d14, [pc, #80] @ 3fc08 <_PyEval_FormatKwargsError@@Base+0x420> │ │ │ │ vadd.f64 d14, d13, d14 │ │ │ │ - b.n 3fa5c <_PyEval_FormatKwargsError@@Base+0x2bc> │ │ │ │ + b.n 3faa4 <_PyEval_FormatKwargsError@@Base+0x2bc> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d15} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @@ -29131,19 +29175,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, 3fbe6 <_PyEval_FormatKwargsError@@Base+0x446> │ │ │ │ + cbnz r0, 3fc2e <_PyEval_FormatKwargsError@@Base+0x446> │ │ │ │ adds r5, r0, r5 │ │ │ │ ands r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 3fbee <_PyEval_FormatKwargsError@@Base+0x44e> │ │ │ │ + cbnz r0, 3fc36 <_PyEval_FormatKwargsError@@Base+0x44e> │ │ │ │ adds r5, r0, r5 │ │ │ │ ands r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ eors r1, r4 │ │ │ │ cmp r5, #24 │ │ │ │ @@ -29154,64 +29198,64 @@ │ │ │ │ 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 3fc18 <_PyEval_FormatKwargsError@@Base+0x478> │ │ │ │ - cbz r4, 3fc06 <_PyEval_FormatKwargsError@@Base+0x466> │ │ │ │ + bne.n 3fc60 <_PyEval_FormatKwargsError@@Base+0x478> │ │ │ │ + cbz r4, 3fc4e <_PyEval_FormatKwargsError@@Base+0x466> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3fc0e <_PyEval_FormatKwargsError@@Base+0x46e> │ │ │ │ + b.n 3fc56 <_PyEval_FormatKwargsError@@Base+0x46e> │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 15a178 │ │ │ │ + b.w 159e80 │ │ │ │ add r4, r8 │ │ │ │ mov sl, r1 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r4, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ mov r9, r2 │ │ │ │ - bl 15a178 │ │ │ │ + bl 159e80 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3fc96 <_PyEval_FormatKwargsError@@Base+0x4f6> │ │ │ │ + cbz r0, 3fcde <_PyEval_FormatKwargsError@@Base+0x4f6> │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 3fc4c <_PyEval_FormatKwargsError@@Base+0x4ac> │ │ │ │ + ble.n 3fc94 <_PyEval_FormatKwargsError@@Base+0x4ac> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3fc3c <_PyEval_FormatKwargsError@@Base+0x49c> │ │ │ │ + cbz r3, 3fc84 <_PyEval_FormatKwargsError@@Base+0x49c> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3fc44 <_PyEval_FormatKwargsError@@Base+0x4a4> │ │ │ │ + b.n 3fc8c <_PyEval_FormatKwargsError@@Base+0x4a4> │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx 2b348 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3fc54 <_PyEval_FormatKwargsError@@Base+0x4b4> │ │ │ │ + cbz r3, 3fc9c <_PyEval_FormatKwargsError@@Base+0x4b4> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - b.n 3fc5c <_PyEval_FormatKwargsError@@Base+0x4bc> │ │ │ │ + b.n 3fca4 <_PyEval_FormatKwargsError@@Base+0x4bc> │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ add r0, r5 │ │ │ │ - cbz r2, 3fc66 <_PyEval_FormatKwargsError@@Base+0x4c6> │ │ │ │ + cbz r2, 3fcae <_PyEval_FormatKwargsError@@Base+0x4c6> │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - b.n 3fc6e <_PyEval_FormatKwargsError@@Base+0x4ce> │ │ │ │ + b.n 3fcb6 <_PyEval_FormatKwargsError@@Base+0x4ce> │ │ │ │ movw r1, #32052 @ 0x7d34 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ blx 2bf20 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 3fc96 <_PyEval_FormatKwargsError@@Base+0x4f6> │ │ │ │ + ble.n 3fcde <_PyEval_FormatKwargsError@@Base+0x4f6> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3fc80 <_PyEval_FormatKwargsError@@Base+0x4e0> │ │ │ │ + cbz r3, 3fcc8 <_PyEval_FormatKwargsError@@Base+0x4e0> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - b.n 3fc88 <_PyEval_FormatKwargsError@@Base+0x4e8> │ │ │ │ + b.n 3fcd0 <_PyEval_FormatKwargsError@@Base+0x4e8> │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r5, r3 │ │ │ │ add r0, r5 │ │ │ │ @@ -29226,706 +29270,706 @@ │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b348 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 3fccc <_PyEval_FormatKwargsError@@Base+0x52c> │ │ │ │ + bne.n 3fd14 <_PyEval_FormatKwargsError@@Base+0x52c> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 12c2a0 │ │ │ │ - cbz r0, 3fce6 <_PyEval_FormatKwargsError@@Base+0x546> │ │ │ │ - b.n 3fce2 <_PyEval_FormatKwargsError@@Base+0x542> │ │ │ │ + bl 12bf90 │ │ │ │ + cbz r0, 3fd2e <_PyEval_FormatKwargsError@@Base+0x546> │ │ │ │ + b.n 3fd2a <_PyEval_FormatKwargsError@@Base+0x542> │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #49032 @ 0xbf88 │ │ │ │ + movw r0, #44808 @ 0xaf08 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fcbe <_PyEval_FormatKwargsError@@Base+0x51e> │ │ │ │ + bne.n 3fd06 <_PyEval_FormatKwargsError@@Base+0x51e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3fd2e <_PyEval_FormatKwargsError@@Base+0x58e> │ │ │ │ + b.n 3fd76 <_PyEval_FormatKwargsError@@Base+0x58e> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 228ec8 │ │ │ │ + bl 22802c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3fcfa <_PyEval_FormatKwargsError@@Base+0x55a> │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 3fd42 <_PyEval_FormatKwargsError@@Base+0x55a> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fce2 <_PyEval_FormatKwargsError@@Base+0x542> │ │ │ │ + bne.n 3fd2a <_PyEval_FormatKwargsError@@Base+0x542> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movw r5, #31856 @ 0x7c70 │ │ │ │ + movw r5, #27632 @ 0x6bf0 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ uxth r0, r4 │ │ │ │ adds r1, r2, r3 │ │ │ │ subs r3, r1, r2 │ │ │ │ lsls r4, r0, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3fd28 <_PyEval_FormatKwargsError@@Base+0x588> │ │ │ │ + ble.n 3fd70 <_PyEval_FormatKwargsError@@Base+0x588> │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ uxth r4, r4 │ │ │ │ eor.w r3, r3, r0, lsr #8 │ │ │ │ add.w r3, r5, r3, lsl #1 │ │ │ │ ldrh.w r0, [r3, #184] @ 0xb8 │ │ │ │ eors r0, r4 │ │ │ │ - b.n 3fd0a <_PyEval_FormatKwargsError@@Base+0x56a> │ │ │ │ - bl 7e104 │ │ │ │ + b.n 3fd52 <_PyEval_FormatKwargsError@@Base+0x56a> │ │ │ │ + bl 7e0f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 3fd38 <_PyEval_FormatKwargsError@@Base+0x598> │ │ │ │ + cbz r3, 3fd80 <_PyEval_FormatKwargsError@@Base+0x598> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12e348 │ │ │ │ + bl 12e01c │ │ │ │ mov r0, r4 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbnz r0, 3fd76 <_PyEval_FormatKwargsError@@Base+0x5d6> │ │ │ │ + cbnz r0, 3fdbe <_PyEval_FormatKwargsError@@Base+0x5d6> │ │ │ │ cmp r3, r0 │ │ │ │ - ble.n 3fd76 <_PyEval_FormatKwargsError@@Base+0x5d6> │ │ │ │ + ble.n 3fdbe <_PyEval_FormatKwargsError@@Base+0x5d6> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3fd76 <_PyEval_FormatKwargsError@@Base+0x5d6> │ │ │ │ - cbz r2, 3fd76 <_PyEval_FormatKwargsError@@Base+0x5d6> │ │ │ │ + bne.n 3fdbe <_PyEval_FormatKwargsError@@Base+0x5d6> │ │ │ │ + cbz r2, 3fdbe <_PyEval_FormatKwargsError@@Base+0x5d6> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #6756 @ 0x1a64 │ │ │ │ + movw r1, #2532 @ 0x9e4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 3fd96 <_PyEval_FormatKwargsError@@Base+0x5f6> │ │ │ │ + bl f3560 │ │ │ │ + b.n 3fdde <_PyEval_FormatKwargsError@@Base+0x5f6> │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r4, [pc, #32] @ (3fd9c <_PyEval_FormatKwargsError@@Base+0x5fc>) │ │ │ │ + ldr r4, [pc, #32] @ (3fde4 <_PyEval_FormatKwargsError@@Base+0x5fc>) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fd60 <_PyEval_FormatKwargsError@@Base+0x5c0> │ │ │ │ + bne.n 3fda8 <_PyEval_FormatKwargsError@@Base+0x5c0> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ adds r2, #136 @ 0x88 │ │ │ │ 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, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 3fdc0 <_PyEval_FormatKwargsError@@Base+0x620> │ │ │ │ + bhi.n 3fe08 <_PyEval_FormatKwargsError@@Base+0x620> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3fdd8 <_PyEval_FormatKwargsError@@Base+0x638> │ │ │ │ + ble.n 3fe20 <_PyEval_FormatKwargsError@@Base+0x638> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 3fde0 <_PyEval_FormatKwargsError@@Base+0x640> │ │ │ │ - movw r0, #55152 @ 0xd770 │ │ │ │ + b.n 3fe28 <_PyEval_FormatKwargsError@@Base+0x640> │ │ │ │ + movw r0, #50928 @ 0xc6f0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fdb8 <_PyEval_FormatKwargsError@@Base+0x618> │ │ │ │ + bne.n 3fe00 <_PyEval_FormatKwargsError@@Base+0x618> │ │ │ │ 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.w 3f544 │ │ │ │ + b.w 3f58c │ │ │ │ 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, 3fe0c <_PyEval_FormatKwargsError@@Base+0x66c> │ │ │ │ + cbnz r3, 3fe54 <_PyEval_FormatKwargsError@@Base+0x66c> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 3fe0c <_PyEval_FormatKwargsError@@Base+0x66c> │ │ │ │ + ble.n 3fe54 <_PyEval_FormatKwargsError@@Base+0x66c> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3fe0c <_PyEval_FormatKwargsError@@Base+0x66c> │ │ │ │ - cbnz r4, 3fe2a <_PyEval_FormatKwargsError@@Base+0x68a> │ │ │ │ + bne.n 3fe54 <_PyEval_FormatKwargsError@@Base+0x66c> │ │ │ │ + cbnz r4, 3fe72 <_PyEval_FormatKwargsError@@Base+0x68a> │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #144] @ (3fea4 <_PyEval_FormatKwargsError@@Base+0x704>) │ │ │ │ + ldr r4, [pc, #144] @ (3feec <_PyEval_FormatKwargsError@@Base+0x704>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3fe92 <_PyEval_FormatKwargsError@@Base+0x6f2> │ │ │ │ + cbz r0, 3feda <_PyEval_FormatKwargsError@@Base+0x6f2> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3fe3c <_PyEval_FormatKwargsError@@Base+0x69c> │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 3fe92 <_PyEval_FormatKwargsError@@Base+0x6f2> │ │ │ │ + bne.n 3fe84 <_PyEval_FormatKwargsError@@Base+0x69c> │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 3feda <_PyEval_FormatKwargsError@@Base+0x6f2> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3fe4e <_PyEval_FormatKwargsError@@Base+0x6ae> │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 3fe92 <_PyEval_FormatKwargsError@@Base+0x6f2> │ │ │ │ + bne.n 3fe96 <_PyEval_FormatKwargsError@@Base+0x6ae> │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 3feda <_PyEval_FormatKwargsError@@Base+0x6f2> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 965e4 │ │ │ │ + bl 965c4 │ │ │ │ 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 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3fe96 <_PyEval_FormatKwargsError@@Base+0x6f6> │ │ │ │ + bge.n 3fede <_PyEval_FormatKwargsError@@Base+0x6f6> │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3fe84 <_PyEval_FormatKwargsError@@Base+0x6e4> │ │ │ │ - bl eedb4 │ │ │ │ + bne.n 3fecc <_PyEval_FormatKwargsError@@Base+0x6e4> │ │ │ │ + bl eec50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fe52 <_PyEval_FormatKwargsError@@Base+0x6b2> │ │ │ │ - b.n 3fe92 <_PyEval_FormatKwargsError@@Base+0x6f2> │ │ │ │ + beq.n 3fe9a <_PyEval_FormatKwargsError@@Base+0x6b2> │ │ │ │ + b.n 3feda <_PyEval_FormatKwargsError@@Base+0x6f2> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ + bl 1b10e8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3fea0 <_PyEval_FormatKwargsError@@Base+0x700> │ │ │ │ + b.n 3fee8 <_PyEval_FormatKwargsError@@Base+0x700> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3ff78 <_PyEval_FormatKwargsError@@Base+0x7d8> │ │ │ │ + bl 3ffc0 <_PyEval_FormatKwargsError@@Base+0x7d8> │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r2, #180 @ 0xb4 │ │ │ │ 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 r3, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 3fed4 <_PyEval_FormatKwargsError@@Base+0x734> │ │ │ │ + bgt.n 3ff1c <_PyEval_FormatKwargsError@@Base+0x734> │ │ │ │ mov r0, r4 │ │ │ │ - bl 26d6ac │ │ │ │ - cbnz r0, 3fef0 <_PyEval_FormatKwargsError@@Base+0x750> │ │ │ │ + bl 26c6b4 │ │ │ │ + cbnz r0, 3ff38 <_PyEval_FormatKwargsError@@Base+0x750> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 3e9fa │ │ │ │ + b.w 3ea42 │ │ │ │ movw r3, #44600 @ 0xae38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #20500 @ 0x5014 │ │ │ │ + movw r1, #16276 @ 0x3f94 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f8c04 │ │ │ │ + bl 1f7d2c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3fec0 <_PyEval_FormatKwargsError@@Base+0x720> │ │ │ │ + bne.n 3ff08 <_PyEval_FormatKwargsError@@Base+0x720> │ │ │ │ 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 │ │ │ │ - bl 2342f0 <_PyArg_NoKeywords@@Base+0x1d8> │ │ │ │ - cbz r0, 3ff42 <_PyEval_FormatKwargsError@@Base+0x7a2> │ │ │ │ + bl 233458 <_PyArg_NoKeywords@@Base+0x1d8> │ │ │ │ + cbz r0, 3ff8a <_PyEval_FormatKwargsError@@Base+0x7a2> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 3ff26 <_PyEval_FormatKwargsError@@Base+0x786> │ │ │ │ + cbnz r0, 3ff6e <_PyEval_FormatKwargsError@@Base+0x786> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ff46 <_PyEval_FormatKwargsError@@Base+0x7a6> │ │ │ │ + bge.n 3ff8e <_PyEval_FormatKwargsError@@Base+0x7a6> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3ff46 <_PyEval_FormatKwargsError@@Base+0x7a6> │ │ │ │ - bl 84e14 │ │ │ │ + b.n 3ff8e <_PyEval_FormatKwargsError@@Base+0x7a6> │ │ │ │ + bl 84df8 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3ff4e <_PyEval_FormatKwargsError@@Base+0x7ae> │ │ │ │ + cbnz r0, 3ff96 <_PyEval_FormatKwargsError@@Base+0x7ae> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ff42 <_PyEval_FormatKwargsError@@Base+0x7a2> │ │ │ │ + bge.n 3ff8a <_PyEval_FormatKwargsError@@Base+0x7a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ff42 <_PyEval_FormatKwargsError@@Base+0x7a2> │ │ │ │ + cbnz r3, 3ff8a <_PyEval_FormatKwargsError@@Base+0x7a2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3ff74 <_PyEval_FormatKwargsError@@Base+0x7d4> │ │ │ │ + b.n 3ffbc <_PyEval_FormatKwargsError@@Base+0x7d4> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #20596 @ 0x5074 │ │ │ │ + movw r0, #16372 @ 0x3ff4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ff74 <_PyEval_FormatKwargsError@@Base+0x7d4> │ │ │ │ + bge.n 3ffbc <_PyEval_FormatKwargsError@@Base+0x7d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ff74 <_PyEval_FormatKwargsError@@Base+0x7d4> │ │ │ │ + cbnz r3, 3ffbc <_PyEval_FormatKwargsError@@Base+0x7d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 3ff9e <_PyEval_FormatKwargsError@@Base+0x7fe> │ │ │ │ + cbnz r0, 3ffe6 <_PyEval_FormatKwargsError@@Base+0x7fe> │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b348 │ │ │ │ - movw r1, #3624 @ 0xe28 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #26012 @ 0x659c │ │ │ │ + movw r1, #64836 @ 0xfd44 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #21788 @ 0x551c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1bc310 │ │ │ │ + bl 1bb9bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 40102 <_PyEval_FormatKwargsError@@Base+0x962> │ │ │ │ - bl 85690 │ │ │ │ + beq.w 4014a <_PyEval_FormatKwargsError@@Base+0x962> │ │ │ │ + bl 85674 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 3ffd4 <_PyEval_FormatKwargsError@@Base+0x834> │ │ │ │ + bge.n 4001c <_PyEval_FormatKwargsError@@Base+0x834> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3ffd4 <_PyEval_FormatKwargsError@@Base+0x834> │ │ │ │ + cbnz r3, 4001c <_PyEval_FormatKwargsError@@Base+0x834> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 40102 <_PyEval_FormatKwargsError@@Base+0x962> │ │ │ │ + beq.w 4014a <_PyEval_FormatKwargsError@@Base+0x962> │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 29b098 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ - vldr d9, [pc, #300] @ 40110 <_PyEval_FormatKwargsError@@Base+0x970> │ │ │ │ + bl 29a038 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + vldr d9, [pc, #300] @ 40158 <_PyEval_FormatKwargsError@@Base+0x970> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 29b098 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 29a038 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 85c28 │ │ │ │ + bl 85c0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 400ca <_PyEval_FormatKwargsError@@Base+0x92a> │ │ │ │ + beq.n 40112 <_PyEval_FormatKwargsError@@Base+0x92a> │ │ │ │ str r0, [r4, #16] │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 29b098 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 29a038 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ - bl 29b098 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 29a038 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 85c28 │ │ │ │ + bl 85c0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 400ca <_PyEval_FormatKwargsError@@Base+0x92a> │ │ │ │ + beq.n 40112 <_PyEval_FormatKwargsError@@Base+0x92a> │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 400ca <_PyEval_FormatKwargsError@@Base+0x92a> │ │ │ │ + beq.n 40112 <_PyEval_FormatKwargsError@@Base+0x92a> │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 400ca <_PyEval_FormatKwargsError@@Base+0x92a> │ │ │ │ + beq.n 40112 <_PyEval_FormatKwargsError@@Base+0x92a> │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 400ca <_PyEval_FormatKwargsError@@Base+0x92a> │ │ │ │ + beq.n 40112 <_PyEval_FormatKwargsError@@Base+0x92a> │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 400ca <_PyEval_FormatKwargsError@@Base+0x92a> │ │ │ │ + beq.n 40112 <_PyEval_FormatKwargsError@@Base+0x92a> │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 400ca <_PyEval_FormatKwargsError@@Base+0x92a> │ │ │ │ + beq.n 40112 <_PyEval_FormatKwargsError@@Base+0x92a> │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 800ec │ │ │ │ - cbz r0, 400ca <_PyEval_FormatKwargsError@@Base+0x92a> │ │ │ │ + bl 800cc │ │ │ │ + cbz r0, 40112 <_PyEval_FormatKwargsError@@Base+0x92a> │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ - bl 800ec │ │ │ │ - cbz r0, 400ca <_PyEval_FormatKwargsError@@Base+0x92a> │ │ │ │ + bl 800cc │ │ │ │ + cbz r0, 40112 <_PyEval_FormatKwargsError@@Base+0x92a> │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ - bl 800ec │ │ │ │ - cbz r0, 400ca <_PyEval_FormatKwargsError@@Base+0x92a> │ │ │ │ + bl 800cc │ │ │ │ + cbz r0, 40112 <_PyEval_FormatKwargsError@@Base+0x92a> │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 800ec │ │ │ │ - cbz r0, 400ca <_PyEval_FormatKwargsError@@Base+0x92a> │ │ │ │ + bl 800cc │ │ │ │ + cbz r0, 40112 <_PyEval_FormatKwargsError@@Base+0x92a> │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 800ec │ │ │ │ - cbz r0, 400ca <_PyEval_FormatKwargsError@@Base+0x92a> │ │ │ │ + bl 800cc │ │ │ │ + cbz r0, 40112 <_PyEval_FormatKwargsError@@Base+0x92a> │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl 800ec │ │ │ │ - cbz r0, 400ca <_PyEval_FormatKwargsError@@Base+0x92a> │ │ │ │ + bl 800cc │ │ │ │ + cbz r0, 40112 <_PyEval_FormatKwargsError@@Base+0x92a> │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 800ec │ │ │ │ - cbz r0, 400ca <_PyEval_FormatKwargsError@@Base+0x92a> │ │ │ │ + bl 800cc │ │ │ │ + cbz r0, 40112 <_PyEval_FormatKwargsError@@Base+0x92a> │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 400ca <_PyEval_FormatKwargsError@@Base+0x92a> │ │ │ │ + cbz r0, 40112 <_PyEval_FormatKwargsError@@Base+0x92a> │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 400e0 <_PyEval_FormatKwargsError@@Base+0x940> │ │ │ │ + cbnz r0, 40128 <_PyEval_FormatKwargsError@@Base+0x940> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40102 <_PyEval_FormatKwargsError@@Base+0x962> │ │ │ │ + bge.n 4014a <_PyEval_FormatKwargsError@@Base+0x962> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40102 <_PyEval_FormatKwargsError@@Base+0x962> │ │ │ │ + cbnz r3, 4014a <_PyEval_FormatKwargsError@@Base+0x962> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40102 <_PyEval_FormatKwargsError@@Base+0x962> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4014a <_PyEval_FormatKwargsError@@Base+0x962> │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ mov r0, r7 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r3, r4 │ │ │ │ vpop {d8-d9} │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ - movw r0, #20604 @ 0x507c │ │ │ │ + movw r0, #16380 @ 0x3ffc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 80cc0 │ │ │ │ + b.w 80ca0 │ │ │ │ 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 │ │ │ │ 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 15a178 │ │ │ │ + bl 159e80 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 40158 <_PyEval_FormatKwargsError@@Base+0x9b8> │ │ │ │ + cbz r0, 401a0 <_PyEval_FormatKwargsError@@Base+0x9b8> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 4013c <_PyEval_FormatKwargsError@@Base+0x99c> │ │ │ │ + cbz r3, 40184 <_PyEval_FormatKwargsError@@Base+0x99c> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 40144 <_PyEval_FormatKwargsError@@Base+0x9a4> │ │ │ │ + b.n 4018c <_PyEval_FormatKwargsError@@Base+0x9a4> │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 4014c <_PyEval_FormatKwargsError@@Base+0x9ac> │ │ │ │ + cbz r2, 40194 <_PyEval_FormatKwargsError@@Base+0x9ac> │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 40154 <_PyEval_FormatKwargsError@@Base+0x9b4> │ │ │ │ + b.n 4019c <_PyEval_FormatKwargsError@@Base+0x9b4> │ │ │ │ movw r1, #32052 @ 0x7d34 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ - bl 213ac0 │ │ │ │ + bl 212bd4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r2, #5 │ │ │ │ - bpl.n 4017e <_PyEval_FormatKwargsError@@Base+0x9de> │ │ │ │ + bpl.n 401c6 <_PyEval_FormatKwargsError@@Base+0x9de> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4019e <_PyEval_FormatKwargsError@@Base+0x9fe> │ │ │ │ + bgt.n 401e6 <_PyEval_FormatKwargsError@@Base+0x9fe> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #20772 @ 0x5124 │ │ │ │ + movw r1, #16548 @ 0x40a4 │ │ │ │ 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 d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ ldr r3, [r0, #28] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 401be <_PyEval_FormatKwargsError@@Base+0xa1e> │ │ │ │ + bgt.n 40206 <_PyEval_FormatKwargsError@@Base+0xa1e> │ │ │ │ ldr r1, [r1, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ - bl 16ff1c │ │ │ │ + bl 16f6fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 401d4 <_PyEval_FormatKwargsError@@Base+0xa34> │ │ │ │ - bl 800ec │ │ │ │ - cbnz r0, 401d8 <_PyEval_FormatKwargsError@@Base+0xa38> │ │ │ │ - b.n 401d4 <_PyEval_FormatKwargsError@@Base+0xa34> │ │ │ │ + blt.n 4021c <_PyEval_FormatKwargsError@@Base+0xa34> │ │ │ │ + bl 800cc │ │ │ │ + cbnz r0, 40220 <_PyEval_FormatKwargsError@@Base+0xa38> │ │ │ │ + b.n 4021c <_PyEval_FormatKwargsError@@Base+0xa34> │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57240 @ 0xdf98 │ │ │ │ + movw r1, #53016 @ 0xcf18 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40298 <_PyEval_FormatKwargsError@@Base+0xaf8> │ │ │ │ + b.n 402e0 <_PyEval_FormatKwargsError@@Base+0xaf8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 401ea <_PyEval_FormatKwargsError@@Base+0xa4a> │ │ │ │ + bge.n 40232 <_PyEval_FormatKwargsError@@Base+0xa4a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 401ea <_PyEval_FormatKwargsError@@Base+0xa4a> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 40232 <_PyEval_FormatKwargsError@@Base+0xa4a> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 40210 <_PyEval_FormatKwargsError@@Base+0xa70> │ │ │ │ + bmi.n 40258 <_PyEval_FormatKwargsError@@Base+0xa70> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20832 @ 0x5160 │ │ │ │ + movw r1, #16608 @ 0x40e0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6d5c │ │ │ │ - bl 85b78 │ │ │ │ + b.w d6c4c │ │ │ │ + bl 85b5c │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 40220 <_PyEval_FormatKwargsError@@Base+0xa80> │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 40224 <_PyEval_FormatKwargsError@@Base+0xa84> │ │ │ │ - b.n 401d4 <_PyEval_FormatKwargsError@@Base+0xa34> │ │ │ │ + bne.n 40268 <_PyEval_FormatKwargsError@@Base+0xa80> │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 4026c <_PyEval_FormatKwargsError@@Base+0xa84> │ │ │ │ + b.n 4021c <_PyEval_FormatKwargsError@@Base+0xa34> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4023c <_PyEval_FormatKwargsError@@Base+0xa9c> │ │ │ │ + bge.n 40284 <_PyEval_FormatKwargsError@@Base+0xa9c> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20884 @ 0x5194 │ │ │ │ + movw r1, #16660 @ 0x4114 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 401d4 <_PyEval_FormatKwargsError@@Base+0xa34> │ │ │ │ + bl f3560 │ │ │ │ + b.n 4021c <_PyEval_FormatKwargsError@@Base+0xa34> │ │ │ │ ldr r1, [r5, #24] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 40256 <_PyEval_FormatKwargsError@@Base+0xab6> │ │ │ │ + bne.n 4029e <_PyEval_FormatKwargsError@@Base+0xab6> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 40298 <_PyEval_FormatKwargsError@@Base+0xaf8> │ │ │ │ + b.n 402e0 <_PyEval_FormatKwargsError@@Base+0xaf8> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 4027a <_PyEval_FormatKwargsError@@Base+0xada> │ │ │ │ + bmi.n 402c2 <_PyEval_FormatKwargsError@@Base+0xada> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20920 @ 0x51b8 │ │ │ │ + movw r1, #16696 @ 0x4138 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 40288 <_PyEval_FormatKwargsError@@Base+0xae8> │ │ │ │ - bl 89ba0 │ │ │ │ + cbz r0, 402d0 <_PyEval_FormatKwargsError@@Base+0xae8> │ │ │ │ + bl 89b94 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4024c <_PyEval_FormatKwargsError@@Base+0xaac> │ │ │ │ - b.n 401d4 <_PyEval_FormatKwargsError@@Base+0xa34> │ │ │ │ + bne.n 40294 <_PyEval_FormatKwargsError@@Base+0xaac> │ │ │ │ + b.n 4021c <_PyEval_FormatKwargsError@@Base+0xa34> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ str r1, [r4, #20] │ │ │ │ - b.n 4024c <_PyEval_FormatKwargsError@@Base+0xaac> │ │ │ │ + b.n 40294 <_PyEval_FormatKwargsError@@Base+0xaac> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ - cbnz r4, 402c0 <_PyEval_FormatKwargsError@@Base+0xb20> │ │ │ │ + cbnz r4, 40308 <_PyEval_FormatKwargsError@@Base+0xb20> │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 402c0 <_PyEval_FormatKwargsError@@Base+0xb20> │ │ │ │ + ble.n 40308 <_PyEval_FormatKwargsError@@Base+0xb20> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 402c0 <_PyEval_FormatKwargsError@@Base+0xb20> │ │ │ │ - cbnz r2, 402e4 <_PyEval_FormatKwargsError@@Base+0xb44> │ │ │ │ + bne.n 40308 <_PyEval_FormatKwargsError@@Base+0xb20> │ │ │ │ + cbnz r2, 4032c <_PyEval_FormatKwargsError@@Base+0xb44> │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #332] @ (40410 <_PyEval_FormatKwargsError@@Base+0xc70>) │ │ │ │ + ldr r4, [pc, #332] @ (40458 <_PyEval_FormatKwargsError@@Base+0xc70>) │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #24 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 402e4 <_PyEval_FormatKwargsError@@Base+0xb44> │ │ │ │ + cbnz r0, 4032c <_PyEval_FormatKwargsError@@Base+0xb44> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40406 <_PyEval_FormatKwargsError@@Base+0xc66> │ │ │ │ + b.n 4044e <_PyEval_FormatKwargsError@@Base+0xc66> │ │ │ │ ldrd r8, r0, [r2] │ │ │ │ - bl dd900 <_PyNumber_Index@@Base> │ │ │ │ + bl dd7d4 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 402fe <_PyEval_FormatKwargsError@@Base+0xb5e> │ │ │ │ - bl 7fe4c │ │ │ │ + cbnz r0, 40346 <_PyEval_FormatKwargsError@@Base+0xb5e> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 402e0 <_PyEval_FormatKwargsError@@Base+0xb40> │ │ │ │ + bne.n 40328 <_PyEval_FormatKwargsError@@Base+0xb40> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4031c <_PyEval_FormatKwargsError@@Base+0xb7c> │ │ │ │ - bl 85b78 │ │ │ │ + b.n 40364 <_PyEval_FormatKwargsError@@Base+0xb7c> │ │ │ │ + bl 85b5c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40318 <_PyEval_FormatKwargsError@@Base+0xb78> │ │ │ │ + bge.n 40360 <_PyEval_FormatKwargsError@@Base+0xb78> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 40318 <_PyEval_FormatKwargsError@@Base+0xb78> │ │ │ │ + cbnz r3, 40360 <_PyEval_FormatKwargsError@@Base+0xb78> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 402f0 <_PyEval_FormatKwargsError@@Base+0xb50> │ │ │ │ + beq.n 40338 <_PyEval_FormatKwargsError@@Base+0xb50> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ - bge.n 4033c <_PyEval_FormatKwargsError@@Base+0xb9c> │ │ │ │ + bge.n 40384 <_PyEval_FormatKwargsError@@Base+0xb9c> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #35808 @ 0x8be0 │ │ │ │ + movw r1, #31584 @ 0x7b60 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 402e0 <_PyEval_FormatKwargsError@@Base+0xb40> │ │ │ │ + bl f3560 │ │ │ │ + b.n 40328 <_PyEval_FormatKwargsError@@Base+0xb40> │ │ │ │ mov r1, r6 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 29aad0 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 299a70 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ cmp r4, r0 │ │ │ │ - ble.n 40350 <_PyEval_FormatKwargsError@@Base+0xbb0> │ │ │ │ - bl 1fc770 │ │ │ │ - b.n 402e0 <_PyEval_FormatKwargsError@@Base+0xb40> │ │ │ │ + ble.n 40398 <_PyEval_FormatKwargsError@@Base+0xbb0> │ │ │ │ + bl 1fb898 │ │ │ │ + b.n 40328 <_PyEval_FormatKwargsError@@Base+0xb40> │ │ │ │ mov r0, r5 │ │ │ │ mul.w r5, r6, r4 │ │ │ │ - bl 153084 │ │ │ │ + bl 152dbc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - movw r2, #17892 @ 0x45e4 │ │ │ │ + movw r2, #13668 @ 0x3564 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - bl 1d1c90 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 1d0dc4 <_PyObject_CallMethod@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 402e0 <_PyEval_FormatKwargsError@@Base+0xb40> │ │ │ │ + beq.n 40328 <_PyEval_FormatKwargsError@@Base+0xb40> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 403ac <_PyEval_FormatKwargsError@@Base+0xc0c> │ │ │ │ + bmi.n 403f4 <_PyEval_FormatKwargsError@@Base+0xc0c> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20972 @ 0x51ec │ │ │ │ + movw r1, #16748 @ 0x416c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 402e0 <_PyEval_FormatKwargsError@@Base+0xb40> │ │ │ │ + bge.n 40328 <_PyEval_FormatKwargsError@@Base+0xb40> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 402e0 <_PyEval_FormatKwargsError@@Base+0xb40> │ │ │ │ + bne.n 40328 <_PyEval_FormatKwargsError@@Base+0xb40> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 402e0 <_PyEval_FormatKwargsError@@Base+0xb40> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40328 <_PyEval_FormatKwargsError@@Base+0xb40> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - bl 238a88 │ │ │ │ + bl 237a60 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 403cc <_PyEval_FormatKwargsError@@Base+0xc2c> │ │ │ │ + bge.n 40414 <_PyEval_FormatKwargsError@@Base+0xc2c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 403cc <_PyEval_FormatKwargsError@@Base+0xc2c> │ │ │ │ + cbnz r3, 40414 <_PyEval_FormatKwargsError@@Base+0xc2c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 402e0 <_PyEval_FormatKwargsError@@Base+0xb40> │ │ │ │ + beq.n 40328 <_PyEval_FormatKwargsError@@Base+0xb40> │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 40406 <_PyEval_FormatKwargsError@@Base+0xc66> │ │ │ │ + beq.n 4044e <_PyEval_FormatKwargsError@@Base+0xc66> │ │ │ │ movw r3, #61140 @ 0xeed4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21000 @ 0x5208 │ │ │ │ + movw r1, #16776 @ 0x4188 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 402e0 <_PyEval_FormatKwargsError@@Base+0xb40> │ │ │ │ + bge.w 40328 <_PyEval_FormatKwargsError@@Base+0xb40> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 402e0 <_PyEval_FormatKwargsError@@Base+0xb40> │ │ │ │ + bne.w 40328 <_PyEval_FormatKwargsError@@Base+0xb40> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 402e0 <_PyEval_FormatKwargsError@@Base+0xb40> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40328 <_PyEval_FormatKwargsError@@Base+0xb40> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -29934,31 +29978,31 @@ │ │ │ │ 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 40440 <_PyEval_FormatKwargsError@@Base+0xca0> │ │ │ │ + bne.n 40488 <_PyEval_FormatKwargsError@@Base+0xca0> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 404d6 <_PyEval_FormatKwargsError@@Base+0xd36> │ │ │ │ + b.n 4051e <_PyEval_FormatKwargsError@@Base+0xd36> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 404a2 <_PyEval_FormatKwargsError@@Base+0xd02> │ │ │ │ + bmi.n 404ea <_PyEval_FormatKwargsError@@Base+0xd02> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #28796 @ 0x707c │ │ │ │ + movw r1, #24572 @ 0x5ffc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 404d4 <_PyEval_FormatKwargsError@@Base+0xd34> │ │ │ │ + bl f3560 │ │ │ │ + b.n 4051c <_PyEval_FormatKwargsError@@Base+0xd34> │ │ │ │ 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 │ │ │ │ @@ -29966,155 +30010,155 @@ │ │ │ │ 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 83ee8 │ │ │ │ + bl 83ecc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 404b4 <_PyEval_FormatKwargsError@@Base+0xd14> │ │ │ │ + blt.n 404fc <_PyEval_FormatKwargsError@@Base+0xd14> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 404c4 <_PyEval_FormatKwargsError@@Base+0xd24> │ │ │ │ + blt.n 4050c <_PyEval_FormatKwargsError@@Base+0xd24> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 404d4 <_PyEval_FormatKwargsError@@Base+0xd34> │ │ │ │ + blt.n 4051c <_PyEval_FormatKwargsError@@Base+0xd34> │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 90120 │ │ │ │ + bl 90100 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40464 <_PyEval_FormatKwargsError@@Base+0xcc4> │ │ │ │ - b.n 40436 <_PyEval_FormatKwargsError@@Base+0xc96> │ │ │ │ + bne.n 404ac <_PyEval_FormatKwargsError@@Base+0xcc4> │ │ │ │ + b.n 4047e <_PyEval_FormatKwargsError@@Base+0xc96> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40494 <_PyEval_FormatKwargsError@@Base+0xcf4> │ │ │ │ + bne.n 404dc <_PyEval_FormatKwargsError@@Base+0xcf4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40494 <_PyEval_FormatKwargsError@@Base+0xcf4> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 404dc <_PyEval_FormatKwargsError@@Base+0xcf4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4049c <_PyEval_FormatKwargsError@@Base+0xcfc> │ │ │ │ + bne.n 404e4 <_PyEval_FormatKwargsError@@Base+0xcfc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4049c <_PyEval_FormatKwargsError@@Base+0xcfc> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 404e4 <_PyEval_FormatKwargsError@@Base+0xcfc> │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1acdb8 <_PyType_Name@@Base> │ │ │ │ + bl 1ac550 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldrd r5, r6, [r4, #16] │ │ │ │ - movw r0, #21036 @ 0x522c │ │ │ │ + movw r0, #16812 @ 0x41ac │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl e5520 │ │ │ │ + bl e53c0 │ │ │ │ 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, #4044] @ 0xfcc │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 40550 <_PyEval_FormatKwargsError@@Base+0xdb0> │ │ │ │ + bne.n 40598 <_PyEval_FormatKwargsError@@Base+0xdb0> │ │ │ │ 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 77680 │ │ │ │ + bl 776b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4059a <_PyEval_FormatKwargsError@@Base+0xdfa> │ │ │ │ - b.n 405bc <_PyEval_FormatKwargsError@@Base+0xe1c> │ │ │ │ + blt.n 405e2 <_PyEval_FormatKwargsError@@Base+0xdfa> │ │ │ │ + b.n 40604 <_PyEval_FormatKwargsError@@Base+0xe1c> │ │ │ │ ldr.w r0, [r3, #4052] @ 0xfd4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 40576 <_PyEval_FormatKwargsError@@Base+0xdd6> │ │ │ │ + bne.n 405be <_PyEval_FormatKwargsError@@Base+0xdd6> │ │ │ │ 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 77680 │ │ │ │ + bl 776b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4059a <_PyEval_FormatKwargsError@@Base+0xdfa> │ │ │ │ - b.n 405bc <_PyEval_FormatKwargsError@@Base+0xe1c> │ │ │ │ + blt.n 405e2 <_PyEval_FormatKwargsError@@Base+0xdfa> │ │ │ │ + b.n 40604 <_PyEval_FormatKwargsError@@Base+0xe1c> │ │ │ │ ldr.w r3, [r3, #4048] @ 0xfd0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 405a0 <_PyEval_FormatKwargsError@@Base+0xe00> │ │ │ │ + bne.n 405e8 <_PyEval_FormatKwargsError@@Base+0xe00> │ │ │ │ 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 77680 │ │ │ │ + bl 776b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 405bc <_PyEval_FormatKwargsError@@Base+0xe1c> │ │ │ │ + bge.n 40604 <_PyEval_FormatKwargsError@@Base+0xe1c> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 405bc <_PyEval_FormatKwargsError@@Base+0xe1c> │ │ │ │ + b.n 40604 <_PyEval_FormatKwargsError@@Base+0xe1c> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #4792 @ 0x12b8 │ │ │ │ + movw r1, #568 @ 0x238 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ 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 r0, r1 │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 405e4 <_PyEval_FormatKwargsError@@Base+0xe44> │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 405e4 <_PyEval_FormatKwargsError@@Base+0xe44> │ │ │ │ + bne.n 4062c <_PyEval_FormatKwargsError@@Base+0xe44> │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 4062c <_PyEval_FormatKwargsError@@Base+0xe44> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4061a <_PyEval_FormatKwargsError@@Base+0xe7a> │ │ │ │ + b.n 40662 <_PyEval_FormatKwargsError@@Base+0xe7a> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0ac0 │ │ │ │ + bl 1c00d0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 40602 <_PyEval_FormatKwargsError@@Base+0xe62> │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 4064a <_PyEval_FormatKwargsError@@Base+0xe62> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 405e0 <_PyEval_FormatKwargsError@@Base+0xe40> │ │ │ │ + bne.n 40628 <_PyEval_FormatKwargsError@@Base+0xe40> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4061a <_PyEval_FormatKwargsError@@Base+0xe7a> │ │ │ │ + b.n 40662 <_PyEval_FormatKwargsError@@Base+0xe7a> │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -30124,588 +30168,588 @@ │ │ │ │ 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 4063c <_PyEval_FormatKwargsError@@Base+0xe9c> │ │ │ │ + bhi.n 40684 <_PyEval_FormatKwargsError@@Base+0xe9c> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 40654 <_PyEval_FormatKwargsError@@Base+0xeb4> │ │ │ │ + ble.n 4069c <_PyEval_FormatKwargsError@@Base+0xeb4> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - b.n 4065c <_PyEval_FormatKwargsError@@Base+0xebc> │ │ │ │ - movw r0, #6184 @ 0x1828 │ │ │ │ + b.n 406a4 <_PyEval_FormatKwargsError@@Base+0xebc> │ │ │ │ + movw r0, #1960 @ 0x7a8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40634 <_PyEval_FormatKwargsError@@Base+0xe94> │ │ │ │ - b.n 406f6 <_PyEval_FormatKwargsError@@Base+0xf56> │ │ │ │ + bne.n 4067c <_PyEval_FormatKwargsError@@Base+0xe94> │ │ │ │ + b.n 4073e <_PyEval_FormatKwargsError@@Base+0xf56> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 4067e <_PyEval_FormatKwargsError@@Base+0xede> │ │ │ │ + cbz r3, 406c6 <_PyEval_FormatKwargsError@@Base+0xede> │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 40696 <_PyEval_FormatKwargsError@@Base+0xef6> │ │ │ │ + ble.n 406de <_PyEval_FormatKwargsError@@Base+0xef6> │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57240 @ 0xdf98 │ │ │ │ + movw r1, #53016 @ 0xcf18 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 406f6 <_PyEval_FormatKwargsError@@Base+0xf56> │ │ │ │ + bl f3560 │ │ │ │ + b.n 4073e <_PyEval_FormatKwargsError@@Base+0xf56> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19968 @ 0x4e00 │ │ │ │ + movw r1, #15744 @ 0x3d80 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 406f6 <_PyEval_FormatKwargsError@@Base+0xf56> │ │ │ │ + bl f3560 │ │ │ │ + b.n 4073e <_PyEval_FormatKwargsError@@Base+0xf56> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 406a6 <_PyEval_FormatKwargsError@@Base+0xf06> │ │ │ │ + bne.n 406ee <_PyEval_FormatKwargsError@@Base+0xf06> │ │ │ │ ldr r4, [r5, #12] │ │ │ │ - b.n 406d8 <_PyEval_FormatKwargsError@@Base+0xf38> │ │ │ │ - bl e50f8 │ │ │ │ + b.n 40720 <_PyEval_FormatKwargsError@@Base+0xf38> │ │ │ │ + bl e4f98 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 406b8 <_PyEval_FormatKwargsError@@Base+0xf18> │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 406bc <_PyEval_FormatKwargsError@@Base+0xf1c> │ │ │ │ - b.n 406f6 <_PyEval_FormatKwargsError@@Base+0xf56> │ │ │ │ + bne.n 40700 <_PyEval_FormatKwargsError@@Base+0xf18> │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 40704 <_PyEval_FormatKwargsError@@Base+0xf1c> │ │ │ │ + b.n 4073e <_PyEval_FormatKwargsError@@Base+0xf56> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 406d8 <_PyEval_FormatKwargsError@@Base+0xf38> │ │ │ │ + bge.n 40720 <_PyEval_FormatKwargsError@@Base+0xf38> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #21136 @ 0x5290 │ │ │ │ + movw r1, #16912 @ 0x4210 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 406e8 <_PyEval_FormatKwargsError@@Base+0xf48> │ │ │ │ + bgt.n 40730 <_PyEval_FormatKwargsError@@Base+0xf48> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r5, #16] │ │ │ │ - bl 233db0 <_PyEval_MatchClass@@Base+0xbb8> │ │ │ │ + bl 232f18 <_PyEval_MatchClass@@Base+0xbb8> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 406de <_PyEval_FormatKwargsError@@Base+0xf3e> │ │ │ │ + bne.n 40726 <_PyEval_FormatKwargsError@@Base+0xf3e> │ │ │ │ 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 4071e <_PyEval_FormatKwargsError@@Base+0xf7e> │ │ │ │ + bne.n 40766 <_PyEval_FormatKwargsError@@Base+0xf7e> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 210b34 │ │ │ │ + bl 20fb0c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4073a <_PyEval_FormatKwargsError@@Base+0xf9a> │ │ │ │ - b.n 40734 <_PyEval_FormatKwargsError@@Base+0xf94> │ │ │ │ + bne.n 40782 <_PyEval_FormatKwargsError@@Base+0xf9a> │ │ │ │ + b.n 4077c <_PyEval_FormatKwargsError@@Base+0xf94> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #41992 @ 0xa408 │ │ │ │ + movw r0, #37768 @ 0x9388 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 40744 <_PyEval_FormatKwargsError@@Base+0xfa4> │ │ │ │ - b.n 4070e <_PyEval_FormatKwargsError@@Base+0xf6e> │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 40744 <_PyEval_FormatKwargsError@@Base+0xfa4> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 4078c <_PyEval_FormatKwargsError@@Base+0xfa4> │ │ │ │ + b.n 40756 <_PyEval_FormatKwargsError@@Base+0xf6e> │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 4078c <_PyEval_FormatKwargsError@@Base+0xfa4> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 40752 <_PyEval_FormatKwargsError@@Base+0xfb2> │ │ │ │ + cbz r0, 4079a <_PyEval_FormatKwargsError@@Base+0xfb2> │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 40776 <_PyEval_FormatKwargsError@@Base+0xfd6> │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 40782 <_PyEval_FormatKwargsError@@Base+0xfe2> │ │ │ │ + bne.n 407be <_PyEval_FormatKwargsError@@Base+0xfd6> │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 407ca <_PyEval_FormatKwargsError@@Base+0xfe2> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 20b098 │ │ │ │ + b.w 20a1c0 │ │ │ │ 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 407a6 <_PyEval_FormatKwargsError@@Base+0x1006> │ │ │ │ + bne.n 407ee <_PyEval_FormatKwargsError@@Base+0x1006> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w fcd78 │ │ │ │ + b.w fcc40 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42124 @ 0xa48c │ │ │ │ + movw r0, #37900 @ 0x940c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4079a <_PyEval_FormatKwargsError@@Base+0xffa> │ │ │ │ + bne.n 407e2 <_PyEval_FormatKwargsError@@Base+0xffa> │ │ │ │ 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 407e4 <_PyEval_FormatKwargsError@@Base+0x1044> │ │ │ │ + bne.n 4082c <_PyEval_FormatKwargsError@@Base+0x1044> │ │ │ │ mov r0, r4 │ │ │ │ - bl 290314 <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ - b.n 407f2 <_PyEval_FormatKwargsError@@Base+0x1052> │ │ │ │ - bl 96710 │ │ │ │ + bl 28f2ec <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ + b.n 4083a <_PyEval_FormatKwargsError@@Base+0x1052> │ │ │ │ + bl 966f0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 980a8 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 98054 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 407dc <_PyEval_FormatKwargsError@@Base+0x103c> │ │ │ │ + bne.n 40824 <_PyEval_FormatKwargsError@@Base+0x103c> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 407fe <_PyEval_FormatKwargsError@@Base+0x105e> │ │ │ │ + cbz r3, 40846 <_PyEval_FormatKwargsError@@Base+0x105e> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 40820 <_PyEval_FormatKwargsError@@Base+0x1080> │ │ │ │ + b.n 40868 <_PyEval_FormatKwargsError@@Base+0x1080> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9ab0c │ │ │ │ - cbnz r0, 4080e <_PyEval_FormatKwargsError@@Base+0x106e> │ │ │ │ + bl 9aab8 │ │ │ │ + cbnz r0, 40856 <_PyEval_FormatKwargsError@@Base+0x106e> │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 4081c <_PyEval_FormatKwargsError@@Base+0x107c> │ │ │ │ + b.n 40864 <_PyEval_FormatKwargsError@@Base+0x107c> │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab0c │ │ │ │ + bl 9aab8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4080a <_PyEval_FormatKwargsError@@Base+0x106a> │ │ │ │ - ldr r0, [pc, #8] @ (40824 <_PyEval_FormatKwargsError@@Base+0x1084>) │ │ │ │ + beq.n 40852 <_PyEval_FormatKwargsError@@Base+0x106a> │ │ │ │ + ldr r0, [pc, #8] @ (4086c <_PyEval_FormatKwargsError@@Base+0x1084>) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ 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 40944 <_PyEval_FormatKwargsError@@Base+0x11a4> │ │ │ │ + bl 4098c <_PyEval_FormatKwargsError@@Base+0x11a4> │ │ │ │ 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 408f6 <_PyEval_FormatKwargsError@@Base+0x1156> │ │ │ │ + beq.n 4093e <_PyEval_FormatKwargsError@@Base+0x1156> │ │ │ │ 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 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 408f2 <_PyEval_FormatKwargsError@@Base+0x1152> │ │ │ │ + bne.n 4093a <_PyEval_FormatKwargsError@@Base+0x1152> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2676f0 <_PyLong_Lshift@@Base+0x1d8> │ │ │ │ + bl 266840 <_PyLong_Lshift@@Base+0x1d8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 408f2 <_PyEval_FormatKwargsError@@Base+0x1152> │ │ │ │ + beq.n 4093a <_PyEval_FormatKwargsError@@Base+0x1152> │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #12673 @ 0x3181 │ │ │ │ + movw r1, #8545 @ 0x2161 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #34052 @ 0x8504 │ │ │ │ + movw r0, #29976 @ 0x7518 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 408a0 <_PyEval_FormatKwargsError@@Base+0x1100> │ │ │ │ + cbnz r0, 408e8 <_PyEval_FormatKwargsError@@Base+0x1100> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 276fd4 │ │ │ │ + b.w 275fb4 │ │ │ │ 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, #21216 @ 0x52e0 │ │ │ │ + movw r0, #16992 @ 0x4260 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 269f28 │ │ │ │ + bl 269078 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 408d4 <_PyEval_FormatKwargsError@@Base+0x1134> │ │ │ │ + bge.n 4091c <_PyEval_FormatKwargsError@@Base+0x1134> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 408d4 <_PyEval_FormatKwargsError@@Base+0x1134> │ │ │ │ + cbnz r3, 4091c <_PyEval_FormatKwargsError@@Base+0x1134> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 40894 <_PyEval_FormatKwargsError@@Base+0x10f4> │ │ │ │ + beq.n 408dc <_PyEval_FormatKwargsError@@Base+0x10f4> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 408f2 <_PyEval_FormatKwargsError@@Base+0x1152> │ │ │ │ + bge.n 4093a <_PyEval_FormatKwargsError@@Base+0x1152> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 408f2 <_PyEval_FormatKwargsError@@Base+0x1152> │ │ │ │ + cbnz r3, 4093a <_PyEval_FormatKwargsError@@Base+0x1152> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 77160 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77198 <_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 r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 40918 <_PyEval_FormatKwargsError@@Base+0x1178> │ │ │ │ + bhi.n 40960 <_PyEval_FormatKwargsError@@Base+0x1178> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 40930 <_PyEval_FormatKwargsError@@Base+0x1190> │ │ │ │ + ble.n 40978 <_PyEval_FormatKwargsError@@Base+0x1190> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 40938 <_PyEval_FormatKwargsError@@Base+0x1198> │ │ │ │ - movw r0, #55112 @ 0xd748 │ │ │ │ + b.n 40980 <_PyEval_FormatKwargsError@@Base+0x1198> │ │ │ │ + movw r0, #50888 @ 0xc6c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40910 <_PyEval_FormatKwargsError@@Base+0x1170> │ │ │ │ + bne.n 40958 <_PyEval_FormatKwargsError@@Base+0x1170> │ │ │ │ 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 3f544 │ │ │ │ + b.w 3f58c │ │ │ │ stmdb 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 40966 <_PyEval_FormatKwargsError@@Base+0x11c6> │ │ │ │ + beq.n 409ae <_PyEval_FormatKwargsError@@Base+0x11c6> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 40970 <_PyEval_FormatKwargsError@@Base+0x11d0> │ │ │ │ + b.n 409b8 <_PyEval_FormatKwargsError@@Base+0x11d0> │ │ │ │ movw r3, #32052 @ 0x7d34 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #11904 @ 0x2e80 │ │ │ │ + movw r1, #7680 @ 0x1e00 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10040c │ │ │ │ + bl 1001cc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 409e8 <_PyEval_FormatKwargsError@@Base+0x1248> │ │ │ │ + cbz r0, 40a30 <_PyEval_FormatKwargsError@@Base+0x1248> │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 409ac <_PyEval_FormatKwargsError@@Base+0x120c> │ │ │ │ + bne.n 409f4 <_PyEval_FormatKwargsError@@Base+0x120c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4099e <_PyEval_FormatKwargsError@@Base+0x11fe> │ │ │ │ + bge.n 409e6 <_PyEval_FormatKwargsError@@Base+0x11fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4099e <_PyEval_FormatKwargsError@@Base+0x11fe> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 409e6 <_PyEval_FormatKwargsError@@Base+0x11fe> │ │ │ │ + bl 77198 <_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 15a178 │ │ │ │ + b.w 159e80 │ │ │ │ cmp.w r9, #10 │ │ │ │ - ble.n 409ee <_PyEval_FormatKwargsError@@Base+0x124e> │ │ │ │ + ble.n 40a36 <_PyEval_FormatKwargsError@@Base+0x124e> │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r9, r3 │ │ │ │ - bls.n 409c8 <_PyEval_FormatKwargsError@@Base+0x1228> │ │ │ │ + bls.n 40a10 <_PyEval_FormatKwargsError@@Base+0x1228> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 409d8 <_PyEval_FormatKwargsError@@Base+0x1238> │ │ │ │ - b.n 409e4 <_PyEval_FormatKwargsError@@Base+0x1244> │ │ │ │ + blt.n 40a20 <_PyEval_FormatKwargsError@@Base+0x1238> │ │ │ │ + b.n 40a2c <_PyEval_FormatKwargsError@@Base+0x1244> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, r9 │ │ │ │ - bl 75f54 │ │ │ │ + bl 75f8c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 409f0 <_PyEval_FormatKwargsError@@Base+0x1250> │ │ │ │ - b.n 409be <_PyEval_FormatKwargsError@@Base+0x121e> │ │ │ │ + cbnz r0, 40a38 <_PyEval_FormatKwargsError@@Base+0x1250> │ │ │ │ + b.n 40a06 <_PyEval_FormatKwargsError@@Base+0x121e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 409e4 <_PyEval_FormatKwargsError@@Base+0x1244> │ │ │ │ + cbnz r3, 40a2c <_PyEval_FormatKwargsError@@Base+0x1244> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - bl 1fc770 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + bl 1fb898 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 40bba <_PyEval_FormatKwargsError@@Base+0x141a> │ │ │ │ + b.n 40c02 <_PyEval_FormatKwargsError@@Base+0x141a> │ │ │ │ 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 40ad4 <_PyEval_FormatKwargsError@@Base+0x1334> │ │ │ │ + bge.n 40b1c <_PyEval_FormatKwargsError@@Base+0x1334> │ │ │ │ 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 40a46 <_PyEval_FormatKwargsError@@Base+0x12a6> │ │ │ │ + bne.n 40a8e <_PyEval_FormatKwargsError@@Base+0x12a6> │ │ │ │ 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 40a7e <_PyEval_FormatKwargsError@@Base+0x12de> │ │ │ │ + b.n 40ac6 <_PyEval_FormatKwargsError@@Base+0x12de> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 12c2a0 │ │ │ │ + bl 12bf90 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - cbz r0, 40a7e <_PyEval_FormatKwargsError@@Base+0x12de> │ │ │ │ + cbz r0, 40ac6 <_PyEval_FormatKwargsError@@Base+0x12de> │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ movw r2, #44536 @ 0xadf8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #53208 @ 0xcfd8 │ │ │ │ + movw r1, #48984 @ 0xbf58 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl d6d5c │ │ │ │ - b.n 40b86 <_PyEval_FormatKwargsError@@Base+0x13e6> │ │ │ │ + bl d6c4c │ │ │ │ + b.n 40bce <_PyEval_FormatKwargsError@@Base+0x13e6> │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ subs r0, r3, r7 │ │ │ │ add.w fp, r5, #1 │ │ │ │ cmp r0, ip │ │ │ │ - blt.n 40a96 <_PyEval_FormatKwargsError@@Base+0x12f6> │ │ │ │ + blt.n 40ade <_PyEval_FormatKwargsError@@Base+0x12f6> │ │ │ │ add r7, ip │ │ │ │ - cbz r5, 40ab0 <_PyEval_FormatKwargsError@@Base+0x1310> │ │ │ │ + cbz r5, 40af8 <_PyEval_FormatKwargsError@@Base+0x1310> │ │ │ │ subs r0, r3, r7 │ │ │ │ cmp r0, r8 │ │ │ │ - bge.n 40aae <_PyEval_FormatKwargsError@@Base+0x130e> │ │ │ │ + bge.n 40af6 <_PyEval_FormatKwargsError@@Base+0x130e> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53272 @ 0xd018 │ │ │ │ + movw r1, #49048 @ 0xbf98 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 40b80 <_PyEval_FormatKwargsError@@Base+0x13e0> │ │ │ │ + bl f3560 │ │ │ │ + b.n 40bc8 <_PyEval_FormatKwargsError@@Base+0x13e0> │ │ │ │ add r7, r8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 40ad0 <_PyEval_FormatKwargsError@@Base+0x1330> │ │ │ │ + beq.n 40b18 <_PyEval_FormatKwargsError@@Base+0x1330> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #53300 @ 0xd034 │ │ │ │ + movw r1, #49076 @ 0xbfb4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 40b80 <_PyEval_FormatKwargsError@@Base+0x13e0> │ │ │ │ + bl f3560 │ │ │ │ + b.n 40bc8 <_PyEval_FormatKwargsError@@Base+0x13e0> │ │ │ │ mov r5, fp │ │ │ │ - b.n 40a04 <_PyEval_FormatKwargsError@@Base+0x1264> │ │ │ │ + b.n 40a4c <_PyEval_FormatKwargsError@@Base+0x1264> │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 15a178 │ │ │ │ + bl 159e80 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40b86 <_PyEval_FormatKwargsError@@Base+0x13e6> │ │ │ │ + beq.n 40bce <_PyEval_FormatKwargsError@@Base+0x13e6> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - cbz r3, 40af0 <_PyEval_FormatKwargsError@@Base+0x1350> │ │ │ │ + cbz r3, 40b38 <_PyEval_FormatKwargsError@@Base+0x1350> │ │ │ │ ldr.w r9, [r0, #20] │ │ │ │ - b.n 40af8 <_PyEval_FormatKwargsError@@Base+0x1358> │ │ │ │ + b.n 40b40 <_PyEval_FormatKwargsError@@Base+0x1358> │ │ │ │ movw r9, #32052 @ 0x7d34 │ │ │ │ movt r9, #82 @ 0x52 │ │ │ │ cmp.w r7, #1048576 @ 0x100000 │ │ │ │ - blt.n 40b0c <_PyEval_FormatKwargsError@@Base+0x136c> │ │ │ │ + blt.n 40b54 <_PyEval_FormatKwargsError@@Base+0x136c> │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 40b0c <_PyEval_FormatKwargsError@@Base+0x136c> │ │ │ │ - bl 965e4 │ │ │ │ + bpl.n 40b54 <_PyEval_FormatKwargsError@@Base+0x136c> │ │ │ │ + bl 965c4 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 40b10 <_PyEval_FormatKwargsError@@Base+0x1370> │ │ │ │ + b.n 40b58 <_PyEval_FormatKwargsError@@Base+0x1370> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 40b4a <_PyEval_FormatKwargsError@@Base+0x13aa> │ │ │ │ + bne.n 40b92 <_PyEval_FormatKwargsError@@Base+0x13aa> │ │ │ │ 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 40b3c <_PyEval_FormatKwargsError@@Base+0x139c> │ │ │ │ + beq.n 40b84 <_PyEval_FormatKwargsError@@Base+0x139c> │ │ │ │ ldr.w fp, [r7, #8] │ │ │ │ ldr.w r1, [r7], #44 │ │ │ │ mov r2, fp │ │ │ │ add r9, fp │ │ │ │ blx 2bf20 │ │ │ │ - b.n 40b24 <_PyEval_FormatKwargsError@@Base+0x1384> │ │ │ │ + b.n 40b6c <_PyEval_FormatKwargsError@@Base+0x1384> │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - cbz r3, 40b86 <_PyEval_FormatKwargsError@@Base+0x13e6> │ │ │ │ + cbz r3, 40bce <_PyEval_FormatKwargsError@@Base+0x13e6> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 9aa94 │ │ │ │ - b.n 40b86 <_PyEval_FormatKwargsError@@Base+0x13e6> │ │ │ │ + bl 9aa40 │ │ │ │ + b.n 40bce <_PyEval_FormatKwargsError@@Base+0x13e6> │ │ │ │ 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 40b7a <_PyEval_FormatKwargsError@@Base+0x13da> │ │ │ │ - cbz r7, 40b64 <_PyEval_FormatKwargsError@@Base+0x13c4> │ │ │ │ + beq.n 40bc2 <_PyEval_FormatKwargsError@@Base+0x13da> │ │ │ │ + cbz r7, 40bac <_PyEval_FormatKwargsError@@Base+0x13c4> │ │ │ │ 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 40b52 <_PyEval_FormatKwargsError@@Base+0x13b2> │ │ │ │ + b.n 40b9a <_PyEval_FormatKwargsError@@Base+0x13b2> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r4, fp │ │ │ │ - b.n 40b40 <_PyEval_FormatKwargsError@@Base+0x13a0> │ │ │ │ + b.n 40b88 <_PyEval_FormatKwargsError@@Base+0x13a0> │ │ │ │ mov r5, fp │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40b9a <_PyEval_FormatKwargsError@@Base+0x13fa> │ │ │ │ + bge.n 40be2 <_PyEval_FormatKwargsError@@Base+0x13fa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40b9a <_PyEval_FormatKwargsError@@Base+0x13fa> │ │ │ │ + cbnz r3, 40be2 <_PyEval_FormatKwargsError@@Base+0x13fa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #44 @ 0x2c │ │ │ │ mla r0, r7, r4, r6 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 40bae <_PyEval_FormatKwargsError@@Base+0x140e> │ │ │ │ + beq.n 40bf6 <_PyEval_FormatKwargsError@@Base+0x140e> │ │ │ │ adds r4, #1 │ │ │ │ - bl 12e348 │ │ │ │ - b.n 40b9e <_PyEval_FormatKwargsError@@Base+0x13fe> │ │ │ │ + bl 12e01c │ │ │ │ + b.n 40be6 <_PyEval_FormatKwargsError@@Base+0x13fe> │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 40bba <_PyEval_FormatKwargsError@@Base+0x141a> │ │ │ │ + beq.n 40c02 <_PyEval_FormatKwargsError@@Base+0x141a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ mov r0, sl │ │ │ │ add sp, #460 @ 0x1cc │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 40c88 <_PyEval_FormatKwargsError@@Base+0x14e8> │ │ │ │ + bhi.n 40cd0 <_PyEval_FormatKwargsError@@Base+0x14e8> │ │ │ │ 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 40c00 <_PyEval_FormatKwargsError@@Base+0x1460> │ │ │ │ + bmi.n 40c48 <_PyEval_FormatKwargsError@@Base+0x1460> │ │ │ │ ldrb.w r0, [r3], #2 │ │ │ │ ldrb.w r1, [r3, #-1] │ │ │ │ strb.w r1, [r3, #-2] │ │ │ │ strb.w r0, [r3, #-1] │ │ │ │ - b.n 40bea <_PyEval_FormatKwargsError@@Base+0x144a> │ │ │ │ + b.n 40c32 <_PyEval_FormatKwargsError@@Base+0x144a> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 40ca0 <_PyEval_FormatKwargsError@@Base+0x1500> │ │ │ │ + b.n 40ce8 <_PyEval_FormatKwargsError@@Base+0x1500> │ │ │ │ ldrd r1, r3, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ subs r1, #1 │ │ │ │ - bmi.n 40c00 <_PyEval_FormatKwargsError@@Base+0x1460> │ │ │ │ + bmi.n 40c48 <_PyEval_FormatKwargsError@@Base+0x1460> │ │ │ │ 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 40c0e <_PyEval_FormatKwargsError@@Base+0x146e> │ │ │ │ + b.n 40c56 <_PyEval_FormatKwargsError@@Base+0x146e> │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ subs r0, #1 │ │ │ │ - bmi.n 40c00 <_PyEval_FormatKwargsError@@Base+0x1460> │ │ │ │ + bmi.n 40c48 <_PyEval_FormatKwargsError@@Base+0x1460> │ │ │ │ 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 │ │ │ │ @@ -30717,172 +30761,172 @@ │ │ │ │ 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 40c36 <_PyEval_FormatKwargsError@@Base+0x1496> │ │ │ │ + b.n 40c7e <_PyEval_FormatKwargsError@@Base+0x1496> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21260 @ 0x530c │ │ │ │ + movw r1, #17036 @ 0x428c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ 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 40cc2 <_PyEval_FormatKwargsError@@Base+0x1522> │ │ │ │ + bne.n 40d0a <_PyEval_FormatKwargsError@@Base+0x1522> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1fa018 │ │ │ │ + b.w 1f9140 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42204 @ 0xa4dc │ │ │ │ + movw r0, #37980 @ 0x945c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40cb6 <_PyEval_FormatKwargsError@@Base+0x1516> │ │ │ │ + bne.n 40cfe <_PyEval_FormatKwargsError@@Base+0x1516> │ │ │ │ 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 40d00 <_PyEval_FormatKwargsError@@Base+0x1560> │ │ │ │ + bne.n 40d48 <_PyEval_FormatKwargsError@@Base+0x1560> │ │ │ │ mov r0, r4 │ │ │ │ - bl 290314 <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ - b.n 40d0e <_PyEval_FormatKwargsError@@Base+0x156e> │ │ │ │ - bl 96710 │ │ │ │ + bl 28f2ec <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ + b.n 40d56 <_PyEval_FormatKwargsError@@Base+0x156e> │ │ │ │ + bl 966f0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 980a8 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 98054 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40cf8 <_PyEval_FormatKwargsError@@Base+0x1558> │ │ │ │ + bne.n 40d40 <_PyEval_FormatKwargsError@@Base+0x1558> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 40d1a <_PyEval_FormatKwargsError@@Base+0x157a> │ │ │ │ + cbz r3, 40d62 <_PyEval_FormatKwargsError@@Base+0x157a> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 40d40 <_PyEval_FormatKwargsError@@Base+0x15a0> │ │ │ │ + b.n 40d88 <_PyEval_FormatKwargsError@@Base+0x15a0> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #677 @ 0x2a5 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9ab0c │ │ │ │ - cbnz r0, 40d3c <_PyEval_FormatKwargsError@@Base+0x159c> │ │ │ │ + bl 9aab8 │ │ │ │ + cbnz r0, 40d84 <_PyEval_FormatKwargsError@@Base+0x159c> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 40d3c <_PyEval_FormatKwargsError@@Base+0x159c> │ │ │ │ + cbnz r3, 40d84 <_PyEval_FormatKwargsError@@Base+0x159c> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #673 @ 0x2a1 │ │ │ │ - bl 9ab0c │ │ │ │ - cbnz r0, 40d3c <_PyEval_FormatKwargsError@@Base+0x159c> │ │ │ │ + bl 9aab8 │ │ │ │ + cbnz r0, 40d84 <_PyEval_FormatKwargsError@@Base+0x159c> │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, 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 40d5c <_PyEval_FormatKwargsError@@Base+0x15bc> │ │ │ │ + blt.n 40da4 <_PyEval_FormatKwargsError@@Base+0x15bc> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 40d76 <_PyEval_FormatKwargsError@@Base+0x15d6> │ │ │ │ + blt.n 40dbe <_PyEval_FormatKwargsError@@Base+0x15d6> │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #988 @ 0x3dc │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #62300 @ 0xf35c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40d80 <_PyEval_FormatKwargsError@@Base+0x15e0> │ │ │ │ + b.n 40dc8 <_PyEval_FormatKwargsError@@Base+0x15e0> │ │ │ │ adds r3, r0, r1 │ │ │ │ - ldr r0, [pc, #8] @ (40d84 <_PyEval_FormatKwargsError@@Base+0x15e4>) │ │ │ │ + ldr r0, [pc, #8] @ (40dcc <_PyEval_FormatKwargsError@@Base+0x15e4>) │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ 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 89150 │ │ │ │ + bl 89144 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 40dac <_PyEval_FormatKwargsError@@Base+0x160c> │ │ │ │ - b.n 40dd4 <_PyEval_FormatKwargsError@@Base+0x1634> │ │ │ │ + cbnz r0, 40df4 <_PyEval_FormatKwargsError@@Base+0x160c> │ │ │ │ + b.n 40e1c <_PyEval_FormatKwargsError@@Base+0x1634> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 40df8 <_PyEval_FormatKwargsError@@Base+0x1658> │ │ │ │ + blt.n 40e40 <_PyEval_FormatKwargsError@@Base+0x1658> │ │ │ │ mov r0, r4 │ │ │ │ - bl 893c8 │ │ │ │ + bl 893bc │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r5, 40e08 <_PyEval_FormatKwargsError@@Base+0x1668> │ │ │ │ - bl 259608 │ │ │ │ + cbz r5, 40e50 <_PyEval_FormatKwargsError@@Base+0x1668> │ │ │ │ + bl 258798 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 40dd8 <_PyEval_FormatKwargsError@@Base+0x1638> │ │ │ │ + blt.n 40e20 <_PyEval_FormatKwargsError@@Base+0x1638> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 40da4 <_PyEval_FormatKwargsError@@Base+0x1604> │ │ │ │ + bne.n 40dec <_PyEval_FormatKwargsError@@Base+0x1604> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 40de8 <_PyEval_FormatKwargsError@@Base+0x1648> │ │ │ │ + blt.n 40e30 <_PyEval_FormatKwargsError@@Base+0x1648> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40e2c <_PyEval_FormatKwargsError@@Base+0x168c> │ │ │ │ + b.n 40e74 <_PyEval_FormatKwargsError@@Base+0x168c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40dc8 <_PyEval_FormatKwargsError@@Base+0x1628> │ │ │ │ + bne.n 40e10 <_PyEval_FormatKwargsError@@Base+0x1628> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40dc8 <_PyEval_FormatKwargsError@@Base+0x1628> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40e10 <_PyEval_FormatKwargsError@@Base+0x1628> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40dd4 <_PyEval_FormatKwargsError@@Base+0x1634> │ │ │ │ + bne.n 40e1c <_PyEval_FormatKwargsError@@Base+0x1634> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40dd4 <_PyEval_FormatKwargsError@@Base+0x1634> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40e1c <_PyEval_FormatKwargsError@@Base+0x1634> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40dac <_PyEval_FormatKwargsError@@Base+0x160c> │ │ │ │ + bne.n 40df4 <_PyEval_FormatKwargsError@@Base+0x160c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 40dac <_PyEval_FormatKwargsError@@Base+0x160c> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40df4 <_PyEval_FormatKwargsError@@Base+0x160c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 40e1c <_PyEval_FormatKwargsError@@Base+0x167c> │ │ │ │ + bge.n 40e64 <_PyEval_FormatKwargsError@@Base+0x167c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40e1c <_PyEval_FormatKwargsError@@Base+0x167c> │ │ │ │ + cbnz r3, 40e64 <_PyEval_FormatKwargsError@@Base+0x167c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - bl 7fe4c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40dd4 <_PyEval_FormatKwargsError@@Base+0x1634> │ │ │ │ + bne.n 40e1c <_PyEval_FormatKwargsError@@Base+0x1634> │ │ │ │ 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 │ │ │ │ @@ -30899,156 +30943,156 @@ │ │ │ │ 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 40e70 <_PyEval_FormatKwargsError@@Base+0x16d0> │ │ │ │ + bhi.n 40eb8 <_PyEval_FormatKwargsError@@Base+0x16d0> │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 40e88 <_PyEval_FormatKwargsError@@Base+0x16e8> │ │ │ │ - b.n 40e92 <_PyEval_FormatKwargsError@@Base+0x16f2> │ │ │ │ - movw r0, #7240 @ 0x1c48 │ │ │ │ + bgt.n 40ed0 <_PyEval_FormatKwargsError@@Base+0x16e8> │ │ │ │ + b.n 40eda <_PyEval_FormatKwargsError@@Base+0x16f2> │ │ │ │ + movw r0, #3016 @ 0xbc8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40e6a <_PyEval_FormatKwargsError@@Base+0x16ca> │ │ │ │ - b.n 40ec2 <_PyEval_FormatKwargsError@@Base+0x1722> │ │ │ │ + bne.n 40eb2 <_PyEval_FormatKwargsError@@Base+0x16ca> │ │ │ │ + b.n 40f0a <_PyEval_FormatKwargsError@@Base+0x1722> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 141a44 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ - cbz r0, 40ec2 <_PyEval_FormatKwargsError@@Base+0x1722> │ │ │ │ + bl 141640 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + cbz r0, 40f0a <_PyEval_FormatKwargsError@@Base+0x1722> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 40ea8 <_PyEval_FormatKwargsError@@Base+0x1708> │ │ │ │ + cbz r3, 40ef0 <_PyEval_FormatKwargsError@@Base+0x1708> │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 40eb2 <_PyEval_FormatKwargsError@@Base+0x1712> │ │ │ │ + blt.n 40efa <_PyEval_FormatKwargsError@@Base+0x1712> │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 40eb6 <_PyEval_FormatKwargsError@@Base+0x1716> │ │ │ │ - b.n 40eb2 <_PyEval_FormatKwargsError@@Base+0x1712> │ │ │ │ + ble.n 40efe <_PyEval_FormatKwargsError@@Base+0x1716> │ │ │ │ + b.n 40efa <_PyEval_FormatKwargsError@@Base+0x1712> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 214258 │ │ │ │ + b.w 2133c4 │ │ │ │ bic.w r1, r3, r3, asr #31 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 228634 <_PyXIData_Clear@@Base+0x1654> │ │ │ │ + b.w 2277a0 <_PyXIData_Clear@@Base+0x1654> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl d07d0 │ │ │ │ + bl d086c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f1df0 │ │ │ │ + b.w f1c90 │ │ │ │ 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, #21368 @ 0x5378 │ │ │ │ + movw r1, #17144 @ 0x42f8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 1f8868 │ │ │ │ - cbnz r0, 40f0a <_PyEval_FormatKwargsError@@Base+0x176a> │ │ │ │ + bl 1f7990 │ │ │ │ + cbnz r0, 40f52 <_PyEval_FormatKwargsError@@Base+0x176a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40f56 <_PyEval_FormatKwargsError@@Base+0x17b6> │ │ │ │ + b.n 40f9e <_PyEval_FormatKwargsError@@Base+0x17b6> │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 1bcc48 <_PyTime_localtime@@Base> │ │ │ │ + bl 1bc2f8 <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40f06 <_PyEval_FormatKwargsError@@Base+0x1766> │ │ │ │ + bne.n 40f4e <_PyEval_FormatKwargsError@@Base+0x1766> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - movw r3, #31200 @ 0x79e0 │ │ │ │ + movw r3, #26976 @ 0x6960 │ │ │ │ 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, #31248 @ 0x7a10 │ │ │ │ + movw r1, #27024 @ 0x6990 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ addw r0, r0, #1900 @ 0x76c │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ - movw r0, #14820 @ 0x39e4 │ │ │ │ + movw r0, #10596 @ 0x2964 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl e5520 │ │ │ │ + bl e53c0 │ │ │ │ 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 40f7a <_PyEval_FormatKwargsError@@Base+0x17da> │ │ │ │ + bne.n 40fc2 <_PyEval_FormatKwargsError@@Base+0x17da> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 25e71c │ │ │ │ + b.w 25da40 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42156 @ 0xa4ac │ │ │ │ + movw r0, #37932 @ 0x942c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40f6e <_PyEval_FormatKwargsError@@Base+0x17ce> │ │ │ │ + bne.n 40fb6 <_PyEval_FormatKwargsError@@Base+0x17ce> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r3, 40fb2 <_PyEval_FormatKwargsError@@Base+0x1812> │ │ │ │ + cbnz r3, 40ffa <_PyEval_FormatKwargsError@@Base+0x1812> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 40fb2 <_PyEval_FormatKwargsError@@Base+0x1812> │ │ │ │ + ble.n 40ffa <_PyEval_FormatKwargsError@@Base+0x1812> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 40fb2 <_PyEval_FormatKwargsError@@Base+0x1812> │ │ │ │ - cbnz r1, 40fd2 <_PyEval_FormatKwargsError@@Base+0x1832> │ │ │ │ + bne.n 40ffa <_PyEval_FormatKwargsError@@Base+0x1812> │ │ │ │ + cbnz r1, 4101a <_PyEval_FormatKwargsError@@Base+0x1832> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #72] @ (41000 <_PyEval_FormatKwargsError@@Base+0x1860>) │ │ │ │ + ldr r4, [pc, #72] @ (41048 <_PyEval_FormatKwargsError@@Base+0x1860>) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 40ff8 <_PyEval_FormatKwargsError@@Base+0x1858> │ │ │ │ + cbz r0, 41040 <_PyEval_FormatKwargsError@@Base+0x1858> │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl d07d0 │ │ │ │ + bl d086c │ │ │ │ add r2, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 82e94 │ │ │ │ - cbnz r0, 40ff6 <_PyEval_FormatKwargsError@@Base+0x1856> │ │ │ │ - movw r1, #61756 @ 0xf13c │ │ │ │ + bl 82e78 │ │ │ │ + cbnz r0, 4103e <_PyEval_FormatKwargsError@@Base+0x1856> │ │ │ │ + movw r1, #57532 @ 0xe0bc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ adds r4, #16 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -31057,66 +31101,66 @@ │ │ │ │ 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, 41024 <_PyEval_FormatKwargsError@@Base+0x1884> │ │ │ │ + cbz r3, 4106c <_PyEval_FormatKwargsError@@Base+0x1884> │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 41026 <_PyEval_FormatKwargsError@@Base+0x1886> │ │ │ │ + b.n 4106e <_PyEval_FormatKwargsError@@Base+0x1886> │ │ │ │ mov r7, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 2b348 │ │ │ │ - cbnz r5, 4103e <_PyEval_FormatKwargsError@@Base+0x189e> │ │ │ │ + cbnz r5, 41086 <_PyEval_FormatKwargsError@@Base+0x189e> │ │ │ │ cmp r8, r5 │ │ │ │ - ble.n 4103e <_PyEval_FormatKwargsError@@Base+0x189e> │ │ │ │ + ble.n 41086 <_PyEval_FormatKwargsError@@Base+0x189e> │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 4103e <_PyEval_FormatKwargsError@@Base+0x189e> │ │ │ │ - cbnz r4, 41064 <_PyEval_FormatKwargsError@@Base+0x18c4> │ │ │ │ - ldr r1, [pc, #96] @ (410a0 <_PyEval_FormatKwargsError@@Base+0x1900>) │ │ │ │ + bne.n 41086 <_PyEval_FormatKwargsError@@Base+0x189e> │ │ │ │ + cbnz r4, 410ac <_PyEval_FormatKwargsError@@Base+0x18c4> │ │ │ │ + ldr r1, [pc, #96] @ (410e8 <_PyEval_FormatKwargsError@@Base+0x1900>) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 41064 <_PyEval_FormatKwargsError@@Base+0x18c4> │ │ │ │ + cbnz r0, 410ac <_PyEval_FormatKwargsError@@Base+0x18c4> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4108e <_PyEval_FormatKwargsError@@Base+0x18ee> │ │ │ │ + b.n 410d6 <_PyEval_FormatKwargsError@@Base+0x18ee> │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 12c2a0 │ │ │ │ + bl 12bf90 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41060 <_PyEval_FormatKwargsError@@Base+0x18c0> │ │ │ │ + bne.n 410a8 <_PyEval_FormatKwargsError@@Base+0x18c0> │ │ │ │ add r7, r8 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 41084 <_PyEval_FormatKwargsError@@Base+0x18e4> │ │ │ │ + beq.n 410cc <_PyEval_FormatKwargsError@@Base+0x18e4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl c72fc │ │ │ │ + bl c7388 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 41060 <_PyEval_FormatKwargsError@@Base+0x18c0> │ │ │ │ + blt.n 410a8 <_PyEval_FormatKwargsError@@Base+0x18c0> │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4112a <_PyEval_FormatKwargsError@@Base+0x198a> │ │ │ │ + bl 41172 <_PyEval_FormatKwargsError@@Base+0x198a> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 41098 <_PyEval_FormatKwargsError@@Base+0x18f8> │ │ │ │ + cbz r3, 410e0 <_PyEval_FormatKwargsError@@Base+0x18f8> │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 12e348 │ │ │ │ + bl 12e01c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r4, #60 @ 0x3c │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -31124,226 +31168,226 @@ │ │ │ │ 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 410ca <_PyEval_FormatKwargsError@@Base+0x192a> │ │ │ │ + bne.n 41112 <_PyEval_FormatKwargsError@@Base+0x192a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 290314 <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ - b.n 410d8 <_PyEval_FormatKwargsError@@Base+0x1938> │ │ │ │ - bl 96710 │ │ │ │ + bl 28f2ec <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ + b.n 41120 <_PyEval_FormatKwargsError@@Base+0x1938> │ │ │ │ + bl 966f0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 980a8 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 98054 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 410c2 <_PyEval_FormatKwargsError@@Base+0x1922> │ │ │ │ + bne.n 4110a <_PyEval_FormatKwargsError@@Base+0x1922> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 410e4 <_PyEval_FormatKwargsError@@Base+0x1944> │ │ │ │ + cbz r3, 4112c <_PyEval_FormatKwargsError@@Base+0x1944> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 41126 <_PyEval_FormatKwargsError@@Base+0x1986> │ │ │ │ + b.n 4116e <_PyEval_FormatKwargsError@@Base+0x1986> │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9ab0c │ │ │ │ - cbnz r0, 41122 <_PyEval_FormatKwargsError@@Base+0x1982> │ │ │ │ + bl 9aab8 │ │ │ │ + cbnz r0, 4116a <_PyEval_FormatKwargsError@@Base+0x1982> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 41122 <_PyEval_FormatKwargsError@@Base+0x1982> │ │ │ │ + cbnz r3, 4116a <_PyEval_FormatKwargsError@@Base+0x1982> │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab0c │ │ │ │ - cbnz r0, 41122 <_PyEval_FormatKwargsError@@Base+0x1982> │ │ │ │ + bl 9aab8 │ │ │ │ + cbnz r0, 4116a <_PyEval_FormatKwargsError@@Base+0x1982> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 41122 <_PyEval_FormatKwargsError@@Base+0x1982> │ │ │ │ + cbnz r3, 4116a <_PyEval_FormatKwargsError@@Base+0x1982> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab0c │ │ │ │ - cbnz r0, 41122 <_PyEval_FormatKwargsError@@Base+0x1982> │ │ │ │ + bl 9aab8 │ │ │ │ + cbnz r0, 4116a <_PyEval_FormatKwargsError@@Base+0x1982> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 41122 <_PyEval_FormatKwargsError@@Base+0x1982> │ │ │ │ + cbnz r3, 4116a <_PyEval_FormatKwargsError@@Base+0x1982> │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab0c │ │ │ │ - cbnz r0, 41122 <_PyEval_FormatKwargsError@@Base+0x1982> │ │ │ │ + bl 9aab8 │ │ │ │ + cbnz r0, 4116a <_PyEval_FormatKwargsError@@Base+0x1982> │ │ │ │ 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 127ca4 <_PyBytesWriter_Init@@Base> │ │ │ │ + bl 127a64 <_PyBytesWriter_Init@@Base> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r4, #45 @ 0x2d │ │ │ │ - ble.n 41168 <_PyEval_FormatKwargsError@@Base+0x19c8> │ │ │ │ + ble.n 411b0 <_PyEval_FormatKwargsError@@Base+0x19c8> │ │ │ │ mov r0, r7 │ │ │ │ - bl d07d0 │ │ │ │ - cbz r0, 41164 <_PyEval_FormatKwargsError@@Base+0x19c4> │ │ │ │ - movw r1, #21640 @ 0x5488 │ │ │ │ + bl d086c │ │ │ │ + cbz r0, 411ac <_PyEval_FormatKwargsError@@Base+0x19c4> │ │ │ │ + movw r1, #17416 @ 0x4408 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 411f0 <_PyEval_FormatKwargsError@@Base+0x1a50> │ │ │ │ + b.n 41238 <_PyEval_FormatKwargsError@@Base+0x1a50> │ │ │ │ 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 127cb4 <_PyBytesWriter_Alloc@@Base> │ │ │ │ + bl 127a74 <_PyBytesWriter_Alloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41164 <_PyEval_FormatKwargsError@@Base+0x19c4> │ │ │ │ + beq.n 411ac <_PyEval_FormatKwargsError@@Base+0x19c4> │ │ │ │ adds r1, r0, #1 │ │ │ │ - cbnz r4, 4119a <_PyEval_FormatKwargsError@@Base+0x19fa> │ │ │ │ - cbz r5, 4119a <_PyEval_FormatKwargsError@@Base+0x19fa> │ │ │ │ + cbnz r4, 411e2 <_PyEval_FormatKwargsError@@Base+0x19fa> │ │ │ │ + cbz r5, 411e2 <_PyEval_FormatKwargsError@@Base+0x19fa> │ │ │ │ movs r3, #96 @ 0x60 │ │ │ │ movs r2, #0 │ │ │ │ strb r3, [r0, #0] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 411be <_PyEval_FormatKwargsError@@Base+0x1a1e> │ │ │ │ + b.n 41206 <_PyEval_FormatKwargsError@@Base+0x1a1e> │ │ │ │ add.w r3, r4, #32 │ │ │ │ - b.n 41192 <_PyEval_FormatKwargsError@@Base+0x19f2> │ │ │ │ + b.n 411da <_PyEval_FormatKwargsError@@Base+0x19f2> │ │ │ │ subs r3, #6 │ │ │ │ adds r1, #1 │ │ │ │ lsr.w r0, r2, r3 │ │ │ │ ands.w r0, r0, #63 @ 0x3f │ │ │ │ - beq.n 411d6 <_PyEval_FormatKwargsError@@Base+0x1a36> │ │ │ │ + beq.n 4121e <_PyEval_FormatKwargsError@@Base+0x1a36> │ │ │ │ mov r7, r1 │ │ │ │ adds r0, #32 │ │ │ │ strb.w r0, [r1, #-1] │ │ │ │ cmp r3, #5 │ │ │ │ - bgt.n 411a0 <_PyEval_FormatKwargsError@@Base+0x1a00> │ │ │ │ + bgt.n 411e8 <_PyEval_FormatKwargsError@@Base+0x1a00> │ │ │ │ subs r4, #1 │ │ │ │ adds r6, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 411e0 <_PyEval_FormatKwargsError@@Base+0x1a40> │ │ │ │ + ble.n 41228 <_PyEval_FormatKwargsError@@Base+0x1a40> │ │ │ │ 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 411b6 <_PyEval_FormatKwargsError@@Base+0x1a16> │ │ │ │ + b.n 411fe <_PyEval_FormatKwargsError@@Base+0x1a16> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 411ae <_PyEval_FormatKwargsError@@Base+0x1a0e> │ │ │ │ + beq.n 411f6 <_PyEval_FormatKwargsError@@Base+0x1a0e> │ │ │ │ movs r0, #96 @ 0x60 │ │ │ │ strb r0, [r7, #0] │ │ │ │ - b.n 411d2 <_PyEval_FormatKwargsError@@Base+0x1a32> │ │ │ │ + b.n 4121a <_PyEval_FormatKwargsError@@Base+0x1a32> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 411c2 <_PyEval_FormatKwargsError@@Base+0x1a22> │ │ │ │ + bne.n 4120a <_PyEval_FormatKwargsError@@Base+0x1a22> │ │ │ │ movs r3, #10 │ │ │ │ mov r0, sp │ │ │ │ strb.w r3, [r1], #1 │ │ │ │ - bl d16d8 <_PyBytesWriter_Finish@@Base> │ │ │ │ + bl d1778 <_PyBytesWriter_Finish@@Base> │ │ │ │ add.w sp, sp, #540 @ 0x21c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #4889 @ 0x1319 │ │ │ │ + movw r1, #4961 @ 0x1361 │ │ │ │ movt r1, #4 │ │ │ │ - b.w 1e6ed8 <_PyBytes_Repeat@@Base+0x58> │ │ │ │ + b.w 1e6000 <_PyBytes_Repeat@@Base+0x58> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r1, 4122c <_PyEval_FormatKwargsError@@Base+0x1a8c> │ │ │ │ + cbnz r1, 41274 <_PyEval_FormatKwargsError@@Base+0x1a8c> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13196 @ 0x338c │ │ │ │ + movw r1, #8972 @ 0x230c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 4124a <_PyEval_FormatKwargsError@@Base+0x1aaa> │ │ │ │ + bl f3560 │ │ │ │ + b.n 41292 <_PyEval_FormatKwargsError@@Base+0x1aaa> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 41250 <_PyEval_FormatKwargsError@@Base+0x1ab0> │ │ │ │ + bmi.n 41298 <_PyEval_FormatKwargsError@@Base+0x1ab0> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21668 @ 0x54a4 │ │ │ │ + movw r1, #17444 @ 0x4424 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 412b2 <_PyEval_FormatKwargsError@@Base+0x1b12> │ │ │ │ + b.n 412fa <_PyEval_FormatKwargsError@@Base+0x1b12> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e50f8 │ │ │ │ + bl e4f98 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bgt.n 4127c <_PyEval_FormatKwargsError@@Base+0x1adc> │ │ │ │ - bl 7fe4c │ │ │ │ + bgt.n 412c4 <_PyEval_FormatKwargsError@@Base+0x1adc> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4124a <_PyEval_FormatKwargsError@@Base+0x1aaa> │ │ │ │ + bne.n 41292 <_PyEval_FormatKwargsError@@Base+0x1aaa> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21700 @ 0x54c4 │ │ │ │ + movw r1, #17476 @ 0x4444 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 4124a <_PyEval_FormatKwargsError@@Base+0x1aaa> │ │ │ │ + bl f3560 │ │ │ │ + b.n 41292 <_PyEval_FormatKwargsError@@Base+0x1aaa> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 412b0 <_PyEval_FormatKwargsError@@Base+0x1b10> │ │ │ │ + beq.n 412f8 <_PyEval_FormatKwargsError@@Base+0x1b10> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 4129e <_PyEval_FormatKwargsError@@Base+0x1afe> │ │ │ │ + cbz r3, 412e6 <_PyEval_FormatKwargsError@@Base+0x1afe> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbnz r3, 41292 <_PyEval_FormatKwargsError@@Base+0x1af2> │ │ │ │ + cbnz r3, 412da <_PyEval_FormatKwargsError@@Base+0x1af2> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 7630c │ │ │ │ - b.n 4129e <_PyEval_FormatKwargsError@@Base+0x1afe> │ │ │ │ + bl 76344 │ │ │ │ + b.n 412e6 <_PyEval_FormatKwargsError@@Base+0x1afe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2676f0 <_PyLong_Lshift@@Base+0x1d8> │ │ │ │ + bl 266840 <_PyLong_Lshift@@Base+0x1d8> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4128a <_PyEval_FormatKwargsError@@Base+0x1aea> │ │ │ │ - b.n 4124a <_PyEval_FormatKwargsError@@Base+0x1aaa> │ │ │ │ + bne.n 412d2 <_PyEval_FormatKwargsError@@Base+0x1aea> │ │ │ │ + b.n 41292 <_PyEval_FormatKwargsError@@Base+0x1aaa> │ │ │ │ mov r0, r5 │ │ │ │ - bl 75f54 │ │ │ │ + bl 75f8c │ │ │ │ str r0, [r4, #32] │ │ │ │ - cbnz r0, 412ae <_PyEval_FormatKwargsError@@Base+0x1b0e> │ │ │ │ - bl 1fc770 │ │ │ │ - b.n 4124a <_PyEval_FormatKwargsError@@Base+0x1aaa> │ │ │ │ + cbnz r0, 412f6 <_PyEval_FormatKwargsError@@Base+0x1b0e> │ │ │ │ + bl 1fb898 │ │ │ │ + b.n 41292 <_PyEval_FormatKwargsError@@Base+0x1aaa> │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ 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 412d4 <_PyEval_FormatKwargsError@@Base+0x1b34> │ │ │ │ + bne.n 4131c <_PyEval_FormatKwargsError@@Base+0x1b34> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 16537c │ │ │ │ + b.w 164c84 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42188 @ 0xa4cc │ │ │ │ + movw r0, #37964 @ 0x944c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 412c8 <_PyEval_FormatKwargsError@@Base+0x1b28> │ │ │ │ + bne.n 41310 <_PyEval_FormatKwargsError@@Base+0x1b28> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #36] @ (41314 <_PyEval_FormatKwargsError@@Base+0x1b74>) │ │ │ │ + ldr r1, [pc, #36] @ (4135c <_PyEval_FormatKwargsError@@Base+0x1b74>) │ │ │ │ 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 │ │ │ │ @@ -31359,44 +31403,44 @@ │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ vabs.f64 d6, d0 │ │ │ │ - vldr d7, [pc, #112] @ 413a0 <_PyEval_FormatKwargsError@@Base+0x1c00> │ │ │ │ + vldr d7, [pc, #112] @ 413e8 <_PyEval_FormatKwargsError@@Base+0x1c00> │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4136a <_PyEval_FormatKwargsError@@Base+0x1bca> │ │ │ │ + bhi.n 413b2 <_PyEval_FormatKwargsError@@Base+0x1bca> │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 41356 <_PyEval_FormatKwargsError@@Base+0x1bb6> │ │ │ │ + ble.n 4139e <_PyEval_FormatKwargsError@@Base+0x1bb6> │ │ │ │ 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 4138c <_PyEval_FormatKwargsError@@Base+0x1bec> │ │ │ │ - b.n 41386 <_PyEval_FormatKwargsError@@Base+0x1be6> │ │ │ │ + beq.n 413d4 <_PyEval_FormatKwargsError@@Base+0x1bec> │ │ │ │ + b.n 413ce <_PyEval_FormatKwargsError@@Base+0x1be6> │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 41390 <_PyEval_FormatKwargsError@@Base+0x1bf0> │ │ │ │ + bvs.n 413d8 <_PyEval_FormatKwargsError@@Base+0x1bf0> │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 41390 <_PyEval_FormatKwargsError@@Base+0x1bf0> │ │ │ │ + bgt.n 413d8 <_PyEval_FormatKwargsError@@Base+0x1bf0> │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - vldr d8, [pc, #32] @ 413a8 <_PyEval_FormatKwargsError@@Base+0x1c08> │ │ │ │ - b.n 41390 <_PyEval_FormatKwargsError@@Base+0x1bf0> │ │ │ │ - vldr d8, [pc, #32] @ 413b0 <_PyEval_FormatKwargsError@@Base+0x1c10> │ │ │ │ + vldr d8, [pc, #32] @ 413f0 <_PyEval_FormatKwargsError@@Base+0x1c08> │ │ │ │ + b.n 413d8 <_PyEval_FormatKwargsError@@Base+0x1bf0> │ │ │ │ + vldr d8, [pc, #32] @ 413f8 <_PyEval_FormatKwargsError@@Base+0x1c10> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @@ -31413,458 +31457,458 @@ │ │ │ │ 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 413de <_PyEval_FormatKwargsError@@Base+0x1c3e> │ │ │ │ + bne.n 41426 <_PyEval_FormatKwargsError@@Base+0x1c3e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 290314 <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ - b.n 413ec <_PyEval_FormatKwargsError@@Base+0x1c4c> │ │ │ │ - bl 96710 │ │ │ │ + bl 28f2ec <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ + b.n 41434 <_PyEval_FormatKwargsError@@Base+0x1c4c> │ │ │ │ + bl 966f0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 980a8 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 98054 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 413d6 <_PyEval_FormatKwargsError@@Base+0x1c36> │ │ │ │ + bne.n 4141e <_PyEval_FormatKwargsError@@Base+0x1c36> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 413f8 <_PyEval_FormatKwargsError@@Base+0x1c58> │ │ │ │ + cbz r3, 41440 <_PyEval_FormatKwargsError@@Base+0x1c58> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 4142a <_PyEval_FormatKwargsError@@Base+0x1c8a> │ │ │ │ + b.n 41472 <_PyEval_FormatKwargsError@@Base+0x1c8a> │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9ab0c │ │ │ │ - cbnz r0, 41426 <_PyEval_FormatKwargsError@@Base+0x1c86> │ │ │ │ + bl 9aab8 │ │ │ │ + cbnz r0, 4146e <_PyEval_FormatKwargsError@@Base+0x1c86> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 41426 <_PyEval_FormatKwargsError@@Base+0x1c86> │ │ │ │ + cbnz r3, 4146e <_PyEval_FormatKwargsError@@Base+0x1c86> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab0c │ │ │ │ - cbnz r0, 41426 <_PyEval_FormatKwargsError@@Base+0x1c86> │ │ │ │ + bl 9aab8 │ │ │ │ + cbnz r0, 4146e <_PyEval_FormatKwargsError@@Base+0x1c86> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 41426 <_PyEval_FormatKwargsError@@Base+0x1c86> │ │ │ │ + cbnz r3, 4146e <_PyEval_FormatKwargsError@@Base+0x1c86> │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab0c │ │ │ │ - cbnz r0, 41426 <_PyEval_FormatKwargsError@@Base+0x1c86> │ │ │ │ + bl 9aab8 │ │ │ │ + cbnz r0, 4146e <_PyEval_FormatKwargsError@@Base+0x1c86> │ │ │ │ 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 714dc │ │ │ │ + bl 71500 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 41456 <_PyEval_FormatKwargsError@@Base+0x1cb6> │ │ │ │ + cbz r0, 4149e <_PyEval_FormatKwargsError@@Base+0x1cb6> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 3f352 │ │ │ │ + bl 3f39a │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #4] @ (41464 <_PyEval_FormatKwargsError@@Base+0x1cc4>) │ │ │ │ + ldr r2, [pc, #4] @ (414ac <_PyEval_FormatKwargsError@@Base+0x1cc4>) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 3b370 <_PyEval_SpecialMethodCanSuggest@@Base+0x30e> │ │ │ │ + b.w 3b3b0 <_PyEval_SpecialMethodCanSuggest@@Base+0x30e> │ │ │ │ add sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #21916 @ 0x559c │ │ │ │ + movw r3, #17692 @ 0x451c │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - movw r1, #5265 @ 0x1491 │ │ │ │ + movw r1, #5337 @ 0x14d9 │ │ │ │ movt r1, #4 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 145ea0 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xac0> │ │ │ │ + b.w 145c10 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xac0> │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #21956 @ 0x55c4 │ │ │ │ + movw r0, #17732 @ 0x4544 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w e5520 │ │ │ │ + b.w e53c0 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4149e <_PyEval_FormatKwargsError@@Base+0x1cfe> │ │ │ │ + beq.n 414e6 <_PyEval_FormatKwargsError@@Base+0x1cfe> │ │ │ │ b.w 2adb4 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 414c0 <_PyEval_FormatKwargsError@@Base+0x1d20> │ │ │ │ + bne.n 41508 <_PyEval_FormatKwargsError@@Base+0x1d20> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 24d804 │ │ │ │ + b.w 24c958 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42180 @ 0xa4c4 │ │ │ │ + movw r0, #37956 @ 0x9444 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 414b4 <_PyEval_FormatKwargsError@@Base+0x1d14> │ │ │ │ + bne.n 414fc <_PyEval_FormatKwargsError@@Base+0x1d14> │ │ │ │ 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 414fe <_PyEval_FormatKwargsError@@Base+0x1d5e> │ │ │ │ + bne.n 41546 <_PyEval_FormatKwargsError@@Base+0x1d5e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 290314 <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ - b.n 4150c <_PyEval_FormatKwargsError@@Base+0x1d6c> │ │ │ │ - bl 96710 │ │ │ │ + bl 28f2ec <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ + b.n 41554 <_PyEval_FormatKwargsError@@Base+0x1d6c> │ │ │ │ + bl 966f0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 980a8 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 98054 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 414f6 <_PyEval_FormatKwargsError@@Base+0x1d56> │ │ │ │ + bne.n 4153e <_PyEval_FormatKwargsError@@Base+0x1d56> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 41518 <_PyEval_FormatKwargsError@@Base+0x1d78> │ │ │ │ + cbz r3, 41560 <_PyEval_FormatKwargsError@@Base+0x1d78> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 4153a <_PyEval_FormatKwargsError@@Base+0x1d9a> │ │ │ │ + b.n 41582 <_PyEval_FormatKwargsError@@Base+0x1d9a> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9ab0c │ │ │ │ - cbnz r0, 41536 <_PyEval_FormatKwargsError@@Base+0x1d96> │ │ │ │ + bl 9aab8 │ │ │ │ + cbnz r0, 4157e <_PyEval_FormatKwargsError@@Base+0x1d96> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 41536 <_PyEval_FormatKwargsError@@Base+0x1d96> │ │ │ │ + cbnz r3, 4157e <_PyEval_FormatKwargsError@@Base+0x1d96> │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab0c │ │ │ │ - cbnz r0, 41536 <_PyEval_FormatKwargsError@@Base+0x1d96> │ │ │ │ + bl 9aab8 │ │ │ │ + cbnz r0, 4157e <_PyEval_FormatKwargsError@@Base+0x1d96> │ │ │ │ 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, 4155e <_PyEval_FormatKwargsError@@Base+0x1dbe> │ │ │ │ + cbnz r3, 415a6 <_PyEval_FormatKwargsError@@Base+0x1dbe> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4155e <_PyEval_FormatKwargsError@@Base+0x1dbe> │ │ │ │ + ble.n 415a6 <_PyEval_FormatKwargsError@@Base+0x1dbe> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4155e <_PyEval_FormatKwargsError@@Base+0x1dbe> │ │ │ │ - cbnz r1, 41582 <_PyEval_FormatKwargsError@@Base+0x1de2> │ │ │ │ + bne.n 415a6 <_PyEval_FormatKwargsError@@Base+0x1dbe> │ │ │ │ + cbnz r1, 415ca <_PyEval_FormatKwargsError@@Base+0x1de2> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #88] @ (415bc <_PyEval_FormatKwargsError@@Base+0x1e1c>) │ │ │ │ + ldr r4, [pc, #88] @ (41604 <_PyEval_FormatKwargsError@@Base+0x1e1c>) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 41582 <_PyEval_FormatKwargsError@@Base+0x1de2> │ │ │ │ + cbnz r0, 415ca <_PyEval_FormatKwargsError@@Base+0x1de2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 415b8 <_PyEval_FormatKwargsError@@Base+0x1e18> │ │ │ │ + b.n 41600 <_PyEval_FormatKwargsError@@Base+0x1e18> │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl d07d0 │ │ │ │ + bl d086c │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl e418c │ │ │ │ + bl e4028 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4157e <_PyEval_FormatKwargsError@@Base+0x1dde> │ │ │ │ - cbnz r0, 415b0 <_PyEval_FormatKwargsError@@Base+0x1e10> │ │ │ │ + beq.n 415c6 <_PyEval_FormatKwargsError@@Base+0x1dde> │ │ │ │ + cbnz r0, 415f8 <_PyEval_FormatKwargsError@@Base+0x1e10> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #61756 @ 0xf13c │ │ │ │ + movw r1, #57532 @ 0xe0bc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r4, #104 @ 0x68 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #26808 @ 0x68b8 │ │ │ │ + movw r1, #22584 @ 0x5838 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ stmdb 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, 415f8 <_PyEval_FormatKwargsError@@Base+0x1e58> │ │ │ │ + cbz r3, 41640 <_PyEval_FormatKwargsError@@Base+0x1e58> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 41608 <_PyEval_FormatKwargsError@@Base+0x1e68> │ │ │ │ + b.n 41650 <_PyEval_FormatKwargsError@@Base+0x1e68> │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 41606 <_PyEval_FormatKwargsError@@Base+0x1e66> │ │ │ │ + blt.n 4164e <_PyEval_FormatKwargsError@@Base+0x1e66> │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 41602 <_PyEval_FormatKwargsError@@Base+0x1e62> │ │ │ │ - cbnz r1, 4162a <_PyEval_FormatKwargsError@@Base+0x1e8a> │ │ │ │ + bgt.n 4164a <_PyEval_FormatKwargsError@@Base+0x1e62> │ │ │ │ + cbnz r1, 41672 <_PyEval_FormatKwargsError@@Base+0x1e8a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41608 <_PyEval_FormatKwargsError@@Base+0x1e68> │ │ │ │ + b.n 41650 <_PyEval_FormatKwargsError@@Base+0x1e68> │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #340] @ (41760 <_PyEval_FormatKwargsError@@Base+0x1fc0>) │ │ │ │ + ldr r1, [pc, #340] @ (417a8 <_PyEval_FormatKwargsError@@Base+0x1fc0>) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 41630 <_PyEval_FormatKwargsError@@Base+0x1e90> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 41678 <_PyEval_FormatKwargsError@@Base+0x1e90> │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 41756 <_PyEval_FormatKwargsError@@Base+0x1fb6> │ │ │ │ + b.n 4179e <_PyEval_FormatKwargsError@@Base+0x1fb6> │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn r5, r4 │ │ │ │ - beq.n 41648 <_PyEval_FormatKwargsError@@Base+0x1ea8> │ │ │ │ + beq.n 41690 <_PyEval_FormatKwargsError@@Base+0x1ea8> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4164a <_PyEval_FormatKwargsError@@Base+0x1eaa> │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 4164a <_PyEval_FormatKwargsError@@Base+0x1eaa> │ │ │ │ - b.n 41624 <_PyEval_FormatKwargsError@@Base+0x1e84> │ │ │ │ + bne.n 41692 <_PyEval_FormatKwargsError@@Base+0x1eaa> │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 41692 <_PyEval_FormatKwargsError@@Base+0x1eaa> │ │ │ │ + b.n 4166c <_PyEval_FormatKwargsError@@Base+0x1e84> │ │ │ │ movs r5, #8 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - cbz r7, 41656 <_PyEval_FormatKwargsError@@Base+0x1eb6> │ │ │ │ + cbz r7, 4169e <_PyEval_FormatKwargsError@@Base+0x1eb6> │ │ │ │ ldr.w r6, [r8, #20] │ │ │ │ - b.n 4165e <_PyEval_FormatKwargsError@@Base+0x1ebe> │ │ │ │ + b.n 416a6 <_PyEval_FormatKwargsError@@Base+0x1ebe> │ │ │ │ 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 416ae <_PyEval_FormatKwargsError@@Base+0x1f0e> │ │ │ │ + bls.n 416f6 <_PyEval_FormatKwargsError@@Base+0x1f0e> │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 41690 <_PyEval_FormatKwargsError@@Base+0x1ef0> │ │ │ │ + bne.n 416d8 <_PyEval_FormatKwargsError@@Base+0x1ef0> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 416aa <_PyEval_FormatKwargsError@@Base+0x1f0a> │ │ │ │ + ble.n 416f2 <_PyEval_FormatKwargsError@@Base+0x1f0a> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29ad64 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 299d04 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 4173e <_PyEval_FormatKwargsError@@Base+0x1f9e> │ │ │ │ + bgt.n 41786 <_PyEval_FormatKwargsError@@Base+0x1f9e> │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 416aa <_PyEval_FormatKwargsError@@Base+0x1f0a> │ │ │ │ + b.n 416f2 <_PyEval_FormatKwargsError@@Base+0x1f0a> │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 4173e <_PyEval_FormatKwargsError@@Base+0x1f9e> │ │ │ │ + beq.n 41786 <_PyEval_FormatKwargsError@@Base+0x1f9e> │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 4169e <_PyEval_FormatKwargsError@@Base+0x1efe> │ │ │ │ + beq.n 416e6 <_PyEval_FormatKwargsError@@Base+0x1efe> │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 416aa <_PyEval_FormatKwargsError@@Base+0x1f0a> │ │ │ │ + bne.n 416f2 <_PyEval_FormatKwargsError@@Base+0x1f0a> │ │ │ │ sub.w r3, sl, r4 │ │ │ │ cmp r3, r9 │ │ │ │ - blt.n 4173e <_PyEval_FormatKwargsError@@Base+0x1f9e> │ │ │ │ + blt.n 41786 <_PyEval_FormatKwargsError@@Base+0x1f9e> │ │ │ │ add r9, r4 │ │ │ │ movs r4, #0 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 4166c <_PyEval_FormatKwargsError@@Base+0x1ecc> │ │ │ │ + b.n 416b4 <_PyEval_FormatKwargsError@@Base+0x1ecc> │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r9, r3 │ │ │ │ - bgt.n 4173e <_PyEval_FormatKwargsError@@Base+0x1f9e> │ │ │ │ + bgt.n 41786 <_PyEval_FormatKwargsError@@Base+0x1f9e> │ │ │ │ add.w r1, r4, r9 │ │ │ │ movs r0, #0 │ │ │ │ - bl 15a178 │ │ │ │ + bl 159e80 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41624 <_PyEval_FormatKwargsError@@Base+0x1e84> │ │ │ │ + beq.n 4166c <_PyEval_FormatKwargsError@@Base+0x1e84> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 416d0 <_PyEval_FormatKwargsError@@Base+0x1f30> │ │ │ │ + cbz r3, 41718 <_PyEval_FormatKwargsError@@Base+0x1f30> │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - b.n 416d8 <_PyEval_FormatKwargsError@@Base+0x1f38> │ │ │ │ + b.n 41720 <_PyEval_FormatKwargsError@@Base+0x1f38> │ │ │ │ movw r6, #32052 @ 0x7d34 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ - cbz r3, 416e4 <_PyEval_FormatKwargsError@@Base+0x1f44> │ │ │ │ + cbz r3, 4172c <_PyEval_FormatKwargsError@@Base+0x1f44> │ │ │ │ ldr.w r4, [r8, #20] │ │ │ │ - b.n 416ec <_PyEval_FormatKwargsError@@Base+0x1f4c> │ │ │ │ + b.n 41734 <_PyEval_FormatKwargsError@@Base+0x1f4c> │ │ │ │ movw r4, #32052 @ 0x7d34 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w sl, #32 │ │ │ │ cmp r7, r4 │ │ │ │ - bls.n 41756 <_PyEval_FormatKwargsError@@Base+0x1fb6> │ │ │ │ + bls.n 4179e <_PyEval_FormatKwargsError@@Base+0x1fb6> │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 4171e <_PyEval_FormatKwargsError@@Base+0x1f7e> │ │ │ │ + bne.n 41766 <_PyEval_FormatKwargsError@@Base+0x1f7e> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 41732 <_PyEval_FormatKwargsError@@Base+0x1f92> │ │ │ │ + ble.n 4177a <_PyEval_FormatKwargsError@@Base+0x1f92> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 29ad64 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 299d04 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ subs r1, r5, r1 │ │ │ │ add r8, r1 │ │ │ │ mov r3, r6 │ │ │ │ add r1, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4173a <_PyEval_FormatKwargsError@@Base+0x1f9a> │ │ │ │ + beq.n 41782 <_PyEval_FormatKwargsError@@Base+0x1f9a> │ │ │ │ strb.w sl, [r3], #1 │ │ │ │ - b.n 41714 <_PyEval_FormatKwargsError@@Base+0x1f74> │ │ │ │ + b.n 4175c <_PyEval_FormatKwargsError@@Base+0x1f74> │ │ │ │ mov r3, r6 │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 41736 <_PyEval_FormatKwargsError@@Base+0x1f96> │ │ │ │ + beq.n 4177e <_PyEval_FormatKwargsError@@Base+0x1f96> │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 41736 <_PyEval_FormatKwargsError@@Base+0x1f96> │ │ │ │ + beq.n 4177e <_PyEval_FormatKwargsError@@Base+0x1f96> │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 4173a <_PyEval_FormatKwargsError@@Base+0x1f9a> │ │ │ │ + b.n 41782 <_PyEval_FormatKwargsError@@Base+0x1f9a> │ │ │ │ mov r3, r6 │ │ │ │ - b.n 4173a <_PyEval_FormatKwargsError@@Base+0x1f9a> │ │ │ │ + b.n 41782 <_PyEval_FormatKwargsError@@Base+0x1f9a> │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 416f4 <_PyEval_FormatKwargsError@@Base+0x1f54> │ │ │ │ + b.n 4173c <_PyEval_FormatKwargsError@@Base+0x1f54> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22012 @ 0x55fc │ │ │ │ + movw r1, #17788 @ 0x457c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 41624 <_PyEval_FormatKwargsError@@Base+0x1e84> │ │ │ │ + bl f3560 │ │ │ │ + b.n 4166c <_PyEval_FormatKwargsError@@Base+0x1e84> │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ adds r4, #148 @ 0x94 │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #22028 @ 0x560c │ │ │ │ + movw r0, #17804 @ 0x458c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldrd r2, r3, [r1, #12] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w e5520 │ │ │ │ + b.w e53c0 │ │ │ │ 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 41798 <_PyEval_FormatKwargsError@@Base+0x1ff8> │ │ │ │ + bne.n 417e0 <_PyEval_FormatKwargsError@@Base+0x1ff8> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 231c2c │ │ │ │ + b.w 230d98 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42140 @ 0xa49c │ │ │ │ + movw r0, #37916 @ 0x941c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4178c <_PyEval_FormatKwargsError@@Base+0x1fec> │ │ │ │ + bne.n 417d4 <_PyEval_FormatKwargsError@@Base+0x1fec> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 23cb4c │ │ │ │ + b.w 23bcd4 │ │ │ │ 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 417ea <_PyEval_FormatKwargsError@@Base+0x204a> │ │ │ │ + bne.n 41832 <_PyEval_FormatKwargsError@@Base+0x204a> │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 23d63c │ │ │ │ + bl 23c7c4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 41806 <_PyEval_FormatKwargsError@@Base+0x2066> │ │ │ │ - b.n 41818 <_PyEval_FormatKwargsError@@Base+0x2078> │ │ │ │ + bne.n 4184e <_PyEval_FormatKwargsError@@Base+0x2066> │ │ │ │ + b.n 41860 <_PyEval_FormatKwargsError@@Base+0x2078> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22196 @ 0x56b4 │ │ │ │ + movw r1, #17972 @ 0x4634 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d6d5c │ │ │ │ - cbnz r0, 4181c <_PyEval_FormatKwargsError@@Base+0x207c> │ │ │ │ + b.w d6c4c │ │ │ │ + cbnz r0, 41864 <_PyEval_FormatKwargsError@@Base+0x207c> │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1305e8 │ │ │ │ + bl 13024c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4182a <_PyEval_FormatKwargsError@@Base+0x208a> │ │ │ │ + b.n 41872 <_PyEval_FormatKwargsError@@Base+0x208a> │ │ │ │ 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 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ 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 41854 <_PyEval_FormatKwargsError@@Base+0x20b4> │ │ │ │ + bne.n 4189c <_PyEval_FormatKwargsError@@Base+0x20b4> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3a4a4 │ │ │ │ + b.w 3a4e4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42148 @ 0xa4a4 │ │ │ │ + movw r0, #37924 @ 0x9424 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41848 <_PyEval_FormatKwargsError@@Base+0x20a8> │ │ │ │ + bne.n 41890 <_PyEval_FormatKwargsError@@Base+0x20a8> │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ mov.w r3, r3, ror #4 │ │ │ │ mov.w r0, r0, ror #4 │ │ │ │ adds r2, r3, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r3, #1 │ │ │ │ @@ -31879,178 +31923,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 418c2 <_PyEval_FormatKwargsError@@Base+0x2122> │ │ │ │ + bne.n 4190a <_PyEval_FormatKwargsError@@Base+0x2122> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #24552 @ 0x5fe8 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 418dc <_PyEval_FormatKwargsError@@Base+0x213c> │ │ │ │ + bne.n 41924 <_PyEval_FormatKwargsError@@Base+0x213c> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 418fc <_PyEval_FormatKwargsError@@Base+0x215c> │ │ │ │ + b.n 41944 <_PyEval_FormatKwargsError@@Base+0x215c> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #29100 @ 0x71ac │ │ │ │ + movw r0, #24876 @ 0x612c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 41aae <_PyEval_FormatKwargsError@@Base+0x230e> │ │ │ │ - b.n 418ac <_PyEval_FormatKwargsError@@Base+0x210c> │ │ │ │ - bl 1462c0 │ │ │ │ + beq.w 41af6 <_PyEval_FormatKwargsError@@Base+0x230e> │ │ │ │ + b.n 418f4 <_PyEval_FormatKwargsError@@Base+0x210c> │ │ │ │ + bl 146030 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 418fc <_PyEval_FormatKwargsError@@Base+0x215c> │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 41944 <_PyEval_FormatKwargsError@@Base+0x215c> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 41aae <_PyEval_FormatKwargsError@@Base+0x230e> │ │ │ │ + bne.w 41af6 <_PyEval_FormatKwargsError@@Base+0x230e> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4190a <_PyEval_FormatKwargsError@@Base+0x216a> │ │ │ │ + bne.n 41952 <_PyEval_FormatKwargsError@@Base+0x216a> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 4192a <_PyEval_FormatKwargsError@@Base+0x218a> │ │ │ │ - bl 1462c0 │ │ │ │ + b.n 41972 <_PyEval_FormatKwargsError@@Base+0x218a> │ │ │ │ + bl 146030 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4192a <_PyEval_FormatKwargsError@@Base+0x218a> │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 41972 <_PyEval_FormatKwargsError@@Base+0x218a> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 41aae <_PyEval_FormatKwargsError@@Base+0x230e> │ │ │ │ + bne.w 41af6 <_PyEval_FormatKwargsError@@Base+0x230e> │ │ │ │ vabs.f64 d11, d9 │ │ │ │ - vldr d10, [pc, #392] @ 41ab8 <_PyEval_FormatKwargsError@@Base+0x2318> │ │ │ │ + vldr d10, [pc, #392] @ 41b00 <_PyEval_FormatKwargsError@@Base+0x2318> │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ vcmp.f64 d11, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 41956 <_PyEval_FormatKwargsError@@Base+0x21b6> │ │ │ │ + bhi.n 4199e <_PyEval_FormatKwargsError@@Base+0x21b6> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ str r3, [r0, #0] │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 41a2e <_PyEval_FormatKwargsError@@Base+0x228e> │ │ │ │ - b.n 4196e <_PyEval_FormatKwargsError@@Base+0x21ce> │ │ │ │ + bls.n 41a76 <_PyEval_FormatKwargsError@@Base+0x228e> │ │ │ │ + b.n 419b6 <_PyEval_FormatKwargsError@@Base+0x21ce> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ str r3, [r0, #0] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 4196e <_PyEval_FormatKwargsError@@Base+0x21ce> │ │ │ │ + bvc.n 419b6 <_PyEval_FormatKwargsError@@Base+0x21ce> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 419cc <_PyEval_FormatKwargsError@@Base+0x222c> │ │ │ │ - b.n 41a6c <_PyEval_FormatKwargsError@@Base+0x22cc> │ │ │ │ + beq.n 41a14 <_PyEval_FormatKwargsError@@Base+0x222c> │ │ │ │ + b.n 41ab4 <_PyEval_FormatKwargsError@@Base+0x22cc> │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 41988 <_PyEval_FormatKwargsError@@Base+0x21e8> │ │ │ │ + bvc.n 419d0 <_PyEval_FormatKwargsError@@Base+0x21e8> │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 41a70 <_PyEval_FormatKwargsError@@Base+0x22d0> │ │ │ │ - b.n 419cc <_PyEval_FormatKwargsError@@Base+0x222c> │ │ │ │ + bne.n 41ab8 <_PyEval_FormatKwargsError@@Base+0x22d0> │ │ │ │ + b.n 41a14 <_PyEval_FormatKwargsError@@Base+0x222c> │ │ │ │ vcmp.f64 d11, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 419f8 <_PyEval_FormatKwargsError@@Base+0x2258> │ │ │ │ + ble.n 41a40 <_PyEval_FormatKwargsError@@Base+0x2258> │ │ │ │ vabs.f64 d0, d8 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 41a92 <_PyEval_FormatKwargsError@@Base+0x22f2> │ │ │ │ + bhi.n 41ada <_PyEval_FormatKwargsError@@Base+0x22f2> │ │ │ │ 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 419c2 <_PyEval_FormatKwargsError@@Base+0x2222> │ │ │ │ + ble.n 41a0a <_PyEval_FormatKwargsError@@Base+0x2222> │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 41a9c <_PyEval_FormatKwargsError@@Base+0x22fc> │ │ │ │ - b.n 41a6c <_PyEval_FormatKwargsError@@Base+0x22cc> │ │ │ │ + bne.n 41ae4 <_PyEval_FormatKwargsError@@Base+0x22fc> │ │ │ │ + b.n 41ab4 <_PyEval_FormatKwargsError@@Base+0x22cc> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 419d2 <_PyEval_FormatKwargsError@@Base+0x2232> │ │ │ │ + bne.n 41a1a <_PyEval_FormatKwargsError@@Base+0x2232> │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 41a70 <_PyEval_FormatKwargsError@@Base+0x22d0> │ │ │ │ + b.n 41ab8 <_PyEval_FormatKwargsError@@Base+0x22d0> │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 419e2 <_PyEval_FormatKwargsError@@Base+0x2242> │ │ │ │ - vldr d8, [pc, #224] @ 41ac0 <_PyEval_FormatKwargsError@@Base+0x2320> │ │ │ │ - b.n 41a70 <_PyEval_FormatKwargsError@@Base+0x22d0> │ │ │ │ + beq.n 41a2a <_PyEval_FormatKwargsError@@Base+0x2242> │ │ │ │ + vldr d8, [pc, #224] @ 41b08 <_PyEval_FormatKwargsError@@Base+0x2320> │ │ │ │ + b.n 41ab8 <_PyEval_FormatKwargsError@@Base+0x22d0> │ │ │ │ vmov r3, s19 │ │ │ │ - vldr d8, [pc, #216] @ 41ac0 <_PyEval_FormatKwargsError@@Base+0x2320> │ │ │ │ - vldr d7, [pc, #220] @ 41ac8 <_PyEval_FormatKwargsError@@Base+0x2328> │ │ │ │ + vldr d8, [pc, #216] @ 41b08 <_PyEval_FormatKwargsError@@Base+0x2320> │ │ │ │ + vldr d7, [pc, #220] @ 41b10 <_PyEval_FormatKwargsError@@Base+0x2328> │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d8, d7 │ │ │ │ - b.n 41a70 <_PyEval_FormatKwargsError@@Base+0x22d0> │ │ │ │ + b.n 41ab8 <_PyEval_FormatKwargsError@@Base+0x22d0> │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f64 d11, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 419cc <_PyEval_FormatKwargsError@@Base+0x222c> │ │ │ │ + beq.n 41a14 <_PyEval_FormatKwargsError@@Base+0x222c> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 41a1c <_PyEval_FormatKwargsError@@Base+0x227c> │ │ │ │ + ble.n 41a64 <_PyEval_FormatKwargsError@@Base+0x227c> │ │ │ │ vcmpe.f64 d11, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 419dc <_PyEval_FormatKwargsError@@Base+0x223c> │ │ │ │ - b.n 41a70 <_PyEval_FormatKwargsError@@Base+0x22d0> │ │ │ │ - bpl.n 419dc <_PyEval_FormatKwargsError@@Base+0x223c> │ │ │ │ + ble.n 41a24 <_PyEval_FormatKwargsError@@Base+0x223c> │ │ │ │ + b.n 41ab8 <_PyEval_FormatKwargsError@@Base+0x22d0> │ │ │ │ + bpl.n 41a24 <_PyEval_FormatKwargsError@@Base+0x223c> │ │ │ │ vcmpe.f64 d11, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 419dc <_PyEval_FormatKwargsError@@Base+0x223c> │ │ │ │ + bpl.n 41a24 <_PyEval_FormatKwargsError@@Base+0x223c> │ │ │ │ vneg.f64 d8, d8 │ │ │ │ - b.n 41a70 <_PyEval_FormatKwargsError@@Base+0x22d0> │ │ │ │ + b.n 41ab8 <_PyEval_FormatKwargsError@@Base+0x22d0> │ │ │ │ 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 41a70 <_PyEval_FormatKwargsError@@Base+0x22d0> │ │ │ │ + bls.n 41ab8 <_PyEval_FormatKwargsError@@Base+0x22d0> │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 41a60 <_PyEval_FormatKwargsError@@Base+0x22c0> │ │ │ │ + bvs.n 41aa8 <_PyEval_FormatKwargsError@@Base+0x22c0> │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 41a66 <_PyEval_FormatKwargsError@@Base+0x22c6> │ │ │ │ + bne.n 41aae <_PyEval_FormatKwargsError@@Base+0x22c6> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 41a70 <_PyEval_FormatKwargsError@@Base+0x22d0> │ │ │ │ + b.n 41ab8 <_PyEval_FormatKwargsError@@Base+0x22d0> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 41a70 <_PyEval_FormatKwargsError@@Base+0x22d0> │ │ │ │ + b.n 41ab8 <_PyEval_FormatKwargsError@@Base+0x22d0> │ │ │ │ vmov.f64 d8, d9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 41a84 <_PyEval_FormatKwargsError@@Base+0x22e4> │ │ │ │ + cbnz r3, 41acc <_PyEval_FormatKwargsError@@Base+0x22e4> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d11} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 85c28 │ │ │ │ + b.w 85c0c │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r0, #1 │ │ │ │ - bl 26fd54 │ │ │ │ - cbnz r0, 41aae <_PyEval_FormatKwargsError@@Base+0x230e> │ │ │ │ - b.n 41a74 <_PyEval_FormatKwargsError@@Base+0x22d4> │ │ │ │ + bl 26ed60 │ │ │ │ + cbnz r0, 41af6 <_PyEval_FormatKwargsError@@Base+0x230e> │ │ │ │ + b.n 41abc <_PyEval_FormatKwargsError@@Base+0x22d4> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 41aa2 <_PyEval_FormatKwargsError@@Base+0x2302> │ │ │ │ - vldr d8, [pc, #48] @ 41ad0 <_PyEval_FormatKwargsError@@Base+0x2330> │ │ │ │ - b.n 41a70 <_PyEval_FormatKwargsError@@Base+0x22d0> │ │ │ │ + ble.n 41aea <_PyEval_FormatKwargsError@@Base+0x2302> │ │ │ │ + vldr d8, [pc, #48] @ 41b18 <_PyEval_FormatKwargsError@@Base+0x2330> │ │ │ │ + b.n 41ab8 <_PyEval_FormatKwargsError@@Base+0x22d0> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 419cc <_PyEval_FormatKwargsError@@Base+0x222c> │ │ │ │ - b.n 419dc <_PyEval_FormatKwargsError@@Base+0x223c> │ │ │ │ + beq.n 41a14 <_PyEval_FormatKwargsError@@Base+0x222c> │ │ │ │ + b.n 41a24 <_PyEval_FormatKwargsError@@Base+0x223c> │ │ │ │ vpop {d8-d11} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ ... │ │ │ │ @@ -32062,57 +32106,57 @@ │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ 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] @ (41b60 <_PyEval_FormatKwargsError@@Base+0x23c0>) │ │ │ │ + ldr r1, [pc, #112] @ (41ba8 <_PyEval_FormatKwargsError@@Base+0x23c0>) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b6d78 │ │ │ │ + bl b6e00 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 41afe <_PyEval_FormatKwargsError@@Base+0x235e> │ │ │ │ + bne.n 41b46 <_PyEval_FormatKwargsError@@Base+0x235e> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41b58 <_PyEval_FormatKwargsError@@Base+0x23b8> │ │ │ │ + b.n 41ba0 <_PyEval_FormatKwargsError@@Base+0x23b8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 41b08 <_PyEval_FormatKwargsError@@Base+0x2368> │ │ │ │ + cbz r3, 41b50 <_PyEval_FormatKwargsError@@Base+0x2368> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 41b18 <_PyEval_FormatKwargsError@@Base+0x2378> │ │ │ │ - b.n 41b36 <_PyEval_FormatKwargsError@@Base+0x2396> │ │ │ │ - ldr r1, [pc, #88] @ (41b64 <_PyEval_FormatKwargsError@@Base+0x23c4>) │ │ │ │ + cbnz r0, 41b60 <_PyEval_FormatKwargsError@@Base+0x2378> │ │ │ │ + b.n 41b7e <_PyEval_FormatKwargsError@@Base+0x2396> │ │ │ │ + ldr r1, [pc, #88] @ (41bac <_PyEval_FormatKwargsError@@Base+0x23c4>) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl b6d78 │ │ │ │ + bl b6e00 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 41b02 <_PyEval_FormatKwargsError@@Base+0x2362> │ │ │ │ - b.n 41afa <_PyEval_FormatKwargsError@@Base+0x235a> │ │ │ │ + bne.n 41b4a <_PyEval_FormatKwargsError@@Base+0x2362> │ │ │ │ + b.n 41b42 <_PyEval_FormatKwargsError@@Base+0x235a> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 41b36 <_PyEval_FormatKwargsError@@Base+0x2396> │ │ │ │ + bne.n 41b7e <_PyEval_FormatKwargsError@@Base+0x2396> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 41b36 <_PyEval_FormatKwargsError@@Base+0x2396> │ │ │ │ + bge.n 41b7e <_PyEval_FormatKwargsError@@Base+0x2396> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 41b36 <_PyEval_FormatKwargsError@@Base+0x2396> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 41b7e <_PyEval_FormatKwargsError@@Base+0x2396> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #42036 @ 0xa434 │ │ │ │ + movw r2, #37812 @ 0x93b4 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #22236 @ 0x56dc │ │ │ │ + movw r0, #18012 @ 0x465c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e5520 │ │ │ │ + bl e53c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ bkpt 0x0028 │ │ │ │ lsls r5, r1, #1 │ │ │ │ pop {r2, r4} │ │ │ │ @@ -32122,353 +32166,353 @@ │ │ │ │ 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 41b8e <_PyEval_FormatKwargsError@@Base+0x23ee> │ │ │ │ + bne.n 41bd6 <_PyEval_FormatKwargsError@@Base+0x23ee> │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 41bac <_PyEval_FormatKwargsError@@Base+0x240c> │ │ │ │ + b.n 41bf4 <_PyEval_FormatKwargsError@@Base+0x240c> │ │ │ │ mov r0, r1 │ │ │ │ - bl 1462c0 │ │ │ │ + bl 146030 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 41bac <_PyEval_FormatKwargsError@@Base+0x240c> │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 41bc0 <_PyEval_FormatKwargsError@@Base+0x2420> │ │ │ │ - vldr d0, [pc, #24] @ 41bc8 <_PyEval_FormatKwargsError@@Base+0x2428> │ │ │ │ + bne.n 41bf4 <_PyEval_FormatKwargsError@@Base+0x240c> │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 41c08 <_PyEval_FormatKwargsError@@Base+0x2420> │ │ │ │ + vldr d0, [pc, #24] @ 41c10 <_PyEval_FormatKwargsError@@Base+0x2428> │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 85c28 │ │ │ │ + b.w 85c0c │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r5, [sp, #228] @ 0xe4 │ │ │ │ - add r2, pc, #328 @ (adr r2, 41d14 ) │ │ │ │ + add r2, pc, #328 @ (adr r2, 41d5c ) │ │ │ │ svc 70 @ 0x46 │ │ │ │ subs r7, #145 @ 0x91 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 41bf0 <_PyEval_FormatKwargsError@@Base+0x2450> │ │ │ │ + bne.n 41c38 <_PyEval_FormatKwargsError@@Base+0x2450> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ea23c │ │ │ │ + b.w ea0dc │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42220 @ 0xa4ec │ │ │ │ + movw r0, #37996 @ 0x946c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41be4 <_PyEval_FormatKwargsError@@Base+0x2444> │ │ │ │ + bne.n 41c2c <_PyEval_FormatKwargsError@@Base+0x2444> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 41ca8 <_PyEval_FormatKwargsError@@Base+0x2508> │ │ │ │ + beq.n 41cf0 <_PyEval_FormatKwargsError@@Base+0x2508> │ │ │ │ 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 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41ca4 <_PyEval_FormatKwargsError@@Base+0x2504> │ │ │ │ + bne.n 41cec <_PyEval_FormatKwargsError@@Base+0x2504> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2676f0 <_PyLong_Lshift@@Base+0x1d8> │ │ │ │ + bl 266840 <_PyLong_Lshift@@Base+0x1d8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41ca4 <_PyEval_FormatKwargsError@@Base+0x2504> │ │ │ │ - movw r0, #42736 @ 0xa6f0 │ │ │ │ + beq.n 41cec <_PyEval_FormatKwargsError@@Base+0x2504> │ │ │ │ + movw r0, #38512 @ 0x9670 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 41c52 <_PyEval_FormatKwargsError@@Base+0x24b2> │ │ │ │ + cbnz r0, 41c9a <_PyEval_FormatKwargsError@@Base+0x24b2> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 276fd4 │ │ │ │ + b.w 275fb4 │ │ │ │ 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, #22260 @ 0x56f4 │ │ │ │ + movw r0, #18036 @ 0x4674 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 269f28 │ │ │ │ + bl 269078 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 41c86 <_PyEval_FormatKwargsError@@Base+0x24e6> │ │ │ │ + bge.n 41cce <_PyEval_FormatKwargsError@@Base+0x24e6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 41c86 <_PyEval_FormatKwargsError@@Base+0x24e6> │ │ │ │ + cbnz r3, 41cce <_PyEval_FormatKwargsError@@Base+0x24e6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 41c46 <_PyEval_FormatKwargsError@@Base+0x24a6> │ │ │ │ + beq.n 41c8e <_PyEval_FormatKwargsError@@Base+0x24a6> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 41ca4 <_PyEval_FormatKwargsError@@Base+0x2504> │ │ │ │ + bge.n 41cec <_PyEval_FormatKwargsError@@Base+0x2504> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 41ca4 <_PyEval_FormatKwargsError@@Base+0x2504> │ │ │ │ + cbnz r3, 41cec <_PyEval_FormatKwargsError@@Base+0x2504> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 77160 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77198 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 41cd2 <_PyEval_FormatKwargsError@@Base+0x2532> │ │ │ │ + bne.n 41d1a <_PyEval_FormatKwargsError@@Base+0x2532> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 41cea │ │ │ │ + b.w 41d32 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42264 @ 0xa518 │ │ │ │ + movw r0, #38040 @ 0x9498 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41cbe <_PyEval_FormatKwargsError@@Base+0x251e> │ │ │ │ + bne.n 41d06 <_PyEval_FormatKwargsError@@Base+0x251e> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00041cea : │ │ │ │ - b.w 394f2 │ │ │ │ +00041d32 : │ │ │ │ + b.w 3959a │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 41d8e │ │ │ │ + beq.n 41dd6 │ │ │ │ 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 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41d8a │ │ │ │ + bne.n 41dd2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2676f0 <_PyLong_Lshift@@Base+0x1d8> │ │ │ │ + bl 266840 <_PyLong_Lshift@@Base+0x1d8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41d8a │ │ │ │ - movw r0, #42736 @ 0xa6f0 │ │ │ │ + beq.n 41dd2 │ │ │ │ + movw r0, #38512 @ 0x9670 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 41d38 │ │ │ │ + cbnz r0, 41d80 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 276fd4 │ │ │ │ + b.w 275fb4 │ │ │ │ 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, #22280 @ 0x5708 │ │ │ │ + movw r0, #18056 @ 0x4688 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 269f28 │ │ │ │ + bl 269078 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 41d6c │ │ │ │ + bge.n 41db4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 41d6c │ │ │ │ + cbnz r3, 41db4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 41d2c │ │ │ │ + beq.n 41d74 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 41d8a │ │ │ │ + bge.n 41dd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 41d8a │ │ │ │ + cbnz r3, 41dd2 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 77160 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77198 <_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, #3960] @ 0xf78 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 41db0 │ │ │ │ + cbnz r3, 41df8 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 41db0 │ │ │ │ + ble.n 41df8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 41db0 │ │ │ │ - cbnz r0, 41dca │ │ │ │ + bne.n 41df8 │ │ │ │ + cbnz r0, 41e12 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #24 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #112] @ (41e30 ) │ │ │ │ + ldr r4, [pc, #112] @ (41e78 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 41e1e │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 41e66 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 41ddc │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 41e1e │ │ │ │ + bne.n 41e24 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 41e66 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 965e4 │ │ │ │ + bl 965c4 │ │ │ │ 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 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 41e22 │ │ │ │ + bge.n 41e6a │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 41e10 │ │ │ │ - bl eedb4 │ │ │ │ + bne.n 41e58 │ │ │ │ + bl eec50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41de0 │ │ │ │ - b.n 41e1e │ │ │ │ + beq.n 41e28 │ │ │ │ + b.n 41e66 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ + bl 1b10e8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 41e2c │ │ │ │ + b.n 41e74 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3ff78 <_PyEval_FormatKwargsError@@Base+0x7d8> │ │ │ │ + bl 3ffc0 <_PyEval_FormatKwargsError@@Base+0x7d8> │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r4, #208 @ 0xd0 │ │ │ │ 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, r0 │ │ │ │ movs r0, #3 │ │ │ │ - bl 716f0 │ │ │ │ + bl 71714 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41f06 │ │ │ │ + beq.n 41f4e │ │ │ │ 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 26d690 │ │ │ │ + bl 26c694 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 41e6e │ │ │ │ + bne.n 41eb6 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 41ef0 │ │ │ │ + b.n 41f38 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 41ea0 │ │ │ │ + bne.n 41ee8 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 41e86 │ │ │ │ + blt.n 41ece │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 41e96 │ │ │ │ + b.n 41ede │ │ │ │ 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 41ee6 │ │ │ │ + b.n 41f2e │ │ │ │ ldr r6, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - ldr r1, [pc, #104] @ (41f10 ) │ │ │ │ + ldr r1, [pc, #104] @ (41f58 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ str r6, [r4, #20] │ │ │ │ - bl d6694 │ │ │ │ + bl d6584 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 41e68 │ │ │ │ + beq.n 41eb0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 41ed8 │ │ │ │ + bne.n 41f20 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 41e96 │ │ │ │ + bge.n 41ede │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 41e96 │ │ │ │ + b.n 41ede │ │ │ │ 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 6bb60 │ │ │ │ + bl 6bb98 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 41f0a │ │ │ │ + bge.n 41f52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41f0a │ │ │ │ + cbnz r3, 41f52 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 41f0a │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41f52 │ │ │ │ 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] │ │ │ │ @@ -32477,1055 +32521,1055 @@ │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ ldrgt r1, [r0, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ it gt │ │ │ │ mulgt r3, r1 │ │ │ │ add r0, r3 │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 41f34 │ │ │ │ + cbz r1, 41f7c │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 41f3c │ │ │ │ + b.n 41f84 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.n 4243c │ │ │ │ + b.n 42484 │ │ │ │ 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 4206a │ │ │ │ + bne.w 420b2 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 4206a │ │ │ │ + bne.w 420b2 │ │ │ │ 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 fd920 │ │ │ │ + bl fd6e0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42084 │ │ │ │ + beq.n 420cc │ │ │ │ add.w r0, r8, #4294967295 @ 0xffffffff │ │ │ │ add r0, r4 │ │ │ │ - bl 716f0 │ │ │ │ + bl 71714 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 41faa │ │ │ │ + cbz r0, 41ff2 │ │ │ │ add.w sl, sl, #12 │ │ │ │ adds r0, #12 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 41fc6 │ │ │ │ + b.n 4200e │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42084 │ │ │ │ + bge.n 420cc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42084 │ │ │ │ + bne.n 420cc │ │ │ │ mov r0, fp │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42084 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 420cc │ │ │ │ cmp r5, r2 │ │ │ │ - ble.n 41fe2 │ │ │ │ + ble.n 4202a │ │ │ │ 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 41fc6 │ │ │ │ + b.n 4200e │ │ │ │ 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 42014 │ │ │ │ + ble.n 4205c │ │ │ │ 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 41ff8 │ │ │ │ + b.n 42040 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 1f98cc │ │ │ │ + bl 1f89f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 42036 │ │ │ │ + cbnz r0, 4207e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42084 │ │ │ │ + bge.n 420cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42084 │ │ │ │ + cbnz r3, 420cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42084 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 420cc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e8c8c <_PyTemplate_Build@@Base> │ │ │ │ + bl 1e7db4 <_PyTemplate_Build@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42054 │ │ │ │ + bge.n 4209c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42054 │ │ │ │ + cbnz r3, 4209c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42086 │ │ │ │ + bge.n 420ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42086 │ │ │ │ + cbnz r3, 420ce │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42086 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 420ce │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22296 @ 0x5718 │ │ │ │ + movw r1, #18072 @ 0x4698 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r3, 420ac │ │ │ │ + cbz r3, 420f4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 420bc │ │ │ │ + b.n 42104 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 420ba │ │ │ │ + ble.n 42102 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 420b6 │ │ │ │ - cbnz r1, 420da │ │ │ │ + bne.n 420fe │ │ │ │ + cbnz r1, 42122 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 420bc │ │ │ │ + b.n 42104 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #624] @ (42330 ) │ │ │ │ + ldr r1, [pc, #624] @ (42378 ) │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ - bl f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 420e0 │ │ │ │ - b.n 4226e │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 42128 │ │ │ │ + b.n 422b6 │ │ │ │ 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 89150 │ │ │ │ + bl 89144 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4226e │ │ │ │ - ldr r3, [pc, #568] @ (42334 ) │ │ │ │ + beq.w 422b6 │ │ │ │ + ldr r3, [pc, #568] @ (4237c ) │ │ │ │ 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 42272 │ │ │ │ + bne.w 422ba │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl e5238 │ │ │ │ + bl e50d8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 42272 │ │ │ │ + bne.w 422ba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42144 │ │ │ │ + bge.n 4218c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42144 │ │ │ │ + cbnz r3, 4218c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 893c8 │ │ │ │ + bl 893bc │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4217c │ │ │ │ + cbnz r0, 421c4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42162 │ │ │ │ + bge.n 421aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42162 │ │ │ │ + cbnz r3, 421aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - bl 7fe4c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4226e │ │ │ │ + bne.w 422b6 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 42202 │ │ │ │ + bne.n 4224a │ │ │ │ add r1, sp, #28 │ │ │ │ - bl e5238 │ │ │ │ + bl e50d8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbnz r3, 42202 │ │ │ │ + cbnz r3, 4224a │ │ │ │ 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 421e8 │ │ │ │ + beq.n 42230 │ │ │ │ vsub.f64 d6, d6, d7 │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 421c8 │ │ │ │ + bge.n 42210 │ │ │ │ vneg.f64 d6, d6 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 421d6 │ │ │ │ + bge.n 4221e │ │ │ │ vneg.f64 d7, d7 │ │ │ │ - vldr d5, [pc, #336] @ 42328 │ │ │ │ + vldr d5, [pc, #336] @ 42370 │ │ │ │ vmul.f64 d6, d6, d5 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 42202 │ │ │ │ + bhi.n 4224a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42144 │ │ │ │ + bge.n 4218c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42144 │ │ │ │ + bne.n 4218c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42144 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4218c │ │ │ │ mov r0, r7 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 42252 │ │ │ │ + cbz r0, 4229a │ │ │ │ mov r1, r6 │ │ │ │ - bl 122180 │ │ │ │ + bl 121f4c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42228 │ │ │ │ + bge.n 42270 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 42228 │ │ │ │ + cbnz r3, 42270 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4223c │ │ │ │ + bge.n 42284 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4223c │ │ │ │ + cbnz r3, 42284 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 42272 │ │ │ │ - b.n 4225a │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 422ba │ │ │ │ + b.n 422a2 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 42300 │ │ │ │ + beq.n 42348 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 85c28 │ │ │ │ + bl 85c0c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42338 │ │ │ │ + bne.n 42380 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4229c │ │ │ │ + blt.n 422e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4226e │ │ │ │ + bge.n 422b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4226e │ │ │ │ + cbnz r3, 422b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 423e8 │ │ │ │ + b.n 42430 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r7, #24552 @ 0x5fe8 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 4238a │ │ │ │ + bne.w 423d2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ vldr d8, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 422c4 │ │ │ │ + bge.n 4230c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 422c4 │ │ │ │ + cbnz r3, 4230c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 422c4 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4230c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4225a │ │ │ │ + bne.n 422a2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4225a │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 422a2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 42240 │ │ │ │ + bne.n 42288 │ │ │ │ vldr d7, [r6, #8] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 42316 │ │ │ │ + blt.n 4235e │ │ │ │ mov r0, r5 │ │ │ │ - bl 893c8 │ │ │ │ + bl 893bc │ │ │ │ add r1, sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 422ac │ │ │ │ + bne.n 422f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 422e6 │ │ │ │ + bge.n 4232e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 422e6 │ │ │ │ + cbnz r3, 4232e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - bl 7fe4c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4226e │ │ │ │ + bne.n 422b6 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 85c28 │ │ │ │ - bl e5238 │ │ │ │ + b.w 85c0c │ │ │ │ + bl e50d8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ vmov s14, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42244 │ │ │ │ + bne.n 4228c │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ - b.n 422b6 │ │ │ │ + b.n 422fe │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 422c4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 422c4 │ │ │ │ + bne.n 4230c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4230c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r0, r0 │ │ │ │ adds r4, #252 @ 0xfc │ │ │ │ lsls r5, r1, #1 │ │ │ │ strh r0, [r6, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 122180 │ │ │ │ + bl 121f4c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42354 │ │ │ │ + bge.n 4239c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 42354 │ │ │ │ + cbnz r3, 4239c │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42368 │ │ │ │ + bge.n 423b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 42368 │ │ │ │ + cbnz r3, 423b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 4238a │ │ │ │ - b.n 4225a │ │ │ │ - bl 122180 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 423d2 │ │ │ │ + b.n 422a2 │ │ │ │ + bl 121f4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 423b6 │ │ │ │ + blt.n 423fe │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 423c4 │ │ │ │ - cbz r7, 423d2 │ │ │ │ + blt.n 4240c │ │ │ │ + cbz r7, 4241a │ │ │ │ mov r4, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 893c8 │ │ │ │ + bl 893bc │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 4236c │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 423d4 │ │ │ │ + bne.n 423b4 │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 4241c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 423d2 │ │ │ │ + bge.n 4241a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 423d2 │ │ │ │ + cbnz r3, 4241a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 423d2 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4241a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4237c │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4237c │ │ │ │ + bne.n 423c4 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 423c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42386 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42386 │ │ │ │ + bne.n 423ce │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 423ce │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 423e8 │ │ │ │ + bge.n 42430 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 423e8 │ │ │ │ + cbnz r3, 42430 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl c72fc │ │ │ │ + bl c7388 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42422 │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 4246a │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ite eq │ │ │ │ moveq r3, r0 │ │ │ │ movne r3, #0 │ │ │ │ - b.n 42438 │ │ │ │ + b.n 42480 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 42454 │ │ │ │ + bne.n 4249c │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #59144 @ 0xe708 │ │ │ │ + movw r3, #54920 @ 0xd688 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bne.n 42474 │ │ │ │ - b.n 42456 │ │ │ │ - cbz r1, 4247e │ │ │ │ - movw r3, #59144 @ 0xe708 │ │ │ │ + bne.n 424bc │ │ │ │ + b.n 4249e │ │ │ │ + cbz r1, 424c6 │ │ │ │ + movw r3, #54920 @ 0xd688 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 42474 │ │ │ │ + bls.n 424bc │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - beq.n 4247e │ │ │ │ - b.n 42460 │ │ │ │ + beq.n 424c6 │ │ │ │ + b.n 424a8 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 424ac │ │ │ │ + bne.n 424f4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 424ca │ │ │ │ - b.n 424c4 │ │ │ │ + bne.n 42512 │ │ │ │ + b.n 4250c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #6172 @ 0x181c │ │ │ │ + movw r0, #1948 @ 0x79c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4249e │ │ │ │ - b.n 424e2 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 424e2 │ │ │ │ + bne.n 424e6 │ │ │ │ + b.n 4252a │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 4252a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 209a90 │ │ │ │ - cbz r0, 424e2 │ │ │ │ + bl 208bb8 │ │ │ │ + cbz r0, 4252a │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 42776 │ │ │ │ + b.n 427be │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ movw r2, #18128 @ 0x46d0 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r3, #27429 @ 0x6b25 │ │ │ │ + movw r3, #23629 @ 0x5c4d │ │ │ │ movt r3, #31 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 42516 │ │ │ │ - bl 1f6b28 <_PyErr_Format@@Base+0xe0> │ │ │ │ + bne.n 4255e │ │ │ │ + bl 1f5c50 <_PyErr_Format@@Base+0xe0> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4251a │ │ │ │ + b.n 42562 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 4256e │ │ │ │ + cbz r4, 425b6 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbnz r0, 42530 │ │ │ │ - movw r0, #37948 @ 0x943c │ │ │ │ + cbnz r0, 42578 │ │ │ │ + movw r0, #33724 @ 0x83bc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 79770 │ │ │ │ + bl 79798 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 42558 │ │ │ │ - bl 142150 │ │ │ │ - cbz r0, 4254a │ │ │ │ + b.n 425a0 │ │ │ │ + bl 141d38 │ │ │ │ + cbz r0, 42592 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4255a │ │ │ │ - movw r0, #9028 @ 0x2344 │ │ │ │ + beq.n 425a2 │ │ │ │ + movw r0, #4804 @ 0x12c4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 79770 │ │ │ │ + bl 79798 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 42558 │ │ │ │ + b.n 425a0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl f1b34 │ │ │ │ + bl f19d4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl 142e34 │ │ │ │ - cbnz r5, 42572 │ │ │ │ + bl 142a0c │ │ │ │ + cbnz r5, 425ba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4256e │ │ │ │ + bge.n 425b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4256e │ │ │ │ + cbnz r3, 425b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 425b4 │ │ │ │ + b.n 425fc │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1acdb8 <_PyType_Name@@Base> │ │ │ │ + bl 1ac550 <_PyType_Name@@Base> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #22416 @ 0x5790 │ │ │ │ + movw r0, #18192 @ 0x4710 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e5520 │ │ │ │ + bl e53c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 425a0 │ │ │ │ + bge.n 425e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 425a0 │ │ │ │ + cbnz r3, 425e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 425b4 │ │ │ │ + bge.n 425fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 425b4 │ │ │ │ + cbnz r3, 425fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 425d8 │ │ │ │ + bne.n 42620 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 266a00 │ │ │ │ + b.w 265b50 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42196 @ 0xa4d4 │ │ │ │ + movw r0, #37972 @ 0x9454 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 425cc │ │ │ │ + bne.n 42614 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 425f8 │ │ │ │ + cbz r1, 42640 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 42600 │ │ │ │ + b.n 42648 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.n 42800 │ │ │ │ + b.n 42848 │ │ │ │ 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 42634 │ │ │ │ + beq.n 4267c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 42634 │ │ │ │ + ble.n 4267c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42646 │ │ │ │ + bge.n 4268e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 42646 │ │ │ │ - movw r0, #22456 @ 0x57b8 │ │ │ │ + b.n 4268e │ │ │ │ + movw r0, #18232 @ 0x4738 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e5520 │ │ │ │ + b.w e53c0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #92] @ (426a8 ) │ │ │ │ - bl 90318 <_PyObject_LookupSpecial@@Base> │ │ │ │ + ldr r1, [pc, #92] @ (426f0 ) │ │ │ │ + bl 902f8 <_PyObject_LookupSpecial@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4265c │ │ │ │ + cbz r0, 426a4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 42672 │ │ │ │ + bmi.n 426ba │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #22480 @ 0x57d0 │ │ │ │ + movw r0, #18256 @ 0x4750 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e5520 │ │ │ │ + bl e53c0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 42688 │ │ │ │ + b.n 426d0 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #22512 @ 0x57f0 │ │ │ │ + movw r0, #18288 @ 0x4770 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e5520 │ │ │ │ + bl e53c0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4269c │ │ │ │ + bge.n 426e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4269c │ │ │ │ + cbnz r3, 426e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ pop {r2, r4} │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ - cbz r3, 426ec │ │ │ │ + cbz r3, 42734 │ │ │ │ mov r8, r1 │ │ │ │ - bl 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 426ec │ │ │ │ + cbnz r0, 42734 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2676f0 <_PyLong_Lshift@@Base+0x1d8> │ │ │ │ + bl 266840 <_PyLong_Lshift@@Base+0x1d8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 426ec │ │ │ │ + beq.n 42734 │ │ │ │ mov r0, r6 │ │ │ │ - bl 275e80 │ │ │ │ + bl 274e60 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 426f0 │ │ │ │ + cbnz r0, 42738 │ │ │ │ mov r0, r4 │ │ │ │ - bl 276fd4 │ │ │ │ + bl 275fb4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 42762 │ │ │ │ + b.n 427aa │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 269ad8 │ │ │ │ + bl 268c28 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 42714 │ │ │ │ + cbnz r0, 4275c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 426e6 │ │ │ │ + bge.n 4272e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 426e6 │ │ │ │ + bne.n 4272e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 426e6 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4272e │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #43976 @ 0xabc8 │ │ │ │ + movw r0, #39752 @ 0x9b48 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 426e6 │ │ │ │ + beq.n 4272e │ │ │ │ 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, #22548 @ 0x5814 │ │ │ │ + movw r0, #18324 @ 0x4794 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 269f28 │ │ │ │ + bl 269078 │ │ │ │ str r7, [r4, #24] │ │ │ │ - cbnz r0, 42750 │ │ │ │ + cbnz r0, 42798 │ │ │ │ mov r0, r4 │ │ │ │ - bl 276fd4 │ │ │ │ - b.n 42762 │ │ │ │ + bl 275fb4 │ │ │ │ + b.n 427aa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42762 │ │ │ │ + bge.n 427aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 42762 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 427aa │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 2b6b0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ - movw r1, #58968 @ 0xe658 │ │ │ │ + movw r1, #54744 @ 0xd5d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r0, #22560 @ 0x5820 │ │ │ │ + movw r0, #18336 @ 0x47a0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91b24 │ │ │ │ + bl 91b08 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 427c2 │ │ │ │ + bne.n 4280a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 427fa │ │ │ │ + b.n 42842 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 427de │ │ │ │ - bl eedb4 │ │ │ │ + bne.n 42826 │ │ │ │ + bl eec50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 427ac │ │ │ │ - bl 965e4 │ │ │ │ + bne.n 427f4 │ │ │ │ + bl 965c4 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2ace4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9aa94 │ │ │ │ - cbz r7, 427f2 │ │ │ │ - b.n 427b0 │ │ │ │ + bl 9aa40 │ │ │ │ + cbz r7, 4283a │ │ │ │ + b.n 427f8 │ │ │ │ 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 1b1958 │ │ │ │ + b.w 1b10e8 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 42818 │ │ │ │ + bne.n 42860 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #59144 @ 0xe708 │ │ │ │ + movw r3, #54920 @ 0xd688 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 42838 │ │ │ │ - b.n 4281a │ │ │ │ - cbz r1, 42842 │ │ │ │ - movw r3, #59144 @ 0xe708 │ │ │ │ + bne.n 42880 │ │ │ │ + b.n 42862 │ │ │ │ + cbz r1, 4288a │ │ │ │ + movw r3, #54920 @ 0xd688 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 42838 │ │ │ │ + bls.n 42880 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - beq.n 42842 │ │ │ │ - b.n 42824 │ │ │ │ + beq.n 4288a │ │ │ │ + b.n 4286c │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r5, 42870 │ │ │ │ + cbz r5, 428b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r5 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - b.n 428aa │ │ │ │ + b.n 428f2 │ │ │ │ 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 428a2 │ │ │ │ - bl 1132b8 │ │ │ │ + bpl.n 428ea │ │ │ │ + bl 113764 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 428d8 │ │ │ │ - bl f1b34 │ │ │ │ + cbz r0, 42920 │ │ │ │ + bl f19d4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 428a8 │ │ │ │ + bge.n 428f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 428a8 │ │ │ │ + cbnz r3, 428f0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 428a8 │ │ │ │ - bl f1b34 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 428f0 │ │ │ │ + bl f19d4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 428d8 │ │ │ │ + cbz r4, 42920 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1acdb8 <_PyType_Name@@Base> │ │ │ │ + bl 1ac550 <_PyType_Name@@Base> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ - movw r0, #8776 @ 0x2248 │ │ │ │ + movw r0, #4552 @ 0x11c8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e5520 │ │ │ │ + bl e53c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 428d8 │ │ │ │ + bge.n 42920 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 428d8 │ │ │ │ + cbnz r3, 42920 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000428dc : │ │ │ │ - ldr r0, [pc, #4] @ (428e4 ) │ │ │ │ - b.w 1a8ac8 │ │ │ │ +00042924 : │ │ │ │ + ldr r0, [pc, #4] @ (4292c ) │ │ │ │ + b.w 1a813c │ │ │ │ nop │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 428f0 │ │ │ │ + cbz r1, 42938 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 428f8 │ │ │ │ + b.n 42940 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.w 36f9a │ │ │ │ + b.w 36fe2 │ │ │ │ │ │ │ │ -000428fc : │ │ │ │ +00042944 : │ │ │ │ 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 42ad2 │ │ │ │ + bl 42b1a │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4292c │ │ │ │ + bne.n 42974 │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #22680 @ 0x5898 │ │ │ │ + movw r0, #18456 @ 0x4818 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 2063f4 │ │ │ │ + bl 205520 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ 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] @ 42a38 │ │ │ │ + vldr d0, [pc, #236] @ 42a80 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ - bl 85c28 │ │ │ │ - movw r1, #50432 @ 0xc500 │ │ │ │ + bl 85c0c │ │ │ │ + movw r1, #46208 @ 0xb480 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9068 │ │ │ │ + bl 1a86dc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 42970 │ │ │ │ + bge.n 429b8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 42a2a │ │ │ │ - vldr d0, [pc, #204] @ 42a40 │ │ │ │ - bl 85c28 │ │ │ │ - movw r1, #33760 @ 0x83e0 │ │ │ │ + b.n 42a72 │ │ │ │ + vldr d0, [pc, #204] @ 42a88 │ │ │ │ + bl 85c0c │ │ │ │ + movw r1, #29536 @ 0x7360 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9068 │ │ │ │ + bl 1a86dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4296a │ │ │ │ - vldr d0, [pc, #184] @ 42a48 │ │ │ │ - bl 85c28 │ │ │ │ - movw r1, #50436 @ 0xc504 │ │ │ │ + blt.n 429b2 │ │ │ │ + vldr d0, [pc, #184] @ 42a90 │ │ │ │ + bl 85c0c │ │ │ │ + movw r1, #46212 @ 0xb484 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9068 │ │ │ │ + bl 1a86dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4296a │ │ │ │ - vldr d8, [pc, #164] @ 42a50 │ │ │ │ + blt.n 429b2 │ │ │ │ + vldr d8, [pc, #164] @ 42a98 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 85c28 │ │ │ │ - movw r1, #23004 @ 0x59dc │ │ │ │ + bl 85c0c │ │ │ │ + movw r1, #18780 @ 0x495c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9068 │ │ │ │ + bl 1a86dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4296a │ │ │ │ - vldr d9, [pc, #140] @ 42a58 │ │ │ │ + blt.n 429b2 │ │ │ │ + vldr d9, [pc, #140] @ 42aa0 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 24f58c │ │ │ │ - movw r1, #22876 @ 0x595c │ │ │ │ + bl 24e6e0 │ │ │ │ + movw r1, #18652 @ 0x48dc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9068 │ │ │ │ + bl 1a86dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4296a │ │ │ │ - vldr d8, [pc, #112] @ 42a60 │ │ │ │ + blt.n 429b2 │ │ │ │ + vldr d8, [pc, #112] @ 42aa8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 85c28 │ │ │ │ - movw r1, #23060 @ 0x5a14 │ │ │ │ + bl 85c0c │ │ │ │ + movw r1, #18836 @ 0x4994 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9068 │ │ │ │ + bl 1a86dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4296a │ │ │ │ + blt.n 429b2 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ - bl 24f58c │ │ │ │ - movw r1, #22884 @ 0x5964 │ │ │ │ + bl 24e6e0 │ │ │ │ + movw r1, #18660 @ 0x48e4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a9068 │ │ │ │ + bl 1a86dc │ │ │ │ asrs r0, r0, #31 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp r5, #24 │ │ │ │ @@ -33548,160 +33592,160 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl e50f8 │ │ │ │ + bl e4f98 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 42a88 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 42a96 │ │ │ │ + bne.n 42ad0 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 42ade │ │ │ │ mov r0, r4 │ │ │ │ blx 2ac3c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 269b90 │ │ │ │ + b.w 268ce0 │ │ │ │ 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, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 42aba │ │ │ │ + bne.n 42b02 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1e48d8 │ │ │ │ + b.w 1e3a00 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42132 @ 0xa494 │ │ │ │ + movw r0, #37908 @ 0x9414 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42aae │ │ │ │ + bne.n 42af6 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00042ad2 : │ │ │ │ +00042b1a : │ │ │ │ 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, 42b1a │ │ │ │ + cbnz r3, 42b62 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 79770 │ │ │ │ + bl 79798 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 42af8 │ │ │ │ + cbnz r0, 42b40 │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 42b32 │ │ │ │ + b.n 42b7a │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl b6d78 │ │ │ │ + bl b6e00 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 42b40 │ │ │ │ + bge.n 42b88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 42b40 │ │ │ │ + cbnz r3, 42b88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 42b40 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42b88 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 42b3e │ │ │ │ + cbnz r0, 42b86 │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9248 │ │ │ │ - cbnz r0, 42b38 │ │ │ │ + bl d9138 │ │ │ │ + cbnz r0, 42b80 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 42b40 │ │ │ │ - bl d94d0 │ │ │ │ - b.n 42b40 │ │ │ │ + b.n 42b88 │ │ │ │ + bl d93c0 │ │ │ │ + b.n 42b88 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 2763c0 │ │ │ │ + b.w 2753a0 │ │ │ │ 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, 42b6e │ │ │ │ + cbnz r0, 42bb6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 42b76 │ │ │ │ + cbz r0, 42bbe │ │ │ │ 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 42b60 │ │ │ │ + beq.n 42ba8 │ │ │ │ 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 42bb4 │ │ │ │ + bne.n 42bfc │ │ │ │ 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 42bca │ │ │ │ + bge.n 42c12 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 42bca │ │ │ │ + b.n 42c12 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42008 @ 0xa418 │ │ │ │ + movw r0, #37784 @ 0x9398 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42b8c │ │ │ │ + bne.n 42bd4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 42bd4 │ │ │ │ + cbz r1, 42c1c │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 42bdc │ │ │ │ + b.n 42c24 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.n 42e30 │ │ │ │ + b.n 42e78 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 42c00 │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 42c48 │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ push {r4} │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 42bf8 │ │ │ │ + bne.n 42c40 │ │ │ │ pop {r4} │ │ │ │ - b.w 143964 │ │ │ │ + b.w 14353c │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -33709,45 +33753,45 @@ │ │ │ │ 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 42c2e │ │ │ │ + beq.n 42c76 │ │ │ │ movw r3, #41384 @ 0xa1a8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 42c3c │ │ │ │ + bne.n 42c84 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 232ed4 │ │ │ │ + bl 23203c │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 42c46 │ │ │ │ - b.n 42c4e │ │ │ │ + bne.n 42c8e │ │ │ │ + b.n 42c96 │ │ │ │ movs r2, #1 │ │ │ │ - bl 210c0c │ │ │ │ + bl 20fd3c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 42c4e │ │ │ │ + beq.n 42c96 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #44140 @ 0xac6c │ │ │ │ movt r1, #2 │ │ │ │ movs r2, #1 │ │ │ │ - b.w 145ea0 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xac0> │ │ │ │ - b.w 276aa8 │ │ │ │ + b.w 145c10 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xac0> │ │ │ │ + b.w 275a88 │ │ │ │ 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 │ │ │ │ - ldr r5, [pc, #292] @ (42da0 ) │ │ │ │ + ldr r5, [pc, #292] @ (42de8 ) │ │ │ │ mov r7, r0 │ │ │ │ mov ip, r2 │ │ │ │ mov lr, r3 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ @@ -33755,70 +33799,70 @@ │ │ │ │ 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 42cac │ │ │ │ + bne.n 42cf4 │ │ │ │ cmp ip, lr │ │ │ │ - ble.n 42cac │ │ │ │ + ble.n 42cf4 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 42cac │ │ │ │ - cbnz r6, 42cd6 │ │ │ │ + bne.n 42cf4 │ │ │ │ + cbnz r6, 42d1e │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ mov r3, lr │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ mov r1, ip │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r4, [sp, #20] │ │ │ │ movw r4, #14244 @ 0x37a4 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42d7c │ │ │ │ + beq.n 42dc4 │ │ │ │ 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 11daa8 │ │ │ │ + bl 11d960 │ │ │ │ ldrd r9, r5, [sp, #100] @ 0x64 │ │ │ │ ldr.w r8, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42d86 │ │ │ │ - bl 965e4 │ │ │ │ + beq.n 42dce │ │ │ │ + bl 965c4 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 42d0c │ │ │ │ + beq.n 42d54 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b89c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 42d14 │ │ │ │ + b.n 42d5c │ │ │ │ mov r0, r9 │ │ │ │ blx 2ba3c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9aa94 │ │ │ │ - cbz r4, 42d32 │ │ │ │ + bl 9aa40 │ │ │ │ + cbz r4, 42d7a │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1980 │ │ │ │ - b.n 42d88 │ │ │ │ + bl 1b1110 │ │ │ │ + b.n 42dd0 │ │ │ │ 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 │ │ │ │ @@ -33831,817 +33875,817 @@ │ │ │ │ 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 42fd4 <_PyBytes_ReverseFind@@Base+0x11e> │ │ │ │ + bl 4301c <_PyBytes_ReverseFind@@Base+0x11e> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 42d88 │ │ │ │ + b.n 42dd0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 42d88 │ │ │ │ + b.n 42dd0 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ strd r9, r5, [sp, #100] @ 0x64 │ │ │ │ str.w r8, [sp, #120] @ 0x78 │ │ │ │ - bl 11e11c <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11dfd4 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r6, #46] @ 0x2e │ │ │ │ + ldrb r0, [r6, #21] │ │ │ │ lsls r7, r0, #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 42dc4 │ │ │ │ + bne.n 42e0c │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 261028 │ │ │ │ + b.w 2601b8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42168 @ 0xa4b8 │ │ │ │ + movw r0, #37944 @ 0x9438 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42db8 │ │ │ │ + bne.n 42e00 │ │ │ │ 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 42e18 │ │ │ │ + bne.n 42e60 │ │ │ │ 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 42e2e │ │ │ │ + bge.n 42e76 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 42e2e │ │ │ │ + b.n 42e76 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42012 @ 0xa41c │ │ │ │ + movw r0, #37788 @ 0x939c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42df0 │ │ │ │ + bne.n 42e38 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 42e5c │ │ │ │ + bne.n 42ea4 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #59144 @ 0xe708 │ │ │ │ + movw r2, #54920 @ 0xd688 │ │ │ │ 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, 42ea8 │ │ │ │ - movw r3, #59144 @ 0xe708 │ │ │ │ + cbz r1, 42ef0 │ │ │ │ + movw r3, #54920 @ 0xd688 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ add r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ push {r4, r5} │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 42e90 │ │ │ │ + bls.n 42ed8 │ │ │ │ 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 42e6c │ │ │ │ + beq.n 42eb4 │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 42eb2 │ │ │ │ + b.n 42efa │ │ │ │ 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 42eb2 │ │ │ │ + b.n 42efa │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00042eb6 <_PyBytes_ReverseFind@@Base>: │ │ │ │ +00042efe <_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, 42ece <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ + cbnz r3, 42f16 <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ adds r0, r1, r4 │ │ │ │ - b.n 42ee4 <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ + b.n 42f2c <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ mov.w ip, #2 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ strd r5, ip, [sp] │ │ │ │ - bl 1e7b0c │ │ │ │ + bl 1e6c34 │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ addge r0, 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, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, #32 │ │ │ │ add.w r0, r1, #16 │ │ │ │ - cbz r2, 42f06 <_PyBytes_ReverseFind@@Base+0x50> │ │ │ │ + cbz r2, 42f4e <_PyBytes_ReverseFind@@Base+0x50> │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 42f16 <_PyBytes_ReverseFind@@Base+0x60> │ │ │ │ + b.n 42f5e <_PyBytes_ReverseFind@@Base+0x60> │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 42f14 <_PyBytes_ReverseFind@@Base+0x5e> │ │ │ │ + bhi.n 42f5c <_PyBytes_ReverseFind@@Base+0x5e> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 42f3a <_PyBytes_ReverseFind@@Base+0x84> │ │ │ │ + cbnz r0, 42f82 <_PyBytes_ReverseFind@@Base+0x84> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 42f16 <_PyBytes_ReverseFind@@Base+0x60> │ │ │ │ + b.n 42f5e <_PyBytes_ReverseFind@@Base+0x60> │ │ │ │ mov r5, r2 │ │ │ │ - ldr r1, [pc, #64] @ (42f58 <_PyBytes_ReverseFind@@Base+0xa2>) │ │ │ │ + ldr r1, [pc, #64] @ (42fa0 <_PyBytes_ReverseFind@@Base+0xa2>) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 42f3c <_PyBytes_ReverseFind@@Base+0x86> │ │ │ │ - b.n 42f54 <_PyBytes_ReverseFind@@Base+0x9e> │ │ │ │ + cbnz r0, 42f84 <_PyBytes_ReverseFind@@Base+0x86> │ │ │ │ + b.n 42f9c <_PyBytes_ReverseFind@@Base+0x9e> │ │ │ │ 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 1db738 │ │ │ │ + b.w 1da860 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r7, #208 @ 0xd0 │ │ │ │ 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 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 42f82 <_PyBytes_ReverseFind@@Base+0xcc> │ │ │ │ + bne.n 42fca <_PyBytes_ReverseFind@@Base+0xcc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 290314 <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ - b.n 42f90 <_PyBytes_ReverseFind@@Base+0xda> │ │ │ │ - bl 96710 │ │ │ │ + bl 28f2ec <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ + b.n 42fd8 <_PyBytes_ReverseFind@@Base+0xda> │ │ │ │ + bl 966f0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 980a8 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 98054 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42f7a <_PyBytes_ReverseFind@@Base+0xc4> │ │ │ │ + bne.n 42fc2 <_PyBytes_ReverseFind@@Base+0xc4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 42f9c <_PyBytes_ReverseFind@@Base+0xe6> │ │ │ │ + cbz r3, 42fe4 <_PyBytes_ReverseFind@@Base+0xe6> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 42fbe <_PyBytes_ReverseFind@@Base+0x108> │ │ │ │ + b.n 43006 <_PyBytes_ReverseFind@@Base+0x108> │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9ab0c │ │ │ │ - cbnz r0, 42fba <_PyBytes_ReverseFind@@Base+0x104> │ │ │ │ + bl 9aab8 │ │ │ │ + cbnz r0, 43002 <_PyBytes_ReverseFind@@Base+0x104> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 42fba <_PyBytes_ReverseFind@@Base+0x104> │ │ │ │ + cbnz r3, 43002 <_PyBytes_ReverseFind@@Base+0x104> │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab0c │ │ │ │ - cbnz r0, 42fba <_PyBytes_ReverseFind@@Base+0x104> │ │ │ │ + bl 9aab8 │ │ │ │ + cbnz r0, 43002 <_PyBytes_ReverseFind@@Base+0x104> │ │ │ │ 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, 42fca <_PyBytes_ReverseFind@@Base+0x114> │ │ │ │ + cbz r1, 43012 <_PyBytes_ReverseFind@@Base+0x114> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 42fd2 <_PyBytes_ReverseFind@@Base+0x11c> │ │ │ │ + b.n 4301a <_PyBytes_ReverseFind@@Base+0x11c> │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.n 43130 <_PyBytes_ReverseFind@@Base+0x27a> │ │ │ │ + b.n 43178 <_PyBytes_ReverseFind@@Base+0x27a> │ │ │ │ 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 85690 │ │ │ │ + bl 85674 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4308c <_PyBytes_ReverseFind@@Base+0x1d6> │ │ │ │ + beq.n 430d4 <_PyBytes_ReverseFind@@Base+0x1d6> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43078 <_PyBytes_ReverseFind@@Base+0x1c2> │ │ │ │ + beq.n 430c0 <_PyBytes_ReverseFind@@Base+0x1c2> │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 43078 <_PyBytes_ReverseFind@@Base+0x1c2> │ │ │ │ + cbz r0, 430c0 <_PyBytes_ReverseFind@@Base+0x1c2> │ │ │ │ str r3, [r4, #20] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 121ef4 │ │ │ │ + bl 121cc0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 43078 <_PyBytes_ReverseFind@@Base+0x1c2> │ │ │ │ + cbz r0, 430c0 <_PyBytes_ReverseFind@@Base+0x1c2> │ │ │ │ str r3, [r4, #24] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 121ef4 │ │ │ │ + bl 121cc0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 43078 <_PyBytes_ReverseFind@@Base+0x1c2> │ │ │ │ + cbz r0, 430c0 <_PyBytes_ReverseFind@@Base+0x1c2> │ │ │ │ str r3, [r4, #28] │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 121ef4 │ │ │ │ + bl 121cc0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 43078 <_PyBytes_ReverseFind@@Base+0x1c2> │ │ │ │ + cbz r0, 430c0 <_PyBytes_ReverseFind@@Base+0x1c2> │ │ │ │ str r3, [r4, #32] │ │ │ │ ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - bl 121ef4 │ │ │ │ + bl 121cc0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 43078 <_PyBytes_ReverseFind@@Base+0x1c2> │ │ │ │ + cbz r0, 430c0 <_PyBytes_ReverseFind@@Base+0x1c2> │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - bl 121ef4 │ │ │ │ + bl 121cc0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 43078 <_PyBytes_ReverseFind@@Base+0x1c2> │ │ │ │ + cbz r0, 430c0 <_PyBytes_ReverseFind@@Base+0x1c2> │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ - bl 121ef4 │ │ │ │ + bl 121cc0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 43078 <_PyBytes_ReverseFind@@Base+0x1c2> │ │ │ │ + cbz r0, 430c0 <_PyBytes_ReverseFind@@Base+0x1c2> │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 43078 <_PyBytes_ReverseFind@@Base+0x1c2> │ │ │ │ + cbz r0, 430c0 <_PyBytes_ReverseFind@@Base+0x1c2> │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 43090 <_PyBytes_ReverseFind@@Base+0x1da> │ │ │ │ + cbnz r0, 430d8 <_PyBytes_ReverseFind@@Base+0x1da> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4308c <_PyBytes_ReverseFind@@Base+0x1d6> │ │ │ │ + bge.n 430d4 <_PyBytes_ReverseFind@@Base+0x1d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4308c <_PyBytes_ReverseFind@@Base+0x1d6> │ │ │ │ + cbnz r3, 430d4 <_PyBytes_ReverseFind@@Base+0x1d6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4309e <_PyBytes_ReverseFind@@Base+0x1e8> │ │ │ │ + b.n 430e6 <_PyBytes_ReverseFind@@Base+0x1e8> │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - bl 7e104 │ │ │ │ + bl 7e0f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43078 <_PyBytes_ReverseFind@@Base+0x1c2> │ │ │ │ + beq.n 430c0 <_PyBytes_ReverseFind@@Base+0x1c2> │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ 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 │ │ │ │ - bl 142150 │ │ │ │ - cbz r0, 430cc <_PyBytes_ReverseFind@@Base+0x216> │ │ │ │ + bl 141d38 │ │ │ │ + cbz r0, 43114 <_PyBytes_ReverseFind@@Base+0x216> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 430dc <_PyBytes_ReverseFind@@Base+0x226> │ │ │ │ - movw r0, #46528 @ 0xb5c0 │ │ │ │ + beq.n 43124 <_PyBytes_ReverseFind@@Base+0x226> │ │ │ │ + movw r0, #42304 @ 0xa540 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 79770 │ │ │ │ + b.w 79798 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1132b8 │ │ │ │ + bl 113764 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 430e0 <_PyBytes_ReverseFind@@Base+0x22a> │ │ │ │ + cbnz r0, 43128 <_PyBytes_ReverseFind@@Base+0x22a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 142e34 │ │ │ │ + bl 142a0c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4312c <_PyBytes_ReverseFind@@Base+0x276> │ │ │ │ + b.n 43174 <_PyBytes_ReverseFind@@Base+0x276> │ │ │ │ ldr r4, [r6, #32] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1acdb8 <_PyType_Name@@Base> │ │ │ │ + bl 1ac550 <_PyType_Name@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r0 │ │ │ │ - blt.n 43102 <_PyBytes_ReverseFind@@Base+0x24c> │ │ │ │ + blt.n 4314a <_PyBytes_ReverseFind@@Base+0x24c> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #23400 @ 0x5b68 │ │ │ │ + movw r0, #19176 @ 0x4ae8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e5520 │ │ │ │ + bl e53c0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 43112 <_PyBytes_ReverseFind@@Base+0x25c> │ │ │ │ + b.n 4315a <_PyBytes_ReverseFind@@Base+0x25c> │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #65420 @ 0xff8c │ │ │ │ + movw r0, #61196 @ 0xef0c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e5520 │ │ │ │ + bl e53c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 142e34 │ │ │ │ + bl 142a0c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4312c <_PyBytes_ReverseFind@@Base+0x276> │ │ │ │ + bge.n 43174 <_PyBytes_ReverseFind@@Base+0x276> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4312c <_PyBytes_ReverseFind@@Base+0x276> │ │ │ │ + cbnz r3, 43174 <_PyBytes_ReverseFind@@Base+0x276> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 43148 <_PyBytes_ReverseFind@@Base+0x292> │ │ │ │ + bne.n 43190 <_PyBytes_ReverseFind@@Base+0x292> │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #59144 @ 0xe708 │ │ │ │ + movw r3, #54920 @ 0xd688 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 43168 <_PyBytes_ReverseFind@@Base+0x2b2> │ │ │ │ - b.n 4314a <_PyBytes_ReverseFind@@Base+0x294> │ │ │ │ - cbz r1, 43172 <_PyBytes_ReverseFind@@Base+0x2bc> │ │ │ │ - movw r3, #59144 @ 0xe708 │ │ │ │ + bmi.n 431b0 <_PyBytes_ReverseFind@@Base+0x2b2> │ │ │ │ + b.n 43192 <_PyBytes_ReverseFind@@Base+0x294> │ │ │ │ + cbz r1, 431ba <_PyBytes_ReverseFind@@Base+0x2bc> │ │ │ │ + movw r3, #54920 @ 0xd688 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 43168 <_PyBytes_ReverseFind@@Base+0x2b2> │ │ │ │ + bls.n 431b0 <_PyBytes_ReverseFind@@Base+0x2b2> │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 43172 <_PyBytes_ReverseFind@@Base+0x2bc> │ │ │ │ - b.n 43154 <_PyBytes_ReverseFind@@Base+0x29e> │ │ │ │ + bpl.n 431ba <_PyBytes_ReverseFind@@Base+0x2bc> │ │ │ │ + b.n 4319c <_PyBytes_ReverseFind@@Base+0x29e> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ 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 r6, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 4319a <_PyBytes_ReverseFind@@Base+0x2e4> │ │ │ │ + cbz r3, 431e2 <_PyBytes_ReverseFind@@Base+0x2e4> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 431aa <_PyBytes_ReverseFind@@Base+0x2f4> │ │ │ │ + b.n 431f2 <_PyBytes_ReverseFind@@Base+0x2f4> │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 431a8 <_PyBytes_ReverseFind@@Base+0x2f2> │ │ │ │ + blt.n 431f0 <_PyBytes_ReverseFind@@Base+0x2f2> │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 431a4 <_PyBytes_ReverseFind@@Base+0x2ee> │ │ │ │ - cbnz r1, 431ca <_PyBytes_ReverseFind@@Base+0x314> │ │ │ │ + bgt.n 431ec <_PyBytes_ReverseFind@@Base+0x2ee> │ │ │ │ + cbnz r1, 43212 <_PyBytes_ReverseFind@@Base+0x314> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 431aa <_PyBytes_ReverseFind@@Base+0x2f4> │ │ │ │ + b.n 431f2 <_PyBytes_ReverseFind@@Base+0x2f4> │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #296] @ (432d4 <_PyBytes_ReverseFind@@Base+0x41e>) │ │ │ │ + ldr r1, [pc, #296] @ (4331c <_PyBytes_ReverseFind@@Base+0x41e>) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 431d0 <_PyBytes_ReverseFind@@Base+0x31a> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 43218 <_PyBytes_ReverseFind@@Base+0x31a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 432ca <_PyBytes_ReverseFind@@Base+0x414> │ │ │ │ + b.n 43312 <_PyBytes_ReverseFind@@Base+0x414> │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn r5, r4 │ │ │ │ - beq.n 431e8 <_PyBytes_ReverseFind@@Base+0x332> │ │ │ │ + beq.n 43230 <_PyBytes_ReverseFind@@Base+0x332> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 431ea <_PyBytes_ReverseFind@@Base+0x334> │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 431ea <_PyBytes_ReverseFind@@Base+0x334> │ │ │ │ - b.n 431c6 <_PyBytes_ReverseFind@@Base+0x310> │ │ │ │ + bne.n 43232 <_PyBytes_ReverseFind@@Base+0x334> │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 43232 <_PyBytes_ReverseFind@@Base+0x334> │ │ │ │ + b.n 4320e <_PyBytes_ReverseFind@@Base+0x310> │ │ │ │ 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 4324a <_PyBytes_ReverseFind@@Base+0x394> │ │ │ │ + bls.n 43292 <_PyBytes_ReverseFind@@Base+0x394> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 43228 <_PyBytes_ReverseFind@@Base+0x372> │ │ │ │ + bne.n 43270 <_PyBytes_ReverseFind@@Base+0x372> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 43244 <_PyBytes_ReverseFind@@Base+0x38e> │ │ │ │ + ble.n 4328c <_PyBytes_ReverseFind@@Base+0x38e> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29ad64 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 299d04 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 432b2 <_PyBytes_ReverseFind@@Base+0x3fc> │ │ │ │ + bgt.n 432fa <_PyBytes_ReverseFind@@Base+0x3fc> │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 43244 <_PyBytes_ReverseFind@@Base+0x38e> │ │ │ │ + b.n 4328c <_PyBytes_ReverseFind@@Base+0x38e> │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 432b2 <_PyBytes_ReverseFind@@Base+0x3fc> │ │ │ │ + beq.n 432fa <_PyBytes_ReverseFind@@Base+0x3fc> │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 43236 <_PyBytes_ReverseFind@@Base+0x380> │ │ │ │ + beq.n 4327e <_PyBytes_ReverseFind@@Base+0x380> │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 43244 <_PyBytes_ReverseFind@@Base+0x38e> │ │ │ │ + bne.n 4328c <_PyBytes_ReverseFind@@Base+0x38e> │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 432b2 <_PyBytes_ReverseFind@@Base+0x3fc> │ │ │ │ + blt.n 432fa <_PyBytes_ReverseFind@@Base+0x3fc> │ │ │ │ add r6, r4 │ │ │ │ movs r4, #0 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 43202 <_PyBytes_ReverseFind@@Base+0x34c> │ │ │ │ + b.n 4324a <_PyBytes_ReverseFind@@Base+0x34c> │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 432b2 <_PyBytes_ReverseFind@@Base+0x3fc> │ │ │ │ + bgt.n 432fa <_PyBytes_ReverseFind@@Base+0x3fc> │ │ │ │ adds r1, r4, r6 │ │ │ │ movs r0, #0 │ │ │ │ - bl 714dc │ │ │ │ + bl 71500 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 431c6 <_PyBytes_ReverseFind@@Base+0x310> │ │ │ │ + beq.n 4320e <_PyBytes_ReverseFind@@Base+0x310> │ │ │ │ add.w sl, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #32 │ │ │ │ cmp r7, r8 │ │ │ │ - bls.n 432ca <_PyBytes_ReverseFind@@Base+0x414> │ │ │ │ + bls.n 43312 <_PyBytes_ReverseFind@@Base+0x414> │ │ │ │ ldrb.w r2, [r8], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 43296 <_PyBytes_ReverseFind@@Base+0x3e0> │ │ │ │ + bne.n 432de <_PyBytes_ReverseFind@@Base+0x3e0> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 432a8 <_PyBytes_ReverseFind@@Base+0x3f2> │ │ │ │ + ble.n 432f0 <_PyBytes_ReverseFind@@Base+0x3f2> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 29ad64 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 299d04 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ subs r1, r5, r1 │ │ │ │ add r6, r1 │ │ │ │ mov r3, sl │ │ │ │ add r1, sl │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 432ae <_PyBytes_ReverseFind@@Base+0x3f8> │ │ │ │ + beq.n 432f6 <_PyBytes_ReverseFind@@Base+0x3f8> │ │ │ │ strb.w r9, [r3], #1 │ │ │ │ - b.n 4328c <_PyBytes_ReverseFind@@Base+0x3d6> │ │ │ │ + b.n 432d4 <_PyBytes_ReverseFind@@Base+0x3d6> │ │ │ │ mov r3, sl │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 432ac <_PyBytes_ReverseFind@@Base+0x3f6> │ │ │ │ + beq.n 432f4 <_PyBytes_ReverseFind@@Base+0x3f6> │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 432ac <_PyBytes_ReverseFind@@Base+0x3f6> │ │ │ │ + beq.n 432f4 <_PyBytes_ReverseFind@@Base+0x3f6> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 432ae <_PyBytes_ReverseFind@@Base+0x3f8> │ │ │ │ + b.n 432f6 <_PyBytes_ReverseFind@@Base+0x3f8> │ │ │ │ mov r3, sl │ │ │ │ - b.n 432ae <_PyBytes_ReverseFind@@Base+0x3f8> │ │ │ │ + b.n 432f6 <_PyBytes_ReverseFind@@Base+0x3f8> │ │ │ │ movs r6, #0 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 4326c <_PyBytes_ReverseFind@@Base+0x3b6> │ │ │ │ + b.n 432b4 <_PyBytes_ReverseFind@@Base+0x3b6> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22012 @ 0x55fc │ │ │ │ + movw r1, #17788 @ 0x457c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 431c6 <_PyBytes_ReverseFind@@Base+0x310> │ │ │ │ + bl f3560 │ │ │ │ + b.n 4320e <_PyBytes_ReverseFind@@Base+0x310> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ adds r7, #252 @ 0xfc │ │ │ │ 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 432f8 <_PyBytes_ReverseFind@@Base+0x442> │ │ │ │ + bne.n 43340 <_PyBytes_ReverseFind@@Base+0x442> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 20c9e0 │ │ │ │ + b.w 20bb08 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42212 @ 0xa4e4 │ │ │ │ + movw r0, #37988 @ 0x9464 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 432ec <_PyBytes_ReverseFind@@Base+0x436> │ │ │ │ + bne.n 43334 <_PyBytes_ReverseFind@@Base+0x436> │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 43318 <_PyBytes_ReverseFind@@Base+0x462> │ │ │ │ + cbz r1, 43360 <_PyBytes_ReverseFind@@Base+0x462> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 43320 <_PyBytes_ReverseFind@@Base+0x46a> │ │ │ │ + b.n 43368 <_PyBytes_ReverseFind@@Base+0x46a> │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.n 43534 <_PyBytes_ReverseFind@@Base+0x67e> │ │ │ │ + b.n 4357c <_PyBytes_ReverseFind@@Base+0x67e> │ │ │ │ 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 4337a <_PyBytes_ReverseFind@@Base+0x4c4> │ │ │ │ + bne.n 433c2 <_PyBytes_ReverseFind@@Base+0x4c4> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4337a <_PyBytes_ReverseFind@@Base+0x4c4> │ │ │ │ + bne.n 433c2 <_PyBytes_ReverseFind@@Base+0x4c4> │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4337a <_PyBytes_ReverseFind@@Base+0x4c4> │ │ │ │ + bhi.n 433c2 <_PyBytes_ReverseFind@@Base+0x4c4> │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 435f6 <_PyBytes_ReverseFind@@Base+0x740> │ │ │ │ + bl 4363e <_PyBytes_ReverseFind@@Base+0x740> │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 43384 <_PyBytes_ReverseFind@@Base+0x4ce> │ │ │ │ + beq.n 433cc <_PyBytes_ReverseFind@@Base+0x4ce> │ │ │ │ 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 43386 <_PyBytes_ReverseFind@@Base+0x4d0> │ │ │ │ + b.n 433ce <_PyBytes_ReverseFind@@Base+0x4d0> │ │ │ │ movw r0, #5152 @ 0x1420 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 43386 <_PyBytes_ReverseFind@@Base+0x4d0> │ │ │ │ + b.n 433ce <_PyBytes_ReverseFind@@Base+0x4d0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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 433be <_PyBytes_ReverseFind@@Base+0x508> │ │ │ │ + beq.n 43406 <_PyBytes_ReverseFind@@Base+0x508> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #23540 @ 0x5bf4 │ │ │ │ + movw r1, #19316 @ 0x4b74 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 433e2 <_PyBytes_ReverseFind@@Base+0x52c> │ │ │ │ + bl f3560 │ │ │ │ + b.n 4342a <_PyBytes_ReverseFind@@Base+0x52c> │ │ │ │ movw r2, #61156 @ 0xeee4 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 4342c <_PyBytes_ReverseFind@@Base+0x576> │ │ │ │ - ldr r0, [pc, #348] @ (4352c <_PyBytes_ReverseFind@@Base+0x676>) │ │ │ │ + beq.n 43474 <_PyBytes_ReverseFind@@Base+0x576> │ │ │ │ + ldr r0, [pc, #348] @ (43574 <_PyBytes_ReverseFind@@Base+0x676>) │ │ │ │ mov r1, sp │ │ │ │ ldrd r6, r7, [r3, #20] │ │ │ │ ldr.w r8, [r3, #28] │ │ │ │ - bl 1d36c0 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1d27f4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 433e6 <_PyBytes_ReverseFind@@Base+0x530> │ │ │ │ + bge.n 4342e <_PyBytes_ReverseFind@@Base+0x530> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43526 <_PyBytes_ReverseFind@@Base+0x670> │ │ │ │ + b.n 4356e <_PyBytes_ReverseFind@@Base+0x670> │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 433f6 <_PyBytes_ReverseFind@@Base+0x540> │ │ │ │ - cbnz r4, 43436 <_PyBytes_ReverseFind@@Base+0x580> │ │ │ │ + beq.n 4343e <_PyBytes_ReverseFind@@Base+0x540> │ │ │ │ + cbnz r4, 4347e <_PyBytes_ReverseFind@@Base+0x580> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 4342c <_PyBytes_ReverseFind@@Base+0x576> │ │ │ │ + beq.n 43474 <_PyBytes_ReverseFind@@Base+0x576> │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #23596 @ 0x5c2c │ │ │ │ + movw r1, #19372 @ 0x4bac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d04a0 │ │ │ │ + bl d053c │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 433e2 <_PyBytes_ReverseFind@@Base+0x52c> │ │ │ │ + beq.n 4342a <_PyBytes_ReverseFind@@Base+0x52c> │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 43436 <_PyBytes_ReverseFind@@Base+0x580> │ │ │ │ + bne.n 4347e <_PyBytes_ReverseFind@@Base+0x580> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4342c <_PyBytes_ReverseFind@@Base+0x576> │ │ │ │ + bge.n 43474 <_PyBytes_ReverseFind@@Base+0x576> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4342c <_PyBytes_ReverseFind@@Base+0x576> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 43474 <_PyBytes_ReverseFind@@Base+0x576> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 43526 <_PyBytes_ReverseFind@@Base+0x670> │ │ │ │ + b.n 4356e <_PyBytes_ReverseFind@@Base+0x670> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #23604 @ 0x5c34 │ │ │ │ + movw r0, #19380 @ 0x4bb4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 1b179c │ │ │ │ + bl 1b0f2c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 434b0 <_PyBytes_ReverseFind@@Base+0x5fa> │ │ │ │ + beq.n 434f8 <_PyBytes_ReverseFind@@Base+0x5fa> │ │ │ │ movs r3, #0 │ │ │ │ cmp r8, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 43456 <_PyBytes_ReverseFind@@Base+0x5a0> │ │ │ │ + bne.n 4349e <_PyBytes_ReverseFind@@Base+0x5a0> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbnz r5, 43466 <_PyBytes_ReverseFind@@Base+0x5b0> │ │ │ │ - b.n 43478 <_PyBytes_ReverseFind@@Base+0x5c2> │ │ │ │ - ldr r1, [pc, #216] @ (43530 <_PyBytes_ReverseFind@@Base+0x67a>) │ │ │ │ + cbnz r5, 434ae <_PyBytes_ReverseFind@@Base+0x5b0> │ │ │ │ + b.n 434c0 <_PyBytes_ReverseFind@@Base+0x5c2> │ │ │ │ + ldr r1, [pc, #216] @ (43578 <_PyBytes_ReverseFind@@Base+0x67a>) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl b6d78 │ │ │ │ + bl b6e00 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 43450 <_PyBytes_ReverseFind@@Base+0x59a> │ │ │ │ - b.n 434b0 <_PyBytes_ReverseFind@@Base+0x5fa> │ │ │ │ + bne.n 43498 <_PyBytes_ReverseFind@@Base+0x59a> │ │ │ │ + b.n 434f8 <_PyBytes_ReverseFind@@Base+0x5fa> │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b12b0 │ │ │ │ + bl 1b0a40 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 434b6 <_PyBytes_ReverseFind@@Base+0x600> │ │ │ │ - b.n 4349e <_PyBytes_ReverseFind@@Base+0x5e8> │ │ │ │ - bl 6b5b0 │ │ │ │ + bne.n 434fe <_PyBytes_ReverseFind@@Base+0x600> │ │ │ │ + b.n 434e6 <_PyBytes_ReverseFind@@Base+0x5e8> │ │ │ │ + bl 6b5e8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - movw r0, #8152 @ 0x1fd8 │ │ │ │ + movw r0, #3928 @ 0xf58 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e5520 │ │ │ │ + bl e53c0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 434ca <_PyBytes_ReverseFind@@Base+0x614> │ │ │ │ + cbz r0, 43512 <_PyBytes_ReverseFind@@Base+0x614> │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1b12b0 │ │ │ │ + bl 1b0a40 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 434b6 <_PyBytes_ReverseFind@@Base+0x600> │ │ │ │ + bne.n 434fe <_PyBytes_ReverseFind@@Base+0x600> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 434b0 <_PyBytes_ReverseFind@@Base+0x5fa> │ │ │ │ + bge.n 434f8 <_PyBytes_ReverseFind@@Base+0x5fa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 434b0 <_PyBytes_ReverseFind@@Base+0x5fa> │ │ │ │ + cbnz r3, 434f8 <_PyBytes_ReverseFind@@Base+0x5fa> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4350c <_PyBytes_ReverseFind@@Base+0x656> │ │ │ │ + b.n 43554 <_PyBytes_ReverseFind@@Base+0x656> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 434e0 <_PyBytes_ReverseFind@@Base+0x62a> │ │ │ │ + bge.n 43528 <_PyBytes_ReverseFind@@Base+0x62a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 434e0 <_PyBytes_ReverseFind@@Base+0x62a> │ │ │ │ + cbnz r3, 43528 <_PyBytes_ReverseFind@@Base+0x62a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 434e0 <_PyBytes_ReverseFind@@Base+0x62a> │ │ │ │ - bl d94d0 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43528 <_PyBytes_ReverseFind@@Base+0x62a> │ │ │ │ + bl d93c0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #23628 @ 0x5c4c │ │ │ │ + movw r0, #19404 @ 0x4bcc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 1b179c │ │ │ │ + bl 1b0f2c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 434b0 <_PyBytes_ReverseFind@@Base+0x5fa> │ │ │ │ + beq.n 434f8 <_PyBytes_ReverseFind@@Base+0x5fa> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #10312 @ 0x2848 │ │ │ │ + movw r0, #6088 @ 0x17c8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 1b179c │ │ │ │ + bl 1b0f2c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 434b0 <_PyBytes_ReverseFind@@Base+0x5fa> │ │ │ │ + beq.n 434f8 <_PyBytes_ReverseFind@@Base+0x5fa> │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1d3840 │ │ │ │ + bl 1d2970 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11f500 │ │ │ │ + bl 11f2f4 │ │ │ │ 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 43520 <_PyBytes_ReverseFind@@Base+0x66a> │ │ │ │ + bge.n 43568 <_PyBytes_ReverseFind@@Base+0x66a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 43520 <_PyBytes_ReverseFind@@Base+0x66a> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 43568 <_PyBytes_ReverseFind@@Base+0x66a> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4342c <_PyBytes_ReverseFind@@Base+0x576> │ │ │ │ - b.n 433e2 <_PyBytes_ReverseFind@@Base+0x52c> │ │ │ │ + beq.n 43474 <_PyBytes_ReverseFind@@Base+0x576> │ │ │ │ + b.n 4342a <_PyBytes_ReverseFind@@Base+0x52c> │ │ │ │ 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 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 43560 <_PyBytes_ReverseFind@@Base+0x6aa> │ │ │ │ + bne.n 435a8 <_PyBytes_ReverseFind@@Base+0x6aa> │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #59144 @ 0xe708 │ │ │ │ + movw r2, #54920 @ 0xd688 │ │ │ │ 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, 435b4 <_PyBytes_ReverseFind@@Base+0x6fe> │ │ │ │ + cbz r1, 435fc <_PyBytes_ReverseFind@@Base+0x6fe> │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5} │ │ │ │ add r1, r0 │ │ │ │ - movw r5, #59144 @ 0xe708 │ │ │ │ + movw r5, #54920 @ 0xd688 │ │ │ │ movt r5, #45 @ 0x2d │ │ │ │ mov r4, r3 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 4359c <_PyBytes_ReverseFind@@Base+0x6e6> │ │ │ │ + bls.n 435e4 <_PyBytes_ReverseFind@@Base+0x6e6> │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ ldr.w r2, [r5, r2, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ - beq.n 4358a <_PyBytes_ReverseFind@@Base+0x6d4> │ │ │ │ - cbnz r3, 435be <_PyBytes_ReverseFind@@Base+0x708> │ │ │ │ + beq.n 435d2 <_PyBytes_ReverseFind@@Base+0x6d4> │ │ │ │ + cbnz r3, 43606 <_PyBytes_ReverseFind@@Base+0x708> │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 43598 <_PyBytes_ReverseFind@@Base+0x6e2> │ │ │ │ + b.n 435e0 <_PyBytes_ReverseFind@@Base+0x6e2> │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - beq.n 43596 <_PyBytes_ReverseFind@@Base+0x6e0> │ │ │ │ - cbz r3, 435be <_PyBytes_ReverseFind@@Base+0x708> │ │ │ │ + beq.n 435de <_PyBytes_ReverseFind@@Base+0x6e0> │ │ │ │ + cbz r3, 43606 <_PyBytes_ReverseFind@@Base+0x708> │ │ │ │ mov r4, r3 │ │ │ │ - b.n 43598 <_PyBytes_ReverseFind@@Base+0x6e2> │ │ │ │ + b.n 435e0 <_PyBytes_ReverseFind@@Base+0x6e2> │ │ │ │ mov r3, r2 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 43572 <_PyBytes_ReverseFind@@Base+0x6bc> │ │ │ │ + b.n 435ba <_PyBytes_ReverseFind@@Base+0x6bc> │ │ │ │ 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 435c6 <_PyBytes_ReverseFind@@Base+0x710> │ │ │ │ + b.n 4360e <_PyBytes_ReverseFind@@Base+0x710> │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ @@ -34650,33 +34694,33 @@ │ │ │ │ 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 13b764 │ │ │ │ - cbz r0, 435f4 <_PyBytes_ReverseFind@@Base+0x73e> │ │ │ │ + bl 13b3ac │ │ │ │ + cbz r0, 4363c <_PyBytes_ReverseFind@@Base+0x73e> │ │ │ │ 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 {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 43716 <_PyBytes_ReverseFind@@Base+0x860> │ │ │ │ + beq.w 4375e <_PyBytes_ReverseFind@@Base+0x860> │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 4371a <_PyBytes_ReverseFind@@Base+0x864> │ │ │ │ + bne.w 43762 <_PyBytes_ReverseFind@@Base+0x864> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -34692,30 +34736,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 277198 │ │ │ │ - cbz r0, 4365a <_PyBytes_ReverseFind@@Base+0x7a4> │ │ │ │ + bl 276178 │ │ │ │ + cbz r0, 436a2 <_PyBytes_ReverseFind@@Base+0x7a4> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 43646 <_PyBytes_ReverseFind@@Base+0x790> │ │ │ │ + bne.n 4368e <_PyBytes_ReverseFind@@Base+0x790> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 436ec <_PyBytes_ReverseFind@@Base+0x836> │ │ │ │ + b.n 43734 <_PyBytes_ReverseFind@@Base+0x836> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 23d810 │ │ │ │ + bl 23c998 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 43670 <_PyBytes_ReverseFind@@Base+0x7ba> │ │ │ │ - bhi.n 43646 <_PyBytes_ReverseFind@@Base+0x790> │ │ │ │ + beq.n 436b8 <_PyBytes_ReverseFind@@Base+0x7ba> │ │ │ │ + bhi.n 4368e <_PyBytes_ReverseFind@@Base+0x790> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 436e4 <_PyBytes_ReverseFind@@Base+0x82e> │ │ │ │ - b.n 436e8 <_PyBytes_ReverseFind@@Base+0x832> │ │ │ │ + bne.n 4372c <_PyBytes_ReverseFind@@Base+0x82e> │ │ │ │ + b.n 43730 <_PyBytes_ReverseFind@@Base+0x832> │ │ │ │ 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 │ │ │ │ @@ -34727,250 +34771,250 @@ │ │ │ │ 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 d6694 │ │ │ │ + bl d6584 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 436b6 <_PyBytes_ReverseFind@@Base+0x800> │ │ │ │ + bge.n 436fe <_PyBytes_ReverseFind@@Base+0x800> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 436b6 <_PyBytes_ReverseFind@@Base+0x800> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 436fe <_PyBytes_ReverseFind@@Base+0x800> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 436ca <_PyBytes_ReverseFind@@Base+0x814> │ │ │ │ + bge.n 43712 <_PyBytes_ReverseFind@@Base+0x814> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 436ca <_PyBytes_ReverseFind@@Base+0x814> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 43712 <_PyBytes_ReverseFind@@Base+0x814> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 436de <_PyBytes_ReverseFind@@Base+0x828> │ │ │ │ + bge.n 43726 <_PyBytes_ReverseFind@@Base+0x828> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 436de <_PyBytes_ReverseFind@@Base+0x828> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 43726 <_PyBytes_ReverseFind@@Base+0x828> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 436e8 <_PyBytes_ReverseFind@@Base+0x832> │ │ │ │ - bne.n 43646 <_PyBytes_ReverseFind@@Base+0x790> │ │ │ │ + blt.n 43730 <_PyBytes_ReverseFind@@Base+0x832> │ │ │ │ + bne.n 4368e <_PyBytes_ReverseFind@@Base+0x790> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 436ec <_PyBytes_ReverseFind@@Base+0x836> │ │ │ │ + b.n 43734 <_PyBytes_ReverseFind@@Base+0x836> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43700 <_PyBytes_ReverseFind@@Base+0x84a> │ │ │ │ + bge.n 43748 <_PyBytes_ReverseFind@@Base+0x84a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43700 <_PyBytes_ReverseFind@@Base+0x84a> │ │ │ │ + cbnz r3, 43748 <_PyBytes_ReverseFind@@Base+0x84a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4371c <_PyBytes_ReverseFind@@Base+0x866> │ │ │ │ + bge.n 43764 <_PyBytes_ReverseFind@@Base+0x866> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4371c <_PyBytes_ReverseFind@@Base+0x866> │ │ │ │ + cbnz r3, 43764 <_PyBytes_ReverseFind@@Base+0x866> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4371c <_PyBytes_ReverseFind@@Base+0x866> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43764 <_PyBytes_ReverseFind@@Base+0x866> │ │ │ │ movs r5, #1 │ │ │ │ - b.n 4371c <_PyBytes_ReverseFind@@Base+0x866> │ │ │ │ + b.n 43764 <_PyBytes_ReverseFind@@Base+0x866> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ 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 r6, r0 │ │ │ │ mov r7, r2 │ │ │ │ - cbnz r1, 43744 <_PyBytes_ReverseFind@@Base+0x88e> │ │ │ │ + cbnz r1, 4378c <_PyBytes_ReverseFind@@Base+0x88e> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1bd160 │ │ │ │ + bl 1bc810 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 43756 <_PyBytes_ReverseFind@@Base+0x8a0> │ │ │ │ - b.n 437b4 <_PyBytes_ReverseFind@@Base+0x8fe> │ │ │ │ - movw r0, #55768 @ 0xd9d8 │ │ │ │ + cbnz r0, 4379e <_PyBytes_ReverseFind@@Base+0x8a0> │ │ │ │ + b.n 437fc <_PyBytes_ReverseFind@@Base+0x8fe> │ │ │ │ + movw r0, #51544 @ 0xc958 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 205568 <_PyArg_NoPositional@@Base> │ │ │ │ + bl 204690 <_PyArg_NoPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43738 <_PyBytes_ReverseFind@@Base+0x882> │ │ │ │ - b.n 437b4 <_PyBytes_ReverseFind@@Base+0x8fe> │ │ │ │ + bne.n 43780 <_PyBytes_ReverseFind@@Base+0x882> │ │ │ │ + b.n 437fc <_PyBytes_ReverseFind@@Base+0x8fe> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r5, #54352 @ 0xd450 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 43792 <_PyBytes_ReverseFind@@Base+0x8dc> │ │ │ │ + beq.n 437da <_PyBytes_ReverseFind@@Base+0x8dc> │ │ │ │ mov r1, r5 │ │ │ │ - bl 88538 │ │ │ │ - cbnz r0, 43792 <_PyBytes_ReverseFind@@Base+0x8dc> │ │ │ │ + bl 88530 │ │ │ │ + cbnz r0, 437da <_PyBytes_ReverseFind@@Base+0x8dc> │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #23656 @ 0x5c68 │ │ │ │ + movw r1, #19432 @ 0x4be8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 437b8 <_PyBytes_ReverseFind@@Base+0x902> │ │ │ │ - b.n 437b4 <_PyBytes_ReverseFind@@Base+0x8fe> │ │ │ │ + blt.n 43800 <_PyBytes_ReverseFind@@Base+0x902> │ │ │ │ + b.n 437fc <_PyBytes_ReverseFind@@Base+0x8fe> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 89ba0 │ │ │ │ + bl 89b94 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 437ac <_PyBytes_ReverseFind@@Base+0x8f6> │ │ │ │ - cbz r7, 437c8 <_PyBytes_ReverseFind@@Base+0x912> │ │ │ │ + beq.n 437f4 <_PyBytes_ReverseFind@@Base+0x8f6> │ │ │ │ + cbz r7, 43810 <_PyBytes_ReverseFind@@Base+0x912> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 89ba0 │ │ │ │ + bl 89b94 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 437c8 <_PyBytes_ReverseFind@@Base+0x912> │ │ │ │ + bne.n 43810 <_PyBytes_ReverseFind@@Base+0x912> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 437b8 <_PyBytes_ReverseFind@@Base+0x902> │ │ │ │ + blt.n 43800 <_PyBytes_ReverseFind@@Base+0x902> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 437c8 <_PyBytes_ReverseFind@@Base+0x912> │ │ │ │ + b.n 43810 <_PyBytes_ReverseFind@@Base+0x912> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 437b4 <_PyBytes_ReverseFind@@Base+0x8fe> │ │ │ │ + bne.n 437fc <_PyBytes_ReverseFind@@Base+0x8fe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 437b4 <_PyBytes_ReverseFind@@Base+0x8fe> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 437fc <_PyBytes_ReverseFind@@Base+0x8fe> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 437d8 <_PyBytes_ReverseFind@@Base+0x922> │ │ │ │ - b.w 14ff4c │ │ │ │ + beq.n 43820 <_PyBytes_ReverseFind@@Base+0x922> │ │ │ │ + b.w 14fc8c │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000437e2 : │ │ │ │ - ldr r0, [pc, #4] @ (437e8 ) │ │ │ │ - b.w 1a8ac8 │ │ │ │ +0004382a : │ │ │ │ + ldr r0, [pc, #4] @ (43830 ) │ │ │ │ + b.w 1a813c │ │ │ │ subs r0, #40 @ 0x28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.w 1c0b64 │ │ │ │ + b.w 1c0174 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 437fc │ │ │ │ - b.w 14ff4c │ │ │ │ + beq.n 43844 │ │ │ │ + b.w 14fc8c │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ - bl d07d0 │ │ │ │ + bl d086c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #216] @ (438f8 ) │ │ │ │ + ldr r1, [pc, #216] @ (43940 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad5b0 │ │ │ │ + bl 1acd40 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 43830 │ │ │ │ + cbnz r0, 43878 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 438f6 │ │ │ │ + b.n 4393e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad5bc │ │ │ │ + bl 1acd4c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4382a │ │ │ │ - ldr r1, [pc, #188] @ (438fc ) │ │ │ │ + blt.n 43872 │ │ │ │ + ldr r1, [pc, #188] @ (43944 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad5b0 │ │ │ │ + bl 1acd40 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4382a │ │ │ │ + beq.n 43872 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad5bc │ │ │ │ + bl 1acd4c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4382a │ │ │ │ - ldr r1, [pc, #164] @ (43900 ) │ │ │ │ + blt.n 43872 │ │ │ │ + ldr r1, [pc, #164] @ (43948 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad5b0 │ │ │ │ + bl 1acd40 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4382a │ │ │ │ + beq.n 43872 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad5bc │ │ │ │ + bl 1acd4c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4382a │ │ │ │ - ldr r1, [pc, #140] @ (43904 ) │ │ │ │ + blt.n 43872 │ │ │ │ + ldr r1, [pc, #140] @ (4394c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad5b0 │ │ │ │ + bl 1acd40 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4382a │ │ │ │ + beq.n 43872 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad5bc │ │ │ │ + bl 1acd4c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4382a │ │ │ │ - ldr r1, [pc, #116] @ (43908 ) │ │ │ │ + blt.n 43872 │ │ │ │ + ldr r1, [pc, #116] @ (43950 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad5b0 │ │ │ │ + bl 1acd40 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4382a │ │ │ │ + beq.n 43872 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad5bc │ │ │ │ + bl 1acd4c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4382a │ │ │ │ - ldr r1, [pc, #92] @ (4390c ) │ │ │ │ + blt.n 43872 │ │ │ │ + ldr r1, [pc, #92] @ (43954 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad5b0 │ │ │ │ + bl 1acd40 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4382a │ │ │ │ + beq.n 43872 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad5bc │ │ │ │ + bl 1acd4c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4382a │ │ │ │ + blt.n 43872 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #23704 @ 0x5c98 │ │ │ │ + movw r2, #19480 @ 0x4c18 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r1, #52036 @ 0xcb44 │ │ │ │ + movw r1, #47812 @ 0xbac4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1db620 │ │ │ │ + bl 1da748 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4382a │ │ │ │ + blt.n 43872 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52060 @ 0xcb5c │ │ │ │ + movw r1, #47836 @ 0xbadc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ subs r0, #92 @ 0x5c │ │ │ │ lsls r5, r1, #1 │ │ │ │ subs r0, #112 @ 0x70 │ │ │ │ lsls r5, r1, #1 │ │ │ │ subs r0, #132 @ 0x84 │ │ │ │ @@ -34978,28 +35022,28 @@ │ │ │ │ subs r0, #152 @ 0x98 │ │ │ │ lsls r5, r1, #1 │ │ │ │ subs r0, #172 @ 0xac │ │ │ │ lsls r5, r1, #1 │ │ │ │ subs r0, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 43918 │ │ │ │ + cbz r1, 43960 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 43920 │ │ │ │ + b.n 43968 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.n 43a30 │ │ │ │ + b.n 43a78 │ │ │ │ push {r4} │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - cbz r0, 4393e │ │ │ │ + cbz r0, 43986 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -35007,71 +35051,71 @@ │ │ │ │ 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 43978 │ │ │ │ - movw r2, #20444 @ 0x4fdc │ │ │ │ + bmi.n 439c0 │ │ │ │ + movw r2, #16220 @ 0x3f5c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #3752 @ 0xea8 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #63784 @ 0xf928 │ │ │ │ + movw r1, #65064 @ 0xfe28 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #59560 @ 0xe8a8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 43986 │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 439ce │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b750 │ │ │ │ + bl 8b724 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4398a │ │ │ │ + cbnz r0, 439d2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 439c8 │ │ │ │ + b.n 43a10 │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 439ac │ │ │ │ + beq.n 439f4 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27196 @ 0x6a3c │ │ │ │ + movw r1, #22972 @ 0x59bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 43986 │ │ │ │ + bl f3560 │ │ │ │ + b.n 439ce │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ blx 2b22c │ │ │ │ - cbnz r0, 439c0 │ │ │ │ + cbnz r0, 43a08 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1fc770 │ │ │ │ + b.w 1fb898 │ │ │ │ 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, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 439ec │ │ │ │ + bne.n 43a34 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1469d0 │ │ │ │ + b.w 146740 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42060 @ 0xa44c │ │ │ │ + movw r0, #37836 @ 0x93cc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 439e0 │ │ │ │ + bne.n 43a28 │ │ │ │ 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 │ │ │ │ @@ -35081,123 +35125,123 @@ │ │ │ │ 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 43a5c │ │ │ │ + bne.n 43aa4 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #59144 @ 0xe708 │ │ │ │ + movw r2, #54920 @ 0xd688 │ │ │ │ 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, 43aa2 │ │ │ │ - movw r3, #59144 @ 0xe708 │ │ │ │ + cbz r1, 43aea │ │ │ │ + movw r3, #54920 @ 0xd688 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ add r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ push {r4, r5} │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 43a8a │ │ │ │ + bls.n 43ad2 │ │ │ │ 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 43aac │ │ │ │ + bmi.n 43af4 │ │ │ │ orrs r4, r2 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ - b.n 43a6c │ │ │ │ + b.n 43ab4 │ │ │ │ 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 43ab4 │ │ │ │ + b.n 43afc │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ 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, r2 │ │ │ │ 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 43aec │ │ │ │ + bhi.n 43b34 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 43b16 │ │ │ │ - b.n 43b06 │ │ │ │ - movw r0, #55140 @ 0xd764 │ │ │ │ + ble.n 43b5e │ │ │ │ + b.n 43b4e │ │ │ │ + movw r0, #50916 @ 0xc6e4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43ae4 │ │ │ │ + bne.n 43b2c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43b5c │ │ │ │ + b.n 43ba4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 11cf14 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 11cdcc <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43b02 │ │ │ │ + beq.n 43b4a │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 43b2e │ │ │ │ + bne.n 43b76 │ │ │ │ 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, 43b3c │ │ │ │ + cbnz r1, 43b84 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.n 43b3e │ │ │ │ + b.n 43b86 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 11cf14 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 11cdcc <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43b16 │ │ │ │ - b.n 43b02 │ │ │ │ + bne.n 43b5e │ │ │ │ + b.n 43b4a │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #55140 @ 0xd764 │ │ │ │ + movw r2, #50916 @ 0xc6e4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 212d40 <_PyMarshal_GetXIData@@Base+0x350> │ │ │ │ + bl 211e38 <_PyMarshal_GetXIData@@Base+0x2dc> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add r3, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ @@ -35216,594 +35260,594 @@ │ │ │ │ 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, 43bb6 │ │ │ │ + cbz r0, 43bfe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43bb6 │ │ │ │ + bge.n 43bfe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 43bb6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 43bfe │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 43bd2 │ │ │ │ + cbnz r2, 43c1a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 43bd2 │ │ │ │ + cbz r0, 43c1a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43bd2 │ │ │ │ + bge.n 43c1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 43bd2 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 43c1a │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 43c02 │ │ │ │ + bmi.n 43c4a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #8] │ │ │ │ - bl 7760c │ │ │ │ + bl 77644 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - bl 12e348 │ │ │ │ + bl 12e01c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 43c50 │ │ │ │ + cbz r3, 43c98 │ │ │ │ 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 43c36 │ │ │ │ + bge.n 43c7e │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl 6bb60 │ │ │ │ + bl 6bb98 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43c56 │ │ │ │ + beq.n 43c9e │ │ │ │ adds r5, #1 │ │ │ │ - b.n 43c1e │ │ │ │ + b.n 43c66 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #23964 @ 0x5d9c │ │ │ │ + movw r1, #19740 @ 0x4d1c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.n 43c56 │ │ │ │ + bl d6c4c │ │ │ │ + b.n 43c9e │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 6bb60 │ │ │ │ + b.w 6bb98 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 43c9c │ │ │ │ + cbz r3, 43ce4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 43c9c │ │ │ │ + cbnz r0, 43ce4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2676f0 <_PyLong_Lshift@@Base+0x1d8> │ │ │ │ + bl 266840 <_PyLong_Lshift@@Base+0x1d8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43c9c │ │ │ │ - movw r0, #42736 @ 0xa6f0 │ │ │ │ + beq.n 43ce4 │ │ │ │ + movw r0, #38512 @ 0x9670 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 43ca0 │ │ │ │ + cbnz r0, 43ce8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 276fd4 │ │ │ │ + bl 275fb4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43cf4 │ │ │ │ + b.n 43d3c │ │ │ │ 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, #24004 @ 0x5dc4 │ │ │ │ + movw r0, #19780 @ 0x4d44 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 269f28 │ │ │ │ + bl 269078 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43cd4 │ │ │ │ + bge.n 43d1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43cd4 │ │ │ │ + cbnz r3, 43d1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 43c96 │ │ │ │ + beq.n 43cde │ │ │ │ mov r0, r5 │ │ │ │ - bl e50f8 │ │ │ │ + bl e4f98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43cf4 │ │ │ │ + bge.n 43d3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43cf4 │ │ │ │ + cbnz r3, 43d3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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 43d24 │ │ │ │ + bhi.n 43d6c │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl dd900 <_PyNumber_Index@@Base> │ │ │ │ + bl dd7d4 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 43d3c │ │ │ │ - b.n 43d4e │ │ │ │ - movw r0, #54988 @ 0xd6cc │ │ │ │ + cbnz r0, 43d84 │ │ │ │ + b.n 43d96 │ │ │ │ + movw r0, #50764 @ 0xc64c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43e24 │ │ │ │ - b.n 43d16 │ │ │ │ - bl 85b78 │ │ │ │ + beq.n 43e6c │ │ │ │ + b.n 43d5e │ │ │ │ + bl 85b5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 43d5c │ │ │ │ + blt.n 43da4 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 43d6c │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 43db4 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43e24 │ │ │ │ + bne.n 43e6c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 43d6c │ │ │ │ + b.n 43db4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43d4a │ │ │ │ + bne.n 43d92 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 43d4a │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43d92 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 43df8 │ │ │ │ + ble.n 43e40 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 43da0 │ │ │ │ + bpl.n 43de8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 43d9c │ │ │ │ + beq.n 43de4 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #24052 @ 0x5df4 │ │ │ │ + movw r1, #19828 @ 0x4d74 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 43dfa │ │ │ │ + b.n 43e42 │ │ │ │ movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 43db2 │ │ │ │ - bl 88538 │ │ │ │ - cbz r0, 43dd2 │ │ │ │ + beq.n 43dfa │ │ │ │ + bl 88530 │ │ │ │ + cbz r0, 43e1a │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 43df2 │ │ │ │ + beq.n 43e3a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #24140 @ 0x5e4c │ │ │ │ + movw r1, #19916 @ 0x4dcc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #28492 @ 0x6f4c │ │ │ │ + movw r2, #24268 @ 0x5ecc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #65148 @ 0xfe7c │ │ │ │ + movw r1, #60924 @ 0xedfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #54988 @ 0xd6cc │ │ │ │ + movw r0, #50764 @ 0xc64c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 43e24 │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 43e6c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 43dfa │ │ │ │ + b.n 43e42 │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 43e16 │ │ │ │ - cbz r1, 43e06 │ │ │ │ + bgt.n 43e5e │ │ │ │ + cbz r1, 43e4e │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 43e0e │ │ │ │ + b.n 43e56 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 15a178 │ │ │ │ + b.w 159e80 │ │ │ │ subs r2, r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 3fbe0 <_PyEval_FormatKwargsError@@Base+0x440> │ │ │ │ + b.w 3fc28 <_PyEval_FormatKwargsError@@Base+0x440> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ - cbnz r5, 43e5a │ │ │ │ + cbnz r5, 43ea2 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c48fc │ │ │ │ + bl 1c3f0c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 43e5a │ │ │ │ + cbz r0, 43ea2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43e5a │ │ │ │ + bge.n 43ea2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 43e5a │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 43ea2 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #32612 @ 0x7f64 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ - bl 262bf4 │ │ │ │ + bl 261d84 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 43ed2 │ │ │ │ - cbz r0, 43e8c │ │ │ │ + beq.n 43f1a │ │ │ │ + cbz r0, 43ed4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 43e90 │ │ │ │ + b.n 43ed8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 43ed6 │ │ │ │ + bpl.n 43f1e │ │ │ │ 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 c2404 │ │ │ │ + bl c248c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 43ed2 │ │ │ │ + cbz r0, 43f1a │ │ │ │ mov r1, r5 │ │ │ │ - bl 89ba0 │ │ │ │ - cbz r0, 43ede │ │ │ │ + bl 89b94 │ │ │ │ + cbz r0, 43f26 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43ed2 │ │ │ │ + bge.n 43f1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43ed2 │ │ │ │ + cbnz r3, 43f1a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43ede │ │ │ │ + b.n 43f26 │ │ │ │ movw r4, #5152 @ 0x1420 │ │ │ │ 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, [r0, #20] │ │ │ │ - cbz r0, 43f04 │ │ │ │ + cbz r0, 43f4c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 43f10 │ │ │ │ + bge.n 43f58 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 43f10 │ │ │ │ + b.n 43f58 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 278304 <_PyTime_FromLong@@Base+0xcc> │ │ │ │ + bl 2772e4 <_PyTime_FromLong@@Base+0xcc> │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43ef6 │ │ │ │ + bne.n 43f3e │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00043f12 <_PyObject_SetManagedDict@@Base>: │ │ │ │ +00043f5a <_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 43f80 <_PyObject_SetManagedDict@@Base+0x6e> │ │ │ │ - cbnz r6, 43f4e <_PyObject_SetManagedDict@@Base+0x3c> │ │ │ │ + bpl.n 43fc8 <_PyObject_SetManagedDict@@Base+0x6e> │ │ │ │ + cbnz r6, 43f96 <_PyObject_SetManagedDict@@Base+0x3c> │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add r0, r5 │ │ │ │ - cbz r1, 43f44 <_PyObject_SetManagedDict@@Base+0x32> │ │ │ │ + cbz r1, 43f8c <_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 1b62c8 <_PyEval_NoToolsForUnwind@@Base+0x904> │ │ │ │ - b.n 43f98 <_PyObject_SetManagedDict@@Base+0x86> │ │ │ │ + bl 1b5a58 <_PyEval_NoToolsForUnwind@@Base+0x904> │ │ │ │ + b.n 43fe0 <_PyObject_SetManagedDict@@Base+0x86> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 21ab9c │ │ │ │ - cbnz r0, 43f9c <_PyObject_SetManagedDict@@Base+0x8a> │ │ │ │ - cbz r4, 43f66 <_PyObject_SetManagedDict@@Base+0x54> │ │ │ │ + bl 219d04 │ │ │ │ + cbnz r0, 43fe4 <_PyObject_SetManagedDict@@Base+0x8a> │ │ │ │ + cbz r4, 43fae <_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 43f98 <_PyObject_SetManagedDict@@Base+0x86> │ │ │ │ + bge.n 43fe0 <_PyObject_SetManagedDict@@Base+0x86> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43f98 <_PyObject_SetManagedDict@@Base+0x86> │ │ │ │ + cbnz r3, 43fe0 <_PyObject_SetManagedDict@@Base+0x86> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 43f98 <_PyObject_SetManagedDict@@Base+0x86> │ │ │ │ - cbz r1, 43f8e <_PyObject_SetManagedDict@@Base+0x7c> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43fe0 <_PyObject_SetManagedDict@@Base+0x86> │ │ │ │ + cbz r1, 43fd6 <_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 7a53c │ │ │ │ + bl 7a54c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43fa0 <_PyObject_SetManagedDict@@Base+0x8e> │ │ │ │ + b.n 43fe8 <_PyObject_SetManagedDict@@Base+0x8e> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ movw r1, #49216 @ 0xc040 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 145ea0 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xac0> │ │ │ │ + b.w 145c10 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xac0> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 43fdc <_PyObject_SetManagedDict@@Base+0xca> │ │ │ │ + cbnz r1, 44024 <_PyObject_SetManagedDict@@Base+0xca> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #13196 @ 0x338c │ │ │ │ + movw r1, #8972 @ 0x230c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 43fe8 <_PyObject_SetManagedDict@@Base+0xd6> │ │ │ │ + bl f3560 │ │ │ │ + b.n 44030 <_PyObject_SetManagedDict@@Base+0xd6> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c72fc │ │ │ │ + bl c7388 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 43fee <_PyObject_SetManagedDict@@Base+0xdc> │ │ │ │ + bge.n 44036 <_PyObject_SetManagedDict@@Base+0xdc> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 43ff2 <_PyObject_SetManagedDict@@Base+0xe0> │ │ │ │ + b.n 4403a <_PyObject_SetManagedDict@@Base+0xe0> │ │ │ │ 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 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 4401e <_PyObject_SetManagedDict@@Base+0x10c> │ │ │ │ + cbz r0, 44066 <_PyObject_SetManagedDict@@Base+0x10c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4401e <_PyObject_SetManagedDict@@Base+0x10c> │ │ │ │ + bge.n 44066 <_PyObject_SetManagedDict@@Base+0x10c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4401e <_PyObject_SetManagedDict@@Base+0x10c> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 44066 <_PyObject_SetManagedDict@@Base+0x10c> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 44038 <_PyObject_SetManagedDict@@Base+0x126> │ │ │ │ + cbz r0, 44080 <_PyObject_SetManagedDict@@Base+0x126> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44038 <_PyObject_SetManagedDict@@Base+0x126> │ │ │ │ + bge.n 44080 <_PyObject_SetManagedDict@@Base+0x126> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 44038 <_PyObject_SetManagedDict@@Base+0x126> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 44080 <_PyObject_SetManagedDict@@Base+0x126> │ │ │ │ + bl 77198 <_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 r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4405c <_PyObject_SetManagedDict@@Base+0x14a> │ │ │ │ + bne.n 440a4 <_PyObject_SetManagedDict@@Base+0x14a> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 124f30 │ │ │ │ + b.w 124cf8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42084 @ 0xa464 │ │ │ │ + movw r0, #37860 @ 0x93e4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44050 <_PyObject_SetManagedDict@@Base+0x13e> │ │ │ │ + bne.n 44098 <_PyObject_SetManagedDict@@Base+0x13e> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 15a178 │ │ │ │ - cbz r0, 440bc <_PyObject_SetManagedDict@@Base+0x1aa> │ │ │ │ + bl 159e80 │ │ │ │ + cbz r0, 44104 <_PyObject_SetManagedDict@@Base+0x1aa> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 44096 <_PyObject_SetManagedDict@@Base+0x184> │ │ │ │ + cbz r3, 440de <_PyObject_SetManagedDict@@Base+0x184> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - b.n 4409e <_PyObject_SetManagedDict@@Base+0x18c> │ │ │ │ + b.n 440e6 <_PyObject_SetManagedDict@@Base+0x18c> │ │ │ │ movw r2, #32052 @ 0x7d34 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 440bc <_PyObject_SetManagedDict@@Base+0x1aa> │ │ │ │ + cbz r5, 44104 <_PyObject_SetManagedDict@@Base+0x1aa> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - movw r1, #60168 @ 0xeb08 │ │ │ │ + movw r1, #55944 @ 0xda88 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ - ble.n 440bc <_PyObject_SetManagedDict@@Base+0x1aa> │ │ │ │ + ble.n 44104 <_PyObject_SetManagedDict@@Base+0x1aa> │ │ │ │ ldrb r6, [r4, r3] │ │ │ │ ldrb r6, [r1, r6] │ │ │ │ strb r6, [r2, r3] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 440ae <_PyObject_SetManagedDict@@Base+0x19c> │ │ │ │ + b.n 440f6 <_PyObject_SetManagedDict@@Base+0x19c> │ │ │ │ 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 4417a <_PyObject_SetManagedDict@@Base+0x268> │ │ │ │ + beq.n 441c2 <_PyObject_SetManagedDict@@Base+0x268> │ │ │ │ mov r7, r0 │ │ │ │ - movw r0, #36588 @ 0x8eec │ │ │ │ + movw r0, #32364 @ 0x7e6c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r6, r1 │ │ │ │ - bl de6b4 │ │ │ │ + bl de54c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44176 <_PyObject_SetManagedDict@@Base+0x264> │ │ │ │ + bne.n 441be <_PyObject_SetManagedDict@@Base+0x264> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 44176 <_PyObject_SetManagedDict@@Base+0x264> │ │ │ │ + bne.n 441be <_PyObject_SetManagedDict@@Base+0x264> │ │ │ │ ldr.w r0, [r7, #516] @ 0x204 │ │ │ │ - bl c174c <_PyDict_FromItems@@Base+0x8c> │ │ │ │ + bl c17d4 <_PyDict_FromItems@@Base+0x8c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44168 <_PyObject_SetManagedDict@@Base+0x256> │ │ │ │ + beq.n 441b0 <_PyObject_SetManagedDict@@Base+0x256> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 44168 <_PyObject_SetManagedDict@@Base+0x256> │ │ │ │ + cbz r0, 441b0 <_PyObject_SetManagedDict@@Base+0x256> │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r1, [r7, #820] @ 0x334 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ee8 │ │ │ │ + bl 83ecc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4416a <_PyObject_SetManagedDict@@Base+0x258> │ │ │ │ + beq.n 441b2 <_PyObject_SetManagedDict@@Base+0x258> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44126 <_PyObject_SetManagedDict@@Base+0x214> │ │ │ │ + bge.n 4416e <_PyObject_SetManagedDict@@Base+0x214> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44126 <_PyObject_SetManagedDict@@Base+0x214> │ │ │ │ + cbnz r3, 4416e <_PyObject_SetManagedDict@@Base+0x214> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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 83ee8 │ │ │ │ + bl 83ecc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4416a <_PyObject_SetManagedDict@@Base+0x258> │ │ │ │ + beq.n 441b2 <_PyObject_SetManagedDict@@Base+0x258> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44182 <_PyObject_SetManagedDict@@Base+0x270> │ │ │ │ + bge.n 441ca <_PyObject_SetManagedDict@@Base+0x270> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44182 <_PyObject_SetManagedDict@@Base+0x270> │ │ │ │ + cbnz r3, 441ca <_PyObject_SetManagedDict@@Base+0x270> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44182 <_PyObject_SetManagedDict@@Base+0x270> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 441ca <_PyObject_SetManagedDict@@Base+0x270> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 44182 <_PyObject_SetManagedDict@@Base+0x270> │ │ │ │ + b.n 441ca <_PyObject_SetManagedDict@@Base+0x270> │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 44198 <_PyObject_SetManagedDict@@Base+0x286> │ │ │ │ + cbz r0, 441e0 <_PyObject_SetManagedDict@@Base+0x286> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4419a <_PyObject_SetManagedDict@@Base+0x288> │ │ │ │ + bge.n 441e2 <_PyObject_SetManagedDict@@Base+0x288> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #0] @ (4419c <_PyObject_SetManagedDict@@Base+0x28a>) │ │ │ │ + ldr r0, [pc, #0] @ (441e4 <_PyObject_SetManagedDict@@Base+0x28a>) │ │ │ │ bx lr │ │ │ │ movs r6, #88 @ 0x58 │ │ │ │ lsls r6, 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] │ │ │ │ @@ -35813,73 +35857,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] @ (442e8 <_PyObject_SetManagedDict@@Base+0x3d6>) │ │ │ │ + ldr r1, [pc, #272] @ (44330 <_PyObject_SetManagedDict@@Base+0x3d6>) │ │ │ │ add.w r5, sp, #16512 @ 0x4080 │ │ │ │ mov r6, r0 │ │ │ │ - movw r2, #18616 @ 0x48b8 │ │ │ │ + movw r2, #14392 @ 0x3838 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r5, #52] @ 0x34 │ │ │ │ mov.w r1, #0 │ │ │ │ add r3, sp, #24 │ │ │ │ - movw r1, #24284 @ 0x5edc │ │ │ │ + movw r1, #20060 @ 0x4e5c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #52 @ 0x34 │ │ │ │ - bl 8edb8 │ │ │ │ + bl 8ed90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 442c2 <_PyObject_SetManagedDict@@Base+0x3b0> │ │ │ │ + beq.n 4430a <_PyObject_SetManagedDict@@Base+0x3b0> │ │ │ │ add r5, sp, #184 @ 0xb8 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #23948 @ 0x5d8c │ │ │ │ + movw r1, #19724 @ 0x4d0c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #24304 @ 0x5ef0 │ │ │ │ + movw r0, #20080 @ 0x4e70 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91b24 │ │ │ │ + bl 91b08 │ │ │ │ ldr.w r1, [r5, #-160] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44260 <_PyObject_SetManagedDict@@Base+0x34e> │ │ │ │ + beq.n 442a8 <_PyObject_SetManagedDict@@Base+0x34e> │ │ │ │ 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 2107d4 │ │ │ │ + bl 20f904 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44260 <_PyObject_SetManagedDict@@Base+0x34e> │ │ │ │ + beq.n 442a8 <_PyObject_SetManagedDict@@Base+0x34e> │ │ │ │ add.w r3, sp, #16384 @ 0x4000 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ ldrh r4, [r3, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 44264 <_PyObject_SetManagedDict@@Base+0x352> │ │ │ │ + beq.n 442ac <_PyObject_SetManagedDict@@Base+0x352> │ │ │ │ cmp r4, #10 │ │ │ │ - beq.n 44270 <_PyObject_SetManagedDict@@Base+0x35e> │ │ │ │ + beq.n 442b8 <_PyObject_SetManagedDict@@Base+0x35e> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #18800 @ 0x4970 │ │ │ │ + movw r1, #14576 @ 0x38f0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 442b8 <_PyObject_SetManagedDict@@Base+0x3a6> │ │ │ │ + b.n 44300 <_PyObject_SetManagedDict@@Base+0x3a6> │ │ │ │ add.w r7, sp, #16384 @ 0x4000 │ │ │ │ mov.w r8, #4 │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ - b.n 4427a <_PyObject_SetManagedDict@@Base+0x368> │ │ │ │ + b.n 442c2 <_PyObject_SetManagedDict@@Base+0x368> │ │ │ │ add.w r7, sp, #16384 @ 0x4000 │ │ │ │ mov.w r8, #16 │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ - bl 965e4 │ │ │ │ + bl 965c4 │ │ │ │ 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 │ │ │ │ @@ -35887,696 +35931,696 @@ │ │ │ │ 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 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r1, [r5, #-164] │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 38778 <_PyTime_AsTimevalTime_t@@Base+0x14c> │ │ │ │ + bl 38824 <_PyTime_AsTimevalTime_t@@Base+0x14c> │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #-160] │ │ │ │ - bl 7630c │ │ │ │ - b.n 442c4 <_PyObject_SetManagedDict@@Base+0x3b2> │ │ │ │ + bl 76344 │ │ │ │ + b.n 4430c <_PyObject_SetManagedDict@@Base+0x3b2> │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #28] @ (442e8 <_PyObject_SetManagedDict@@Base+0x3d6>) │ │ │ │ + ldr r3, [pc, #28] @ (44330 <_PyObject_SetManagedDict@@Base+0x3d6>) │ │ │ │ adds r1, #52 @ 0x34 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 442dc <_PyObject_SetManagedDict@@Base+0x3ca> │ │ │ │ + beq.n 44324 <_PyObject_SetManagedDict@@Base+0x3ca> │ │ │ │ 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} │ │ │ │ - b.n 43ff4 <_PyObject_SetManagedDict@@Base+0xe2> │ │ │ │ + b.n 4403c <_PyObject_SetManagedDict@@Base+0xe2> │ │ │ │ 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, 4430a <_PyObject_SetManagedDict@@Base+0x3f8> │ │ │ │ + cbz r3, 44352 <_PyObject_SetManagedDict@@Base+0x3f8> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4431a <_PyObject_SetManagedDict@@Base+0x408> │ │ │ │ + b.n 44362 <_PyObject_SetManagedDict@@Base+0x408> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 44318 <_PyObject_SetManagedDict@@Base+0x406> │ │ │ │ + ble.n 44360 <_PyObject_SetManagedDict@@Base+0x406> │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 44314 <_PyObject_SetManagedDict@@Base+0x402> │ │ │ │ - cbnz r1, 4433c <_PyObject_SetManagedDict@@Base+0x42a> │ │ │ │ + bgt.n 4435c <_PyObject_SetManagedDict@@Base+0x402> │ │ │ │ + cbnz r1, 44384 <_PyObject_SetManagedDict@@Base+0x42a> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4431a <_PyObject_SetManagedDict@@Base+0x408> │ │ │ │ + b.n 44362 <_PyObject_SetManagedDict@@Base+0x408> │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #204] @ (443e8 <_PyObject_SetManagedDict@@Base+0x4d6>) │ │ │ │ + ldr r1, [pc, #204] @ (44430 <_PyObject_SetManagedDict@@Base+0x4d6>) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 44342 <_PyObject_SetManagedDict@@Base+0x430> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4438a <_PyObject_SetManagedDict@@Base+0x430> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 443e2 <_PyObject_SetManagedDict@@Base+0x4d0> │ │ │ │ + b.n 4442a <_PyObject_SetManagedDict@@Base+0x4d0> │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r6, r5 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 44354 <_PyObject_SetManagedDict@@Base+0x442> │ │ │ │ + beq.n 4439c <_PyObject_SetManagedDict@@Base+0x442> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl c72fc │ │ │ │ + bl c7388 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 44338 <_PyObject_SetManagedDict@@Base+0x426> │ │ │ │ + blt.n 44380 <_PyObject_SetManagedDict@@Base+0x426> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 44380 <_PyObject_SetManagedDict@@Base+0x46e> │ │ │ │ - cbz r6, 4435c <_PyObject_SetManagedDict@@Base+0x44a> │ │ │ │ + cbz r3, 443c8 <_PyObject_SetManagedDict@@Base+0x46e> │ │ │ │ + cbz r6, 443a4 <_PyObject_SetManagedDict@@Base+0x44a> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 4436c <_PyObject_SetManagedDict@@Base+0x45a> │ │ │ │ + bne.n 443b4 <_PyObject_SetManagedDict@@Base+0x45a> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 443e2 <_PyObject_SetManagedDict@@Base+0x4d0> │ │ │ │ + b.n 4442a <_PyObject_SetManagedDict@@Base+0x4d0> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2269d0 <_PyXIData_New@@Base+0x6c8> │ │ │ │ + bl 225b3c <_PyXIData_New@@Base+0x6c8> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 44392 <_PyObject_SetManagedDict@@Base+0x480> │ │ │ │ - bl 7fe4c │ │ │ │ + cbnz r0, 443da <_PyObject_SetManagedDict@@Base+0x480> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44338 <_PyObject_SetManagedDict@@Base+0x426> │ │ │ │ + bne.n 44380 <_PyObject_SetManagedDict@@Base+0x426> │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1305e8 │ │ │ │ - b.n 44338 <_PyObject_SetManagedDict@@Base+0x426> │ │ │ │ - cbz r6, 443bc <_PyObject_SetManagedDict@@Base+0x4aa> │ │ │ │ + bl 13024c │ │ │ │ + b.n 44380 <_PyObject_SetManagedDict@@Base+0x426> │ │ │ │ + cbz r6, 44404 <_PyObject_SetManagedDict@@Base+0x4aa> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 44362 <_PyObject_SetManagedDict@@Base+0x450> │ │ │ │ + beq.n 443aa <_PyObject_SetManagedDict@@Base+0x450> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2577ec │ │ │ │ + bl 25693c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ - cbnz r3, 443b0 <_PyObject_SetManagedDict@@Base+0x49e> │ │ │ │ + cbnz r3, 443f8 <_PyObject_SetManagedDict@@Base+0x49e> │ │ │ │ str r5, [r4, #32] │ │ │ │ - b.n 443b2 <_PyObject_SetManagedDict@@Base+0x4a0> │ │ │ │ + b.n 443fa <_PyObject_SetManagedDict@@Base+0x4a0> │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 44362 <_PyObject_SetManagedDict@@Base+0x450> │ │ │ │ + b.n 443aa <_PyObject_SetManagedDict@@Base+0x450> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 44362 <_PyObject_SetManagedDict@@Base+0x450> │ │ │ │ + beq.n 443aa <_PyObject_SetManagedDict@@Base+0x450> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2577ec │ │ │ │ + bl 25693c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ strd r3, r6, [r5, #8] │ │ │ │ - cbnz r3, 443d6 <_PyObject_SetManagedDict@@Base+0x4c4> │ │ │ │ + cbnz r3, 4441e <_PyObject_SetManagedDict@@Base+0x4c4> │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ - b.n 443d8 <_PyObject_SetManagedDict@@Base+0x4c6> │ │ │ │ + b.n 44420 <_PyObject_SetManagedDict@@Base+0x4c6> │ │ │ │ str r5, [r3, #12] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 44362 <_PyObject_SetManagedDict@@Base+0x450> │ │ │ │ + b.n 443aa <_PyObject_SetManagedDict@@Base+0x450> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ subs r0, #212 @ 0xd4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -000443ec : │ │ │ │ +00044434 : │ │ │ │ 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 4440a │ │ │ │ + bpl.n 44452 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 44420 │ │ │ │ + beq.n 44468 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ movs r1, #123 @ 0x7b │ │ │ │ - movw r0, #64396 @ 0xfb8c │ │ │ │ + movw r0, #60172 @ 0xeb0c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 44446 │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 4448e │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4442a │ │ │ │ + blt.n 44472 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - blt.n 4444c │ │ │ │ + blt.n 44494 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #24328 @ 0x5f08 │ │ │ │ + movw r1, #20104 @ 0x4e88 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4445c │ │ │ │ + b.n 444a4 │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w 1bab18 │ │ │ │ + b.w 1ba1a0 │ │ │ │ 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 44492 │ │ │ │ + bne.n 444da │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3a08c │ │ │ │ + b.w 3a0cc │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42040 @ 0xa438 │ │ │ │ + movw r0, #37816 @ 0x93b8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44486 │ │ │ │ + bne.n 444ce │ │ │ │ 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 444d4 │ │ │ │ + bhi.n 4451c │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl dd900 <_PyNumber_Index@@Base> │ │ │ │ + bl dd7d4 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 444ec │ │ │ │ - b.n 444fe │ │ │ │ - movw r0, #55084 @ 0xd72c │ │ │ │ + cbnz r0, 44534 │ │ │ │ + b.n 44546 │ │ │ │ + movw r0, #50860 @ 0xc6ac │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 445d4 │ │ │ │ - b.n 444c6 │ │ │ │ - bl 85b78 │ │ │ │ + beq.n 4461c │ │ │ │ + b.n 4450e │ │ │ │ + bl 85b5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4450c │ │ │ │ + blt.n 44554 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 4451c │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 44564 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 445d4 │ │ │ │ + bne.n 4461c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4451c │ │ │ │ + b.n 44564 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 444fa │ │ │ │ + bne.n 44542 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 444fa │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44542 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 445a8 │ │ │ │ + ble.n 445f0 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 44550 │ │ │ │ + bpl.n 44598 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 4454c │ │ │ │ + beq.n 44594 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #24364 @ 0x5f2c │ │ │ │ + movw r1, #20140 @ 0x4eac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 445aa │ │ │ │ + b.n 445f2 │ │ │ │ movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 44562 │ │ │ │ - bl 88538 │ │ │ │ - cbz r0, 44582 │ │ │ │ + beq.n 445aa │ │ │ │ + bl 88530 │ │ │ │ + cbz r0, 445ca │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 445a2 │ │ │ │ + beq.n 445ea │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #24452 @ 0x5f84 │ │ │ │ + movw r1, #20228 @ 0x4f04 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #28492 @ 0x6f4c │ │ │ │ + movw r2, #24268 @ 0x5ecc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #65148 @ 0xfe7c │ │ │ │ + movw r1, #60924 @ 0xedfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #55084 @ 0xd72c │ │ │ │ + movw r0, #50860 @ 0xc6ac │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 445d4 │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4461c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 445aa │ │ │ │ + b.n 445f2 │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 445c6 │ │ │ │ - cbz r1, 445b6 │ │ │ │ + bgt.n 4460e │ │ │ │ + cbz r1, 445fe │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 445be │ │ │ │ + b.n 44606 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 15a178 │ │ │ │ + b.w 159e80 │ │ │ │ subs r1, r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 3fbe0 <_PyEval_FormatKwargsError@@Base+0x440> │ │ │ │ + b.w 3fc28 <_PyEval_FormatKwargsError@@Base+0x440> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #6240 @ 0x1860 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 44612 │ │ │ │ + beq.n 4465a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #24564 @ 0x5ff4 │ │ │ │ + movw r1, #20340 @ 0x4f74 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6d5c │ │ │ │ - bl 44652 │ │ │ │ + b.w d6c4c │ │ │ │ + bl 4469a │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00044626 : │ │ │ │ +0004466e : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #6936 @ 0x1b18 │ │ │ │ + movw r1, #2712 @ 0xa98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 23ae30 │ │ │ │ - cbnz r0, 4464e │ │ │ │ + bl 239fb8 │ │ │ │ + cbnz r0, 44696 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 23ae80 │ │ │ │ + b.w 23a008 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00044652 : │ │ │ │ +0004469a : │ │ │ │ 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 44688 │ │ │ │ + beq.n 446d0 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #48804 @ 0xbea4 │ │ │ │ + movw r1, #44580 @ 0xae24 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 446ae │ │ │ │ + bl f3560 │ │ │ │ + b.n 446f6 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #6240 @ 0x1860 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 446b4 │ │ │ │ + beq.n 446fc │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #24604 @ 0x601c │ │ │ │ + movw r1, #20380 @ 0x4f9c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 447aa │ │ │ │ + b.n 447f2 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - cbz r6, 446d2 │ │ │ │ + cbz r6, 4471a │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #24640 @ 0x6040 │ │ │ │ + movw r1, #20416 @ 0x4fc0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.n 446ae │ │ │ │ + bl d6c4c │ │ │ │ + b.n 446f6 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 446f4 │ │ │ │ + beq.n 4473c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #24672 @ 0x6060 │ │ │ │ + movw r1, #20448 @ 0x4fe0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.n 446ae │ │ │ │ - ldr.w r8, [pc, #184] @ 447b0 │ │ │ │ + bl d6c4c │ │ │ │ + b.n 446f6 │ │ │ │ + ldr.w r8, [pc, #184] @ 447f8 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ ldr.w r0, [r9, #120] @ 0x78 │ │ │ │ - cbnz r0, 44710 │ │ │ │ - bl 211188 │ │ │ │ - cbz r0, 44710 │ │ │ │ + cbnz r0, 44758 │ │ │ │ + bl 210218 │ │ │ │ + cbz r0, 44758 │ │ │ │ str.w r0, [r9, #120] @ 0x78 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 44730 │ │ │ │ + beq.n 44778 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #24716 @ 0x608c │ │ │ │ + movw r1, #20492 @ 0x500c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.n 446ae │ │ │ │ + bl d6c4c │ │ │ │ + b.n 446f6 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 447a0 │ │ │ │ + bne.n 447e8 │ │ │ │ ldr.w r7, [r8, r7] │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r4, [r7, #120] @ 0x78 │ │ │ │ - cbnz r4, 44750 │ │ │ │ - bl 211188 │ │ │ │ + cbnz r4, 44798 │ │ │ │ + bl 210218 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 446ae │ │ │ │ + beq.n 446f6 │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 44eae │ │ │ │ + bl 44ef6 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 446ae │ │ │ │ + beq.n 446f6 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 44788 │ │ │ │ + bne.n 447d0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44776 │ │ │ │ + bge.n 447be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 44776 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 447be │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #61132 @ 0xeecc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1305e8 │ │ │ │ - b.n 446ae │ │ │ │ + bl 13024c │ │ │ │ + b.n 446f6 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 447aa │ │ │ │ + bge.n 447f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 447aa │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 447aa │ │ │ │ + cbnz r3, 447f2 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 447f2 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 23d96c │ │ │ │ + b.w 23caf4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r2, 447d0 │ │ │ │ + cbnz r2, 44818 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 447fa │ │ │ │ - b.n 447e6 │ │ │ │ - movw r0, #8808 @ 0x2268 │ │ │ │ + beq.n 44842 │ │ │ │ + b.n 4482e │ │ │ │ + movw r0, #4584 @ 0x11e8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - bl 234118 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 233280 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 447c8 │ │ │ │ + bne.n 44810 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44826 │ │ │ │ + b.n 4486e │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #8808 @ 0x2268 │ │ │ │ + movw r0, #4584 @ 0x11e8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 447e2 │ │ │ │ + beq.n 4482a │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 9093c │ │ │ │ + bl 90920 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 447e2 │ │ │ │ + beq.n 4482a │ │ │ │ ldrd r1, r2, [r4, #12] │ │ │ │ - bl e5b40 │ │ │ │ + bl e59e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44826 │ │ │ │ + bge.n 4486e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44826 │ │ │ │ + cbnz r3, 4486e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r3, 44856 │ │ │ │ + cbnz r3, 4489e │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1acdb8 <_PyType_Name@@Base> │ │ │ │ + bl 1ac550 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - movw r0, #3100 @ 0xc1c │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - b.w e5520 │ │ │ │ - bl 142150 │ │ │ │ - cbz r0, 44870 │ │ │ │ + movw r0, #64412 @ 0xfb9c │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ + b.w e53c0 │ │ │ │ + bl 141d38 │ │ │ │ + cbz r0, 448b8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 448b4 │ │ │ │ - movw r0, #9028 @ 0x2344 │ │ │ │ + bne.n 448fc │ │ │ │ + movw r0, #4804 @ 0x12c4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 79770 │ │ │ │ + b.w 79798 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84e14 │ │ │ │ + bl 84df8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 448ac │ │ │ │ + cbz r0, 448f4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1acdb8 <_PyType_Name@@Base> │ │ │ │ + bl 1ac550 <_PyType_Name@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #65420 @ 0xff8c │ │ │ │ + movw r0, #61196 @ 0xef0c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e5520 │ │ │ │ + bl e53c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 448a0 │ │ │ │ + bge.n 448e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 448a4 │ │ │ │ + cbz r3, 448ec │ │ │ │ mov r4, r6 │ │ │ │ - b.n 448ac │ │ │ │ + b.n 448f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 448a0 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 448e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 142e34 │ │ │ │ - b.n 448b6 │ │ │ │ + bl 142a0c │ │ │ │ + b.n 448fe │ │ │ │ movs r4, #0 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 448d4 │ │ │ │ + cbz r3, 4491c │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 448e4 │ │ │ │ + b.n 4492c │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 448e2 │ │ │ │ + ble.n 4492a │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 448de │ │ │ │ - cbnz r1, 4490a │ │ │ │ + bgt.n 44926 │ │ │ │ + cbnz r1, 44952 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 448e4 │ │ │ │ + b.n 4492c │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #136] @ (44970 ) │ │ │ │ + ldr r1, [pc, #136] @ (449b8 ) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 44910 │ │ │ │ + cbnz r0, 44958 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4496c │ │ │ │ + b.n 449b4 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ add r5, r6 │ │ │ │ - bl 23ce8c <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + bl 23c014 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44906 │ │ │ │ + beq.n 4494e │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 44936 │ │ │ │ + beq.n 4497e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4493a │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 4493a │ │ │ │ - b.n 44906 │ │ │ │ + bne.n 44982 │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 44982 │ │ │ │ + b.n 4494e │ │ │ │ mov.w r4, #524288 @ 0x80000 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl 965e4 │ │ │ │ + bl 965c4 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2bbd4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 44966 │ │ │ │ + bne.n 449ae │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ - b.n 44906 │ │ │ │ + bl 1b10e8 │ │ │ │ + b.n 4494e │ │ │ │ mov r0, r4 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r1, #88 @ 0x58 │ │ │ │ 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 r5, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 44990 │ │ │ │ + cbz r3, 449d8 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 449a0 │ │ │ │ + b.n 449e8 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4499e │ │ │ │ + ble.n 449e6 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4499a │ │ │ │ - cbnz r1, 449c4 │ │ │ │ + bgt.n 449e2 │ │ │ │ + cbnz r1, 44a0c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 449a0 │ │ │ │ + b.n 449e8 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #180] @ (44a58 ) │ │ │ │ + ldr r1, [pc, #180] @ (44aa0 ) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 449ca │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 44a12 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44a52 │ │ │ │ + b.n 44a9a │ │ │ │ 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 │ │ │ │ @@ -36585,368 +36629,368 @@ │ │ │ │ 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 44a1c │ │ │ │ - bl 7ed00 │ │ │ │ - cbnz r0, 44a0e │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 44a64 │ │ │ │ + bl 7ecf0 │ │ │ │ + cbnz r0, 44a56 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 449c0 │ │ │ │ + bne.n 44a08 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 225888 │ │ │ │ + bl 2249f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 44a42 │ │ │ │ - b.n 449c0 │ │ │ │ + bge.n 44a8a │ │ │ │ + b.n 44a08 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44a50 │ │ │ │ + bge.n 44a98 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 44a50 │ │ │ │ - bl d62e0 │ │ │ │ + b.n 44a98 │ │ │ │ + bl d61d0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 449c0 │ │ │ │ - beq.n 44a34 │ │ │ │ + blt.n 44a08 │ │ │ │ + beq.n 44a7c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 85470 │ │ │ │ + b.w 85454 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b870 │ │ │ │ + bl 8b844 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 449c0 │ │ │ │ + blt.n 44a08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44a52 │ │ │ │ + bge.n 44a9a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 44a52 │ │ │ │ + b.n 44a9a │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subs r1, #132 @ 0x84 │ │ │ │ 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, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r4, 44a80 │ │ │ │ - movw r0, #24836 @ 0x6104 │ │ │ │ + cbnz r4, 44ac8 │ │ │ │ + movw r0, #20612 @ 0x5084 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w e5520 │ │ │ │ + b.w e53c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - movw r0, #24856 @ 0x6118 │ │ │ │ + movw r0, #20632 @ 0x5098 │ │ │ │ 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 e5520 │ │ │ │ + bl e53c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44ab4 │ │ │ │ + bge.n 44afc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44ab4 │ │ │ │ + cbnz r3, 44afc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #46556 @ 0xb5dc │ │ │ │ movt r1, #2 │ │ │ │ - b.w 2720b4 │ │ │ │ + b.w 2710c0 │ │ │ │ mov r0, r1 │ │ │ │ - b.w 11f310 │ │ │ │ + b.w 11f208 │ │ │ │ │ │ │ │ -00044ace : │ │ │ │ +00044b16 : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (44ae8 ) │ │ │ │ + ldr r4, [pc, #16] @ (44b30 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w e5ca8 │ │ │ │ + b.w e5b48 │ │ │ │ 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 143a7c │ │ │ │ + bl 143654 │ │ │ │ mov r0, r4 │ │ │ │ - bl 226ca4 <_PyEval_AddPendingCall@@Base+0x244> │ │ │ │ + bl 225e10 <_PyEval_AddPendingCall@@Base+0x244> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00044b10 : │ │ │ │ +00044b58 : │ │ │ │ movw r0, #15864 @ 0x3df8 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - b.w 1a8ac8 │ │ │ │ + b.w 1a813c │ │ │ │ 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] @ (44b5c ) │ │ │ │ - bl 20b2bc <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (44ba4 ) │ │ │ │ + bl 20a3e4 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 44b4a │ │ │ │ + cbz r2, 44b92 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #17888 @ 0x45e0 │ │ │ │ + movw r0, #13664 @ 0x3560 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80cc0 │ │ │ │ - movw r0, #25248 @ 0x62a0 │ │ │ │ + b.w 80ca0 │ │ │ │ + movw r0, #21024 @ 0x5220 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80cc0 │ │ │ │ + b.w 80ca0 │ │ │ │ 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 44b8c │ │ │ │ + bne.n 44bd4 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 23d63c │ │ │ │ - b.n 44ba8 │ │ │ │ + bl 23c7c4 │ │ │ │ + b.n 44bf0 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #22196 @ 0x56b4 │ │ │ │ + movw r1, #17972 @ 0x4634 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r2, 44bb4 │ │ │ │ + cbnz r2, 44bfc │ │ │ │ movs r0, #1 │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ 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 1362e4 │ │ │ │ + bl 135f34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 44c26 │ │ │ │ + cbz r0, 44c6e │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 44c2a │ │ │ │ - bl 155b14 │ │ │ │ + bne.n 44c72 │ │ │ │ + bl 15584c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44bea │ │ │ │ + bge.n 44c32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 44bee │ │ │ │ + cbz r3, 44c36 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 44d1a │ │ │ │ + b.n 44d62 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44bea │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44c32 │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 44c52 │ │ │ │ + bne.n 44c9a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 44c44 │ │ │ │ + blt.n 44c8c │ │ │ │ mov r5, r4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r4, r5 │ │ │ │ cmp r7, r8 │ │ │ │ - ble.w 44d1a │ │ │ │ + ble.w 44d62 │ │ │ │ ldr.w r0, [r9, r8, lsl #2] │ │ │ │ - bl 1362e4 │ │ │ │ + bl 135f34 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44bf6 │ │ │ │ + bne.n 44c3e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 44c34 │ │ │ │ + blt.n 44c7c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44d1a │ │ │ │ - ldr.w sl, [pc, #244] @ 44d20 │ │ │ │ + b.n 44d62 │ │ │ │ + ldr.w sl, [pc, #244] @ 44d68 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 44c0a │ │ │ │ + b.n 44c52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 44c26 │ │ │ │ + bne.n 44c6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44c26 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44c6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 44c02 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44c02 │ │ │ │ + bne.n 44c4a │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44c4a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 44c66 │ │ │ │ + beq.n 44cae │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 44c70 │ │ │ │ + bne.n 44cb8 │ │ │ │ movs r0, #0 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r5, r0 │ │ │ │ - b.n 44cea │ │ │ │ + b.n 44d32 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 178bb0 <_PyLong_GCD@@Base> │ │ │ │ + bl 1782a0 <_PyLong_GCD@@Base> │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r0, 44c80 │ │ │ │ + cbnz r0, 44cc8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 44cea │ │ │ │ + b.n 44d32 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13a8f0 │ │ │ │ + bl 13a538 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44ca2 │ │ │ │ + bge.n 44cea │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 44ca2 │ │ │ │ + cbnz r3, 44cea │ │ │ │ mov r0, fp │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 44c7c │ │ │ │ + beq.n 44cc4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 122180 │ │ │ │ + bl 121f4c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44cc4 │ │ │ │ + bge.n 44d0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44cc4 │ │ │ │ + cbnz r3, 44d0c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 44c7c │ │ │ │ + beq.n 44cc4 │ │ │ │ mov r0, fp │ │ │ │ - bl 155b14 │ │ │ │ + bl 15584c │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44cea │ │ │ │ + bge.n 44d32 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 44cea │ │ │ │ + cbnz r3, 44d32 │ │ │ │ mov r0, fp │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44cfe │ │ │ │ + bge.n 44d46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44cfe │ │ │ │ + cbnz r3, 44d46 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44d12 │ │ │ │ + bge.n 44d5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44d12 │ │ │ │ + cbnz r3, 44d5a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 44c04 │ │ │ │ - b.n 44c26 │ │ │ │ + bne.w 44c4c │ │ │ │ + b.n 44c6e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strh r0, [r4, #20] │ │ │ │ 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 d07d0 │ │ │ │ + bl d086c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #60] @ (44d78 ) │ │ │ │ + ldr r1, [pc, #60] @ (44dc0 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad5b0 │ │ │ │ - movw r1, #25256 @ 0x62a8 │ │ │ │ + bl 1acd40 │ │ │ │ + movw r1, #21032 @ 0x5228 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl d0e88 │ │ │ │ + bl d0f24 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 44d70 │ │ │ │ + blt.n 44db8 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52060 @ 0xcb5c │ │ │ │ + movw r1, #47836 @ 0xbadc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ asrs r0, r0, #31 │ │ │ │ - b.n 44d74 │ │ │ │ + b.n 44dbc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ subs r6, #44 @ 0x2c │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r1, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 44d90 │ │ │ │ - movw r0, #25280 @ 0x62c0 │ │ │ │ + bpl.n 44dd8 │ │ │ │ + movw r0, #21056 @ 0x5240 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w e5520 │ │ │ │ - movw r0, #25304 @ 0x62d8 │ │ │ │ + b.w e53c0 │ │ │ │ + movw r0, #21080 @ 0x5258 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w e5520 │ │ │ │ + b.w e53c0 │ │ │ │ │ │ │ │ -00044d9c : │ │ │ │ - ldr r0, [pc, #4] @ (44da4 ) │ │ │ │ - b.w 1a8ac8 │ │ │ │ +00044de4 : │ │ │ │ + ldr r0, [pc, #4] @ (44dec ) │ │ │ │ + b.w 1a813c │ │ │ │ nop │ │ │ │ subs r6, #64 @ 0x40 │ │ │ │ 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 │ │ │ │ @@ -36955,346 +36999,346 @@ │ │ │ │ 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 44ddc │ │ │ │ + bhi.n 44e24 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 12c2a0 │ │ │ │ + bl 12bf90 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 44df4 │ │ │ │ - b.n 44e3a │ │ │ │ - movw r0, #33276 @ 0x81fc │ │ │ │ + cbz r0, 44e3c │ │ │ │ + b.n 44e82 │ │ │ │ + movw r0, #29052 @ 0x717c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44dcc │ │ │ │ - b.n 44e3a │ │ │ │ + bne.n 44e14 │ │ │ │ + b.n 44e82 │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 44e6e │ │ │ │ + ble.n 44eb6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44e5c │ │ │ │ + beq.n 44ea4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 44e3e │ │ │ │ + bpl.n 44e86 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 8b750 │ │ │ │ + bl 8b724 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 44e3a │ │ │ │ + cbz r0, 44e82 │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 44e5e │ │ │ │ + beq.n 44ea6 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27196 @ 0x6a3c │ │ │ │ + movw r1, #22972 @ 0x59bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44e9e │ │ │ │ - movw r2, #61524 @ 0xf054 │ │ │ │ + b.n 44ee6 │ │ │ │ + movw r2, #57300 @ 0xdfd4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #65148 @ 0xfe7c │ │ │ │ + movw r1, #60924 @ 0xedfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #33276 @ 0x81fc │ │ │ │ + movw r0, #29052 @ 0x717c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 44e3a │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 44e82 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 44e70 │ │ │ │ + beq.n 44eb8 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c72fc │ │ │ │ + bl c7388 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 44e70 │ │ │ │ - b.n 44e3a │ │ │ │ + bge.n 44eb8 │ │ │ │ + b.n 44e82 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 44e7e │ │ │ │ + cbnz r4, 44ec6 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 25f6e4 │ │ │ │ + bl 25ea08 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 44e9e │ │ │ │ + cbz r0, 44ee6 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #44252 @ 0xacdc │ │ │ │ + movw r0, #40028 @ 0x9c5c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 44ea8 │ │ │ │ + cbz r3, 44ef0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 12e348 │ │ │ │ + bl 12e01c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 6bb60 │ │ │ │ + bl 6bb98 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 44efc │ │ │ │ + beq.n 44f44 │ │ │ │ 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 27a3dc <_Py_strhex@@Base+0x490> │ │ │ │ + bl 2793bc <_Py_strhex@@Base+0x490> │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 44eec │ │ │ │ + bhi.n 44f34 │ │ │ │ tbb [pc, r0] │ │ │ │ movs r0, #10 │ │ │ │ lsls r4, r1, #8 │ │ │ │ - bl 23e2dc │ │ │ │ + bl 23d44c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 44f46 │ │ │ │ + cbnz r0, 44f8e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 44f36 │ │ │ │ + blt.n 44f7e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44f52 │ │ │ │ - ldr r3, [pc, #84] @ (44f58 ) │ │ │ │ + b.n 44f9a │ │ │ │ + ldr r3, [pc, #84] @ (44fa0 ) │ │ │ │ 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, #496 @ 0x1f0 │ │ │ │ ldr.w r3, [r2, #4080] @ 0xff0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44f52 │ │ │ │ + bge.n 44f9a │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #4080] @ 0xff0 │ │ │ │ - b.n 44f52 │ │ │ │ + b.n 44f9a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 44f50 │ │ │ │ + bge.n 44f98 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 44f50 │ │ │ │ + b.n 44f98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 44efc │ │ │ │ + bne.n 44f44 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 44efc │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44f44 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r2, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ - b.n 44f52 │ │ │ │ + b.n 44f9a │ │ │ │ mov r0, r4 │ │ │ │ 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 r4, r0 │ │ │ │ - bl d07d0 │ │ │ │ + bl d086c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #60] @ (44fb0 ) │ │ │ │ + ldr r1, [pc, #60] @ (44ff8 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad5b0 │ │ │ │ - movw r1, #25320 @ 0x62e8 │ │ │ │ + bl 1acd40 │ │ │ │ + movw r1, #21096 @ 0x5268 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl d0e88 │ │ │ │ + bl d0f24 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 44fa8 │ │ │ │ + blt.n 44ff0 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52060 @ 0xcb5c │ │ │ │ + movw r1, #47836 @ 0xbadc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d11d0 │ │ │ │ + bl d126c │ │ │ │ asrs r0, r0, #31 │ │ │ │ - b.n 44fac │ │ │ │ + b.n 44ff4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ subs r6, #116 @ 0x74 │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.w 256900 │ │ │ │ + b.w 255a50 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 44fc4 │ │ │ │ - b.w 14ff4c │ │ │ │ + beq.n 4500c │ │ │ │ + b.w 14fc8c │ │ │ │ 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 r3, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldrb r6, [r2, #0] │ │ │ │ - cbnz r3, 45000 │ │ │ │ + cbnz r3, 45048 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1acdb8 <_PyType_Name@@Base> │ │ │ │ + bl 1ac550 <_PyType_Name@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #25448 @ 0x6368 │ │ │ │ + movw r0, #21224 @ 0x52e8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e5520 │ │ │ │ + b.w e53c0 │ │ │ │ and.w r3, r6, #253 @ 0xfd │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne.n 45010 │ │ │ │ - bl 4bab0 <_PyXI_NewExcInfo@@Base+0x3c8> │ │ │ │ + bne.n 45058 │ │ │ │ + bl 4bae8 <_PyXI_NewExcInfo@@Base+0x3c8> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 45016 │ │ │ │ - bl 27aae4 <_PyUnicode_ToDigit@@Base+0x1ec> │ │ │ │ + b.n 4505e │ │ │ │ + bl 279ac4 <_PyUnicode_ToDigit@@Base+0x1ec> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 4504c │ │ │ │ + cbz r4, 45094 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1acdb8 <_PyType_Name@@Base> │ │ │ │ + bl 1ac550 <_PyType_Name@@Base> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ - movw r0, #25460 @ 0x6374 │ │ │ │ + movw r0, #21236 @ 0x52f4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e5520 │ │ │ │ + bl e53c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45040 │ │ │ │ + bge.n 45088 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 45044 │ │ │ │ + cbz r3, 4508c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4504c │ │ │ │ + b.n 45094 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45040 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45088 │ │ │ │ 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 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r7, #15916 @ 0x3e2c │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 45088 │ │ │ │ + bne.n 450d0 │ │ │ │ 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 45096 │ │ │ │ - ldr r2, [pc, #172] @ (45138 ) │ │ │ │ + b.n 450de │ │ │ │ + ldr r2, [pc, #172] @ (45180 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1c15a0 │ │ │ │ + bl 1c0bb0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4512e │ │ │ │ + beq.n 45176 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 45102 │ │ │ │ + bne.n 4514a │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 45130 │ │ │ │ + beq.n 45178 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ mov r1, r7 │ │ │ │ - bl 7ed00 │ │ │ │ + bl 7ecf0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r2, 450d0 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 4511a │ │ │ │ + cbnz r2, 45118 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 45162 │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1305e8 │ │ │ │ - b.n 4511a │ │ │ │ + bl 13024c │ │ │ │ + b.n 45162 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - bl 2259dc │ │ │ │ - cbnz r0, 4511a │ │ │ │ + bl 224b48 │ │ │ │ + cbnz r0, 45162 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - b.n 450a2 │ │ │ │ + b.n 450ea │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 85470 │ │ │ │ + bl 85454 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 4511a │ │ │ │ + cbz r7, 45162 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 8b870 │ │ │ │ + bl 8b844 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4510a │ │ │ │ + blt.n 45152 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 4511a │ │ │ │ + bne.n 45162 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 450dc │ │ │ │ - b.n 45130 │ │ │ │ + bne.n 45124 │ │ │ │ + b.n 45178 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 450fa │ │ │ │ + bne.n 45142 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 450fa │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45142 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4512e │ │ │ │ + bge.n 45176 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4512e │ │ │ │ + cbnz r3, 45176 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -37303,104 +37347,104 @@ │ │ │ │ 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, 45164 │ │ │ │ + cbnz r6, 451ac │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 45164 │ │ │ │ + ble.n 451ac │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 45164 │ │ │ │ - cbnz r2, 45188 │ │ │ │ - ldr r1, [pc, #456] @ (45330 ) │ │ │ │ + bgt.n 451ac │ │ │ │ + cbnz r2, 451d0 │ │ │ │ + ldr r1, [pc, #456] @ (45378 ) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 451ca │ │ │ │ + cbz r0, 45212 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 451ec │ │ │ │ + beq.n 45234 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 451ce │ │ │ │ + bpl.n 45216 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 8b750 │ │ │ │ + bl 8b724 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 451ca │ │ │ │ + cbz r0, 45212 │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 451ee │ │ │ │ + beq.n 45236 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27196 @ 0x6a3c │ │ │ │ + movw r1, #22972 @ 0x59bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 45328 │ │ │ │ - movw r2, #61524 @ 0xf054 │ │ │ │ + b.n 45370 │ │ │ │ + movw r2, #57300 @ 0xdfd4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #64892 @ 0xfd7c │ │ │ │ + movw r1, #60668 @ 0xecfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #63816 @ 0xf948 │ │ │ │ + movw r0, #59592 @ 0xe8c8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 451ca │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 45212 │ │ │ │ movs r6, #0 │ │ │ │ cmp.w r8, #1 │ │ │ │ - ble.n 45236 │ │ │ │ + ble.n 4527e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 4521c │ │ │ │ - movw r2, #20444 @ 0x4fdc │ │ │ │ + bmi.n 45264 │ │ │ │ + movw r2, #16220 @ 0x3f5c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #65148 @ 0xfe7c │ │ │ │ + movw r1, #60924 @ 0xedfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #63816 @ 0xf948 │ │ │ │ + movw r0, #59592 @ 0xe8c8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 451ca │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 45212 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b750 │ │ │ │ + bl 8b724 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 451ca │ │ │ │ + beq.n 45212 │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4523a │ │ │ │ - b.n 451b4 │ │ │ │ + beq.n 45282 │ │ │ │ + b.n 451fc │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 22bca8 │ │ │ │ + bl 22ae10 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 70b18 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70b3c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 451ca │ │ │ │ + beq.n 45212 │ │ │ │ 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] │ │ │ │ @@ -37416,80 +37460,80 @@ │ │ │ │ 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, 45290 │ │ │ │ + cbz r3, 452d8 │ │ │ │ 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, 452a0 │ │ │ │ + cbz r2, 452e8 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 75f54 │ │ │ │ + bl 75f8c │ │ │ │ str r0, [r4, #32] │ │ │ │ - cbz r0, 452c8 │ │ │ │ + cbz r0, 45310 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 452c8 │ │ │ │ + cbz r0, 45310 │ │ │ │ mov r1, r4 │ │ │ │ blx 2ac90 │ │ │ │ movw r3, #2112 @ 0x840 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ movs r0, #0 │ │ │ │ lsls r2, r0, #5 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - cbz r6, 452be │ │ │ │ + cbz r6, 45306 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 452b4 │ │ │ │ + b.n 452fc │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 75f54 │ │ │ │ + bl 75f8c │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - cbnz r0, 452e6 │ │ │ │ + cbnz r0, 4532e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 452dc │ │ │ │ + bge.n 45324 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 452dc │ │ │ │ + cbnz r3, 45324 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1fc770 │ │ │ │ + b.w 1fb898 │ │ │ │ movw r7, #2112 @ 0x840 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 266f68 │ │ │ │ + bl 2660b8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r3, 45322 │ │ │ │ + cbz r3, 4536a │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r3, r6] │ │ │ │ - cbz r3, 4531c │ │ │ │ + cbz r3, 45364 │ │ │ │ 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 452f6 │ │ │ │ + b.n 4533e │ │ │ │ mov r0, r4 │ │ │ │ - bl 82da0 │ │ │ │ + bl 82d84 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ subs r6, #144 @ 0x90 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -37497,689 +37541,689 @@ │ │ │ │ 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 4535a │ │ │ │ + bhi.n 453a2 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 45374 │ │ │ │ + ble.n 453bc │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - b.n 4537c │ │ │ │ - movw r0, #63660 @ 0xf8ac │ │ │ │ + b.n 453c4 │ │ │ │ + movw r0, #59436 @ 0xe82c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45350 │ │ │ │ + bne.n 45398 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 453ce │ │ │ │ + b.n 45416 │ │ │ │ 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 453a0 │ │ │ │ + bne.n 453e8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 23d63c │ │ │ │ + bl 23c7c4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 453be │ │ │ │ + bne.n 45406 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 453ce │ │ │ │ + b.n 45416 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #22196 @ 0x56b4 │ │ │ │ + movw r1, #17972 @ 0x4634 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w d6d5c │ │ │ │ - cbz r0, 453c2 │ │ │ │ + b.w d6c4c │ │ │ │ + cbz r0, 4540a │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 453ce │ │ │ │ + bge.n 45416 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r1 │ │ │ │ - bl 89150 │ │ │ │ - cbz r0, 4541c │ │ │ │ + bl 89144 │ │ │ │ + cbz r0, 45464 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 45404 │ │ │ │ + b.n 4544c │ │ │ │ cmp r6, r0 │ │ │ │ - bne.n 45430 │ │ │ │ + bne.n 45478 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 45420 │ │ │ │ + blt.n 45468 │ │ │ │ adds r5, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27bc54 │ │ │ │ - cbz r0, 45468 │ │ │ │ + bl 27ac34 │ │ │ │ + cbz r0, 454b0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 453f6 │ │ │ │ + bne.n 4543e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 45458 │ │ │ │ + blt.n 454a0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 45482 │ │ │ │ + b.n 454ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 45402 │ │ │ │ + bne.n 4544a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45402 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4544a │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ - bl d6694 │ │ │ │ + bl d6584 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4544e │ │ │ │ + bge.n 45496 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4544e │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 45496 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 45402 │ │ │ │ + beq.n 4544a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 45404 │ │ │ │ - b.n 45414 │ │ │ │ + beq.n 4544c │ │ │ │ + b.n 4545c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4541c │ │ │ │ + bne.n 45464 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4541c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45464 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4547c │ │ │ │ + bge.n 454c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4547c │ │ │ │ + cbnz r3, 454c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 454bc │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 45504 │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 454b6 │ │ │ │ - bl 143964 │ │ │ │ - b.n 454bc │ │ │ │ + bne.n 454fe │ │ │ │ + bl 14353c │ │ │ │ + b.n 45504 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4550a │ │ │ │ + cbnz r0, 45552 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 454d8 │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 45520 │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 454d2 │ │ │ │ - bl 143964 │ │ │ │ - b.n 454d8 │ │ │ │ + bne.n 4551a │ │ │ │ + bl 14353c │ │ │ │ + b.n 45520 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4550a │ │ │ │ + cbnz r0, 45552 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbnz r0, 454e2 │ │ │ │ + cbnz r0, 4552a │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbnz r0, 454ec │ │ │ │ - b.n 4550a │ │ │ │ + cbnz r0, 45534 │ │ │ │ + b.n 45552 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 454dc │ │ │ │ - b.n 4550a │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + beq.n 45524 │ │ │ │ + b.n 45552 │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 45500 │ │ │ │ + bne.n 45548 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 143964 │ │ │ │ + b.w 14353c │ │ │ │ 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, #2 │ │ │ │ - bne.n 4552c │ │ │ │ + bne.n 45574 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 164860 │ │ │ │ + b.w 164168 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42092 @ 0xa46c │ │ │ │ + movw r0, #37868 @ 0x93ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45520 │ │ │ │ + bne.n 45568 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r1 │ │ │ │ - cbz r3, 45562 │ │ │ │ + cbz r3, 455aa │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 45572 │ │ │ │ + b.n 455ba │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 45570 │ │ │ │ + blt.n 455b8 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4556c │ │ │ │ - cbnz r1, 45592 │ │ │ │ + bgt.n 455b4 │ │ │ │ + cbnz r1, 455da │ │ │ │ movs r5, #0 │ │ │ │ - b.n 45572 │ │ │ │ + b.n 455ba │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #644] @ (457f8 ) │ │ │ │ + ldr r1, [pc, #644] @ (45840 ) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 45598 │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 455e0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 459b0 │ │ │ │ + b.n 459f8 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r3, r4, r5 │ │ │ │ - beq.n 455e0 │ │ │ │ + beq.n 45628 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 455a6 │ │ │ │ + cbz r4, 455ee │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 455ae │ │ │ │ - b.n 455ee │ │ │ │ + bne.n 455f6 │ │ │ │ + b.n 45636 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl dd900 <_PyNumber_Index@@Base> │ │ │ │ + bl dd7d4 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 455c0 │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 455ee │ │ │ │ - b.n 4558e │ │ │ │ - bl 85b78 │ │ │ │ + cbnz r0, 45608 │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 45636 │ │ │ │ + b.n 455d6 │ │ │ │ + bl 85b5c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 455da │ │ │ │ + bge.n 45622 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 455da │ │ │ │ + cbnz r3, 45622 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 455f2 │ │ │ │ - b.n 455b8 │ │ │ │ + bne.n 4563a │ │ │ │ + b.n 45600 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 455f2 │ │ │ │ + b.n 4563a │ │ │ │ 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, 45604 │ │ │ │ + cbz r7, 4564c │ │ │ │ ldr r6, [r2, #20] │ │ │ │ - b.n 4560c │ │ │ │ + b.n 45654 │ │ │ │ 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 45768 │ │ │ │ + bne.w 457b0 │ │ │ │ cmp r5, #11 │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 7193c │ │ │ │ + bl 71974 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 45638 │ │ │ │ + cbnz r0, 45680 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 459a6 │ │ │ │ + b.n 459ee │ │ │ │ mov.w r8, #0 │ │ │ │ - movw sl, #59144 @ 0xe708 │ │ │ │ + movw sl, #54920 @ 0xd688 │ │ │ │ movt sl, #45 @ 0x2d │ │ │ │ mov r0, r8 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 456d8 │ │ │ │ + beq.n 45720 │ │ │ │ cmp r7, r0 │ │ │ │ - ble.n 4565c │ │ │ │ + ble.n 456a4 │ │ │ │ ldrb r3, [r6, r0] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 4565e │ │ │ │ + bpl.n 456a6 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 4564a │ │ │ │ - beq.n 45746 │ │ │ │ + b.n 45692 │ │ │ │ + beq.n 4578e │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp r7, r9 │ │ │ │ - ble.n 45678 │ │ │ │ + ble.n 456c0 │ │ │ │ ldrb.w r3, [r6, r9] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 45678 │ │ │ │ + bmi.n 456c0 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 45662 │ │ │ │ + b.n 456aa │ │ │ │ sub.w r1, r9, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 15a178 │ │ │ │ + bl 159e80 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4574c │ │ │ │ + beq.n 45794 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 45696 │ │ │ │ + bgt.n 456de │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 456d0 │ │ │ │ + b.n 45718 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85d00 │ │ │ │ + bl 85ce4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r0, 456bc │ │ │ │ + cbz r0, 45704 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4574c │ │ │ │ + bge.n 45794 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4574c │ │ │ │ + bne.n 45794 │ │ │ │ mov r0, fp │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4574c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45794 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 456d0 │ │ │ │ + bge.n 45718 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 456d0 │ │ │ │ + cbnz r3, 45718 │ │ │ │ mov r0, fp │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 45646 │ │ │ │ + b.n 4568e │ │ │ │ cmp r7, r0 │ │ │ │ - ble.n 45746 │ │ │ │ - movw r3, #59144 @ 0xe708 │ │ │ │ + ble.n 4578e │ │ │ │ + movw r3, #54920 @ 0xd688 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ ldrb r2, [r6, r0] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 456f6 │ │ │ │ + bpl.n 4573e │ │ │ │ adds r0, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 456e4 │ │ │ │ - b.n 45746 │ │ │ │ + bne.n 4572c │ │ │ │ + b.n 4578e │ │ │ │ subs r1, r7, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 15a178 │ │ │ │ + bl 159e80 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4574c │ │ │ │ + cbz r0, 45794 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 45710 │ │ │ │ + bgt.n 45758 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 45742 │ │ │ │ + b.n 4578a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85d00 │ │ │ │ + bl 85ce4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r0, 45730 │ │ │ │ + cbz r0, 45778 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4574c │ │ │ │ + bge.n 45794 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4574c │ │ │ │ + cbnz r3, 45794 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4574c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45794 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45742 │ │ │ │ + bge.n 4578a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45742 │ │ │ │ + cbnz r3, 4578a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - b.n 459a6 │ │ │ │ + b.n 459ee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 45634 │ │ │ │ + bge.w 4567c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45634 │ │ │ │ + bne.w 4567c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45634 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4567c │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ - bl 12c2a0 │ │ │ │ + bl 12bf90 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 45634 │ │ │ │ + bne.w 4567c │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 4579c │ │ │ │ + bne.n 457e4 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52140 @ 0xcbac │ │ │ │ + movw r1, #47916 @ 0xbb2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 4599e │ │ │ │ + bl f3560 │ │ │ │ + b.n 459e6 │ │ │ │ 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 4589a │ │ │ │ + bne.n 458e2 │ │ │ │ ldrb.w r9, [r3] │ │ │ │ - bl 7193c │ │ │ │ + bl 71974 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4599e │ │ │ │ + beq.w 459e6 │ │ │ │ mov r8, sl │ │ │ │ mov fp, sl │ │ │ │ mov r0, sl │ │ │ │ cmp r7, fp │ │ │ │ - ble.n 4584e │ │ │ │ + ble.n 45896 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4584e │ │ │ │ + beq.n 45896 │ │ │ │ subs r5, #1 │ │ │ │ ldrb.w r3, [r6, fp] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 45846 │ │ │ │ + bne.n 4588e │ │ │ │ sub.w r1, fp, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 15a178 │ │ │ │ + bl 159e80 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4598a │ │ │ │ + beq.w 459d2 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 457fc │ │ │ │ + bgt.n 45844 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 4583a │ │ │ │ + b.n 45882 │ │ │ │ subs r7, #20 │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85d00 │ │ │ │ + bl 85ce4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r0, 45826 │ │ │ │ + cbz r0, 4586e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4598a │ │ │ │ + bge.w 459d2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4598a │ │ │ │ + bne.w 459d2 │ │ │ │ mov r0, sl │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4598a │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 459d2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4583a │ │ │ │ + bge.n 45882 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 4583a │ │ │ │ + cbnz r3, 45882 │ │ │ │ mov r0, sl │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r0, fp │ │ │ │ - b.n 457c6 │ │ │ │ + b.n 4580e │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r7, fp │ │ │ │ - bne.n 457d0 │ │ │ │ + bne.n 45818 │ │ │ │ cmp r7, r0 │ │ │ │ - blt.n 45894 │ │ │ │ + blt.n 458dc │ │ │ │ subs r1, r7, r0 │ │ │ │ adds r0, r6, r0 │ │ │ │ - bl 15a178 │ │ │ │ + bl 159e80 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4598a │ │ │ │ + beq.w 459d2 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 45870 │ │ │ │ + bgt.n 458b8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 45890 │ │ │ │ + b.n 458d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85d00 │ │ │ │ + bl 85ce4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4595c │ │ │ │ + bne.n 459a4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45890 │ │ │ │ + bge.n 458d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45890 │ │ │ │ + cbnz r3, 458d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - b.n 459a0 │ │ │ │ - bl 7193c │ │ │ │ + b.n 459e8 │ │ │ │ + bl 71974 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4599e │ │ │ │ + beq.n 459e6 │ │ │ │ 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 45938 │ │ │ │ + beq.n 45980 │ │ │ │ mov.w ip, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ strd r5, ip, [sp] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bl 1e7b0c │ │ │ │ + bl 1e6c34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ subs.w r9, r0, #0 │ │ │ │ add.w r0, r6, sl │ │ │ │ - blt.n 45938 │ │ │ │ + blt.n 45980 │ │ │ │ mov r1, r9 │ │ │ │ - bl 15a178 │ │ │ │ + bl 159e80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4598a │ │ │ │ + beq.n 459d2 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 458f8 │ │ │ │ + bgt.n 45940 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 4592e │ │ │ │ + b.n 45976 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85d00 │ │ │ │ + bl 85ce4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbz r0, 4591c │ │ │ │ + cbz r0, 45964 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4598a │ │ │ │ + bge.n 459d2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4598a │ │ │ │ + bne.n 459d2 │ │ │ │ mov r0, r1 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4598a │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 459d2 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4592e │ │ │ │ + bge.n 45976 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbnz r2, 4592e │ │ │ │ + cbnz r2, 45976 │ │ │ │ mov r0, r1 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ add sl, fp │ │ │ │ add.w r8, r8, #1 │ │ │ │ add sl, r9 │ │ │ │ - b.n 458a8 │ │ │ │ + b.n 458f0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 15a178 │ │ │ │ + bl 159e80 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4598a │ │ │ │ + cbz r0, 459d2 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 45950 │ │ │ │ + bgt.n 45998 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 45982 │ │ │ │ + b.n 459ca │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85d00 │ │ │ │ + bl 85ce4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r0, 45970 │ │ │ │ + cbz r0, 459b8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4598a │ │ │ │ + bge.n 459d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4598a │ │ │ │ + cbnz r3, 459d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4598a │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 459d2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45982 │ │ │ │ + bge.n 459ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45982 │ │ │ │ + cbnz r3, 459ca │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ add.w r3, r8, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 459a0 │ │ │ │ + b.n 459e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4599e │ │ │ │ + bge.n 459e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4599e │ │ │ │ + cbnz r3, 459e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 12e348 │ │ │ │ + bl 12e01c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #24] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 459ca │ │ │ │ + cbz r3, 45a12 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 459d8 │ │ │ │ + bge.n 45a20 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 459d8 │ │ │ │ + b.n 45a20 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 459d0 │ │ │ │ - b.n 459f2 │ │ │ │ + cbz r0, 45a18 │ │ │ │ + b.n 45a3a │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #24765 @ 0x60bd │ │ │ │ + movw r1, #24837 @ 0x6105 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #56640 @ 0xdd40 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.n 45aea │ │ │ │ + b.n 45b32 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #48] @ (45a34 ) │ │ │ │ + ldr r2, [pc, #48] @ (45a7c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #4064] @ 0xfe0 │ │ │ │ - bl 70b18 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70b3c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 45a2e │ │ │ │ + cbz r0, 45a76 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 711b4 │ │ │ │ + bl 711d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -38187,83 +38231,83 @@ │ │ │ │ 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, 45a5e │ │ │ │ + cbnz r7, 45aa6 │ │ │ │ cmp r3, r7 │ │ │ │ - blt.n 45a5e │ │ │ │ + blt.n 45aa6 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 45a5e │ │ │ │ - cbnz r2, 45a80 │ │ │ │ - ldr r1, [pc, #92] @ (45abc ) │ │ │ │ + bgt.n 45aa6 │ │ │ │ + cbnz r2, 45ac8 │ │ │ │ + ldr r1, [pc, #92] @ (45b04 ) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 45a80 │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 45ac8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 45ab8 │ │ │ │ + b.n 45b00 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 45a90 │ │ │ │ + ble.n 45ad8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c72fc │ │ │ │ + bl c7388 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 45a92 │ │ │ │ - b.n 45a7c │ │ │ │ + bge.n 45ada │ │ │ │ + b.n 45ac4 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22bca8 │ │ │ │ + bl 22ae10 │ │ │ │ uxtb r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 2c068 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 45ab0 │ │ │ │ + cbz r0, 45af8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 275938 <_PyCompile_OptimizeCfg@@Base+0x2a8> │ │ │ │ - b.n 45a7c │ │ │ │ + bl 274918 <_PyCompile_OptimizeCfg@@Base+0x2a8> │ │ │ │ + b.n 45ac4 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r7, #64 @ 0x40 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 45ad0 │ │ │ │ + cbz r0, 45b18 │ │ │ │ movw r1, #19648 @ 0x4cc0 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - b.w 1a9b74 <_PyBytes_DecodeEscape2@@Base+0x8ec> │ │ │ │ + b.w 1a9314 <_PyBytes_DecodeEscape2@@Base+0xa18> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #25884 @ 0x651c │ │ │ │ + movw r0, #21660 @ 0x549c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w e5520 │ │ │ │ + b.w e53c0 │ │ │ │ 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 70b18 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70b3c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 45b2a │ │ │ │ + cbz r0, 45b72 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #12 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -38282,540 +38326,540 @@ │ │ │ │ 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 45b72 │ │ │ │ + bhi.n 45bba │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 45b8a │ │ │ │ + bmi.n 45bd2 │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #20444 @ 0x4fdc │ │ │ │ + movw r2, #16220 @ 0x3f5c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #64892 @ 0xfd7c │ │ │ │ + movw r1, #60668 @ 0xecfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #33220 @ 0x81c4 │ │ │ │ + movw r0, #28996 @ 0x7144 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 45c36 │ │ │ │ - movw r0, #33220 @ 0x81c4 │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 45c7e │ │ │ │ + movw r0, #28996 @ 0x7144 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45c36 │ │ │ │ - b.n 45b48 │ │ │ │ + beq.n 45c7e │ │ │ │ + b.n 45b90 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 45c0c │ │ │ │ + ble.n 45c54 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45bf2 │ │ │ │ + beq.n 45c3a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 45bd4 │ │ │ │ + bpl.n 45c1c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b750 │ │ │ │ + bl 8b724 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45c36 │ │ │ │ + beq.n 45c7e │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 45bf4 │ │ │ │ + beq.n 45c3c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27196 @ 0x6a3c │ │ │ │ + movw r1, #22972 @ 0x59bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 45c36 │ │ │ │ - movw r2, #61524 @ 0xf054 │ │ │ │ + bl f3560 │ │ │ │ + b.n 45c7e │ │ │ │ + movw r2, #57300 @ 0xdfd4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #65148 @ 0xfe7c │ │ │ │ + movw r1, #60924 @ 0xedfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #33220 @ 0x81c4 │ │ │ │ + movw r0, #28996 @ 0x7144 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 45c36 │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 45c7e │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 45c12 │ │ │ │ + beq.n 45c5a │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 45c14 │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 45c14 │ │ │ │ - b.n 45c36 │ │ │ │ + bne.n 45c5c │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 45c5c │ │ │ │ + b.n 45c7e │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 45c14 │ │ │ │ + b.n 45c5c │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 234b64 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + bl 233ccc <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 45c36 │ │ │ │ - movw r0, #44252 @ 0xacdc │ │ │ │ + cbz r0, 45c7e │ │ │ │ + movw r0, #40028 @ 0x9c5c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 80cc0 │ │ │ │ + b.w 80ca0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 45c60 │ │ │ │ + cbz r3, 45ca8 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 45c70 │ │ │ │ + b.n 45cb8 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 45c6e │ │ │ │ + blt.n 45cb6 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 45c6a │ │ │ │ - cbnz r1, 45c90 │ │ │ │ + bgt.n 45cb2 │ │ │ │ + cbnz r1, 45cd8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 45c70 │ │ │ │ + b.n 45cb8 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #252] @ (45d70 ) │ │ │ │ + ldr r1, [pc, #252] @ (45db8 ) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 45c96 │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 45cde │ │ │ │ movs r6, #0 │ │ │ │ - b.n 45d66 │ │ │ │ + b.n 45dae │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ adds r5, r5, r4 │ │ │ │ - beq.n 45ca4 │ │ │ │ + beq.n 45cec │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c72fc │ │ │ │ + bl c7388 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 45c8c │ │ │ │ + blt.n 45cd4 │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 45cb4 │ │ │ │ + beq.n 45cfc │ │ │ │ ldr.w r9, [r6, #20] │ │ │ │ - b.n 45cbc │ │ │ │ + b.n 45d04 │ │ │ │ movw r9, #32052 @ 0x7d34 │ │ │ │ movt r9, #82 @ 0x52 │ │ │ │ movs r0, #0 │ │ │ │ - bl 7193c │ │ │ │ + bl 71974 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45c8c │ │ │ │ + beq.n 45cd4 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 45d66 │ │ │ │ + ble.n 45dae │ │ │ │ ldrb.w r3, [r9, r4] │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 45ce8 │ │ │ │ + beq.n 45d30 │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 45ce8 │ │ │ │ + beq.n 45d30 │ │ │ │ adds r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 45cd0 │ │ │ │ + bne.n 45d18 │ │ │ │ mov r1, r8 │ │ │ │ - b.n 45d0c │ │ │ │ + b.n 45d54 │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 45d0c │ │ │ │ + ble.n 45d54 │ │ │ │ ldrb.w r3, [r9, r1] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 45d06 │ │ │ │ + bne.n 45d4e │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 45d06 │ │ │ │ + ble.n 45d4e │ │ │ │ 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 15a178 │ │ │ │ + bl 159e80 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 45d4e │ │ │ │ + cbz r0, 45d96 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85d00 │ │ │ │ + bl 85ce4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r0, 45d38 │ │ │ │ + cbz r0, 45d80 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45d4e │ │ │ │ + bge.n 45d96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 45d4e │ │ │ │ + cbnz r3, 45d96 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45d4e │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45d96 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45cca │ │ │ │ + bge.n 45d12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 45cca │ │ │ │ + bne.n 45d12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45cca │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45d12 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45c8c │ │ │ │ + bge.n 45cd4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 45c8c │ │ │ │ + bne.n 45cd4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45c8c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45cd4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ subs r7, #196 @ 0xc4 │ │ │ │ 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 r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 45d9a │ │ │ │ + cbnz r0, 45de2 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 45da2 │ │ │ │ + cbz r0, 45dea │ │ │ │ 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 45d8c │ │ │ │ + beq.n 45dd4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 7760c │ │ │ │ + bl 77644 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ 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 45de2 │ │ │ │ + bge.n 45e2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45de2 │ │ │ │ + cbnz r3, 45e2a │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77160 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77198 <_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, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, sp │ │ │ │ add r1, sp, #4 │ │ │ │ adds r0, #12 │ │ │ │ - bl 277198 │ │ │ │ - cbz r0, 45e14 │ │ │ │ + bl 276178 │ │ │ │ + cbz r0, 45e5c │ │ │ │ movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1553d0 │ │ │ │ + bl 155108 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 45e36 │ │ │ │ + b.n 45e7e │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ - movw r3, #27437 @ 0x6b2d │ │ │ │ + movw r3, #27509 @ 0x6b75 │ │ │ │ movt r3, #4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 45e32 │ │ │ │ + bne.n 45e7a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45e36 │ │ │ │ + bge.n 45e7e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 45e36 │ │ │ │ + b.n 45e7e │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ 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 r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ - cbnz r4, 45e62 │ │ │ │ + cbnz r4, 45eaa │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 45e62 │ │ │ │ + ble.n 45eaa │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 45e62 │ │ │ │ - cbnz r2, 45e82 │ │ │ │ + bne.n 45eaa │ │ │ │ + cbnz r2, 45eca │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #220] @ (45f44 ) │ │ │ │ + ldr r4, [pc, #220] @ (45f8c ) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 45e82 │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 45eca │ │ │ │ movs r0, #0 │ │ │ │ - b.n 45f3e │ │ │ │ + b.n 45f86 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #26144 @ 0x6620 │ │ │ │ + movw r1, #21920 @ 0x55a0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 10040c │ │ │ │ + bl 1001cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45e7e │ │ │ │ + beq.n 45ec6 │ │ │ │ mov r0, r5 │ │ │ │ movs r6, #0 │ │ │ │ - bl 22bca8 │ │ │ │ + bl 22ae10 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.n 45eb6 │ │ │ │ + bpl.n 45efe │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 45f22 │ │ │ │ + bge.n 45f6a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 45ec2 │ │ │ │ + b.n 45f0a │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 45f22 │ │ │ │ + bge.n 45f6a │ │ │ │ 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 260e70 <_PyGen_SetStopIterationValue@@Base+0xe6c> │ │ │ │ + bl 260000 <_PyGen_SetStopIterationValue@@Base+0xcd8> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 45f0a │ │ │ │ + bne.n 45f52 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45ef2 │ │ │ │ + bge.n 45f3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45ef2 │ │ │ │ + cbnz r3, 45f3a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45e7e │ │ │ │ + bge.n 45ec6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 45e7e │ │ │ │ + bne.n 45ec6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 45e7e │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45ec6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45f1e │ │ │ │ + bge.n 45f66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45f1e │ │ │ │ + cbnz r3, 45f66 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 45ea0 │ │ │ │ + b.n 45ee8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45f36 │ │ │ │ + bge.n 45f7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45f36 │ │ │ │ + cbnz r3, 45f7e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ subs r7, #240 @ 0xf0 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - cbz r0, 45fbc │ │ │ │ + cbz r0, 46004 │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 45fbc │ │ │ │ + cbnz r0, 46004 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2676f0 <_PyLong_Lshift@@Base+0x1d8> │ │ │ │ + bl 266840 <_PyLong_Lshift@@Base+0x1d8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 45fbc │ │ │ │ + beq.n 46004 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 269ad8 │ │ │ │ + bl 268c28 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 269ad8 │ │ │ │ + bl 268c28 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 269ad8 │ │ │ │ + bl 268c28 │ │ │ │ mov r3, r7 │ │ │ │ strd r6, r0, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #12673 @ 0x3181 │ │ │ │ + movw r1, #8545 @ 0x2161 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #26176 @ 0x6640 │ │ │ │ + movw r0, #21952 @ 0x55c0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 45fc0 │ │ │ │ + cbnz r0, 46008 │ │ │ │ mov r0, r4 │ │ │ │ - bl 276fd4 │ │ │ │ + bl 275fb4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 46016 │ │ │ │ + b.n 4605e │ │ │ │ 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, #26184 @ 0x6648 │ │ │ │ + movw r0, #21960 @ 0x55c8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ - bl 269f28 │ │ │ │ + bl 269078 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 45ff6 │ │ │ │ + bge.n 4603e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45ff6 │ │ │ │ + cbnz r3, 4603e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 45fb6 │ │ │ │ + beq.n 45ffe │ │ │ │ mov r0, r5 │ │ │ │ - bl e50f8 │ │ │ │ + bl e4f98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46016 │ │ │ │ + bge.n 4605e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46016 │ │ │ │ + cbnz r3, 4605e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 4604a │ │ │ │ + beq.n 46092 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42248 @ 0xa508 │ │ │ │ + movw r0, #38024 @ 0x9488 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 4604a │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 46092 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46060 │ │ │ │ + b.n 460a8 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 8b870 │ │ │ │ + bl 8b844 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 46046 │ │ │ │ + beq.n 4608e │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, pc} │ │ │ │ add.w r3, r0, #8 │ │ │ │ sub sp, #16 │ │ │ │ vldr d1, [r0, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ vneg.f64 d1, d1 │ │ │ │ vldr d0, [sp] │ │ │ │ add sp, #16 │ │ │ │ - b.w 24f58c │ │ │ │ + b.w 24e6e0 │ │ │ │ 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 462b6 │ │ │ │ + bl 462fe │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 460b8 │ │ │ │ + beq.n 46100 │ │ │ │ cmp r0, #2 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r3, r5 │ │ │ │ itte ne │ │ │ │ movwne r2, #5160 @ 0x1428 │ │ │ │ movtne r2, #75 @ 0x4b │ │ │ │ @@ -38823,190 +38867,190 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7c0bc │ │ │ │ + b.w 7c0ac │ │ │ │ │ │ │ │ -000460c6 <_PyTraceback_Add@@Base>: │ │ │ │ +0004610e <_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] @ (46190 <_PyTraceback_Add@@Base+0xca>) │ │ │ │ + ldr r4, [pc, #184] @ (461d8 <_PyTraceback_Add@@Base+0xca>) │ │ │ │ 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 706ec │ │ │ │ + bl 70718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46182 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + beq.n 461ca <_PyTraceback_Add@@Base+0xbc> │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 461d8 │ │ │ │ + bl 46220 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 4611e <_PyTraceback_Add@@Base+0x58> │ │ │ │ + cbnz r0, 46166 <_PyTraceback_Add@@Base+0x58> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46182 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + bge.n 461ca <_PyTraceback_Add@@Base+0xbc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 46182 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + cbnz r3, 461ca <_PyTraceback_Add@@Base+0xbc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 46182 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 461ca <_PyTraceback_Add@@Base+0xbc> │ │ │ │ mov r3, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 463de │ │ │ │ + bl 46426 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46140 <_PyTraceback_Add@@Base+0x7a> │ │ │ │ + bge.n 46188 <_PyTraceback_Add@@Base+0x7a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 46140 <_PyTraceback_Add@@Base+0x7a> │ │ │ │ + cbnz r3, 46188 <_PyTraceback_Add@@Base+0x7a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46154 <_PyTraceback_Add@@Base+0x8e> │ │ │ │ + bge.n 4619c <_PyTraceback_Add@@Base+0x8e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 46154 <_PyTraceback_Add@@Base+0x8e> │ │ │ │ + cbnz r3, 4619c <_PyTraceback_Add@@Base+0x8e> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 46182 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 461ca <_PyTraceback_Add@@Base+0xbc> │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ str.w r9, [r5, #20] │ │ │ │ str.w r8, [r6, #72] @ 0x48 │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl d9a00 │ │ │ │ + bl d98f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4618c <_PyTraceback_Add@@Base+0xc6> │ │ │ │ + bge.n 461d4 <_PyTraceback_Add@@Base+0xc6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4618c <_PyTraceback_Add@@Base+0xc6> │ │ │ │ + cbnz r3, 461d4 <_PyTraceback_Add@@Base+0xc6> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 77160 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1c1a9c <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 1c10ac <_PyErr_ChainExceptions1@@Base> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, 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, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 15a178 │ │ │ │ + bl 159e80 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 461d4 <_PyTraceback_Add@@Base+0x10e> │ │ │ │ + cbz r0, 4621c <_PyTraceback_Add@@Base+0x10e> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 461b8 <_PyTraceback_Add@@Base+0xf2> │ │ │ │ + cbz r3, 46200 <_PyTraceback_Add@@Base+0xf2> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 461c0 <_PyTraceback_Add@@Base+0xfa> │ │ │ │ + b.n 46208 <_PyTraceback_Add@@Base+0xfa> │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 461c8 <_PyTraceback_Add@@Base+0x102> │ │ │ │ + cbz r2, 46210 <_PyTraceback_Add@@Base+0x102> │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 461d0 <_PyTraceback_Add@@Base+0x10a> │ │ │ │ + b.n 46218 <_PyTraceback_Add@@Base+0x10a> │ │ │ │ movw r1, #32052 @ 0x7d34 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ - bl 465fe │ │ │ │ + bl 46646 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000461d8 : │ │ │ │ +00046220 : │ │ │ │ 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 79770 │ │ │ │ + bl 79798 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 46202 │ │ │ │ + cbnz r0, 4624a │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 46262 │ │ │ │ + b.n 462aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 19e9f0 │ │ │ │ + bl 19e090 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 461f8 │ │ │ │ - ldr r0, [pc, #120] @ (46288 ) │ │ │ │ + beq.n 46240 │ │ │ │ + ldr r0, [pc, #120] @ (462d0 ) │ │ │ │ movs r1, #6 │ │ │ │ - bl 714dc │ │ │ │ + bl 71500 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4625a │ │ │ │ - ldr r0, [pc, #112] @ (4628c ) │ │ │ │ + cbz r0, 462a2 │ │ │ │ + ldr r0, [pc, #112] @ (462d4 ) │ │ │ │ movs r1, #2 │ │ │ │ - bl 714dc │ │ │ │ + bl 71500 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 46260 │ │ │ │ + cbz r0, 462a8 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 2b348 │ │ │ │ - ldr r3, [pc, #92] @ (46290 ) │ │ │ │ + ldr r3, [pc, #92] @ (462d8 ) │ │ │ │ strd r5, r3, [sp, #24] │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #84] @ (46294 ) │ │ │ │ + ldr r3, [pc, #84] @ (462dc ) │ │ │ │ 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 96740 │ │ │ │ + bl 96720 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 46262 │ │ │ │ + b.n 462aa │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 46262 │ │ │ │ + b.n 462aa │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (46290 ) │ │ │ │ - bl 7a53c │ │ │ │ + ldr r0, [pc, #44] @ (462d8 ) │ │ │ │ + bl 7a54c │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [r1, r2] │ │ │ │ + blx r9 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [r2, r2] │ │ │ │ + blx sl │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ str r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldrb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ @@ -39023,178 +39067,178 @@ │ │ │ │ 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 462ec │ │ │ │ + beq.n 46334 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #40668 @ 0x9edc │ │ │ │ + movw r1, #36444 @ 0x8e5c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 46310 │ │ │ │ + bl f3560 │ │ │ │ + b.n 46358 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 46314 │ │ │ │ + bls.n 4635c │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #26392 @ 0x6718 │ │ │ │ + movw r1, #22168 @ 0x5698 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7758c │ │ │ │ + bl 775c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 465cc │ │ │ │ + bl 46614 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ea4c │ │ │ │ + b.w 7ea3c │ │ │ │ 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, 46360 │ │ │ │ + cbnz r3, 463a8 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 46360 │ │ │ │ + ble.n 463a8 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 46360 │ │ │ │ - cbnz r4, 46388 │ │ │ │ + bne.n 463a8 │ │ │ │ + cbnz r4, 463d0 │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ movs r5, #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - movw r4, #17312 @ 0x43a0 │ │ │ │ + movw r4, #17188 @ 0x4324 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 46388 │ │ │ │ + cbnz r0, 463d0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 463d8 │ │ │ │ + b.n 46420 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 214ee8 │ │ │ │ + bl 214050 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 46384 │ │ │ │ + beq.n 463cc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 46640 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + bl 46688 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46384 │ │ │ │ + beq.n 463cc │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ - bl 965e4 │ │ │ │ + bl 965c4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ blx 2b5ac │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 463d0 │ │ │ │ + bne.n 46418 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ - b.n 46384 │ │ │ │ + bl 1b10e8 │ │ │ │ + b.n 463cc │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, pc} │ │ │ │ │ │ │ │ -000463de : │ │ │ │ +00046426 : │ │ │ │ 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 1a0b74 │ │ │ │ + bl 1a0214 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46486 │ │ │ │ + beq.n 464ce │ │ │ │ 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 1a0cf0 │ │ │ │ + bl 1a0390 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46432 │ │ │ │ + bge.n 4647a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 46432 │ │ │ │ + cbnz r3, 4647a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 46486 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 464ce │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ movw r0, #23916 @ 0x5d6c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ add r1, r3 │ │ │ │ - bl 76f98 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76fd0 <_PyObject_GC_NewVar@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 46454 │ │ │ │ + cbnz r0, 4649c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4647a │ │ │ │ - b.n 46486 │ │ │ │ + blt.n 464c2 │ │ │ │ + b.n 464ce │ │ │ │ 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 4648a │ │ │ │ + blt.n 464d2 │ │ │ │ orr.w r2, r5, #1 │ │ │ │ - b.n 4648e │ │ │ │ + b.n 464d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46486 │ │ │ │ + cbnz r3, 464ce │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4651c │ │ │ │ + b.n 46564 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r7, 4649c │ │ │ │ + cbz r7, 464e4 │ │ │ │ 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 │ │ │ │ @@ -39218,317 +39262,317 @@ │ │ │ │ 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 464ec │ │ │ │ + bge.n 46534 │ │ │ │ movs r2, #1 │ │ │ │ adds r3, #1 │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ - b.n 464dc │ │ │ │ + b.n 46524 │ │ │ │ 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 46516 │ │ │ │ + bge.n 4655e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46516 │ │ │ │ + cbnz r3, 4655e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 711b4 │ │ │ │ + bl 711d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ - bl 271714 <_PyObject_GetState@@Base> │ │ │ │ + bl 270720 <_PyObject_GetState@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 465ae │ │ │ │ - ldr r0, [pc, #128] @ (465c4 ) │ │ │ │ + beq.n 465f6 │ │ │ │ + ldr r0, [pc, #128] @ (4660c ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 94d5c │ │ │ │ + bl 94d40 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4655c │ │ │ │ - ldr r6, [pc, #112] @ (465c8 ) │ │ │ │ + cbnz r0, 465a4 │ │ │ │ + ldr r6, [pc, #112] @ (46610 ) │ │ │ │ movs r4, #0 │ │ │ │ - b.n 465b2 │ │ │ │ - bl 89150 │ │ │ │ + b.n 465fa │ │ │ │ + bl 89144 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46576 │ │ │ │ + bge.n 465be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 46576 │ │ │ │ + cbnz r3, 465be │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 46556 │ │ │ │ + beq.n 4659e │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #72] @ (465c8 ) │ │ │ │ + ldr r2, [pc, #72] @ (46610 ) │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r6, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #5 │ │ │ │ - bl 7c28c │ │ │ │ + bl 7c27c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 465a2 │ │ │ │ + bge.n 465ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 465a6 │ │ │ │ - ldr r6, [pc, #36] @ (465c8 ) │ │ │ │ - b.n 465b2 │ │ │ │ + cbz r3, 465ee │ │ │ │ + ldr r6, [pc, #36] @ (46610 ) │ │ │ │ + b.n 465fa │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 465a2 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 465ea │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrd r0, r0, [r4, #-308]! @ 0x134 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 465fa │ │ │ │ + cbz r2, 46642 │ │ │ │ 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 465f6 │ │ │ │ + bge.n 4663e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 465f6 │ │ │ │ + cbnz r3, 4663e │ │ │ │ mov r0, r2 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ - movw r7, #59144 @ 0xe708 │ │ │ │ + movw r7, #54920 @ 0xd688 │ │ │ │ movt r7, #45 @ 0x2d │ │ │ │ - movw r6, #60168 @ 0xeb08 │ │ │ │ + movw r6, #55944 @ 0xda88 │ │ │ │ movt r6, #45 @ 0x2d │ │ │ │ - movw r5, #27124 @ 0x69f4 │ │ │ │ + movw r5, #22900 @ 0x5974 │ │ │ │ movt r5, #61 @ 0x3d │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 4663c │ │ │ │ + bge.n 46684 │ │ │ │ ldrb r3, [r1, r4] │ │ │ │ ldr.w ip, [r7, r3, lsl #2] │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.n 4662e │ │ │ │ + beq.n 46676 │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ - b.n 46636 │ │ │ │ + b.n 4667e │ │ │ │ tst.w ip, #2 │ │ │ │ it ne │ │ │ │ ldrbne r3, [r6, r3] │ │ │ │ strb r3, [r0, r4] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 4661a │ │ │ │ + b.n 46662 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00046640 <_PyLong_UnsignedLongLong_Converter@@Base>: │ │ │ │ +00046688 <_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 125f28 │ │ │ │ + bl 125cf0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 46674 <_PyLong_UnsignedLongLong_Converter@@Base+0x34> │ │ │ │ + beq.n 466bc <_PyLong_UnsignedLongLong_Converter@@Base+0x34> │ │ │ │ cmp r0, #8 │ │ │ │ - bls.n 46678 <_PyLong_UnsignedLongLong_Converter@@Base+0x38> │ │ │ │ + bls.n 466c0 <_PyLong_UnsignedLongLong_Converter@@Base+0x38> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #26588 @ 0x67dc │ │ │ │ + movw r1, #22364 @ 0x575c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4667a <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ + b.n 466c2 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbz r3, 4668e <_PyLong_UnsignedLongLong_Converter@@Base+0x4e> │ │ │ │ + cbz r3, 466d6 <_PyLong_UnsignedLongLong_Converter@@Base+0x4e> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4669e <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ + bge.n 466e6 <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 4669e <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ + b.n 466e6 <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 46696 <_PyLong_UnsignedLongLong_Converter@@Base+0x56> │ │ │ │ - b.w 459f2 │ │ │ │ + cbz r0, 466de <_PyLong_UnsignedLongLong_Converter@@Base+0x56> │ │ │ │ + b.w 45a3a │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #21989 @ 0x55e5 │ │ │ │ + movw r1, #17853 @ 0x45bd │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movw r0, #56224 @ 0xdba0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.w 45aea │ │ │ │ + b.w 45b32 │ │ │ │ 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 4679e <_PyLong_UnsignedLongLong_Converter@@Base+0x15e> │ │ │ │ + beq.n 467e6 <_PyLong_UnsignedLongLong_Converter@@Base+0x15e> │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4679e <_PyLong_UnsignedLongLong_Converter@@Base+0x15e> │ │ │ │ + bne.n 467e6 <_PyLong_UnsignedLongLong_Converter@@Base+0x15e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2676f0 <_PyLong_Lshift@@Base+0x1d8> │ │ │ │ + bl 266840 <_PyLong_Lshift@@Base+0x1d8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4679e <_PyLong_UnsignedLongLong_Converter@@Base+0x15e> │ │ │ │ + beq.n 467e6 <_PyLong_UnsignedLongLong_Converter@@Base+0x15e> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 269ad8 │ │ │ │ + bl 268c28 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 269ad8 │ │ │ │ + bl 268c28 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 269ad8 │ │ │ │ + bl 268c28 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 269ad8 │ │ │ │ + bl 268c28 │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 269ad8 │ │ │ │ + bl 268c28 │ │ │ │ mov r3, r5 │ │ │ │ strd sl, r0, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #26636 @ 0x680c │ │ │ │ + movw r0, #22412 @ 0x578c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4674a <_PyLong_UnsignedLongLong_Converter@@Base+0x10a> │ │ │ │ + cbnz r0, 46792 <_PyLong_UnsignedLongLong_Converter@@Base+0x10a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 276fd4 │ │ │ │ + b.w 275fb4 │ │ │ │ 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, #26644 @ 0x6814 │ │ │ │ + movw r0, #22420 @ 0x5794 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 269f28 │ │ │ │ + bl 269078 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46780 <_PyLong_UnsignedLongLong_Converter@@Base+0x140> │ │ │ │ + bge.n 467c8 <_PyLong_UnsignedLongLong_Converter@@Base+0x140> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46780 <_PyLong_UnsignedLongLong_Converter@@Base+0x140> │ │ │ │ + cbnz r3, 467c8 <_PyLong_UnsignedLongLong_Converter@@Base+0x140> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4673e <_PyLong_UnsignedLongLong_Converter@@Base+0xfe> │ │ │ │ + beq.n 46786 <_PyLong_UnsignedLongLong_Converter@@Base+0xfe> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4679e <_PyLong_UnsignedLongLong_Converter@@Base+0x15e> │ │ │ │ + bge.n 467e6 <_PyLong_UnsignedLongLong_Converter@@Base+0x15e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4679e <_PyLong_UnsignedLongLong_Converter@@Base+0x15e> │ │ │ │ + cbnz r3, 467e6 <_PyLong_UnsignedLongLong_Converter@@Base+0x15e> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 77160 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77198 <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ 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 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 15a178 │ │ │ │ + bl 159e80 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 467e4 <_PyLong_UnsignedLongLong_Converter@@Base+0x1a4> │ │ │ │ + cbz r0, 4682c <_PyLong_UnsignedLongLong_Converter@@Base+0x1a4> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 467c8 <_PyLong_UnsignedLongLong_Converter@@Base+0x188> │ │ │ │ + cbz r3, 46810 <_PyLong_UnsignedLongLong_Converter@@Base+0x188> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 467d0 <_PyLong_UnsignedLongLong_Converter@@Base+0x190> │ │ │ │ + b.n 46818 <_PyLong_UnsignedLongLong_Converter@@Base+0x190> │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 467d8 <_PyLong_UnsignedLongLong_Converter@@Base+0x198> │ │ │ │ + cbz r2, 46820 <_PyLong_UnsignedLongLong_Converter@@Base+0x198> │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 467e0 <_PyLong_UnsignedLongLong_Converter@@Base+0x1a0> │ │ │ │ + b.n 46828 <_PyLong_UnsignedLongLong_Converter@@Base+0x1a0> │ │ │ │ movw r1, #32052 @ 0x7d34 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ - bl 46a04 │ │ │ │ + bl 46a4c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000467e8 : │ │ │ │ +00046830 : │ │ │ │ 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 208b94 │ │ │ │ + bl 207cbc │ │ │ │ str r5, [r4, #68] @ 0x44 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ @@ -39539,304 +39583,304 @@ │ │ │ │ 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 468ea │ │ │ │ + beq.n 46932 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 468ea │ │ │ │ + bne.n 46932 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2676f0 <_PyLong_Lshift@@Base+0x1d8> │ │ │ │ + bl 266840 <_PyLong_Lshift@@Base+0x1d8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 468ea │ │ │ │ + beq.n 46932 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 269ad8 │ │ │ │ + bl 268c28 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 269ad8 │ │ │ │ + bl 268c28 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 269ad8 │ │ │ │ + bl 268c28 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 269ad8 │ │ │ │ + bl 268c28 │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #26664 @ 0x6828 │ │ │ │ + movw r0, #22440 @ 0x57a8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 46896 │ │ │ │ + cbnz r0, 468de │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 276fd4 │ │ │ │ + b.w 275fb4 │ │ │ │ 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, #26672 @ 0x6830 │ │ │ │ + movw r0, #22448 @ 0x57b0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 269f28 │ │ │ │ + bl 269078 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 468cc │ │ │ │ + bge.n 46914 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 468cc │ │ │ │ + cbnz r3, 46914 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4688a │ │ │ │ + beq.n 468d2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 468ea │ │ │ │ + bge.n 46932 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 468ea │ │ │ │ + cbnz r3, 46932 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 77160 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77198 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, 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 r3, [pc, #120] @ (4697c ) │ │ │ │ + ldr r3, [pc, #120] @ (469c4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 706ec │ │ │ │ - cbz r0, 4696c │ │ │ │ + bl 70718 │ │ │ │ + cbz r0, 469b4 │ │ │ │ add.w r3, r5, #113664 @ 0x1bc00 │ │ │ │ - movw r6, #5028 @ 0x13a4 │ │ │ │ + movw r6, #804 @ 0x324 │ │ │ │ movt r6, #50 @ 0x32 │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r3, #215 @ 0xd7 │ │ │ │ add.w r5, r3, #231 @ 0xe7 │ │ │ │ ldrb.w r0, [r8, #1]! │ │ │ │ - cbz r0, 46970 │ │ │ │ - bl 800ec │ │ │ │ + cbz r0, 469b8 │ │ │ │ + bl 800cc │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46952 │ │ │ │ + bge.n 4699a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 46952 │ │ │ │ + cbnz r3, 4699a │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 46970 │ │ │ │ + bne.n 469b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4696c │ │ │ │ + bge.n 469b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4696c │ │ │ │ + cbnz r3, 469b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 46976 │ │ │ │ + b.n 469be │ │ │ │ adds r6, #4 │ │ │ │ cmp r8, r5 │ │ │ │ - bne.n 46926 │ │ │ │ + bne.n 4696e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 469a0 │ │ │ │ + cbnz r3, 469e8 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 469a0 │ │ │ │ + ble.n 469e8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 469a0 │ │ │ │ - cbnz r0, 469ba │ │ │ │ + bne.n 469e8 │ │ │ │ + cbnz r0, 46a02 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #80] @ (46a00 ) │ │ │ │ + ldr r4, [pc, #80] @ (46a48 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 469ee │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 46a36 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 214ee8 │ │ │ │ + bl 214050 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 469ee │ │ │ │ - bl 965e4 │ │ │ │ + beq.n 46a36 │ │ │ │ + bl 965c4 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b890 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 469f2 │ │ │ │ + bne.n 46a3a │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ + bl 1b10e8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 469fa │ │ │ │ + b.n 46a42 │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 1026b8 │ │ │ │ + bl 10247c │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - mvns r0, r7 │ │ │ │ + bics r0, r5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - movw ip, #60168 @ 0xeb08 │ │ │ │ + movw ip, #55944 @ 0xda88 │ │ │ │ movt ip, #45 @ 0x2d │ │ │ │ - movw lr, #59144 @ 0xe708 │ │ │ │ + movw lr, #54920 @ 0xd688 │ │ │ │ movt lr, #45 @ 0x2d │ │ │ │ - movw r7, #27124 @ 0x69f4 │ │ │ │ + movw r7, #22900 @ 0x5974 │ │ │ │ movt r7, #61 @ 0x3d │ │ │ │ mov r5, r3 │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 46a54 │ │ │ │ + bge.n 46a9c │ │ │ │ ldrb r4, [r1, r5] │ │ │ │ ldr.w r6, [lr, r4, lsl #2] │ │ │ │ tst.w r6, #1 │ │ │ │ - beq.n 46a3a │ │ │ │ - cbnz r3, 46a4e │ │ │ │ + beq.n 46a82 │ │ │ │ + cbnz r3, 46a96 │ │ │ │ ldrb r4, [r7, r4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 46a4e │ │ │ │ + b.n 46a96 │ │ │ │ ands.w r6, r6, #2 │ │ │ │ - beq.n 46a48 │ │ │ │ - cbz r3, 46a4c │ │ │ │ + beq.n 46a90 │ │ │ │ + cbz r3, 46a94 │ │ │ │ ldrb.w r4, [ip, r4] │ │ │ │ - b.n 46a4e │ │ │ │ + b.n 46a96 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 46a4e │ │ │ │ + b.n 46a96 │ │ │ │ movs r3, #1 │ │ │ │ strb r4, [r0, r5] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 46a22 │ │ │ │ + b.n 46a6a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 2859b8 <_PyEval_GetANext@@Base+0x178> │ │ │ │ + b.w 284990 <_PyEval_GetANext@@Base+0x178> │ │ │ │ │ │ │ │ -00046a5c : │ │ │ │ +00046aa4 : │ │ │ │ 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] @ (46b04 ) │ │ │ │ + ldr r4, [pc, #148] @ (46b4c ) │ │ │ │ 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 46a82 │ │ │ │ + ble.n 46aca │ │ │ │ ldr r6, [r0, r4] │ │ │ │ - cbnz r6, 46aa2 │ │ │ │ + cbnz r6, 46aea │ │ │ │ movw r1, #44536 @ 0xadf8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #26904 @ 0x6918 │ │ │ │ + movw r2, #22680 @ 0x5898 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1f6a48 <_PyErr_Format@@Base> │ │ │ │ + b.w 1f5b70 <_PyErr_Format@@Base> │ │ │ │ ldr r4, [r1, #8] │ │ │ │ adds r1, #16 │ │ │ │ - cbz r2, 46aac │ │ │ │ + cbz r2, 46af4 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 46aba │ │ │ │ + cbnz r3, 46b02 │ │ │ │ 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 daa78 <_PyEval_CheckExceptTypeValid@@Base+0x988> │ │ │ │ + bl da968 <_PyEval_CheckExceptTypeValid@@Base+0x988> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 46afc │ │ │ │ + cbz r0, 46b44 │ │ │ │ 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 1ab680 <_PyBytes_DecodeEscape2@@Base+0x23f8> │ │ │ │ + bl 1aae20 <_PyBytes_DecodeEscape2@@Base+0x2524> │ │ │ │ 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 89924 <_Py_CheckFunctionResult@@Base> │ │ │ │ + b.w 89918 <_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] │ │ │ │ - cbz r0, 46b2a │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 46b72 │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ push {r4} │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 46b22 │ │ │ │ + bne.n 46b6a │ │ │ │ pop {r4} │ │ │ │ - b.w 143964 │ │ │ │ + b.w 14353c │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ @@ -39845,372 +39889,372 @@ │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 9a9cc <_Py_GetConfig@@Base> │ │ │ │ + bl 9a978 <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ - cbnz r3, 46b5c │ │ │ │ + cbnz r3, 46ba4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 207450 │ │ │ │ + b.w 206578 │ │ │ │ movw r3, #61096 @ 0xeea8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #26976 @ 0x6960 │ │ │ │ + movw r1, #22752 @ 0x58e0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f8c04 │ │ │ │ + bl 1f7d2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46b52 │ │ │ │ + beq.n 46b9a │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 2859b8 <_PyEval_GetANext@@Base+0x178> │ │ │ │ + b.w 284990 <_PyEval_GetANext@@Base+0x178> │ │ │ │ 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 46c38 │ │ │ │ + beq.n 46c80 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46c38 │ │ │ │ + bne.n 46c80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2676f0 <_PyLong_Lshift@@Base+0x1d8> │ │ │ │ + bl 266840 <_PyLong_Lshift@@Base+0x1d8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 46c38 │ │ │ │ - movw r3, #12673 @ 0x3181 │ │ │ │ + beq.n 46c80 │ │ │ │ + movw r3, #8545 @ 0x2161 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ - movw r0, #27008 @ 0x6980 │ │ │ │ + movw r0, #22784 @ 0x5900 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 46be4 │ │ │ │ + cbnz r0, 46c2c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 276fd4 │ │ │ │ + b.w 275fb4 │ │ │ │ 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, #27016 @ 0x6988 │ │ │ │ + movw r0, #22792 @ 0x5908 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 269f28 │ │ │ │ + bl 269078 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46c1a │ │ │ │ + bge.n 46c62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46c1a │ │ │ │ + cbnz r3, 46c62 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 46bd8 │ │ │ │ + beq.n 46c20 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46c38 │ │ │ │ + bge.n 46c80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 46c38 │ │ │ │ + cbnz r3, 46c80 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 77160 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77198 <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, 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, 46c6a │ │ │ │ - movw r1, #27024 @ 0x6990 │ │ │ │ + cbnz r2, 46cb2 │ │ │ │ + movw r1, #22800 @ 0x5910 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8edb8 │ │ │ │ - cbnz r0, 46c7e │ │ │ │ - b.n 46ce0 │ │ │ │ - movw r0, #27052 @ 0x69ac │ │ │ │ + bl 8ed90 │ │ │ │ + cbnz r0, 46cc6 │ │ │ │ + b.n 46d28 │ │ │ │ + movw r0, #22828 @ 0x592c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - bl 234118 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 233280 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46c56 │ │ │ │ - b.n 46ce0 │ │ │ │ + bne.n 46c9e │ │ │ │ + b.n 46d28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 46d06 │ │ │ │ + bne.n 46d4e │ │ │ │ movs r0, #5 │ │ │ │ - bl e01cc │ │ │ │ + bl e0064 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 46ce0 │ │ │ │ + cbz r0, 46d28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 46cf2 │ │ │ │ + bpl.n 46d3a │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl e60b4 │ │ │ │ + bl e5f54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 46cda │ │ │ │ + beq.n 46d22 │ │ │ │ add.w r7, r4, #12 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 46cb8 │ │ │ │ + b.n 46d00 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 238b84 │ │ │ │ + bl 237d04 │ │ │ │ adds r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 46cda │ │ │ │ + blt.n 46d22 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - bge.n 46ce4 │ │ │ │ + bge.n 46d2c │ │ │ │ ldr.w r9, [r7, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 46caa │ │ │ │ + ble.n 46cf2 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #60828 @ 0xed9c │ │ │ │ + movw r1, #56604 @ 0xdd1c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 937e0 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 937c4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 46caa │ │ │ │ + bne.n 46cf2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 163c30 │ │ │ │ + bl 163548 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 46d12 │ │ │ │ + b.n 46d5a │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r8 │ │ │ │ - bl e60b4 │ │ │ │ + bl e5f54 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 46cfc │ │ │ │ - b.n 46cda │ │ │ │ + bne.n 46d44 │ │ │ │ + b.n 46d22 │ │ │ │ mov r1, r4 │ │ │ │ - bl 238b84 │ │ │ │ + bl 237d04 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 46cda │ │ │ │ + blt.n 46d22 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ac90c │ │ │ │ + bl 1ac0a8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 46d12 │ │ │ │ + b.n 46d5a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl dd900 <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 46d3e │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 46d74 │ │ │ │ + bl dd7d4 <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 46d86 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 46dbc │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 46d5e │ │ │ │ + b.n 46da6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 85b78 │ │ │ │ + bl 85b5c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46d5a │ │ │ │ + bge.n 46da2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46d5a │ │ │ │ + cbnz r3, 46da2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 46d32 │ │ │ │ + beq.n 46d7a │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 46d78 │ │ │ │ + ble.n 46dc0 │ │ │ │ subs r4, r4, r1 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3fbe0 <_PyEval_FormatKwargsError@@Base+0x440> │ │ │ │ - cbnz r0, 46d8e │ │ │ │ + bl 3fc28 <_PyEval_FormatKwargsError@@Base+0x440> │ │ │ │ + cbnz r0, 46dd6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46db0 │ │ │ │ - cbz r1, 46d7e │ │ │ │ + b.n 46df8 │ │ │ │ + cbz r1, 46dc6 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 46d86 │ │ │ │ + b.n 46dce │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 15a178 │ │ │ │ + b.w 159e80 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 46d96 │ │ │ │ + cbz r3, 46dde │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - b.n 46d9e │ │ │ │ + b.n 46de6 │ │ │ │ movw r3, #32052 @ 0x7d34 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ add r4, r3 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq.n 46daa │ │ │ │ + beq.n 46df2 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 46db0 │ │ │ │ + bne.n 46df8 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ strb r2, [r3, #0] │ │ │ │ strb r1, [r4, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 46dba │ │ │ │ - b.w 20cc88 │ │ │ │ - ldr r0, [pc, #4] @ (46dc0 ) │ │ │ │ + cbz r0, 46e02 │ │ │ │ + b.w 20bdb0 │ │ │ │ + ldr r0, [pc, #4] @ (46e08 ) │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ ite ne │ │ │ │ movne r0, #64 @ 0x40 │ │ │ │ moveq r0, #128 @ 0x80 │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #44656 @ 0xae70 │ │ │ │ movt r1, #2 │ │ │ │ movs r2, #1 │ │ │ │ - b.w 145ea0 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xac0> │ │ │ │ + b.w 145c10 <_PyUnicode_TransformDecimalAndSpaceToASCII@@Base+0xac0> │ │ │ │ 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 10bf8c │ │ │ │ + bl 10bd28 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 46e26 │ │ │ │ + cbz r0, 46e6e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 286198 <_PyBytes_GetXIData@@Base+0x4c0> │ │ │ │ + bl 285170 <_PyBytes_GetXIData@@Base+0x4c0> │ │ │ │ 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 178770 <_PyLong_UInt64_Converter@@Base+0x3650> │ │ │ │ + bl 177e60 <_PyLong_UInt64_Converter@@Base+0x3660> │ │ │ │ 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 178770 <_PyLong_UInt64_Converter@@Base+0x3650> │ │ │ │ + bl 177e60 <_PyLong_UInt64_Converter@@Base+0x3660> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w 46e76 │ │ │ │ + b.w 46ebe │ │ │ │ │ │ │ │ -00046e76 : │ │ │ │ +00046ebe : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 46e80 │ │ │ │ + cbz r3, 46ec8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 46e98 │ │ │ │ + cbnz r3, 46ee0 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27356 @ 0x6adc │ │ │ │ + movw r1, #23132 @ 0x5a5c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ 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, 46eb0 │ │ │ │ + cbnz r0, 46ef8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 46ef6 │ │ │ │ + b.n 46f3e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 46ec6 │ │ │ │ + cbz r3, 46f0e │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - movw r3, #5569 @ 0x15c1 │ │ │ │ + movw r3, #5641 @ 0x1609 │ │ │ │ movt r3, #4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 46ec6 │ │ │ │ - cbnz r1, 46ef6 │ │ │ │ + beq.n 46f0e │ │ │ │ + cbnz r1, 46f3e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #27400 @ 0x6b08 │ │ │ │ + movw r1, #23176 @ 0x5a88 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 46eac │ │ │ │ + bge.n 46ef4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 46eac │ │ │ │ + bne.n 46ef4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 46eac │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 46ef4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbnz r3, 46f0c │ │ │ │ + cbnz r3, 46f54 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 46f0c │ │ │ │ + cbnz r3, 46f54 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ subs r0, r0, r3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ @@ -40219,147 +40263,147 @@ │ │ │ │ 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 46f3a │ │ │ │ + bhi.n 46f82 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl dd900 <_PyNumber_Index@@Base> │ │ │ │ + bl dd7d4 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 46f52 │ │ │ │ - b.n 46f64 │ │ │ │ - movw r0, #54884 @ 0xd664 │ │ │ │ + cbnz r0, 46f9a │ │ │ │ + b.n 46fac │ │ │ │ + movw r0, #50660 @ 0xc5e4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4703e │ │ │ │ - b.n 46f2c │ │ │ │ - bl 85b78 │ │ │ │ + beq.n 47086 │ │ │ │ + b.n 46f74 │ │ │ │ + bl 85b5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 46f72 │ │ │ │ + blt.n 46fba │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 46f82 │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 46fca │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4703e │ │ │ │ + bne.n 47086 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 46f82 │ │ │ │ + b.n 46fca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 46f60 │ │ │ │ + bne.n 46fa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 46f60 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 46fa8 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 4700e │ │ │ │ + ble.n 47056 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 46fb6 │ │ │ │ + bpl.n 46ffe │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 46fb2 │ │ │ │ + beq.n 46ffa │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19928 @ 0x4dd8 │ │ │ │ + movw r1, #15704 @ 0x3d58 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 47010 │ │ │ │ + b.n 47058 │ │ │ │ movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 46fc8 │ │ │ │ - bl 88538 │ │ │ │ - cbz r0, 46fe8 │ │ │ │ + beq.n 47010 │ │ │ │ + bl 88530 │ │ │ │ + cbz r0, 47030 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 47008 │ │ │ │ + beq.n 47050 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20020 @ 0x4e34 │ │ │ │ + movw r1, #15796 @ 0x3db4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #28492 @ 0x6f4c │ │ │ │ + movw r2, #24268 @ 0x5ecc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #65148 @ 0xfe7c │ │ │ │ + movw r1, #60924 @ 0xedfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #54884 @ 0xd664 │ │ │ │ + movw r0, #50660 @ 0xc5e4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4703e │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 47086 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 47010 │ │ │ │ + b.n 47058 │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 47020 │ │ │ │ + bgt.n 47068 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1df464 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ + b.w 1de594 <_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 286e30 │ │ │ │ + b.w 285e08 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ (47080 ) │ │ │ │ - bl 20b2bc <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #40] @ (470c8 ) │ │ │ │ + bl 20a3e4 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 47070 │ │ │ │ - movw r0, #27476 @ 0x6b54 │ │ │ │ + cbz r2, 470b8 │ │ │ │ + movw r0, #23252 @ 0x5ad4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80cc0 │ │ │ │ - movw r0, #25248 @ 0x62a0 │ │ │ │ + b.w 80ca0 │ │ │ │ + movw r0, #21024 @ 0x5220 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80cc0 │ │ │ │ + b.w 80ca0 │ │ │ │ @ instruction: 0xe990004d │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 47096 │ │ │ │ + cbz r3, 470de │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4709c │ │ │ │ + bge.n 470e4 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 4709c │ │ │ │ + b.n 470e4 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.w 459f2 │ │ │ │ + b.w 45a3a │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000470a0 : │ │ │ │ - ldr r2, [pc, #52] @ (470d8 ) │ │ │ │ +000470e8 : │ │ │ │ + ldr r2, [pc, #52] @ (47120 ) │ │ │ │ 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, #416] @ 0x1a0 │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ @@ -40382,280 +40426,280 @@ │ │ │ │ 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, 470fa │ │ │ │ + cbz r3, 47142 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4710a │ │ │ │ + b.n 47152 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 47108 │ │ │ │ + ble.n 47150 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 47104 │ │ │ │ - cbnz r1, 4712c │ │ │ │ + bne.n 4714c │ │ │ │ + cbnz r1, 47174 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4710a │ │ │ │ + b.n 47152 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #512] @ (4730c ) │ │ │ │ + ldr r1, [pc, #512] @ (47354 ) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 47132 │ │ │ │ - b.n 47302 │ │ │ │ + cbnz r0, 4717a │ │ │ │ + b.n 4734a │ │ │ │ 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 47148 │ │ │ │ + bne.n 47190 │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 47168 │ │ │ │ - bl 1462c0 │ │ │ │ + b.n 471b0 │ │ │ │ + bl 146030 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 47168 │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 471b0 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 47302 │ │ │ │ + bne.w 4734a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 47176 │ │ │ │ + bne.n 471be │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 47196 │ │ │ │ - bl 1462c0 │ │ │ │ + b.n 471de │ │ │ │ + bl 146030 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 47196 │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 471de │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 47302 │ │ │ │ + bne.w 4734a │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 471aa │ │ │ │ + beq.n 471f2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 471b8 │ │ │ │ + bne.n 47200 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 2b1ec │ │ │ │ - b.n 472f4 │ │ │ │ - bl 1362e4 │ │ │ │ + b.n 4733c │ │ │ │ + bl 135f34 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 47302 │ │ │ │ + beq.w 4734a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 47200 │ │ │ │ + bne.n 47248 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27656 @ 0x6c08 │ │ │ │ + movw r1, #23432 @ 0x5b88 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 47302 │ │ │ │ + bge.w 4734a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 47302 │ │ │ │ + bne.w 4734a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47302 │ │ │ │ - bl 1e7214 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4734a │ │ │ │ + bl 1e633c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4721c │ │ │ │ + bge.n 47264 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4721c │ │ │ │ + cbnz r3, 47264 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 47246 │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 4724c │ │ │ │ + bne.n 4728e │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 47294 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9248 │ │ │ │ + bl d9138 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47302 │ │ │ │ - bl d94d0 │ │ │ │ - b.n 4724c │ │ │ │ + beq.n 4734a │ │ │ │ + bl d93c0 │ │ │ │ + b.n 47294 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 47278 │ │ │ │ + beq.n 472c0 │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 47278 │ │ │ │ + bvs.n 472c0 │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 472f0 │ │ │ │ + bvs.n 47338 │ │ │ │ vmov r3, s18 │ │ │ │ vmov r1, s19 │ │ │ │ vmov r2, s16 │ │ │ │ vmov r7, s17 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ - bne.n 4727e │ │ │ │ + bne.n 472c6 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - b.n 472f4 │ │ │ │ + b.n 4733c │ │ │ │ bic.w r6, r1, #2147483648 @ 0x80000000 │ │ │ │ bic.w r0, r7, #2147483648 @ 0x80000000 │ │ │ │ teq r1, r7 │ │ │ │ - bpl.n 472b8 │ │ │ │ + bpl.n 47300 │ │ │ │ adds r2, r3, r2 │ │ │ │ adc.w r0, r6, r0 │ │ │ │ cmp r4, r2 │ │ │ │ sbcs.w r0, r5, r0 │ │ │ │ - bcs.n 472f0 │ │ │ │ + bcs.n 47338 │ │ │ │ cmp r3, r4 │ │ │ │ sbcs.w r2, r6, r5 │ │ │ │ - bcs.n 472cc │ │ │ │ + bcs.n 47314 │ │ │ │ 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 472f4 │ │ │ │ + b.n 4733c │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r7, r0, r6 │ │ │ │ - bcs.n 472d8 │ │ │ │ + bcs.n 47320 │ │ │ │ subs r2, r3, r2 │ │ │ │ sbc.w r0, r6, r0 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 472f0 │ │ │ │ + bcc.n 47338 │ │ │ │ subs r6, r3, r4 │ │ │ │ sbc.w r7, r1, r5 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 472f4 │ │ │ │ + b.n 4733c │ │ │ │ subs r2, r2, r3 │ │ │ │ sbc.w r0, r0, r6 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 472f0 │ │ │ │ + bcc.n 47338 │ │ │ │ adds r6, r4, r3 │ │ │ │ adc.w r7, r5, r1 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 472f4 │ │ │ │ + b.n 4733c │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 85c28 │ │ │ │ + b.w 85c0c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - add r0, sl │ │ │ │ + add r0, r0 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ 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 4733a │ │ │ │ + beq.n 47382 │ │ │ │ ldr.w r5, [ip, #8] │ │ │ │ - b.n 4734a │ │ │ │ + b.n 47392 │ │ │ │ cmp r3, ip │ │ │ │ - ble.n 47348 │ │ │ │ + ble.n 47390 │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 47344 │ │ │ │ - cbnz r2, 47370 │ │ │ │ + bgt.n 4738c │ │ │ │ + cbnz r2, 473b8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4734a │ │ │ │ + b.n 47392 │ │ │ │ mov r5, ip │ │ │ │ - ldr r1, [pc, #312] @ (47484 ) │ │ │ │ + ldr r1, [pc, #312] @ (474cc ) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 47376 │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 473be │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4747c │ │ │ │ + b.n 474c4 │ │ │ │ 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 22bca8 │ │ │ │ + bl 22ae10 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2859dc <_PyEval_GetANext@@Base+0x19c> │ │ │ │ + bl 2849b4 <_PyEval_GetANext@@Base+0x19c> │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 473a4 │ │ │ │ + bne.n 473ec │ │ │ │ ands.w r6, r0, #1 │ │ │ │ - beq.n 473be │ │ │ │ + beq.n 47406 │ │ │ │ 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 100648 │ │ │ │ + bl 100408 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4747c │ │ │ │ + b.n 474c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7193c │ │ │ │ + bl 71974 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4736c │ │ │ │ + beq.n 473b4 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4747c │ │ │ │ + beq.n 474c4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 4747c │ │ │ │ + bge.n 474c4 │ │ │ │ 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 │ │ │ │ @@ -40664,506 +40708,506 @@ │ │ │ │ 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 d6694 │ │ │ │ + bl d6584 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47420 │ │ │ │ + bge.n 47468 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 47420 │ │ │ │ + cbnz r3, 47468 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 47464 │ │ │ │ - bge.n 47432 │ │ │ │ + beq.n 474ac │ │ │ │ + bge.n 4747a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 47440 │ │ │ │ - b.n 4744c │ │ │ │ + blt.n 47488 │ │ │ │ + b.n 47494 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85d00 │ │ │ │ + bl 85ce4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 47464 │ │ │ │ - b.n 47428 │ │ │ │ + bne.n 474ac │ │ │ │ + b.n 47470 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4744c │ │ │ │ + cbnz r3, 47494 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4736c │ │ │ │ + bge.n 473b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4736c │ │ │ │ + bne.n 473b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4736c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 473b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47478 │ │ │ │ + bge.n 474c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 47478 │ │ │ │ + cbnz r3, 474c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 473ca │ │ │ │ + b.n 47412 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - add r4, pc │ │ │ │ + add r4, r5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ - cbz r3, 4749a │ │ │ │ + cbz r3, 474e2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 474aa │ │ │ │ + bge.n 474f2 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 474aa │ │ │ │ + b.n 474f2 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - cbz r0, 474a2 │ │ │ │ - b.w 459f2 │ │ │ │ + cbz r0, 474ea │ │ │ │ + b.w 45a3a │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov 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, #4000] @ 0xfa0 │ │ │ │ - ldr r5, [pc, #340] @ (47614 ) │ │ │ │ + ldr r5, [pc, #340] @ (4765c ) │ │ │ │ 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 474f6 │ │ │ │ + bne.n 4753e │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 11daa8 │ │ │ │ + bl 11d960 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - cbnz r0, 47512 │ │ │ │ - b.n 47602 │ │ │ │ + cbnz r0, 4755a │ │ │ │ + b.n 4764a │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #5400 @ 0x1518 │ │ │ │ + movw r0, #1176 @ 0x498 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 474e0 │ │ │ │ + bne.n 47528 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 47602 │ │ │ │ - ldr r2, [pc, #260] @ (47618 ) │ │ │ │ + b.n 4764a │ │ │ │ + ldr r2, [pc, #260] @ (47660 ) │ │ │ │ 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, #360] @ 0x168 │ │ │ │ lsls r3, r3, #15 │ │ │ │ - bmi.n 47540 │ │ │ │ + bmi.n 47588 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27696 @ 0x6c30 │ │ │ │ + movw r1, #23472 @ 0x5bb0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 47602 │ │ │ │ + bl f3560 │ │ │ │ + b.n 4764a │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 47564 │ │ │ │ + bne.n 475ac │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27744 @ 0x6c60 │ │ │ │ + movw r1, #23520 @ 0x5be0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 47602 │ │ │ │ + bl f3560 │ │ │ │ + b.n 4764a │ │ │ │ mov r0, r6 │ │ │ │ - bl 14bb88 │ │ │ │ + bl 14b8c8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bgt.n 47588 │ │ │ │ + bgt.n 475d0 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27784 @ 0x6c88 │ │ │ │ + movw r1, #23560 @ 0x5c08 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 47602 │ │ │ │ + bl f3560 │ │ │ │ + b.n 4764a │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23bd6c <_PyType_GetSlotWrapperNames@@Base+0x730> │ │ │ │ + bl 23aef4 <_PyType_GetSlotWrapperNames@@Base+0x730> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 47602 │ │ │ │ + cbz r0, 4764a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 475be │ │ │ │ + cbnz r3, 47606 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27816 @ 0x6ca8 │ │ │ │ + movw r1, #23592 @ 0x5c28 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23c2dc <_PyBytesWriter_WriteBytes@@Base+0xe4> │ │ │ │ - b.n 47602 │ │ │ │ + bl 23b464 <_PyBytesWriter_WriteBytes@@Base+0xe4> │ │ │ │ + b.n 4764a │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #5160 @ 0x1428 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - movw r0, #27860 @ 0x6cd4 │ │ │ │ + movw r0, #23636 @ 0x5c54 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #31276 @ 0x7a2c │ │ │ │ + movw r1, #27052 @ 0x69ac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 91b24 │ │ │ │ + bl 91b08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 475fa │ │ │ │ + beq.n 47642 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c120 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ + bl 1b10e8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23c2dc <_PyBytesWriter_WriteBytes@@Base+0xe4> │ │ │ │ + bl 23b464 <_PyBytesWriter_WriteBytes@@Base+0xe4> │ │ │ │ add r0, sp, #12 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 11e11c <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11dfd4 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsh r0, [r7, r2] │ │ │ │ + ldr r5, [pc, #992] @ (47a40 <_PyTime_AsTimeval_clamp@@Base+0x332>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1dac9c │ │ │ │ - cbz r0, 4769a │ │ │ │ - movw r6, #48476 @ 0xbd5c │ │ │ │ + bl 1d9dc4 │ │ │ │ + cbz r0, 476e2 │ │ │ │ + movw r6, #44268 @ 0xacec │ │ │ │ movt r6, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - cbz r0, 4769c │ │ │ │ - bl 79770 │ │ │ │ + cbz r0, 476e4 │ │ │ │ + bl 79798 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 47680 │ │ │ │ - bl d62e0 │ │ │ │ + cbz r5, 476c8 │ │ │ │ + bl d61d0 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - blt.n 47680 │ │ │ │ - beq.n 47666 │ │ │ │ + blt.n 476c8 │ │ │ │ + beq.n 476ae │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r6, #4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 47670 │ │ │ │ - b.n 4763c │ │ │ │ - bl 85d00 │ │ │ │ + blt.n 476b8 │ │ │ │ + b.n 47684 │ │ │ │ + bl 85ce4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4765a │ │ │ │ - b.n 47680 │ │ │ │ + bne.n 476a2 │ │ │ │ + b.n 476c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4763c │ │ │ │ + bne.n 47684 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4763c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47684 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47694 │ │ │ │ + bge.n 476dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47694 │ │ │ │ + cbnz r3, 476dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 476b2 │ │ │ │ + cbz r3, 476fa │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 476c2 │ │ │ │ + bge.n 4770a │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 476c2 │ │ │ │ + b.n 4770a │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 476ba │ │ │ │ - b.w 459f2 │ │ │ │ + cbz r0, 47702 │ │ │ │ + b.w 45a3a │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000476c6 <_PyTime_AsTimeval_clamp@@Base>: │ │ │ │ +0004770e <_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 25afa8 <_PyTime_AsTimeval@@Base+0x34> │ │ │ │ + bl 25a138 <_PyTime_AsTimeval@@Base+0x34> │ │ │ │ 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} │ │ │ │ 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, 47718 <_PyTime_AsTimeval_clamp@@Base+0x52> │ │ │ │ + cbz r4, 47760 <_PyTime_AsTimeval_clamp@@Base+0x52> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add.w r0, r3, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 7fdec │ │ │ │ + b.w 7fdcc │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20244 @ 0x4f14 │ │ │ │ + movw r1, #16020 @ 0x3e94 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 47760 <_PyTime_AsTimeval_clamp@@Base+0x9a> │ │ │ │ + bgt.n 477a8 <_PyTime_AsTimeval_clamp@@Base+0x9a> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20032 @ 0x4e40 │ │ │ │ + movw r1, #15808 @ 0x3dc0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 4777a <_PyTime_AsTimeval_clamp@@Base+0xb4> │ │ │ │ + bl f3560 │ │ │ │ + b.n 477c2 <_PyTime_AsTimeval_clamp@@Base+0xb4> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 4777e <_PyTime_AsTimeval_clamp@@Base+0xb8> │ │ │ │ + cbz r3, 477c6 <_PyTime_AsTimeval_clamp@@Base+0xb8> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #35900 @ 0x8c3c │ │ │ │ + movw r1, #31676 @ 0x7bbc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47790 <_PyTime_AsTimeval_clamp@@Base+0xca> │ │ │ │ + b.n 477d8 <_PyTime_AsTimeval_clamp@@Base+0xca> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (47794 <_PyTime_AsTimeval_clamp@@Base+0xce>) │ │ │ │ + ldr r0, [pc, #12] @ (477dc <_PyTime_AsTimeval_clamp@@Base+0xce>) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 94d5c │ │ │ │ + bl 94d40 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xfa74004d │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 477aa <_PyTime_AsTimeval_clamp@@Base+0xe4> │ │ │ │ + cbz r3, 477f2 <_PyTime_AsTimeval_clamp@@Base+0xe4> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 477ba <_PyTime_AsTimeval_clamp@@Base+0xf4> │ │ │ │ + bge.n 47802 <_PyTime_AsTimeval_clamp@@Base+0xf4> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 477ba <_PyTime_AsTimeval_clamp@@Base+0xf4> │ │ │ │ + b.n 47802 <_PyTime_AsTimeval_clamp@@Base+0xf4> │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 477b2 <_PyTime_AsTimeval_clamp@@Base+0xec> │ │ │ │ - b.w 459f2 │ │ │ │ + cbz r0, 477fa <_PyTime_AsTimeval_clamp@@Base+0xec> │ │ │ │ + b.w 45a3a │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r3, [pc, #144] @ (47860 <_PyTime_AsTimeval_clamp@@Base+0x19a>) │ │ │ │ + ldr r3, [pc, #144] @ (478a8 <_PyTime_AsTimeval_clamp@@Base+0x19a>) │ │ │ │ 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, 47802 <_PyTime_AsTimeval_clamp@@Base+0x13c> │ │ │ │ + cbz r3, 4784a <_PyTime_AsTimeval_clamp@@Base+0x13c> │ │ │ │ adds r0, #17 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 477f8 <_PyTime_AsTimeval_clamp@@Base+0x132> │ │ │ │ + bne.n 47840 <_PyTime_AsTimeval_clamp@@Base+0x132> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 477e8 <_PyTime_AsTimeval_clamp@@Base+0x122> │ │ │ │ + bne.n 47830 <_PyTime_AsTimeval_clamp@@Base+0x122> │ │ │ │ dmb ish │ │ │ │ - beq.n 47802 <_PyTime_AsTimeval_clamp@@Base+0x13c> │ │ │ │ - bl 272e68 │ │ │ │ + beq.n 4784a <_PyTime_AsTimeval_clamp@@Base+0x13c> │ │ │ │ + bl 246a68 │ │ │ │ ldrd r0, r3, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - cbz r3, 47812 <_PyTime_AsTimeval_clamp@@Base+0x14c> │ │ │ │ - bl 2882d4 │ │ │ │ + cbz r3, 4785a <_PyTime_AsTimeval_clamp@@Base+0x14c> │ │ │ │ + bl 2872ac │ │ │ │ mov r5, r0 │ │ │ │ - b.n 47818 <_PyTime_AsTimeval_clamp@@Base+0x152> │ │ │ │ - bl 289f34 │ │ │ │ + b.n 47860 <_PyTime_AsTimeval_clamp@@Base+0x152> │ │ │ │ + bl 288f0c │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - cbz r3, 47842 <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ + cbz r3, 4788a <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ add.w r0, r4, #17 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 47838 <_PyTime_AsTimeval_clamp@@Base+0x172> │ │ │ │ + bne.n 47880 <_PyTime_AsTimeval_clamp@@Base+0x172> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47828 <_PyTime_AsTimeval_clamp@@Base+0x162> │ │ │ │ + bne.n 47870 <_PyTime_AsTimeval_clamp@@Base+0x162> │ │ │ │ dmb ish │ │ │ │ - beq.n 47842 <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ - bl 23d610 │ │ │ │ + beq.n 4788a <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ + bl 23c798 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 279f4c <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (47860 <_PyTime_AsTimeval_clamp@@Base+0x19a>) │ │ │ │ + bl 278f2c <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (478a8 <_PyTime_AsTimeval_clamp@@Base+0x19a>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4785c <_PyTime_AsTimeval_clamp@@Base+0x196> │ │ │ │ + beq.n 478a4 <_PyTime_AsTimeval_clamp@@Base+0x196> │ │ │ │ blx 2ba18 <__stack_chk_fail@plt> │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr10, {2} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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, 47886 <_PyTime_AsTimeval_clamp@@Base+0x1c0> │ │ │ │ + cbz r7, 478ce <_PyTime_AsTimeval_clamp@@Base+0x1c0> │ │ │ │ ldr r6, [r7, #8] │ │ │ │ - b.n 47896 <_PyTime_AsTimeval_clamp@@Base+0x1d0> │ │ │ │ + b.n 478de <_PyTime_AsTimeval_clamp@@Base+0x1d0> │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 47894 <_PyTime_AsTimeval_clamp@@Base+0x1ce> │ │ │ │ + ble.n 478dc <_PyTime_AsTimeval_clamp@@Base+0x1ce> │ │ │ │ cmp r3, #3 │ │ │ │ - bgt.n 47890 <_PyTime_AsTimeval_clamp@@Base+0x1ca> │ │ │ │ - cbnz r2, 478ba <_PyTime_AsTimeval_clamp@@Base+0x1f4> │ │ │ │ + bgt.n 478d8 <_PyTime_AsTimeval_clamp@@Base+0x1ca> │ │ │ │ + cbnz r2, 47902 <_PyTime_AsTimeval_clamp@@Base+0x1f4> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 47896 <_PyTime_AsTimeval_clamp@@Base+0x1d0> │ │ │ │ + b.n 478de <_PyTime_AsTimeval_clamp@@Base+0x1d0> │ │ │ │ mov r6, r7 │ │ │ │ - ldr r1, [pc, #336] @ (479e8 <_PyTime_AsTimeval_clamp@@Base+0x322>) │ │ │ │ + ldr r1, [pc, #336] @ (47a30 <_PyTime_AsTimeval_clamp@@Base+0x322>) │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #3 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r7, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 478c0 <_PyTime_AsTimeval_clamp@@Base+0x1fa> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 47908 <_PyTime_AsTimeval_clamp@@Base+0x1fa> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 479de <_PyTime_AsTimeval_clamp@@Base+0x318> │ │ │ │ + b.n 47a26 <_PyTime_AsTimeval_clamp@@Base+0x318> │ │ │ │ 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 478e4 <_PyTime_AsTimeval_clamp@@Base+0x21e> │ │ │ │ + beq.n 4792c <_PyTime_AsTimeval_clamp@@Base+0x21e> │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - cbz r4, 478dc <_PyTime_AsTimeval_clamp@@Base+0x216> │ │ │ │ + cbz r4, 47924 <_PyTime_AsTimeval_clamp@@Base+0x216> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 478de <_PyTime_AsTimeval_clamp@@Base+0x218> │ │ │ │ - b.n 478ea <_PyTime_AsTimeval_clamp@@Base+0x224> │ │ │ │ + bne.n 47926 <_PyTime_AsTimeval_clamp@@Base+0x218> │ │ │ │ + b.n 47932 <_PyTime_AsTimeval_clamp@@Base+0x224> │ │ │ │ mov r4, r7 │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ - b.n 478ec <_PyTime_AsTimeval_clamp@@Base+0x226> │ │ │ │ + b.n 47934 <_PyTime_AsTimeval_clamp@@Base+0x226> │ │ │ │ mov sl, r7 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 478ec <_PyTime_AsTimeval_clamp@@Base+0x226> │ │ │ │ + b.n 47934 <_PyTime_AsTimeval_clamp@@Base+0x226> │ │ │ │ mov sl, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22bca8 │ │ │ │ + bl 22ae10 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2859dc <_PyEval_GetANext@@Base+0x19c> │ │ │ │ + bl 2849b4 <_PyEval_GetANext@@Base+0x19c> │ │ │ │ cmp sl, r7 │ │ │ │ - bne.n 47904 <_PyTime_AsTimeval_clamp@@Base+0x23e> │ │ │ │ + bne.n 4794c <_PyTime_AsTimeval_clamp@@Base+0x23e> │ │ │ │ ands.w r6, r0, #1 │ │ │ │ - beq.n 47974 <_PyTime_AsTimeval_clamp@@Base+0x2ae> │ │ │ │ + beq.n 479bc <_PyTime_AsTimeval_clamp@@Base+0x2ae> │ │ │ │ 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 100648 │ │ │ │ + bl 100408 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 479de <_PyTime_AsTimeval_clamp@@Base+0x318> │ │ │ │ + b.n 47a26 <_PyTime_AsTimeval_clamp@@Base+0x318> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 4797c <_PyTime_AsTimeval_clamp@@Base+0x2b6> │ │ │ │ + bge.n 479c4 <_PyTime_AsTimeval_clamp@@Base+0x2b6> │ │ │ │ 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 │ │ │ │ @@ -41172,463 +41216,463 @@ │ │ │ │ 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 d6694 │ │ │ │ + bl d6584 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4798a <_PyTime_AsTimeval_clamp@@Base+0x2c4> │ │ │ │ + blt.n 479d2 <_PyTime_AsTimeval_clamp@@Base+0x2c4> │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.n 4799c <_PyTime_AsTimeval_clamp@@Base+0x2d6> │ │ │ │ + beq.n 479e4 <_PyTime_AsTimeval_clamp@@Base+0x2d6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 479ce <_PyTime_AsTimeval_clamp@@Base+0x308> │ │ │ │ + blt.n 47a16 <_PyTime_AsTimeval_clamp@@Base+0x308> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 478b6 <_PyTime_AsTimeval_clamp@@Base+0x1f0> │ │ │ │ + bne.n 478fe <_PyTime_AsTimeval_clamp@@Base+0x1f0> │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4791c <_PyTime_AsTimeval_clamp@@Base+0x256> │ │ │ │ + bne.n 47964 <_PyTime_AsTimeval_clamp@@Base+0x256> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 479de <_PyTime_AsTimeval_clamp@@Base+0x318> │ │ │ │ + bge.n 47a26 <_PyTime_AsTimeval_clamp@@Base+0x318> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 479de <_PyTime_AsTimeval_clamp@@Base+0x318> │ │ │ │ + b.n 47a26 <_PyTime_AsTimeval_clamp@@Base+0x318> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4795e <_PyTime_AsTimeval_clamp@@Base+0x298> │ │ │ │ + bne.n 479a6 <_PyTime_AsTimeval_clamp@@Base+0x298> │ │ │ │ mov r0, sl │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4795e <_PyTime_AsTimeval_clamp@@Base+0x298> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 479a6 <_PyTime_AsTimeval_clamp@@Base+0x298> │ │ │ │ mov r0, r5 │ │ │ │ - bl 285290 <_PyUnicode_ToNumeric@@Base+0x85fc> │ │ │ │ + bl 284318 <_PyUnicode_ToNumeric@@Base+0x8a20> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 479b8 <_PyTime_AsTimeval_clamp@@Base+0x2f2> │ │ │ │ + bge.n 47a00 <_PyTime_AsTimeval_clamp@@Base+0x2f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 479b8 <_PyTime_AsTimeval_clamp@@Base+0x2f2> │ │ │ │ + cbnz r3, 47a00 <_PyTime_AsTimeval_clamp@@Base+0x2f2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 479c8 <_PyTime_AsTimeval_clamp@@Base+0x302> │ │ │ │ + bne.n 47a10 <_PyTime_AsTimeval_clamp@@Base+0x302> │ │ │ │ movs r0, #7 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w faf4c │ │ │ │ + b.w fae14 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 4797c <_PyTime_AsTimeval_clamp@@Base+0x2b6> │ │ │ │ - b.n 478b6 <_PyTime_AsTimeval_clamp@@Base+0x1f0> │ │ │ │ + bne.n 479c4 <_PyTime_AsTimeval_clamp@@Base+0x2b6> │ │ │ │ + b.n 478fe <_PyTime_AsTimeval_clamp@@Base+0x1f0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4796c <_PyTime_AsTimeval_clamp@@Base+0x2a6> │ │ │ │ + bne.n 479b4 <_PyTime_AsTimeval_clamp@@Base+0x2a6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4796c <_PyTime_AsTimeval_clamp@@Base+0x2a6> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 479b4 <_PyTime_AsTimeval_clamp@@Base+0x2a6> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - add r8, r5 │ │ │ │ + add r0, fp │ │ │ │ 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 r4, [r0, #52] @ 0x34 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 47abc <_PyTime_AsTimeval_clamp@@Base+0x3f6> │ │ │ │ + beq.n 47b04 <_PyTime_AsTimeval_clamp@@Base+0x3f6> │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 47abc <_PyTime_AsTimeval_clamp@@Base+0x3f6> │ │ │ │ + bne.n 47b04 <_PyTime_AsTimeval_clamp@@Base+0x3f6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2676f0 <_PyLong_Lshift@@Base+0x1d8> │ │ │ │ + bl 266840 <_PyLong_Lshift@@Base+0x1d8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 47abc <_PyTime_AsTimeval_clamp@@Base+0x3f6> │ │ │ │ + beq.n 47b04 <_PyTime_AsTimeval_clamp@@Base+0x3f6> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 269ad8 │ │ │ │ + bl 268c28 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 269ad8 │ │ │ │ + bl 268c28 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 269ad8 │ │ │ │ + bl 268c28 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - movw r0, #27868 @ 0x6cdc │ │ │ │ + movw r0, #23644 @ 0x5c5c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 47a68 <_PyTime_AsTimeval_clamp@@Base+0x3a2> │ │ │ │ + cbnz r0, 47ab0 <_PyTime_AsTimeval_clamp@@Base+0x3a2> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 276fd4 │ │ │ │ + b.w 275fb4 │ │ │ │ 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, #27876 @ 0x6ce4 │ │ │ │ + movw r0, #23652 @ 0x5c64 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 269f28 │ │ │ │ + bl 269078 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47a9e <_PyTime_AsTimeval_clamp@@Base+0x3d8> │ │ │ │ + bge.n 47ae6 <_PyTime_AsTimeval_clamp@@Base+0x3d8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 47a9e <_PyTime_AsTimeval_clamp@@Base+0x3d8> │ │ │ │ + cbnz r3, 47ae6 <_PyTime_AsTimeval_clamp@@Base+0x3d8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 47a5c <_PyTime_AsTimeval_clamp@@Base+0x396> │ │ │ │ + beq.n 47aa4 <_PyTime_AsTimeval_clamp@@Base+0x396> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47abc <_PyTime_AsTimeval_clamp@@Base+0x3f6> │ │ │ │ + bge.n 47b04 <_PyTime_AsTimeval_clamp@@Base+0x3f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 47abc <_PyTime_AsTimeval_clamp@@Base+0x3f6> │ │ │ │ + cbnz r3, 47b04 <_PyTime_AsTimeval_clamp@@Base+0x3f6> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 77160 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77198 <_Py_Dealloc@@Base> │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 47af0 <_PyTime_AsTimeval_clamp@@Base+0x42a> │ │ │ │ + bgt.n 47b38 <_PyTime_AsTimeval_clamp@@Base+0x42a> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20032 @ 0x4e40 │ │ │ │ + movw r1, #15808 @ 0x3dc0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 47b0a <_PyTime_AsTimeval_clamp@@Base+0x444> │ │ │ │ + bl f3560 │ │ │ │ + b.n 47b52 <_PyTime_AsTimeval_clamp@@Base+0x444> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 47b0e <_PyTime_AsTimeval_clamp@@Base+0x448> │ │ │ │ + cbz r3, 47b56 <_PyTime_AsTimeval_clamp@@Base+0x448> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #35900 @ 0x8c3c │ │ │ │ + movw r1, #31676 @ 0x7bbc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47b20 <_PyTime_AsTimeval_clamp@@Base+0x45a> │ │ │ │ + b.n 47b68 <_PyTime_AsTimeval_clamp@@Base+0x45a> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (47b24 <_PyTime_AsTimeval_clamp@@Base+0x45e>) │ │ │ │ + ldr r0, [pc, #12] @ (47b6c <_PyTime_AsTimeval_clamp@@Base+0x45e>) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 94d5c │ │ │ │ + bl 94d40 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ lsrs r0, r5, #5 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 47b32 <_PyTime_AsTimeval_clamp@@Base+0x46c> │ │ │ │ - b.w 800ec │ │ │ │ + blt.n 47b7a <_PyTime_AsTimeval_clamp@@Base+0x46c> │ │ │ │ + b.w 800cc │ │ │ │ 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 126f08 │ │ │ │ + b.w 126cc8 │ │ │ │ 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, 47b76 <_PyTime_AsTimeval_clamp@@Base+0x4b0> │ │ │ │ + cbz r3, 47bbe <_PyTime_AsTimeval_clamp@@Base+0x4b0> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 47b86 <_PyTime_AsTimeval_clamp@@Base+0x4c0> │ │ │ │ + b.n 47bce <_PyTime_AsTimeval_clamp@@Base+0x4c0> │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 47b84 <_PyTime_AsTimeval_clamp@@Base+0x4be> │ │ │ │ + blt.n 47bcc <_PyTime_AsTimeval_clamp@@Base+0x4be> │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 47b80 <_PyTime_AsTimeval_clamp@@Base+0x4ba> │ │ │ │ - cbnz r1, 47ba4 <_PyTime_AsTimeval_clamp@@Base+0x4de> │ │ │ │ + bgt.n 47bc8 <_PyTime_AsTimeval_clamp@@Base+0x4ba> │ │ │ │ + cbnz r1, 47bec <_PyTime_AsTimeval_clamp@@Base+0x4de> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 47b86 <_PyTime_AsTimeval_clamp@@Base+0x4c0> │ │ │ │ + b.n 47bce <_PyTime_AsTimeval_clamp@@Base+0x4c0> │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #132] @ (47c0c <_PyTime_AsTimeval_clamp@@Base+0x546>) │ │ │ │ + ldr r1, [pc, #132] @ (47c54 <_PyTime_AsTimeval_clamp@@Base+0x546>) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 47c06 <_PyTime_AsTimeval_clamp@@Base+0x540> │ │ │ │ - b.n 47baa <_PyTime_AsTimeval_clamp@@Base+0x4e4> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 47c4e <_PyTime_AsTimeval_clamp@@Base+0x540> │ │ │ │ + b.n 47bf2 <_PyTime_AsTimeval_clamp@@Base+0x4e4> │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r4, r4, r5 │ │ │ │ it ne │ │ │ │ ldrne r4, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl d07d0 │ │ │ │ + bl d086c │ │ │ │ ldr r6, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 47bfa <_PyTime_AsTimeval_clamp@@Base+0x534> │ │ │ │ + cbz r4, 47c42 <_PyTime_AsTimeval_clamp@@Base+0x534> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #41384 @ 0xa1a8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 47be6 <_PyTime_AsTimeval_clamp@@Base+0x520> │ │ │ │ + beq.n 47c2e <_PyTime_AsTimeval_clamp@@Base+0x520> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27896 @ 0x6cf8 │ │ │ │ + movw r1, #23672 @ 0x5c78 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 85b78 │ │ │ │ + bl 85b5c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 47bf8 <_PyTime_AsTimeval_clamp@@Base+0x532> │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 47c06 <_PyTime_AsTimeval_clamp@@Base+0x540> │ │ │ │ + bne.n 47c40 <_PyTime_AsTimeval_clamp@@Base+0x532> │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 47c4e <_PyTime_AsTimeval_clamp@@Base+0x540> │ │ │ │ str r4, [r5, #20] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add ip, sl │ │ │ │ + add ip, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 47cb0 <_PyTime_AsTimeval_clamp@@Base+0x5ea> │ │ │ │ + beq.n 47cf8 <_PyTime_AsTimeval_clamp@@Base+0x5ea> │ │ │ │ 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 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 47cac <_PyTime_AsTimeval_clamp@@Base+0x5e6> │ │ │ │ + bne.n 47cf4 <_PyTime_AsTimeval_clamp@@Base+0x5e6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2676f0 <_PyLong_Lshift@@Base+0x1d8> │ │ │ │ + bl 266840 <_PyLong_Lshift@@Base+0x1d8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 47cac <_PyTime_AsTimeval_clamp@@Base+0x5e6> │ │ │ │ - movw r0, #42736 @ 0xa6f0 │ │ │ │ + beq.n 47cf4 <_PyTime_AsTimeval_clamp@@Base+0x5e6> │ │ │ │ + movw r0, #38512 @ 0x9670 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 47c5a <_PyTime_AsTimeval_clamp@@Base+0x594> │ │ │ │ + cbnz r0, 47ca2 <_PyTime_AsTimeval_clamp@@Base+0x594> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 276fd4 │ │ │ │ + b.w 275fb4 │ │ │ │ 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, #27924 @ 0x6d14 │ │ │ │ + movw r0, #23700 @ 0x5c94 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 269f28 │ │ │ │ + bl 269078 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47c8e <_PyTime_AsTimeval_clamp@@Base+0x5c8> │ │ │ │ + bge.n 47cd6 <_PyTime_AsTimeval_clamp@@Base+0x5c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 47c8e <_PyTime_AsTimeval_clamp@@Base+0x5c8> │ │ │ │ + cbnz r3, 47cd6 <_PyTime_AsTimeval_clamp@@Base+0x5c8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 47c4e <_PyTime_AsTimeval_clamp@@Base+0x588> │ │ │ │ + beq.n 47c96 <_PyTime_AsTimeval_clamp@@Base+0x588> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47cac <_PyTime_AsTimeval_clamp@@Base+0x5e6> │ │ │ │ + bge.n 47cf4 <_PyTime_AsTimeval_clamp@@Base+0x5e6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 47cac <_PyTime_AsTimeval_clamp@@Base+0x5e6> │ │ │ │ + cbnz r3, 47cf4 <_PyTime_AsTimeval_clamp@@Base+0x5e6> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 77160 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77198 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ 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 r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12e3b8 │ │ │ │ + bl 12e078 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 288608 │ │ │ │ + b.w 2875e0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 47cf0 <_PyTime_AsTimeval_clamp@@Base+0x62a> │ │ │ │ + cbz r3, 47d38 <_PyTime_AsTimeval_clamp@@Base+0x62a> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 47cf8 <_PyTime_AsTimeval_clamp@@Base+0x632> │ │ │ │ + b.n 47d40 <_PyTime_AsTimeval_clamp@@Base+0x632> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ movw r1, #5160 @ 0x1428 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - b.w 270358 │ │ │ │ + b.w 26f364 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #32496 @ 0x7ef0 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 127d20 │ │ │ │ + bl 127ae0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d58c8 │ │ │ │ + bl d57b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 47d58 <_PyTime_AsTimeval_clamp@@Base+0x692> │ │ │ │ - beq.n 47d3a <_PyTime_AsTimeval_clamp@@Base+0x674> │ │ │ │ + bgt.n 47da0 <_PyTime_AsTimeval_clamp@@Base+0x692> │ │ │ │ + beq.n 47d82 <_PyTime_AsTimeval_clamp@@Base+0x674> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 47d96 <_PyTime_AsTimeval_clamp@@Base+0x6d0> │ │ │ │ + b.n 47dde <_PyTime_AsTimeval_clamp@@Base+0x6d0> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27948 @ 0x6d2c │ │ │ │ + movw r1, #23724 @ 0x5cac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 47dbe <_PyTime_AsTimeval_clamp@@Base+0x6f8> │ │ │ │ + bl 47e06 <_PyTime_AsTimeval_clamp@@Base+0x6f8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47d36 <_PyTime_AsTimeval_clamp@@Base+0x670> │ │ │ │ + beq.n 47d7e <_PyTime_AsTimeval_clamp@@Base+0x670> │ │ │ │ mov r1, r5 │ │ │ │ - bl 25cdd0 │ │ │ │ - cbnz r0, 47d84 <_PyTime_AsTimeval_clamp@@Base+0x6be> │ │ │ │ + bl 25bf60 │ │ │ │ + cbnz r0, 47dcc <_PyTime_AsTimeval_clamp@@Base+0x6be> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47d36 <_PyTime_AsTimeval_clamp@@Base+0x670> │ │ │ │ + bge.n 47d7e <_PyTime_AsTimeval_clamp@@Base+0x670> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47d36 <_PyTime_AsTimeval_clamp@@Base+0x670> │ │ │ │ + bne.n 47d7e <_PyTime_AsTimeval_clamp@@Base+0x670> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47d36 <_PyTime_AsTimeval_clamp@@Base+0x670> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47d7e <_PyTime_AsTimeval_clamp@@Base+0x670> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47d96 <_PyTime_AsTimeval_clamp@@Base+0x6d0> │ │ │ │ + bge.n 47dde <_PyTime_AsTimeval_clamp@@Base+0x6d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 47d96 <_PyTime_AsTimeval_clamp@@Base+0x6d0> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 47dde <_PyTime_AsTimeval_clamp@@Base+0x6d0> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 47da2 <_PyTime_AsTimeval_clamp@@Base+0x6dc> │ │ │ │ + cbz r3, 47dea <_PyTime_AsTimeval_clamp@@Base+0x6dc> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 47daa <_PyTime_AsTimeval_clamp@@Base+0x6e4> │ │ │ │ + b.n 47df2 <_PyTime_AsTimeval_clamp@@Base+0x6e4> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #1296 @ 0x510 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - b.w 1fb2d0 │ │ │ │ + movw r1, #62608 @ 0xf490 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + b.w 1fa3f8 │ │ │ │ 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 127d20 │ │ │ │ + bl 127ae0 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 47e46 <_PyTime_AsTimeval_clamp@@Base+0x780> │ │ │ │ + bne.n 47e8e <_PyTime_AsTimeval_clamp@@Base+0x780> │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ mov r1, r2 │ │ │ │ - bl 1e6bf0 │ │ │ │ + bl 1e5d18 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47ea4 <_PyTime_AsTimeval_clamp@@Base+0x7de> │ │ │ │ + beq.n 47eec <_PyTime_AsTimeval_clamp@@Base+0x7de> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp.w r8, #0 │ │ │ │ str r3, [r0, #32] │ │ │ │ - ble.n 47eb8 <_PyTime_AsTimeval_clamp@@Base+0x7f2> │ │ │ │ + ble.n 47f00 <_PyTime_AsTimeval_clamp@@Base+0x7f2> │ │ │ │ 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 │ │ │ │ @@ -41638,379 +41682,377 @@ │ │ │ │ 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 2127dc <_PyCode_ReturnsOnlyNone@@Base+0x8e4> │ │ │ │ + bl 2112fc <_PyCode_ReturnsOnlyNone@@Base+0x29c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 47e9c <_PyTime_AsTimeval_clamp@@Base+0x7d6> │ │ │ │ + beq.n 47ee4 <_PyTime_AsTimeval_clamp@@Base+0x7d6> │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ itt eq │ │ │ │ moveq r6, #0 │ │ │ │ ldreq.w r7, [r7, #260] @ 0x104 │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 47e12 <_PyTime_AsTimeval_clamp@@Base+0x74c> │ │ │ │ - b.n 47eb8 <_PyTime_AsTimeval_clamp@@Base+0x7f2> │ │ │ │ + bne.n 47e5a <_PyTime_AsTimeval_clamp@@Base+0x74c> │ │ │ │ + b.n 47f00 <_PyTime_AsTimeval_clamp@@Base+0x7f2> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 47e58 <_PyTime_AsTimeval_clamp@@Base+0x792> │ │ │ │ + bge.n 47ea0 <_PyTime_AsTimeval_clamp@@Base+0x792> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl d80f8 │ │ │ │ + bl d7fe8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 47e6e <_PyTime_AsTimeval_clamp@@Base+0x7a8> │ │ │ │ + b.n 47eb6 <_PyTime_AsTimeval_clamp@@Base+0x7a8> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #11988 @ 0x2ed4 │ │ │ │ + movw r1, #7764 @ 0x1e54 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 87e38 │ │ │ │ + bl 87e2c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 47ea4 <_PyTime_AsTimeval_clamp@@Base+0x7de> │ │ │ │ + cbz r4, 47eec <_PyTime_AsTimeval_clamp@@Base+0x7de> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 47eb8 <_PyTime_AsTimeval_clamp@@Base+0x7f2> │ │ │ │ + beq.n 47f00 <_PyTime_AsTimeval_clamp@@Base+0x7f2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 88538 │ │ │ │ - cbnz r0, 47eb8 <_PyTime_AsTimeval_clamp@@Base+0x7f2> │ │ │ │ + bl 88530 │ │ │ │ + cbnz r0, 47f00 <_PyTime_AsTimeval_clamp@@Base+0x7f2> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #28000 @ 0x6d60 │ │ │ │ + movw r1, #23776 @ 0x5ce0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 47ea8 <_PyTime_AsTimeval_clamp@@Base+0x7e2> │ │ │ │ + blt.n 47ef0 <_PyTime_AsTimeval_clamp@@Base+0x7e2> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 47eb8 <_PyTime_AsTimeval_clamp@@Base+0x7f2> │ │ │ │ + b.n 47f00 <_PyTime_AsTimeval_clamp@@Base+0x7f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47ea4 <_PyTime_AsTimeval_clamp@@Base+0x7de> │ │ │ │ + bne.n 47eec <_PyTime_AsTimeval_clamp@@Base+0x7de> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 47ea4 <_PyTime_AsTimeval_clamp@@Base+0x7de> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47eec <_PyTime_AsTimeval_clamp@@Base+0x7de> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 47eee <_PyTime_AsTimeval_clamp@@Base+0x828> │ │ │ │ + bgt.n 47f36 <_PyTime_AsTimeval_clamp@@Base+0x828> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20032 @ 0x4e40 │ │ │ │ + movw r1, #15808 @ 0x3dc0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 47f08 <_PyTime_AsTimeval_clamp@@Base+0x842> │ │ │ │ + bl f3560 │ │ │ │ + b.n 47f50 <_PyTime_AsTimeval_clamp@@Base+0x842> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 47f0c <_PyTime_AsTimeval_clamp@@Base+0x846> │ │ │ │ + cbz r3, 47f54 <_PyTime_AsTimeval_clamp@@Base+0x846> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #35900 @ 0x8c3c │ │ │ │ + movw r1, #31676 @ 0x7bbc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47f1e <_PyTime_AsTimeval_clamp@@Base+0x858> │ │ │ │ + b.n 47f66 <_PyTime_AsTimeval_clamp@@Base+0x858> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (47f24 <_PyTime_AsTimeval_clamp@@Base+0x85e>) │ │ │ │ + ldr r0, [pc, #12] @ (47f6c <_PyTime_AsTimeval_clamp@@Base+0x85e>) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 94d5c │ │ │ │ + bl 94d40 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldc2 0, cr0, [r0, #308]! @ 0x134 │ │ │ │ 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 126f08 │ │ │ │ + b.w 126cc8 │ │ │ │ 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, 47f68 <_PyTime_AsTimeval_clamp@@Base+0x8a2> │ │ │ │ + cbz r0, 47fb0 <_PyTime_AsTimeval_clamp@@Base+0x8a2> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 47f84 <_PyTime_AsTimeval_clamp@@Base+0x8be> │ │ │ │ + bge.n 47fcc <_PyTime_AsTimeval_clamp@@Base+0x8be> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 47f84 <_PyTime_AsTimeval_clamp@@Base+0x8be> │ │ │ │ + b.n 47fcc <_PyTime_AsTimeval_clamp@@Base+0x8be> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 47f82 <_PyTime_AsTimeval_clamp@@Base+0x8bc> │ │ │ │ - bl 1bd160 │ │ │ │ - cbz r0, 47f7e <_PyTime_AsTimeval_clamp@@Base+0x8b8> │ │ │ │ + cbz r0, 47fca <_PyTime_AsTimeval_clamp@@Base+0x8bc> │ │ │ │ + bl 1bc810 │ │ │ │ + cbz r0, 47fc6 <_PyTime_AsTimeval_clamp@@Base+0x8b8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str r0, [r4, #20] │ │ │ │ - b.n 47f84 <_PyTime_AsTimeval_clamp@@Base+0x8be> │ │ │ │ - ldr r0, [pc, #4] @ (47f88 <_PyTime_AsTimeval_clamp@@Base+0x8c2>) │ │ │ │ + b.n 47fcc <_PyTime_AsTimeval_clamp@@Base+0x8be> │ │ │ │ + ldr r0, [pc, #4] @ (47fd0 <_PyTime_AsTimeval_clamp@@Base+0x8c2>) │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ │ │ │ │ -00047f90 <_PyLong_UnsignedLong_Converter@@Base>: │ │ │ │ +00047fd4 <_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 125f28 │ │ │ │ + bl 125cf0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 47fc4 <_PyLong_UnsignedLong_Converter@@Base+0x34> │ │ │ │ + beq.n 48008 <_PyLong_UnsignedLong_Converter@@Base+0x34> │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 47fc8 <_PyLong_UnsignedLong_Converter@@Base+0x38> │ │ │ │ + bls.n 4800c <_PyLong_UnsignedLong_Converter@@Base+0x38> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #28088 @ 0x6db8 │ │ │ │ + movw r1, #23852 @ 0x5d2c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47fca <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ + b.n 4800e <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 47fee <_PyLong_UnsignedLong_Converter@@Base+0x5e> │ │ │ │ + cbz r0, 48032 <_PyLong_UnsignedLong_Converter@@Base+0x5e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48010 <_PyLong_UnsignedLong_Converter@@Base+0x80> │ │ │ │ + bge.n 48054 <_PyLong_UnsignedLong_Converter@@Base+0x80> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 48010 <_PyLong_UnsignedLong_Converter@@Base+0x80> │ │ │ │ + b.n 48054 <_PyLong_UnsignedLong_Converter@@Base+0x80> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 48008 <_PyLong_UnsignedLong_Converter@@Base+0x78> │ │ │ │ - bl 1bd160 │ │ │ │ - cbz r0, 48004 <_PyLong_UnsignedLong_Converter@@Base+0x74> │ │ │ │ + cbz r0, 4804c <_PyLong_UnsignedLong_Converter@@Base+0x78> │ │ │ │ + bl 1bc810 │ │ │ │ + cbz r0, 48048 <_PyLong_UnsignedLong_Converter@@Base+0x74> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 48010 <_PyLong_UnsignedLong_Converter@@Base+0x80> │ │ │ │ + b.n 48054 <_PyLong_UnsignedLong_Converter@@Base+0x80> │ │ │ │ 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 r0, r1 │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 48032 <_PyLong_UnsignedLong_Converter@@Base+0xa2> │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 4804e <_PyLong_UnsignedLong_Converter@@Base+0xbe> │ │ │ │ + bne.n 48076 <_PyLong_UnsignedLong_Converter@@Base+0xa2> │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 48092 <_PyLong_UnsignedLong_Converter@@Base+0xbe> │ │ │ │ mov r0, r4 │ │ │ │ blx 2c360 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 48044 <_PyLong_UnsignedLong_Converter@@Base+0xb4> │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 4804e <_PyLong_UnsignedLong_Converter@@Base+0xbe> │ │ │ │ + bne.n 48088 <_PyLong_UnsignedLong_Converter@@Base+0xb4> │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 48092 <_PyLong_UnsignedLong_Converter@@Base+0xbe> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ movs r5, #0 │ │ │ │ - movw fp, #19828 @ 0x4d74 │ │ │ │ + movw fp, #15604 @ 0x3cf4 │ │ │ │ movt fp, #57 @ 0x39 │ │ │ │ - movw r7, #12916 @ 0x3274 │ │ │ │ + movw r7, #8692 @ 0x21f4 │ │ │ │ movt r7, #58 @ 0x3a │ │ │ │ ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ - movw r6, #11684 @ 0x2da4 │ │ │ │ + movw r6, #7460 @ 0x1d24 │ │ │ │ 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 4814a <_PyLong_UnsignedLong_Converter@@Base+0x1ba> │ │ │ │ + bge.n 4818e <_PyLong_UnsignedLong_Converter@@Base+0x1ba> │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.n 4809e <_PyLong_UnsignedLong_Converter@@Base+0x10e> │ │ │ │ + bne.n 480e2 <_PyLong_UnsignedLong_Converter@@Base+0x10e> │ │ │ │ ldrb.w r0, [r8, r4] │ │ │ │ - b.n 480b4 <_PyLong_UnsignedLong_Converter@@Base+0x124> │ │ │ │ + b.n 480f8 <_PyLong_UnsignedLong_Converter@@Base+0x124> │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 480aa <_PyLong_UnsignedLong_Converter@@Base+0x11a> │ │ │ │ + bne.n 480ee <_PyLong_UnsignedLong_Converter@@Base+0x11a> │ │ │ │ ldrh.w r0, [r8, r4, lsl #1] │ │ │ │ - b.n 480b4 <_PyLong_UnsignedLong_Converter@@Base+0x124> │ │ │ │ + b.n 480f8 <_PyLong_UnsignedLong_Converter@@Base+0x124> │ │ │ │ ldr.w r0, [r8, r4, lsl #2] │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 480c8 <_PyLong_UnsignedLong_Converter@@Base+0x138> │ │ │ │ + bcs.n 4810c <_PyLong_UnsignedLong_Converter@@Base+0x138> │ │ │ │ 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 480ca <_PyLong_UnsignedLong_Converter@@Base+0x13a> │ │ │ │ + b.n 4810e <_PyLong_UnsignedLong_Converter@@Base+0x13a> │ │ │ │ movs r3, #0 │ │ │ │ add.w r3, r6, r3, lsl #4 │ │ │ │ ldrh r2, [r3, #14] │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 4810c <_PyLong_UnsignedLong_Converter@@Base+0x17c> │ │ │ │ + bpl.n 48150 <_PyLong_UnsignedLong_Converter@@Base+0x17c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst.w r3, #7340032 @ 0x700000 │ │ │ │ - beq.n 4810c <_PyLong_UnsignedLong_Converter@@Base+0x17c> │ │ │ │ + beq.n 48150 <_PyLong_UnsignedLong_Converter@@Base+0x17c> │ │ │ │ asrs r2, r3, #24 │ │ │ │ ubfx ip, r3, #20, #3 │ │ │ │ uxtah r2, r2, r3 │ │ │ │ - movw r3, #35012 @ 0x88c4 │ │ │ │ + movw r3, #30788 @ 0x7844 │ │ │ │ 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 48108 <_PyLong_UnsignedLong_Converter@@Base+0x178> │ │ │ │ + beq.n 4814c <_PyLong_UnsignedLong_Converter@@Base+0x178> │ │ │ │ ldr.w r0, [r3], #4 │ │ │ │ str.w r0, [r1], #4 │ │ │ │ - b.n 480f6 <_PyLong_UnsignedLong_Converter@@Base+0x166> │ │ │ │ + b.n 4813a <_PyLong_UnsignedLong_Converter@@Base+0x166> │ │ │ │ mov r0, ip │ │ │ │ - b.n 48112 <_PyLong_UnsignedLong_Converter@@Base+0x182> │ │ │ │ + b.n 48156 <_PyLong_UnsignedLong_Converter@@Base+0x182> │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 21310c │ │ │ │ + bl 212278 │ │ │ │ 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 48140 <_PyLong_UnsignedLong_Converter@@Base+0x1b0> │ │ │ │ + bge.n 48184 <_PyLong_UnsignedLong_Converter@@Base+0x1b0> │ │ │ │ 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 4811e <_PyLong_UnsignedLong_Converter@@Base+0x18e> │ │ │ │ + b.n 48162 <_PyLong_UnsignedLong_Converter@@Base+0x18e> │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ addge r5, r5, r0 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 4808c <_PyLong_UnsignedLong_Converter@@Base+0xfc> │ │ │ │ + b.n 480d0 <_PyLong_UnsignedLong_Converter@@Base+0xfc> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 4243c │ │ │ │ + b.w 42484 │ │ │ │ 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 481b6 <_PyLong_UnsignedLong_Converter@@Base+0x226> │ │ │ │ + bne.n 481fa <_PyLong_UnsignedLong_Converter@@Base+0x226> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r2, #2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bne.n 4819a <_PyLong_UnsignedLong_Converter@@Base+0x20a> │ │ │ │ + bne.n 481de <_PyLong_UnsignedLong_Converter@@Base+0x20a> │ │ │ │ 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 48216 <_PyLong_UnsignedLong_Converter@@Base+0x286> │ │ │ │ + b.n 4825a <_PyLong_UnsignedLong_Converter@@Base+0x286> │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 4820e <_PyLong_UnsignedLong_Converter@@Base+0x27e> │ │ │ │ + bne.n 48252 <_PyLong_UnsignedLong_Converter@@Base+0x27e> │ │ │ │ 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 48216 <_PyLong_UnsignedLong_Converter@@Base+0x286> │ │ │ │ + b.n 4825a <_PyLong_UnsignedLong_Converter@@Base+0x286> │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bpl.n 4820e <_PyLong_UnsignedLong_Converter@@Base+0x27e> │ │ │ │ + bpl.n 48252 <_PyLong_UnsignedLong_Converter@@Base+0x27e> │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r3 │ │ │ │ - bl 706ec │ │ │ │ + bl 70718 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 481e8 <_PyLong_UnsignedLong_Converter@@Base+0x258> │ │ │ │ + cbz r0, 4822c <_PyLong_UnsignedLong_Converter@@Base+0x258> │ │ │ │ mov r1, r7 │ │ │ │ - bl 89ba0 │ │ │ │ + bl 89b94 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 481ec <_PyLong_UnsignedLong_Converter@@Base+0x25c> │ │ │ │ + bne.n 48230 <_PyLong_UnsignedLong_Converter@@Base+0x25c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 481e8 <_PyLong_UnsignedLong_Converter@@Base+0x258> │ │ │ │ + bge.n 4822c <_PyLong_UnsignedLong_Converter@@Base+0x258> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 481e8 <_PyLong_UnsignedLong_Converter@@Base+0x258> │ │ │ │ + cbnz r3, 4822c <_PyLong_UnsignedLong_Converter@@Base+0x258> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48216 <_PyLong_UnsignedLong_Converter@@Base+0x286> │ │ │ │ + b.n 4825a <_PyLong_UnsignedLong_Converter@@Base+0x286> │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl d671c │ │ │ │ + bl d660c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48216 <_PyLong_UnsignedLong_Converter@@Base+0x286> │ │ │ │ + bge.n 4825a <_PyLong_UnsignedLong_Converter@@Base+0x286> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 48216 <_PyLong_UnsignedLong_Converter@@Base+0x286> │ │ │ │ + cbnz r3, 4825a <_PyLong_UnsignedLong_Converter@@Base+0x286> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 48216 <_PyLong_UnsignedLong_Converter@@Base+0x286> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4825a <_PyLong_UnsignedLong_Converter@@Base+0x286> │ │ │ │ movw r4, #5152 @ 0x1420 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrd r3, r2, [r0, #32] │ │ │ │ orrs r3, r2 │ │ │ │ ittee ne │ │ │ │ @@ -42018,619 +42060,619 @@ │ │ │ │ movtne r0, #75 @ 0x4b │ │ │ │ movweq r0, #5412 @ 0x1524 │ │ │ │ movteq r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 42800 │ │ │ │ + b.w 42848 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 42e30 │ │ │ │ + b.w 42e78 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 43130 <_PyBytes_ReverseFind@@Base+0x27a> │ │ │ │ + b.w 43178 <_PyBytes_ReverseFind@@Base+0x27a> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 48272 <_PyLong_UnsignedLong_Converter@@Base+0x2e2> │ │ │ │ + bne.n 482b6 <_PyLong_UnsignedLong_Converter@@Base+0x2e2> │ │ │ │ ldr.w r2, [r3, #-36] │ │ │ │ sub.w r0, r3, #36 @ 0x24 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4827a <_PyLong_UnsignedLong_Converter@@Base+0x2ea> │ │ │ │ + bge.n 482be <_PyLong_UnsignedLong_Converter@@Base+0x2ea> │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #-36] │ │ │ │ bx lr │ │ │ │ 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 r5, r0 │ │ │ │ - ldr r0, [pc, #60] @ (482cc <_PyLong_UnsignedLong_Converter@@Base+0x33c>) │ │ │ │ - bl 20b2bc <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #60] @ (48310 <_PyLong_UnsignedLong_Converter@@Base+0x33c>) │ │ │ │ + bl 20a3e4 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 482ae <_PyLong_UnsignedLong_Converter@@Base+0x31e> │ │ │ │ + blt.n 482f2 <_PyLong_UnsignedLong_Converter@@Base+0x31e> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #17888 @ 0x45e0 │ │ │ │ + movw r0, #13664 @ 0x3560 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80cc0 │ │ │ │ + b.w 80ca0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 7193c │ │ │ │ + bl 71974 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 482ca <_PyLong_UnsignedLong_Converter@@Base+0x33a> │ │ │ │ + cbz r0, 4830e <_PyLong_UnsignedLong_Converter@@Base+0x33a> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #17896 @ 0x45e8 │ │ │ │ + movw r0, #13672 @ 0x3568 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80cc0 │ │ │ │ + b.w 80ca0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0xe990004d │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 43534 <_PyBytes_ReverseFind@@Base+0x67e> │ │ │ │ + b.w 4357c <_PyBytes_ReverseFind@@Base+0x67e> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ sub sp, #28 │ │ │ │ ldr r4, [r4, #68] @ 0x44 │ │ │ │ ldrd r9, r5, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #16] │ │ │ │ ldrd fp, sl, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 483ea <_PyLong_UnsignedLong_Converter@@Base+0x45a> │ │ │ │ + beq.n 4842e <_PyLong_UnsignedLong_Converter@@Base+0x45a> │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 483ea <_PyLong_UnsignedLong_Converter@@Base+0x45a> │ │ │ │ + bne.n 4842e <_PyLong_UnsignedLong_Converter@@Base+0x45a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2676f0 <_PyLong_Lshift@@Base+0x1d8> │ │ │ │ + bl 266840 <_PyLong_Lshift@@Base+0x1d8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 483ea <_PyLong_UnsignedLong_Converter@@Base+0x45a> │ │ │ │ + beq.n 4842e <_PyLong_UnsignedLong_Converter@@Base+0x45a> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 269ad8 │ │ │ │ + bl 268c28 │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r5, 4833a <_PyLong_UnsignedLong_Converter@@Base+0x3aa> │ │ │ │ + cbz r5, 4837e <_PyLong_UnsignedLong_Converter@@Base+0x3aa> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - movw r2, #49400 @ 0xc0f8 │ │ │ │ + movw r2, #45176 @ 0xb078 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl a199c │ │ │ │ + bl a198c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 48342 <_PyLong_UnsignedLong_Converter@@Base+0x3b2> │ │ │ │ + b.n 48386 <_PyLong_UnsignedLong_Converter@@Base+0x3b2> │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 269ad8 │ │ │ │ + bl 268c28 │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 269ad8 │ │ │ │ + bl 268c28 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 269ad8 │ │ │ │ + bl 268c28 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 269ad8 │ │ │ │ + bl 268c28 │ │ │ │ mov r3, r5 │ │ │ │ strd r8, r0, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - movw r0, #28284 @ 0x6e7c │ │ │ │ + movw r0, #24048 @ 0x5df0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 48396 <_PyLong_UnsignedLong_Converter@@Base+0x406> │ │ │ │ + cbnz r0, 483da <_PyLong_UnsignedLong_Converter@@Base+0x406> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 276fd4 │ │ │ │ + b.w 275fb4 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #26652 @ 0x681c │ │ │ │ + movw r0, #22428 @ 0x579c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ str r1, [r4, #24] │ │ │ │ mov.w r1, #576 @ 0x240 │ │ │ │ - bl 269f28 │ │ │ │ + bl 269078 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [r4, #24] │ │ │ │ - bge.n 483cc <_PyLong_UnsignedLong_Converter@@Base+0x43c> │ │ │ │ + bge.n 48410 <_PyLong_UnsignedLong_Converter@@Base+0x43c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 483cc <_PyLong_UnsignedLong_Converter@@Base+0x43c> │ │ │ │ + cbnz r3, 48410 <_PyLong_UnsignedLong_Converter@@Base+0x43c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4838a <_PyLong_UnsignedLong_Converter@@Base+0x3fa> │ │ │ │ + beq.n 483ce <_PyLong_UnsignedLong_Converter@@Base+0x3fa> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 483ea <_PyLong_UnsignedLong_Converter@@Base+0x45a> │ │ │ │ + bge.n 4842e <_PyLong_UnsignedLong_Converter@@Base+0x45a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 483ea <_PyLong_UnsignedLong_Converter@@Base+0x45a> │ │ │ │ + cbnz r3, 4842e <_PyLong_UnsignedLong_Converter@@Base+0x45a> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 77160 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77198 <_Py_Dealloc@@Base> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 43a30 │ │ │ │ + b.w 43a78 │ │ │ │ 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 484bc <_PyLong_UnsignedLong_Converter@@Base+0x52c> │ │ │ │ - cbz r0, 4844c <_PyLong_UnsignedLong_Converter@@Base+0x4bc> │ │ │ │ + bl 48500 <_PyLong_UnsignedLong_Converter@@Base+0x52c> │ │ │ │ + cbz r0, 48490 <_PyLong_UnsignedLong_Converter@@Base+0x4bc> │ │ │ │ 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 48430 <_PyLong_UnsignedLong_Converter@@Base+0x4a0> │ │ │ │ + bge.n 48474 <_PyLong_UnsignedLong_Converter@@Base+0x4a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 48430 <_PyLong_UnsignedLong_Converter@@Base+0x4a0> │ │ │ │ + cbnz r3, 48474 <_PyLong_UnsignedLong_Converter@@Base+0x4a0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 4844e <_PyLong_UnsignedLong_Converter@@Base+0x4be> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 48492 <_PyLong_UnsignedLong_Converter@@Base+0x4be> │ │ │ │ movw r3, #61120 @ 0xeec0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9248 │ │ │ │ - cbz r0, 4844c <_PyLong_UnsignedLong_Converter@@Base+0x4bc> │ │ │ │ - bl d94d0 │ │ │ │ + bl d9138 │ │ │ │ + cbz r0, 48490 <_PyLong_UnsignedLong_Converter@@Base+0x4bc> │ │ │ │ + bl d93c0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 260004 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 25f328 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl d07d0 │ │ │ │ + bl d086c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 48480 <_PyLong_UnsignedLong_Converter@@Base+0x4f0> │ │ │ │ + cbz r0, 484c4 <_PyLong_UnsignedLong_Converter@@Base+0x4f0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48480 <_PyLong_UnsignedLong_Converter@@Base+0x4f0> │ │ │ │ + bge.n 484c4 <_PyLong_UnsignedLong_Converter@@Base+0x4f0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48480 <_PyLong_UnsignedLong_Converter@@Base+0x4f0> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 484c4 <_PyLong_UnsignedLong_Converter@@Base+0x4f0> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 4849a <_PyLong_UnsignedLong_Converter@@Base+0x50a> │ │ │ │ + cbz r0, 484de <_PyLong_UnsignedLong_Converter@@Base+0x50a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4849a <_PyLong_UnsignedLong_Converter@@Base+0x50a> │ │ │ │ + bge.n 484de <_PyLong_UnsignedLong_Converter@@Base+0x50a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4849a <_PyLong_UnsignedLong_Converter@@Base+0x50a> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 484de <_PyLong_UnsignedLong_Converter@@Base+0x50a> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 484b4 <_PyLong_UnsignedLong_Converter@@Base+0x524> │ │ │ │ + cbz r0, 484f8 <_PyLong_UnsignedLong_Converter@@Base+0x524> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 484b4 <_PyLong_UnsignedLong_Converter@@Base+0x524> │ │ │ │ + bge.n 484f8 <_PyLong_UnsignedLong_Converter@@Base+0x524> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 484b4 <_PyLong_UnsignedLong_Converter@@Base+0x524> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 484f8 <_PyLong_UnsignedLong_Converter@@Base+0x524> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 28a13c │ │ │ │ + b.w 289114 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 25090c <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ + bl 24fa60 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4853e <_PyLong_UnsignedLong_Converter@@Base+0x5ae> │ │ │ │ + beq.n 48582 <_PyLong_UnsignedLong_Converter@@Base+0x5ae> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ - cbnz r2, 48544 <_PyLong_UnsignedLong_Converter@@Base+0x5b4> │ │ │ │ + cbnz r2, 48588 <_PyLong_UnsignedLong_Converter@@Base+0x5b4> │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 484fa <_PyLong_UnsignedLong_Converter@@Base+0x56a> │ │ │ │ + cbnz r0, 4853e <_PyLong_UnsignedLong_Converter@@Base+0x56a> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4853e <_PyLong_UnsignedLong_Converter@@Base+0x5ae> │ │ │ │ + bge.n 48582 <_PyLong_UnsignedLong_Converter@@Base+0x5ae> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4853e <_PyLong_UnsignedLong_Converter@@Base+0x5ae> │ │ │ │ + cbnz r3, 48582 <_PyLong_UnsignedLong_Converter@@Base+0x5ae> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4853e <_PyLong_UnsignedLong_Converter@@Base+0x5ae> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48582 <_PyLong_UnsignedLong_Converter@@Base+0x5ae> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4850c <_PyLong_UnsignedLong_Converter@@Base+0x57c> │ │ │ │ + bge.n 48550 <_PyLong_UnsignedLong_Converter@@Base+0x57c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4850c <_PyLong_UnsignedLong_Converter@@Base+0x57c> │ │ │ │ + cbnz r3, 48550 <_PyLong_UnsignedLong_Converter@@Base+0x57c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 13fbb8 │ │ │ │ - cbnz r0, 48542 <_PyLong_UnsignedLong_Converter@@Base+0x5b2> │ │ │ │ + bl 13f80c │ │ │ │ + cbnz r0, 48586 <_PyLong_UnsignedLong_Converter@@Base+0x5b2> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #28452 @ 0x6f24 │ │ │ │ + movw r1, #24216 @ 0x5e98 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4853e <_PyLong_UnsignedLong_Converter@@Base+0x5ae> │ │ │ │ + bge.n 48582 <_PyLong_UnsignedLong_Converter@@Base+0x5ae> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4853e <_PyLong_UnsignedLong_Converter@@Base+0x5ae> │ │ │ │ + cbnz r3, 48582 <_PyLong_UnsignedLong_Converter@@Base+0x5ae> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48544 <_PyLong_UnsignedLong_Converter@@Base+0x5b4> │ │ │ │ + b.n 48588 <_PyLong_UnsignedLong_Converter@@Base+0x5b4> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.n 48452 <_PyLong_UnsignedLong_Converter@@Base+0x4c2> │ │ │ │ + b.n 48496 <_PyLong_UnsignedLong_Converter@@Base+0x4c2> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7760c │ │ │ │ + bl 77644 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ea4c │ │ │ │ + b.w 7ea3c │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ 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, #11840 @ 0x2e40 │ │ │ │ + movw r1, #7616 @ 0x1dc0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl c2fd4 │ │ │ │ - cbnz r0, 485a8 <_PyLong_UnsignedLong_Converter@@Base+0x618> │ │ │ │ + bl c3058 │ │ │ │ + cbnz r0, 485ec <_PyLong_UnsignedLong_Converter@@Base+0x618> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 48668 <_PyLong_UnsignedLong_Converter@@Base+0x6d8> │ │ │ │ + b.n 486ac <_PyLong_UnsignedLong_Converter@@Base+0x6d8> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dd6dc │ │ │ │ + bl dd5b0 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 485c6 <_PyLong_UnsignedLong_Converter@@Base+0x636> │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 4860a <_PyLong_UnsignedLong_Converter@@Base+0x636> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 485a4 <_PyLong_UnsignedLong_Converter@@Base+0x614> │ │ │ │ - bl 12c038 <_PyLong_FromByteArray@@Base+0x7b8> │ │ │ │ + bne.n 485e8 <_PyLong_UnsignedLong_Converter@@Base+0x614> │ │ │ │ + bl 12bd24 <_PyLong_FromByteArray@@Base+0x7b8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 485a4 <_PyLong_UnsignedLong_Converter@@Base+0x614> │ │ │ │ - movw r3, #341 @ 0x155 │ │ │ │ - movt r3, #21 │ │ │ │ + beq.n 485e8 <_PyLong_UnsignedLong_Converter@@Base+0x614> │ │ │ │ + movw r3, #65173 @ 0xfe95 │ │ │ │ + movt r3, #20 │ │ │ │ add.w r1, r0, #16 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 48624 <_PyLong_UnsignedLong_Converter@@Base+0x694> │ │ │ │ - cbnz r1, 485fa <_PyLong_UnsignedLong_Converter@@Base+0x66a> │ │ │ │ + bne.n 48668 <_PyLong_UnsignedLong_Converter@@Base+0x694> │ │ │ │ + cbnz r1, 4863e <_PyLong_UnsignedLong_Converter@@Base+0x66a> │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57536 @ 0xe0c0 │ │ │ │ + movw r1, #53324 @ 0xd04c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 4862e <_PyLong_UnsignedLong_Converter@@Base+0x69e> │ │ │ │ + bl f3560 │ │ │ │ + b.n 48672 <_PyLong_UnsignedLong_Converter@@Base+0x69e> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 48602 <_PyLong_UnsignedLong_Converter@@Base+0x672> │ │ │ │ + cbz r3, 48646 <_PyLong_UnsignedLong_Converter@@Base+0x672> │ │ │ │ ldr r2, [r5, #20] │ │ │ │ - b.n 4860a <_PyLong_UnsignedLong_Converter@@Base+0x67a> │ │ │ │ + b.n 4864e <_PyLong_UnsignedLong_Converter@@Base+0x67a> │ │ │ │ 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 12c418 │ │ │ │ + bl 12c108 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4862e <_PyLong_UnsignedLong_Converter@@Base+0x69e> │ │ │ │ + beq.n 48672 <_PyLong_UnsignedLong_Converter@@Base+0x69e> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 4864a <_PyLong_UnsignedLong_Converter@@Base+0x6ba> │ │ │ │ + b.n 4868e <_PyLong_UnsignedLong_Converter@@Base+0x6ba> │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4864a <_PyLong_UnsignedLong_Converter@@Base+0x6ba> │ │ │ │ + bge.n 4868e <_PyLong_UnsignedLong_Converter@@Base+0x6ba> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 485a4 <_PyLong_UnsignedLong_Converter@@Base+0x614> │ │ │ │ + bge.n 485e8 <_PyLong_UnsignedLong_Converter@@Base+0x614> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 485a4 <_PyLong_UnsignedLong_Converter@@Base+0x614> │ │ │ │ + bne.n 485e8 <_PyLong_UnsignedLong_Converter@@Base+0x614> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 485a4 <_PyLong_UnsignedLong_Converter@@Base+0x614> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 485e8 <_PyLong_UnsignedLong_Converter@@Base+0x614> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12c52c │ │ │ │ + bl 12c21c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48668 <_PyLong_UnsignedLong_Converter@@Base+0x6d8> │ │ │ │ + bge.n 486ac <_PyLong_UnsignedLong_Converter@@Base+0x6d8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 48668 <_PyLong_UnsignedLong_Converter@@Base+0x6d8> │ │ │ │ + cbnz r3, 486ac <_PyLong_UnsignedLong_Converter@@Base+0x6d8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ 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 48698 <_PyLong_UnsignedLong_Converter@@Base+0x708> │ │ │ │ + bhi.n 486dc <_PyLong_UnsignedLong_Converter@@Base+0x708> │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl dd900 <_PyNumber_Index@@Base> │ │ │ │ + bl dd7d4 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 486b0 <_PyLong_UnsignedLong_Converter@@Base+0x720> │ │ │ │ - b.n 486c2 <_PyLong_UnsignedLong_Converter@@Base+0x732> │ │ │ │ - movw r0, #55084 @ 0xd72c │ │ │ │ + cbnz r0, 486f4 <_PyLong_UnsignedLong_Converter@@Base+0x720> │ │ │ │ + b.n 48706 <_PyLong_UnsignedLong_Converter@@Base+0x732> │ │ │ │ + movw r0, #50860 @ 0xc6ac │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4878c <_PyLong_UnsignedLong_Converter@@Base+0x7fc> │ │ │ │ - b.n 4868a <_PyLong_UnsignedLong_Converter@@Base+0x6fa> │ │ │ │ - bl 85b78 │ │ │ │ + beq.n 487d0 <_PyLong_UnsignedLong_Converter@@Base+0x7fc> │ │ │ │ + b.n 486ce <_PyLong_UnsignedLong_Converter@@Base+0x6fa> │ │ │ │ + bl 85b5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 486d0 <_PyLong_UnsignedLong_Converter@@Base+0x740> │ │ │ │ + blt.n 48714 <_PyLong_UnsignedLong_Converter@@Base+0x740> │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 486e0 <_PyLong_UnsignedLong_Converter@@Base+0x750> │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 48724 <_PyLong_UnsignedLong_Converter@@Base+0x750> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4878c <_PyLong_UnsignedLong_Converter@@Base+0x7fc> │ │ │ │ + bne.n 487d0 <_PyLong_UnsignedLong_Converter@@Base+0x7fc> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 486e0 <_PyLong_UnsignedLong_Converter@@Base+0x750> │ │ │ │ + b.n 48724 <_PyLong_UnsignedLong_Converter@@Base+0x750> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 486be <_PyLong_UnsignedLong_Converter@@Base+0x72e> │ │ │ │ + bne.n 48702 <_PyLong_UnsignedLong_Converter@@Base+0x72e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 486be <_PyLong_UnsignedLong_Converter@@Base+0x72e> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48702 <_PyLong_UnsignedLong_Converter@@Base+0x72e> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 4876c <_PyLong_UnsignedLong_Converter@@Base+0x7dc> │ │ │ │ + ble.n 487b0 <_PyLong_UnsignedLong_Converter@@Base+0x7dc> │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 48714 <_PyLong_UnsignedLong_Converter@@Base+0x784> │ │ │ │ + bpl.n 48758 <_PyLong_UnsignedLong_Converter@@Base+0x784> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 48710 <_PyLong_UnsignedLong_Converter@@Base+0x780> │ │ │ │ + beq.n 48754 <_PyLong_UnsignedLong_Converter@@Base+0x780> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #24364 @ 0x5f2c │ │ │ │ + movw r1, #20140 @ 0x4eac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 4876e <_PyLong_UnsignedLong_Converter@@Base+0x7de> │ │ │ │ + b.n 487b2 <_PyLong_UnsignedLong_Converter@@Base+0x7de> │ │ │ │ movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 48726 <_PyLong_UnsignedLong_Converter@@Base+0x796> │ │ │ │ - bl 88538 │ │ │ │ - cbz r0, 48746 <_PyLong_UnsignedLong_Converter@@Base+0x7b6> │ │ │ │ + beq.n 4876a <_PyLong_UnsignedLong_Converter@@Base+0x796> │ │ │ │ + bl 88530 │ │ │ │ + cbz r0, 4878a <_PyLong_UnsignedLong_Converter@@Base+0x7b6> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 48766 <_PyLong_UnsignedLong_Converter@@Base+0x7d6> │ │ │ │ + beq.n 487aa <_PyLong_UnsignedLong_Converter@@Base+0x7d6> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #24452 @ 0x5f84 │ │ │ │ + movw r1, #20228 @ 0x4f04 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #28492 @ 0x6f4c │ │ │ │ + movw r2, #24268 @ 0x5ecc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #65148 @ 0xfe7c │ │ │ │ + movw r1, #60924 @ 0xedfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #55084 @ 0xd72c │ │ │ │ + movw r0, #50860 @ 0xc6ac │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4878c <_PyLong_UnsignedLong_Converter@@Base+0x7fc> │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 487d0 <_PyLong_UnsignedLong_Converter@@Base+0x7fc> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 4876e <_PyLong_UnsignedLong_Converter@@Base+0x7de> │ │ │ │ + b.n 487b2 <_PyLong_UnsignedLong_Converter@@Base+0x7de> │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 4877e <_PyLong_UnsignedLong_Converter@@Base+0x7ee> │ │ │ │ + bgt.n 487c2 <_PyLong_UnsignedLong_Converter@@Base+0x7ee> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1df464 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ + b.w 1de594 <_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 286e30 │ │ │ │ + b.w 285e08 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00048792 <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ +000487d6 <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ - cbz r3, 4879a <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ + cbz r3, 487de <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbnz r3, 487dc <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ + cbnz r3, 48820 <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ cmp r2, #1 │ │ │ │ push {r4} │ │ │ │ - bne.n 487ba <_PyEval_FormatAwaitableError@@Base+0x28> │ │ │ │ + bne.n 487fe <_PyEval_FormatAwaitableError@@Base+0x28> │ │ │ │ movw r4, #44536 @ 0xadf8 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #28496 @ 0x6f50 │ │ │ │ + movw r2, #24260 @ 0x5ec4 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r4, #0] │ │ │ │ pop {r4} │ │ │ │ - b.w 1f6a48 <_PyErr_Format@@Base> │ │ │ │ + b.w 1f5b70 <_PyErr_Format@@Base> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 487d8 <_PyEval_FormatAwaitableError@@Base+0x46> │ │ │ │ + bne.n 4881c <_PyEval_FormatAwaitableError@@Base+0x46> │ │ │ │ movw r4, #44536 @ 0xadf8 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #28588 @ 0x6fac │ │ │ │ + movw r2, #24352 @ 0x5f20 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r4, #0] │ │ │ │ pop {r4} │ │ │ │ - b.w 1f6a48 <_PyErr_Format@@Base> │ │ │ │ + b.w 1f5b70 <_PyErr_Format@@Base> │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 48896 <_PyEval_FormatAwaitableError@@Base+0x104> │ │ │ │ + beq.n 488da <_PyEval_FormatAwaitableError@@Base+0x104> │ │ │ │ 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 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48892 <_PyEval_FormatAwaitableError@@Base+0x100> │ │ │ │ + bne.n 488d6 <_PyEval_FormatAwaitableError@@Base+0x100> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2676f0 <_PyLong_Lshift@@Base+0x1d8> │ │ │ │ + bl 266840 <_PyLong_Lshift@@Base+0x1d8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48892 <_PyEval_FormatAwaitableError@@Base+0x100> │ │ │ │ + beq.n 488d6 <_PyEval_FormatAwaitableError@@Base+0x100> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 269ad8 │ │ │ │ + bl 268c28 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #12673 @ 0x3181 │ │ │ │ + movw r2, #8545 @ 0x2161 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - movw r0, #28680 @ 0x7008 │ │ │ │ + movw r0, #24444 @ 0x5f7c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 48840 <_PyEval_FormatAwaitableError@@Base+0xae> │ │ │ │ + cbnz r0, 48884 <_PyEval_FormatAwaitableError@@Base+0xae> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 276fd4 │ │ │ │ + b.w 275fb4 │ │ │ │ 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, #28688 @ 0x7010 │ │ │ │ + movw r0, #24452 @ 0x5f84 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 269f28 │ │ │ │ + bl 269078 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48874 <_PyEval_FormatAwaitableError@@Base+0xe2> │ │ │ │ + bge.n 488b8 <_PyEval_FormatAwaitableError@@Base+0xe2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 48874 <_PyEval_FormatAwaitableError@@Base+0xe2> │ │ │ │ + cbnz r3, 488b8 <_PyEval_FormatAwaitableError@@Base+0xe2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 48834 <_PyEval_FormatAwaitableError@@Base+0xa2> │ │ │ │ + beq.n 48878 <_PyEval_FormatAwaitableError@@Base+0xa2> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48892 <_PyEval_FormatAwaitableError@@Base+0x100> │ │ │ │ + bge.n 488d6 <_PyEval_FormatAwaitableError@@Base+0x100> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 48892 <_PyEval_FormatAwaitableError@@Base+0x100> │ │ │ │ + cbnz r3, 488d6 <_PyEval_FormatAwaitableError@@Base+0x100> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 77160 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77198 <_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, #4048] @ 0xfd0 │ │ │ │ @@ -42638,86 +42680,86 @@ │ │ │ │ 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, 488c8 <_PyEval_FormatAwaitableError@@Base+0x136> │ │ │ │ + cbz r2, 4890c <_PyEval_FormatAwaitableError@@Base+0x136> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1132b8 │ │ │ │ + bl 113764 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7a53c │ │ │ │ - cbz r4, 488f0 <_PyEval_FormatAwaitableError@@Base+0x15e> │ │ │ │ - ldr r0, [pc, #28] @ (488f8 <_PyEval_FormatAwaitableError@@Base+0x166>) │ │ │ │ - bl 20b2bc <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 7a54c │ │ │ │ + cbz r4, 48934 <_PyEval_FormatAwaitableError@@Base+0x15e> │ │ │ │ + ldr r0, [pc, #28] @ (4893c <_PyEval_FormatAwaitableError@@Base+0x166>) │ │ │ │ + bl 20a3e4 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #17896 @ 0x45e8 │ │ │ │ + movw r0, #13672 @ 0x3568 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xe990004d │ │ │ │ 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, 4892c <_PyEval_FormatAwaitableError@@Base+0x19a> │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 48970 <_PyEval_FormatAwaitableError@@Base+0x19a> │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 48926 <_PyEval_FormatAwaitableError@@Base+0x194> │ │ │ │ - bl 143964 │ │ │ │ - b.n 4892c <_PyEval_FormatAwaitableError@@Base+0x19a> │ │ │ │ + bne.n 4896a <_PyEval_FormatAwaitableError@@Base+0x194> │ │ │ │ + bl 14353c │ │ │ │ + b.n 48970 <_PyEval_FormatAwaitableError@@Base+0x19a> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4894e <_PyEval_FormatAwaitableError@@Base+0x1bc> │ │ │ │ + cbnz r0, 48992 <_PyEval_FormatAwaitableError@@Base+0x1bc> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 4894e <_PyEval_FormatAwaitableError@@Base+0x1bc> │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 48992 <_PyEval_FormatAwaitableError@@Base+0x1bc> │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 48944 <_PyEval_FormatAwaitableError@@Base+0x1b2> │ │ │ │ + bne.n 48988 <_PyEval_FormatAwaitableError@@Base+0x1b2> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 143964 │ │ │ │ + b.w 14353c │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #36] @ (48984 <_PyEval_FormatAwaitableError@@Base+0x1f2>) │ │ │ │ + ldr r3, [pc, #36] @ (489c8 <_PyEval_FormatAwaitableError@@Base+0x1f2>) │ │ │ │ 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 48976 <_PyEval_FormatAwaitableError@@Base+0x1e4> │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 48980 <_PyEval_FormatAwaitableError@@Base+0x1ee> │ │ │ │ + bne.n 489ba <_PyEval_FormatAwaitableError@@Base+0x1e4> │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 489c4 <_PyEval_FormatAwaitableError@@Base+0x1ee> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -42731,390 +42773,392 @@ │ │ │ │ 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, #28780 @ 0x706c │ │ │ │ + movweq r1, #24544 @ 0x5fe0 │ │ │ │ movteq r4, #75 @ 0x4b │ │ │ │ itete ne │ │ │ │ - movwne r1, #28788 @ 0x7074 │ │ │ │ + movwne r1, #24552 @ 0x5fe8 │ │ │ │ movteq r1, #45 @ 0x2d │ │ │ │ movtne r1, #45 @ 0x2d │ │ │ │ streq r4, [sp, #0] │ │ │ │ - bl 87e38 │ │ │ │ + bl 87e2c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #28796 @ 0x707c │ │ │ │ + movw r0, #24560 @ 0x5ff0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w e5520 │ │ │ │ + b.w e53c0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #57056 @ 0xdee0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 70b18 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70b3c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 48a14 <_PyEval_FormatAwaitableError@@Base+0x282> │ │ │ │ + cbz r0, 48a58 <_PyEval_FormatAwaitableError@@Base+0x282> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 711b4 │ │ │ │ + bl 711d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 48a40 <_PyEval_FormatAwaitableError@@Base+0x2ae> │ │ │ │ + cbnz r3, 48a84 <_PyEval_FormatAwaitableError@@Base+0x2ae> │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - cbz r2, 48a36 <_PyEval_FormatAwaitableError@@Base+0x2a4> │ │ │ │ + cbz r2, 48a7a <_PyEval_FormatAwaitableError@@Base+0x2a4> │ │ │ │ movw r3, #56348 @ 0xdc1c │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 48a40 <_PyEval_FormatAwaitableError@@Base+0x2ae> │ │ │ │ + bne.n 48a84 <_PyEval_FormatAwaitableError@@Base+0x2ae> │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ - beq.n 48a6a <_PyEval_FormatAwaitableError@@Base+0x2d8> │ │ │ │ + beq.n 48aae <_PyEval_FormatAwaitableError@@Base+0x2d8> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 28b1b8 │ │ │ │ + b.w 28a190 │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #34272 @ 0x85e0 │ │ │ │ + movw r2, #30196 @ 0x75f4 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #3752 @ 0xea8 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #41436 @ 0xa1dc │ │ │ │ + movw r1, #65064 @ 0xfe28 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #37212 @ 0x915c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr r5, [pc, #444] @ (48c5c <_PyEval_FormatAwaitableError@@Base+0x4ca>) │ │ │ │ + ldr r5, [pc, #440] @ (48c9c <_PyEval_FormatAwaitableError@@Base+0x4c6>) │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ 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 48acc <_PyEval_FormatAwaitableError@@Base+0x33a> │ │ │ │ + bne.n 48b10 <_PyEval_FormatAwaitableError@@Base+0x33a> │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 48acc <_PyEval_FormatAwaitableError@@Base+0x33a> │ │ │ │ + ble.n 48b10 <_PyEval_FormatAwaitableError@@Base+0x33a> │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 48acc <_PyEval_FormatAwaitableError@@Base+0x33a> │ │ │ │ - cbnz r6, 48af8 <_PyEval_FormatAwaitableError@@Base+0x366> │ │ │ │ + bne.n 48b10 <_PyEval_FormatAwaitableError@@Base+0x33a> │ │ │ │ + cbnz r6, 48b36 <_PyEval_FormatAwaitableError@@Base+0x360> │ │ │ │ + ldr r4, [pc, #396] @ (48ca0 <_PyEval_FormatAwaitableError@@Base+0x4ca>) │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ - movs r4, #3 │ │ │ │ str r2, [sp, #20] │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ + str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r3, ip │ │ │ │ mov r1, r7 │ │ │ │ + movs r4, #3 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ - movw r4, #17984 @ 0x4640 │ │ │ │ - movt r4, #77 @ 0x4d │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 48c42 <_PyEval_FormatAwaitableError@@Base+0x4b0> │ │ │ │ + beq.w 48c80 <_PyEval_FormatAwaitableError@@Base+0x4aa> │ │ │ │ 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 11daa8 │ │ │ │ + bl 11d960 │ │ │ │ ldrd r9, r7, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ - cbnz r0, 48b18 <_PyEval_FormatAwaitableError@@Base+0x386> │ │ │ │ + cbnz r0, 48b56 <_PyEval_FormatAwaitableError@@Base+0x380> │ │ │ │ mov r6, r9 │ │ │ │ - b.n 48c48 <_PyEval_FormatAwaitableError@@Base+0x4b6> │ │ │ │ - ldr r3, [pc, #324] @ (48c60 <_PyEval_FormatAwaitableError@@Base+0x4ce>) │ │ │ │ + b.n 48c86 <_PyEval_FormatAwaitableError@@Base+0x4b0> │ │ │ │ + ldr r3, [pc, #332] @ (48ca4 <_PyEval_FormatAwaitableError@@Base+0x4ce>) │ │ │ │ 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, #360] @ 0x168 │ │ │ │ lsls r3, r3, #15 │ │ │ │ - bmi.n 48b4a <_PyEval_FormatAwaitableError@@Base+0x3b8> │ │ │ │ + bmi.n 48b88 <_PyEval_FormatAwaitableError@@Base+0x3b2> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27696 @ 0x6c30 │ │ │ │ + movw r1, #23472 @ 0x5bb0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 48b14 <_PyEval_FormatAwaitableError@@Base+0x382> │ │ │ │ + bl f3560 │ │ │ │ + b.n 48b52 <_PyEval_FormatAwaitableError@@Base+0x37c> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 48b6e <_PyEval_FormatAwaitableError@@Base+0x3dc> │ │ │ │ + bne.n 48bac <_PyEval_FormatAwaitableError@@Base+0x3d6> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #28816 @ 0x7090 │ │ │ │ + movw r1, #24580 @ 0x6004 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 48b14 <_PyEval_FormatAwaitableError@@Base+0x382> │ │ │ │ + bl f3560 │ │ │ │ + b.n 48b52 <_PyEval_FormatAwaitableError@@Base+0x37c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 14bb88 │ │ │ │ + bl 14b8c8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bgt.n 48b92 <_PyEval_FormatAwaitableError@@Base+0x400> │ │ │ │ + bgt.n 48bd0 <_PyEval_FormatAwaitableError@@Base+0x3fa> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #28856 @ 0x70b8 │ │ │ │ + movw r1, #24620 @ 0x602c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 48b14 <_PyEval_FormatAwaitableError@@Base+0x382> │ │ │ │ + bl f3560 │ │ │ │ + b.n 48b52 <_PyEval_FormatAwaitableError@@Base+0x37c> │ │ │ │ mov r0, sl │ │ │ │ - bl b7904 │ │ │ │ - cbnz r0, 48bb2 <_PyEval_FormatAwaitableError@@Base+0x420> │ │ │ │ + bl b7990 │ │ │ │ + cbnz r0, 48bf0 <_PyEval_FormatAwaitableError@@Base+0x41a> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #28888 @ 0x70d8 │ │ │ │ + movw r1, #24652 @ 0x604c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 48b14 <_PyEval_FormatAwaitableError@@Base+0x382> │ │ │ │ + bl f3560 │ │ │ │ + b.n 48b52 <_PyEval_FormatAwaitableError@@Base+0x37c> │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 23bd6c <_PyType_GetSlotWrapperNames@@Base+0x730> │ │ │ │ + bl 23aef4 <_PyType_GetSlotWrapperNames@@Base+0x730> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48b14 <_PyEval_FormatAwaitableError@@Base+0x382> │ │ │ │ + beq.n 48b52 <_PyEval_FormatAwaitableError@@Base+0x37c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 48bde <_PyEval_FormatAwaitableError@@Base+0x44c> │ │ │ │ + cbnz r3, 48c1c <_PyEval_FormatAwaitableError@@Base+0x446> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #28936 @ 0x7108 │ │ │ │ + movw r1, #24700 @ 0x607c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 48c38 <_PyEval_FormatAwaitableError@@Base+0x4a6> │ │ │ │ + bl f3560 │ │ │ │ + b.n 48c76 <_PyEval_FormatAwaitableError@@Base+0x4a0> │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, sl │ │ │ │ - bl 23bed4 <_PyType_GetSlotWrapperNames@@Base+0x898> │ │ │ │ + bl 23b05c <_PyType_GetSlotWrapperNames@@Base+0x898> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 48c38 <_PyEval_FormatAwaitableError@@Base+0x4a6> │ │ │ │ + cbz r0, 48c76 <_PyEval_FormatAwaitableError@@Base+0x4a0> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - movw r1, #31276 @ 0x7a2c │ │ │ │ + movw r1, #27052 @ 0x69ac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #27860 @ 0x6cd4 │ │ │ │ + movw r0, #23636 @ 0x5c54 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91b24 │ │ │ │ + bl 91b08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48c30 <_PyEval_FormatAwaitableError@@Base+0x49e> │ │ │ │ + beq.n 48c6e <_PyEval_FormatAwaitableError@@Base+0x498> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 48c1a <_PyEval_FormatAwaitableError@@Base+0x488> │ │ │ │ + blt.n 48c58 <_PyEval_FormatAwaitableError@@Base+0x482> │ │ │ │ mov r0, r7 │ │ │ │ blx 2c48c │ │ │ │ - b.n 48c20 <_PyEval_FormatAwaitableError@@Base+0x48e> │ │ │ │ + b.n 48c5e <_PyEval_FormatAwaitableError@@Base+0x488> │ │ │ │ mov r0, r9 │ │ │ │ blx 2b39c │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1bd0b0 │ │ │ │ + bl 1bc760 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl 23c2dc <_PyBytesWriter_WriteBytes@@Base+0xe4> │ │ │ │ + bl 23b464 <_PyBytesWriter_WriteBytes@@Base+0xe4> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 23c2dc <_PyBytesWriter_WriteBytes@@Base+0xe4> │ │ │ │ - b.n 48b14 <_PyEval_FormatAwaitableError@@Base+0x382> │ │ │ │ + bl 23b464 <_PyBytesWriter_WriteBytes@@Base+0xe4> │ │ │ │ + b.n 48b52 <_PyEval_FormatAwaitableError@@Base+0x37c> │ │ │ │ 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 11e11c <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11dfd4 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [r6, #104] @ 0x68 │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r5, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ + mov r4, r4 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 48c88 <_PyEval_FormatAwaitableError@@Base+0x4f6> │ │ │ │ + bne.n 48ccc <_PyEval_FormatAwaitableError@@Base+0x4f6> │ │ │ │ ldrd r5, r4, [r4] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.n 48cf0 <_PyEval_FormatAwaitableError@@Base+0x55e> │ │ │ │ - b.n 48ca2 <_PyEval_FormatAwaitableError@@Base+0x510> │ │ │ │ + bpl.n 48d34 <_PyEval_FormatAwaitableError@@Base+0x55e> │ │ │ │ + b.n 48ce6 <_PyEval_FormatAwaitableError@@Base+0x510> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #42280 @ 0xa528 │ │ │ │ + movw r0, #38056 @ 0x94a8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48c7a <_PyEval_FormatAwaitableError@@Base+0x4e8> │ │ │ │ + bne.n 48cbe <_PyEval_FormatAwaitableError@@Base+0x4e8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48dc6 <_PyEval_FormatAwaitableError@@Base+0x634> │ │ │ │ + b.n 48e0a <_PyEval_FormatAwaitableError@@Base+0x634> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 48cf0 <_PyEval_FormatAwaitableError@@Base+0x55e> │ │ │ │ + bpl.n 48d34 <_PyEval_FormatAwaitableError@@Base+0x55e> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r6, r3, #25 │ │ │ │ - bpl.n 48cb8 <_PyEval_FormatAwaitableError@@Base+0x526> │ │ │ │ + bpl.n 48cfc <_PyEval_FormatAwaitableError@@Base+0x526> │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ mov r2, r1 │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bmi.n 48cd0 <_PyEval_FormatAwaitableError@@Base+0x53e> │ │ │ │ + bmi.n 48d14 <_PyEval_FormatAwaitableError@@Base+0x53e> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #28980 @ 0x7134 │ │ │ │ + movw r1, #24744 @ 0x60a8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 48c9e <_PyEval_FormatAwaitableError@@Base+0x50c> │ │ │ │ + bl f3560 │ │ │ │ + b.n 48ce2 <_PyEval_FormatAwaitableError@@Base+0x50c> │ │ │ │ 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 48dd4 <_PyEval_FormatAwaitableError@@Base+0x642> │ │ │ │ + bl 48e18 <_PyEval_FormatAwaitableError@@Base+0x642> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 48dae <_PyEval_FormatAwaitableError@@Base+0x61c> │ │ │ │ + b.n 48df2 <_PyEval_FormatAwaitableError@@Base+0x61c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 111568 │ │ │ │ - cbnz r0, 48d22 <_PyEval_FormatAwaitableError@@Base+0x590> │ │ │ │ + bl 11149c │ │ │ │ + cbnz r0, 48d66 <_PyEval_FormatAwaitableError@@Base+0x590> │ │ │ │ mov r0, r4 │ │ │ │ - bl 111568 │ │ │ │ - cbnz r0, 48d22 <_PyEval_FormatAwaitableError@@Base+0x590> │ │ │ │ + bl 11149c │ │ │ │ + cbnz r0, 48d66 <_PyEval_FormatAwaitableError@@Base+0x590> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #29044 @ 0x7174 │ │ │ │ + movw r1, #24808 @ 0x60e8 │ │ │ │ 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 d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 12c2a0 │ │ │ │ + bl 12bf90 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48c9e <_PyEval_FormatAwaitableError@@Base+0x50c> │ │ │ │ + beq.n 48ce2 <_PyEval_FormatAwaitableError@@Base+0x50c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 48d54 <_PyEval_FormatAwaitableError@@Base+0x5c2> │ │ │ │ + ble.n 48d98 <_PyEval_FormatAwaitableError@@Base+0x5c2> │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52160 @ 0xcbc0 │ │ │ │ + movw r1, #47936 @ 0xbb40 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov r0, sp │ │ │ │ - bl 12e348 │ │ │ │ - b.n 48c9e <_PyEval_FormatAwaitableError@@Base+0x50c> │ │ │ │ + bl 12e01c │ │ │ │ + b.n 48ce2 <_PyEval_FormatAwaitableError@@Base+0x50c> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 12c2a0 │ │ │ │ + bl 12bf90 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 48d6a <_PyEval_FormatAwaitableError@@Base+0x5d8> │ │ │ │ + bne.n 48dae <_PyEval_FormatAwaitableError@@Base+0x5d8> │ │ │ │ mov r0, sp │ │ │ │ - bl 12e348 │ │ │ │ - b.n 48c9e <_PyEval_FormatAwaitableError@@Base+0x50c> │ │ │ │ + bl 12e01c │ │ │ │ + b.n 48ce2 <_PyEval_FormatAwaitableError@@Base+0x50c> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 48d94 <_PyEval_FormatAwaitableError@@Base+0x602> │ │ │ │ + ble.n 48dd8 <_PyEval_FormatAwaitableError@@Base+0x602> │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52160 @ 0xcbc0 │ │ │ │ + movw r1, #47936 @ 0xbb40 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov r0, sp │ │ │ │ - bl 12e348 │ │ │ │ + bl 12e01c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12e348 │ │ │ │ - b.n 48c9e <_PyEval_FormatAwaitableError@@Base+0x50c> │ │ │ │ + bl 12e01c │ │ │ │ + b.n 48ce2 <_PyEval_FormatAwaitableError@@Base+0x50c> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 48dd4 <_PyEval_FormatAwaitableError@@Base+0x642> │ │ │ │ + bl 48e18 <_PyEval_FormatAwaitableError@@Base+0x642> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 12e348 │ │ │ │ + bl 12e01c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12e348 │ │ │ │ + bl 12e01c │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r4, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, r2 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r3 │ │ │ │ - b.w 232e3c │ │ │ │ + b.w 231fa4 │ │ │ │ push {r4, r5} │ │ │ │ sub sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ @@ -43125,23 +43169,23 @@ │ │ │ │ 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 48e14 <_PyEval_FormatAwaitableError@@Base+0x682> │ │ │ │ + ble.n 48e58 <_PyEval_FormatAwaitableError@@Base+0x682> │ │ │ │ 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 48dfa <_PyEval_FormatAwaitableError@@Base+0x668> │ │ │ │ + b.n 48e3e <_PyEval_FormatAwaitableError@@Base+0x668> │ │ │ │ ldrb.w r0, [sp, #3] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -43151,801 +43195,801 @@ │ │ │ │ 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 48e60 <_PyEval_FormatAwaitableError@@Base+0x6ce> │ │ │ │ + beq.n 48ea4 <_PyEval_FormatAwaitableError@@Base+0x6ce> │ │ │ │ mov r1, r4 │ │ │ │ - bl 88538 │ │ │ │ - cbnz r0, 48e60 <_PyEval_FormatAwaitableError@@Base+0x6ce> │ │ │ │ + bl 88530 │ │ │ │ + cbnz r0, 48ea4 <_PyEval_FormatAwaitableError@@Base+0x6ce> │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 146504 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ + bl 146274 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 48e68 <_PyEval_FormatAwaitableError@@Base+0x6d6> │ │ │ │ + bne.n 48eac <_PyEval_FormatAwaitableError@@Base+0x6d6> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 48ee4 <_PyEval_FormatAwaitableError@@Base+0x752> │ │ │ │ + b.n 48f28 <_PyEval_FormatAwaitableError@@Base+0x752> │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 48e7e <_PyEval_FormatAwaitableError@@Base+0x6ec> │ │ │ │ + beq.n 48ec2 <_PyEval_FormatAwaitableError@@Base+0x6ec> │ │ │ │ movw r1, #24552 @ 0x5fe8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 88538 │ │ │ │ - cbz r0, 48e88 <_PyEval_FormatAwaitableError@@Base+0x6f6> │ │ │ │ + bl 88530 │ │ │ │ + cbz r0, 48ecc <_PyEval_FormatAwaitableError@@Base+0x6f6> │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - b.n 48e98 <_PyEval_FormatAwaitableError@@Base+0x706> │ │ │ │ + b.n 48edc <_PyEval_FormatAwaitableError@@Base+0x706> │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 146504 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ + bl 146274 <_PyUnicode_ToDecimalDigit@@Base+0x48> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 48e98 <_PyEval_FormatAwaitableError@@Base+0x706> │ │ │ │ + bne.n 48edc <_PyEval_FormatAwaitableError@@Base+0x706> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n 48ee4 <_PyEval_FormatAwaitableError@@Base+0x752> │ │ │ │ + b.n 48f28 <_PyEval_FormatAwaitableError@@Base+0x752> │ │ │ │ vldr d1, [sp, #32] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 48ec0 <_PyEval_FormatAwaitableError@@Base+0x72e> │ │ │ │ + bne.n 48f04 <_PyEval_FormatAwaitableError@@Base+0x72e> │ │ │ │ movw r3, #61100 @ 0xeeac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #38172 @ 0x951c │ │ │ │ + movw r1, #33948 @ 0x849c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48ee4 <_PyEval_FormatAwaitableError@@Base+0x752> │ │ │ │ + b.n 48f28 <_PyEval_FormatAwaitableError@@Base+0x752> │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #24 │ │ │ │ vldr d0, [sp, #40] @ 0x28 │ │ │ │ - bl 39cb6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x720> │ │ │ │ - movw r0, #22048 @ 0x5620 │ │ │ │ + bl 39cf6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x6b8> │ │ │ │ + movw r0, #17824 @ 0x45a0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 706ec │ │ │ │ - cbz r0, 48f1e <_PyEval_FormatAwaitableError@@Base+0x78c> │ │ │ │ + bl 70718 │ │ │ │ + cbz r0, 48f62 <_PyEval_FormatAwaitableError@@Base+0x78c> │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 89ba0 │ │ │ │ + bl 89b94 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 48f20 <_PyEval_FormatAwaitableError@@Base+0x78e> │ │ │ │ + bne.n 48f64 <_PyEval_FormatAwaitableError@@Base+0x78e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48f1e <_PyEval_FormatAwaitableError@@Base+0x78c> │ │ │ │ + bge.n 48f62 <_PyEval_FormatAwaitableError@@Base+0x78c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 48f1e <_PyEval_FormatAwaitableError@@Base+0x78c> │ │ │ │ + cbnz r3, 48f62 <_PyEval_FormatAwaitableError@@Base+0x78c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00048f24 : │ │ │ │ - cbz r0, 48f38 │ │ │ │ +00048f68 : │ │ │ │ + cbz r0, 48f7c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 48f38 │ │ │ │ + bge.n 48f7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48f38 │ │ │ │ - b.w 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48f7c │ │ │ │ + b.w 77198 <_Py_Dealloc@@Base> │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 48f60 │ │ │ │ + bne.n 48fa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 290314 <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ - b.n 48f6e │ │ │ │ - bl 96710 │ │ │ │ + bl 28f2ec <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ + b.n 48fb2 │ │ │ │ + bl 966f0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 980a8 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 98054 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48f58 │ │ │ │ + bne.n 48f9c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 48f7a │ │ │ │ + cbz r3, 48fbe │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 4900a │ │ │ │ + b.n 4904e │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl a0a44 │ │ │ │ + bl a0a34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49004 │ │ │ │ + beq.n 49048 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - bne.n 48f9c │ │ │ │ + bne.n 48fe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 290314 <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ - b.n 48faa │ │ │ │ - bl 96710 │ │ │ │ + bl 28f2ec <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ + b.n 48fee │ │ │ │ + bl 966f0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 980a8 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 98054 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48f94 │ │ │ │ + bne.n 48fd8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 48fe0 │ │ │ │ + cbnz r3, 49024 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9ab0c │ │ │ │ - cbnz r0, 48ff4 │ │ │ │ + bl 9aab8 │ │ │ │ + cbnz r0, 49038 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 48fe0 │ │ │ │ + cbnz r3, 49024 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab0c │ │ │ │ - cbnz r0, 48ff4 │ │ │ │ + bl 9aab8 │ │ │ │ + cbnz r0, 49038 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 48fe0 │ │ │ │ + cbnz r3, 49024 │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab0c │ │ │ │ - cbnz r0, 48ff4 │ │ │ │ + bl 9aab8 │ │ │ │ + cbnz r0, 49038 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbz r3, 48fe8 │ │ │ │ + cbz r3, 4902c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 49004 │ │ │ │ + b.n 49048 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab0c │ │ │ │ - cbnz r0, 48ff4 │ │ │ │ + bl 9aab8 │ │ │ │ + cbnz r0, 49038 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 49004 │ │ │ │ - ldr r0, [pc, #16] @ (49010 ) │ │ │ │ + cbz r0, 49048 │ │ │ │ + ldr r0, [pc, #16] @ (49054 ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 4900a │ │ │ │ + b.n 4904e │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - b.n 48ffe │ │ │ │ + b.n 49042 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r0, [r1, #76] @ 0x4c │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 49032 │ │ │ │ + cbz r3, 49076 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 49042 │ │ │ │ + b.n 49086 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 49040 │ │ │ │ + blt.n 49084 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4903c │ │ │ │ - cbnz r1, 49060 │ │ │ │ + bgt.n 49080 │ │ │ │ + cbnz r1, 490a4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 49042 │ │ │ │ + b.n 49086 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #636] @ (492c0 ) │ │ │ │ + ldr r1, [pc, #636] @ (49304 ) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 49066 │ │ │ │ - b.n 490f8 │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 490aa │ │ │ │ + b.n 4913c │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r4, r4, r5 │ │ │ │ - bne.n 49076 │ │ │ │ + bne.n 490ba │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r9, r7, #16 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ - b.n 490e6 │ │ │ │ + b.n 4912a │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - cbz r5, 4908a │ │ │ │ + cbz r5, 490ce │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 49092 │ │ │ │ + bne.n 490d6 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r9, r7, #16 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ - b.n 490d8 │ │ │ │ + b.n 4911c │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl dd900 <_PyNumber_Index@@Base> │ │ │ │ + bl dd7d4 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 490a8 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 490f8 │ │ │ │ + cbnz r0, 490ec │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 4913c │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 490c8 │ │ │ │ - bl 85b78 │ │ │ │ + b.n 4910c │ │ │ │ + bl 85b5c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 490c2 │ │ │ │ + bge.n 49106 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 490c2 │ │ │ │ + cbnz r3, 49106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 4909c │ │ │ │ + beq.n 490e0 │ │ │ │ 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 4922e │ │ │ │ + bne.w 49272 │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #11 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 7193c │ │ │ │ + bl 71974 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 490fc │ │ │ │ + cbnz r0, 49140 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 49452 │ │ │ │ + b.n 49496 │ │ │ │ subs r2, r6, #1 │ │ │ │ - movw fp, #59144 @ 0xe708 │ │ │ │ + movw fp, #54920 @ 0xd688 │ │ │ │ movt fp, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 491aa │ │ │ │ + beq.n 491ee │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 49204 │ │ │ │ + blt.n 49248 │ │ │ │ ldrb.w r3, [r9, r1] │ │ │ │ add.w sl, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 49138 │ │ │ │ + bpl.n 4917c │ │ │ │ mov r1, sl │ │ │ │ - b.n 49110 │ │ │ │ + b.n 49154 │ │ │ │ ldrb.w r3, [r9, sl] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 49166 │ │ │ │ + bmi.n 491aa │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 49128 │ │ │ │ + bne.n 4916c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 49166 │ │ │ │ + bne.n 491aa │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r0, #41176 @ 0xa0d8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 49166 │ │ │ │ + bne.n 491aa │ │ │ │ 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 49204 │ │ │ │ + b.n 49248 │ │ │ │ add.w r0, sl, #1 │ │ │ │ sub.w r1, r1, sl │ │ │ │ add r0, r9 │ │ │ │ - bl 714dc │ │ │ │ + bl 71500 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49212 │ │ │ │ + beq.n 49256 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 49186 │ │ │ │ + bgt.n 491ca │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 491a4 │ │ │ │ + b.n 491e8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85d00 │ │ │ │ + bl 85ce4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r0, 491d8 │ │ │ │ + cbnz r0, 4921c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 491a4 │ │ │ │ + bge.n 491e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 491a4 │ │ │ │ + cbnz r3, 491e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r1, sl │ │ │ │ - b.n 4910c │ │ │ │ + b.n 49150 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 49204 │ │ │ │ - movw r3, #59144 @ 0xe708 │ │ │ │ + blt.n 49248 │ │ │ │ + movw r3, #54920 @ 0xd688 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ ldrb.w r2, [r9, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r6, r2, #28 │ │ │ │ - bpl.n 491ec │ │ │ │ + bpl.n 49230 │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 49204 │ │ │ │ - b.n 491b6 │ │ │ │ + bcc.n 49248 │ │ │ │ + b.n 491fa │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85d00 │ │ │ │ + bl 85ce4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 49438 │ │ │ │ + beq.w 4947c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49212 │ │ │ │ + bge.n 49256 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 49212 │ │ │ │ + cbnz r3, 49256 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 49212 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49256 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 714dc │ │ │ │ + bl 71500 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 49212 │ │ │ │ + cbz r0, 49256 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 491c8 │ │ │ │ + bgt.n 4920c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 20b384 │ │ │ │ + bl 20a4ac │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 49452 │ │ │ │ + bne.w 49496 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 490f8 │ │ │ │ + bge.w 4913c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 490f8 │ │ │ │ + bne.w 4913c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 490f8 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4913c │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 12c2a0 │ │ │ │ + bl 12bf90 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 490f8 │ │ │ │ + bne.w 4913c │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 49262 │ │ │ │ + bne.n 492a6 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52140 @ 0xcbac │ │ │ │ + movw r1, #47916 @ 0xbb2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 4942e │ │ │ │ + bl f3560 │ │ │ │ + b.n 49472 │ │ │ │ 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 49332 │ │ │ │ + bne.n 49376 │ │ │ │ ldrb.w sl, [r3] │ │ │ │ - bl 7193c │ │ │ │ + bl 71974 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4942e │ │ │ │ + beq.w 49472 │ │ │ │ subs r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 4930e │ │ │ │ + blt.n 49352 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 4930e │ │ │ │ + beq.n 49352 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ ldrb.w r3, [r9, r6] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 4930a │ │ │ │ + bne.n 4934e │ │ │ │ adds r0, r6, #1 │ │ │ │ subs r1, r1, r6 │ │ │ │ add r0, r9 │ │ │ │ - bl 714dc │ │ │ │ + bl 71500 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4941a │ │ │ │ + beq.w 4945e │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 492c4 │ │ │ │ + bgt.n 49308 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 49302 │ │ │ │ - mov r8, r3 │ │ │ │ + b.n 49346 │ │ │ │ + mov r4, pc │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85d00 │ │ │ │ + bl 85ce4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r0, 492ee │ │ │ │ + cbz r0, 49332 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4941a │ │ │ │ + bge.w 4945e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4941a │ │ │ │ + bne.w 4945e │ │ │ │ mov r0, fp │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4941a │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4945e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49302 │ │ │ │ + bge.n 49346 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 49302 │ │ │ │ + cbnz r3, 49346 │ │ │ │ mov r0, fp │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ subs r6, #1 │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 4928c │ │ │ │ + b.n 492d0 │ │ │ │ subs r6, #1 │ │ │ │ - bcs.n 4929a │ │ │ │ - cbnz r5, 4931e │ │ │ │ + bcs.n 492de │ │ │ │ + cbnz r5, 49362 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #41176 @ 0xa0d8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 493ae │ │ │ │ + beq.n 493f2 │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 4940e │ │ │ │ + blt.n 49452 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 714dc │ │ │ │ + bl 71500 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 493ce │ │ │ │ - b.n 4941a │ │ │ │ - bl 7193c │ │ │ │ + bne.n 49412 │ │ │ │ + b.n 4945e │ │ │ │ + bl 71974 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4942e │ │ │ │ + beq.n 49472 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 4939e │ │ │ │ + beq.n 493e2 │ │ │ │ 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 1e7b0c │ │ │ │ + bl 1e6c34 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 4939e │ │ │ │ + blt.n 493e2 │ │ │ │ add.w r0, fp, sl │ │ │ │ subs r1, r6, r0 │ │ │ │ add r0, r9 │ │ │ │ - bl 714dc │ │ │ │ + bl 71500 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4941a │ │ │ │ + beq.n 4945e │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 4937a │ │ │ │ + bgt.n 493be │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 49398 │ │ │ │ + b.n 493dc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85d00 │ │ │ │ + bl 85ce4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r0, 493e6 │ │ │ │ + cbnz r0, 4942a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49398 │ │ │ │ + bge.n 493dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 49398 │ │ │ │ + cbnz r3, 493dc │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r6, sl │ │ │ │ - b.n 4933c │ │ │ │ - cbnz r5, 493c2 │ │ │ │ + b.n 49380 │ │ │ │ + cbnz r5, 49406 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #41176 @ 0xa0d8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 493c2 │ │ │ │ + bne.n 49406 │ │ │ │ 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 4940e │ │ │ │ + b.n 49452 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 714dc │ │ │ │ + bl 71500 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4941a │ │ │ │ + cbz r0, 4945e │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 493da │ │ │ │ + bgt.n 4941e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ - b.n 4940c │ │ │ │ + b.n 49450 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85d00 │ │ │ │ + bl 85ce4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r0, 493fa │ │ │ │ + cbz r0, 4943e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4941a │ │ │ │ + bge.n 4945e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4941a │ │ │ │ + cbnz r3, 4945e │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4941a │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4945e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4940c │ │ │ │ + bge.n 49450 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4940c │ │ │ │ + cbnz r3, 49450 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 20b384 │ │ │ │ + bl 20a4ac │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 49430 │ │ │ │ + bne.n 49474 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4942e │ │ │ │ + bge.n 49472 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4942e │ │ │ │ + cbnz r3, 49472 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12e348 │ │ │ │ - b.n 49452 │ │ │ │ + bl 12e01c │ │ │ │ + b.n 49496 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 49202 │ │ │ │ + bge.w 49246 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 49202 │ │ │ │ + bne.w 49246 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 49202 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49246 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ 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, #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, 49480 │ │ │ │ + cbnz r7, 494c4 │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 49480 │ │ │ │ + ble.n 494c4 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 49480 │ │ │ │ - cbnz r2, 494a0 │ │ │ │ + bne.n 494c4 │ │ │ │ + cbnz r2, 494e4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #152] @ (4951c ) │ │ │ │ + ldr r4, [pc, #152] @ (49560 ) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4950a │ │ │ │ + cbz r0, 4954e │ │ │ │ ldr r7, [r4, #0] │ │ │ │ movw r1, #8244 @ 0x2034 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 127d20 │ │ │ │ - bl d07d0 │ │ │ │ + bl 127ae0 │ │ │ │ + bl d086c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 494c4 │ │ │ │ + beq.n 49508 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88538 │ │ │ │ - cbz r0, 494dc │ │ │ │ + bl 88530 │ │ │ │ + cbz r0, 49520 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 22bca8 │ │ │ │ + bl 22ae10 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ - bl 260e70 <_PyGen_SetStopIterationValue@@Base+0xe6c> │ │ │ │ + bl 260000 <_PyGen_SetStopIterationValue@@Base+0xcd8> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4950e │ │ │ │ - b.n 4950a │ │ │ │ + bne.n 49552 │ │ │ │ + b.n 4954e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r1, #8244 @ 0x2034 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 127d20 │ │ │ │ - bl d07d0 │ │ │ │ + bl 127ae0 │ │ │ │ + bl d086c │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #64892 @ 0xfd7c │ │ │ │ + movw r1, #60668 @ 0xecfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #52712 @ 0xcde8 │ │ │ │ + movw r0, #48488 @ 0xbd68 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49516 │ │ │ │ + b.n 4955a │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - mov ip, r8 │ │ │ │ + mov r8, r5 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ - cbnz r3, 4954c │ │ │ │ + cbnz r3, 49590 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20032 @ 0x4e40 │ │ │ │ + movw r1, #15808 @ 0x3dc0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 49574 │ │ │ │ + bl f3560 │ │ │ │ + b.n 495b8 │ │ │ │ ldrb.w r3, [r0, #33] @ 0x21 │ │ │ │ - cbz r3, 4956a │ │ │ │ + cbz r3, 495ae │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19760 @ 0x4d30 │ │ │ │ + movw r1, #15536 @ 0x3cb0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 49574 │ │ │ │ + bl f3560 │ │ │ │ + b.n 495b8 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ movw r1, #31892 @ 0x7c94 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 127d20 │ │ │ │ + bl 127ae0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 495b4 │ │ │ │ + beq.n 495f8 │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 495b4 │ │ │ │ + beq.n 495f8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 495e2 │ │ │ │ - b.n 495ce │ │ │ │ + beq.n 49626 │ │ │ │ + b.n 49612 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 495ac │ │ │ │ - movw r0, #29148 @ 0x71dc │ │ │ │ + beq.n 495f0 │ │ │ │ + movw r0, #24912 @ 0x6150 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r1, r5 │ │ │ │ - bl 234118 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 233280 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 495ac │ │ │ │ + bne.n 495f0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49652 │ │ │ │ + b.n 49696 │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #29148 @ 0x71dc │ │ │ │ + movw r0, #24912 @ 0x6150 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 495ca │ │ │ │ + beq.n 4960e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 89150 │ │ │ │ + bl 89144 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 495ca │ │ │ │ + beq.n 4960e │ │ │ │ movs r0, #0 │ │ │ │ - bl 7193c │ │ │ │ + bl 71974 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 49610 │ │ │ │ + cbnz r0, 49654 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 495ca │ │ │ │ + bge.n 4960e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 495ca │ │ │ │ + bne.n 4960e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 495ca │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4960e │ │ │ │ ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 49648 │ │ │ │ + cbnz r0, 4968c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49630 │ │ │ │ + bge.n 49674 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49630 │ │ │ │ + cbnz r3, 49674 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 495ca │ │ │ │ + bge.n 4960e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 495ca │ │ │ │ + bne.n 4960e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 495ca │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4960e │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [r0, #8] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -43953,416 +43997,416 @@ │ │ │ │ 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 7193c │ │ │ │ + bl 71974 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 497b6 │ │ │ │ + beq.w 497fa │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 49720 │ │ │ │ + ble.n 49764 │ │ │ │ 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 1340ec <_PyBytesWriter_Dealloc@@Base+0x198c> │ │ │ │ + bl 133d2c <_PyBytesWriter_Dealloc@@Base+0x1974> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4971c │ │ │ │ + beq.n 49760 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7c0bc │ │ │ │ + bl 7c0ac │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49766 │ │ │ │ + beq.n 497aa │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85d00 │ │ │ │ + bl 85ce4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 496f4 │ │ │ │ + bne.n 49738 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 496dc │ │ │ │ + bge.n 49720 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 496dc │ │ │ │ + cbnz r3, 49720 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4977a │ │ │ │ + bge.n 497be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4977a │ │ │ │ + bne.n 497be │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4977a │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 497be │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49708 │ │ │ │ + bge.n 4974c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 49708 │ │ │ │ + cbnz r3, 4974c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4971c │ │ │ │ + bge.n 49760 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4971c │ │ │ │ + cbnz r3, 49760 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 49686 │ │ │ │ + b.n 496ca │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 497b8 │ │ │ │ + beq.n 497fc │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 4973a │ │ │ │ + b.n 4977e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 497a6 │ │ │ │ + blt.n 497ea │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 90120 │ │ │ │ + bl 90100 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 497b8 │ │ │ │ + beq.n 497fc │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7c0bc │ │ │ │ + bl 7c0ac │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 49790 │ │ │ │ + cbz r0, 497d4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85d00 │ │ │ │ + bl 85ce4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 49732 │ │ │ │ + bne.n 49776 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4977a │ │ │ │ + bge.n 497be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4977a │ │ │ │ + cbnz r3, 497be │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 497b6 │ │ │ │ + bge.n 497fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 497b6 │ │ │ │ + cbnz r3, 497fa │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 497b6 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 497fa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 497b6 │ │ │ │ + bge.n 497fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 497b6 │ │ │ │ + cbnz r3, 497fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 497b6 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 497fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4973a │ │ │ │ + bne.n 4977e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4973a │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4977e │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 238288 │ │ │ │ + bl 2373f0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 497e6 │ │ │ │ - bl 89150 │ │ │ │ + cbz r0, 4982a │ │ │ │ + bl 89144 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ 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 7758c │ │ │ │ + bl 775c4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4982c │ │ │ │ + bge.n 49870 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4982c │ │ │ │ + cbnz r3, 49870 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77160 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77198 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 248590 <_PyArg_BadArgument@@Base+0x490> │ │ │ │ + b.w 2476e4 <_PyArg_BadArgument@@Base+0x490> │ │ │ │ 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 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 7193c │ │ │ │ + bl 71974 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 498f4 │ │ │ │ + beq.n 49938 │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ mov r2, r7 │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 498c6 │ │ │ │ + ble.n 4990a │ │ │ │ ldr.w r1, [r8, #76] @ 0x4c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1340ec <_PyBytesWriter_Dealloc@@Base+0x198c> │ │ │ │ + bl 133d2c <_PyBytesWriter_Dealloc@@Base+0x1974> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 498c2 │ │ │ │ - bl 85d00 │ │ │ │ + cbz r5, 49906 │ │ │ │ + bl 85ce4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 498ae │ │ │ │ + bne.n 498f2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49898 │ │ │ │ + bge.n 498dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49898 │ │ │ │ + cbnz r3, 498dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 498f4 │ │ │ │ + bge.n 49938 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 498f4 │ │ │ │ + cbnz r3, 49938 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 498f4 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49938 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 498c2 │ │ │ │ + bge.n 49906 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 498c2 │ │ │ │ + cbnz r3, 49906 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 49860 │ │ │ │ + b.n 498a4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 49908 │ │ │ │ + cbz r3, 4994c │ │ │ │ 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 90120 │ │ │ │ + bl 90100 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 49908 │ │ │ │ + cbz r3, 4994c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 85d00 │ │ │ │ + bl 85ce4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 498d0 │ │ │ │ + bne.n 49914 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 498f8 │ │ │ │ + blt.n 4993c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 49908 │ │ │ │ + b.n 4994c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 498f4 │ │ │ │ + bne.n 49938 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 498f4 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49938 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ 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, 4992e │ │ │ │ + cbz r3, 49972 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 49940 │ │ │ │ + b.n 49984 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 4993e │ │ │ │ + ble.n 49982 │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 49938 │ │ │ │ - cbnz r1, 49964 │ │ │ │ + bgt.n 4997c │ │ │ │ + cbnz r1, 499a8 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 49940 │ │ │ │ + b.n 49984 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r1, [pc, #288] @ (49a64 ) │ │ │ │ + ldr r1, [pc, #288] @ (49aa8 ) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4996c │ │ │ │ - b.n 49a5a │ │ │ │ + cbnz r0, 499b0 │ │ │ │ + b.n 49a9e │ │ │ │ clz r8, r1 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - bne.n 49980 │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 499c4 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49a5a │ │ │ │ + bne.n 49a9e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 49994 │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 499d8 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49a5a │ │ │ │ + bne.n 49a9e │ │ │ │ add r5, r8 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 499a0 │ │ │ │ + bne.n 499e4 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 499fa │ │ │ │ + b.n 49a3e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl c72fc │ │ │ │ + bl c7388 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 49a5a │ │ │ │ - bne.n 4999a │ │ │ │ - movw r5, #17984 @ 0x4640 │ │ │ │ + blt.n 49a9e │ │ │ │ + bne.n 499de │ │ │ │ + movw r5, #17912 @ 0x45f8 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ - ldr.w r3, [r5, #308] @ 0x134 │ │ │ │ - cbz r3, 499fa │ │ │ │ - bl 965e4 │ │ │ │ + ldr.w r3, [r5, #352] @ 0x160 │ │ │ │ + cbz r3, 49a3e │ │ │ │ + bl 965c4 │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c39c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 499f4 │ │ │ │ - ldr.w r3, [r5, #308] @ 0x134 │ │ │ │ + bge.n 49a38 │ │ │ │ + ldr.w r3, [r5, #352] @ 0x160 │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.n 499f2 │ │ │ │ + bne.n 49a36 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #38 @ 0x26 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - str.w r3, [r5, #308] @ 0x134 │ │ │ │ - cbnz r3, 49a14 │ │ │ │ - ldr.w r3, [r5, #308] @ 0x134 │ │ │ │ - cbnz r3, 49a40 │ │ │ │ - bl 965e4 │ │ │ │ + str.w r3, [r5, #352] @ 0x160 │ │ │ │ + cbnz r3, 49a58 │ │ │ │ + ldr.w r3, [r5, #352] @ 0x160 │ │ │ │ + cbnz r3, 49a84 │ │ │ │ + bl 965c4 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b718 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 49a24 │ │ │ │ + bge.n 49a68 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ - b.n 49a44 │ │ │ │ + bl 1b10e8 │ │ │ │ + b.n 49a88 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 49a4e │ │ │ │ + bne.n 49a92 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c0920 <_Py_set_inheritable@@Base> │ │ │ │ + bl 1bff30 <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 49a4e │ │ │ │ + bne.n 49a92 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b4c4 │ │ │ │ - b.n 49a44 │ │ │ │ + b.n 49a88 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 49a4e │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 49a5a │ │ │ │ + bne.n 49a92 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 49a9e │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - bx r9 │ │ │ │ + bxns r5 │ │ │ │ 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, #3880] @ 0xf28 │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ mov fp, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov lr, r3 │ │ │ │ - cbz r3, 49a88 │ │ │ │ + cbz r3, 49acc │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 49a8a │ │ │ │ + b.n 49ace │ │ │ │ mov r8, r3 │ │ │ │ - ldr r4, [pc, #536] @ (49ca4 ) │ │ │ │ + ldr r4, [pc, #536] @ (49ce8 ) │ │ │ │ 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} │ │ │ │ @@ -44375,257 +44419,257 @@ │ │ │ │ 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 49ad8 │ │ │ │ + bne.n 49b1c │ │ │ │ cmp.w fp, #1 │ │ │ │ - ble.n 49ad8 │ │ │ │ + ble.n 49b1c │ │ │ │ cmp.w fp, #2 │ │ │ │ - bne.n 49ad8 │ │ │ │ - cbnz r7, 49afe │ │ │ │ - ldr r1, [pc, #460] @ (49ca8 ) │ │ │ │ + bne.n 49b1c │ │ │ │ + cbnz r7, 49b42 │ │ │ │ + ldr r1, [pc, #460] @ (49cec ) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 49c70 │ │ │ │ + beq.w 49cb4 │ │ │ │ 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 11daa8 │ │ │ │ + bl 11d960 │ │ │ │ ldrd sl, r9, [sp, #148] @ 0x94 │ │ │ │ ldr.w r8, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 49c7e │ │ │ │ + beq.w 49cc2 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ - bl 11daa8 │ │ │ │ + bl 11d960 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ - cbz r0, 49b98 │ │ │ │ + cbz r0, 49bdc │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.n 49b48 │ │ │ │ + beq.n 49b8c │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c72fc │ │ │ │ + bl c7388 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bge.n 49b4c │ │ │ │ - b.n 49b98 │ │ │ │ + bge.n 49b90 │ │ │ │ + b.n 49bdc │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 49b58 │ │ │ │ + blt.n 49b9c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 49b7a │ │ │ │ + bpl.n 49bbe │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #61740 @ 0xf12c │ │ │ │ + movw r1, #57516 @ 0xe0ac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #29160 @ 0x71e8 │ │ │ │ + movw r0, #24924 @ 0x615c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91b24 │ │ │ │ + bl 91b08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 49b98 │ │ │ │ - ldr.w fp, [pc, #308] @ 49cac │ │ │ │ - b.n 49bf0 │ │ │ │ + beq.n 49bdc │ │ │ │ + ldr.w fp, [pc, #308] @ 49cf0 │ │ │ │ + b.n 49c34 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #6548 @ 0x1994 │ │ │ │ + movw r2, #2324 @ 0x914 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #13852 @ 0x361c │ │ │ │ + movw r1, #9628 @ 0x259c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ movs r7, #0 │ │ │ │ - b.n 49c84 │ │ │ │ + b.n 49cc8 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ - bl 714dc │ │ │ │ + bl 71500 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49b98 │ │ │ │ + beq.n 49bdc │ │ │ │ add.w r2, r0, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 965e4 │ │ │ │ + bl 965c4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - blt.n 49c0a │ │ │ │ + blt.n 49c4e │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 2bdb8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 49c62 │ │ │ │ + bge.n 49ca6 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 49c3a │ │ │ │ + bne.n 49c7e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w fp, fp, #4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 49c2a │ │ │ │ + blt.n 49c6e │ │ │ │ ldr.w r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 49b9c │ │ │ │ + bne.n 49be0 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1bd0b0 │ │ │ │ - b.n 49b98 │ │ │ │ + bl 1bc760 │ │ │ │ + b.n 49bdc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 49c1c │ │ │ │ + cbz r3, 49c60 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 2b788 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 49bcc │ │ │ │ + b.n 49c10 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 2abdc │ │ │ │ mov r1, r0 │ │ │ │ - b.n 49bcc │ │ │ │ + b.n 49c10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 49bf0 │ │ │ │ + bne.n 49c34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 49bf0 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49c34 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1bd0b0 │ │ │ │ + bl 1bc760 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 49b98 │ │ │ │ + bge.n 49bdc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 49b98 │ │ │ │ + bne.n 49bdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 49b98 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49bdc │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 49c6c │ │ │ │ + beq.n 49cb0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 9e25c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9e24c <_PyBytes_Resize@@Base> │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ - b.n 49c84 │ │ │ │ + b.n 49cc8 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 49c84 │ │ │ │ + b.n 49cc8 │ │ │ │ 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 11e11c <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11dfd4 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ - bl 11e11c <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11dfd4 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r4, [r5, #108] @ 0x6c │ │ │ │ + ldrsh r4, [r4, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bx pc │ │ │ │ + bxns fp │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r4, [r4, #116] @ 0x74 │ │ │ │ + ldrsh r4, [r3, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 49cdc │ │ │ │ + bne.n 49d20 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #17020 @ 0x427c │ │ │ │ + movw r1, #12796 @ 0x31fc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 49d02 │ │ │ │ + bl f3560 │ │ │ │ + b.n 49d46 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 49d0e │ │ │ │ + cbnz r3, 49d52 │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 49d06 │ │ │ │ + cbz r3, 49d4a │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #2 │ │ │ │ - movw r1, #17072 @ 0x42b0 │ │ │ │ + movw r1, #12848 @ 0x3230 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49d26 │ │ │ │ + b.n 49d6a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 248590 <_PyArg_BadArgument@@Base+0x490> │ │ │ │ + bl 2476e4 <_PyArg_BadArgument@@Base+0x490> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 26e674 │ │ │ │ - cbnz r0, 49d26 │ │ │ │ + bl 26d67c │ │ │ │ + cbnz r0, 49d6a │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r4, #16] │ │ │ │ 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, #3904] @ 0xf40 │ │ │ │ sub sp, #160 @ 0xa0 │ │ │ │ mov sl, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov lr, r3 │ │ │ │ - cbz r3, 49d48 │ │ │ │ + cbz r3, 49d8c │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 49d4a │ │ │ │ + b.n 49d8e │ │ │ │ mov r8, r3 │ │ │ │ - ldr r5, [pc, #388] @ (49ed0 ) │ │ │ │ + ldr r5, [pc, #388] @ (49f14 ) │ │ │ │ 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} │ │ │ │ @@ -44638,602 +44682,598 @@ │ │ │ │ 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 49d98 │ │ │ │ + bne.n 49ddc │ │ │ │ cmp.w sl, #1 │ │ │ │ - ble.n 49d98 │ │ │ │ + ble.n 49ddc │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 49d98 │ │ │ │ - cbnz r4, 49dbc │ │ │ │ - ldr r1, [pc, #312] @ (49ed4 ) │ │ │ │ + bne.n 49ddc │ │ │ │ + cbnz r4, 49e00 │ │ │ │ + ldr r1, [pc, #312] @ (49f18 ) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49e90 │ │ │ │ + beq.n 49ed4 │ │ │ │ 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 11daa8 │ │ │ │ + bl 11d960 │ │ │ │ ldrd r9, r7, [sp, #132] @ 0x84 │ │ │ │ ldr.w r8, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49e9e │ │ │ │ + beq.n 49ee2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ - bl 11daa8 │ │ │ │ + bl 11d960 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ - cbz r0, 49e48 │ │ │ │ + cbz r0, 49e8c │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.n 49e02 │ │ │ │ + beq.n 49e46 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl c72fc │ │ │ │ + bl c7388 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 49e04 │ │ │ │ - b.n 49e48 │ │ │ │ + bge.n 49e48 │ │ │ │ + b.n 49e8c │ │ │ │ movs r4, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 49e0c │ │ │ │ + blt.n 49e50 │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bpl.n 49e2a │ │ │ │ + bpl.n 49e6e │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #61740 @ 0xf12c │ │ │ │ + movw r1, #57516 @ 0xe0ac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #29220 @ 0x7224 │ │ │ │ + movw r0, #24984 @ 0x6198 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91b24 │ │ │ │ + bl 91b08 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 49e4c │ │ │ │ - b.n 49e48 │ │ │ │ + bne.n 49e90 │ │ │ │ + b.n 49e8c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #6572 @ 0x19ac │ │ │ │ + movw r2, #2348 @ 0x92c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #13852 @ 0x361c │ │ │ │ + movw r1, #9628 @ 0x259c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 49eae │ │ │ │ - bl 965e4 │ │ │ │ + b.n 49ef2 │ │ │ │ + bl 965c4 │ │ │ │ mov r1, r6 │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 49e62 │ │ │ │ + blt.n 49ea6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2ad38 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 49e74 │ │ │ │ + b.n 49eb8 │ │ │ │ mov r0, r9 │ │ │ │ - cbz r4, 49e6e │ │ │ │ + cbz r4, 49eb2 │ │ │ │ blx 2bacc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 49e74 │ │ │ │ + b.n 49eb8 │ │ │ │ blx 2b134 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9aa94 │ │ │ │ - cbz r4, 49ea6 │ │ │ │ + bl 9aa40 │ │ │ │ + cbz r4, 49eea │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1980 │ │ │ │ - b.n 49e48 │ │ │ │ + bl 1b1110 │ │ │ │ + b.n 49e8c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 49eae │ │ │ │ + b.n 49ef2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 49eae │ │ │ │ + b.n 49ef2 │ │ │ │ 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 11e11c <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11dfd4 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ - bl 11e11c <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11dfd4 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #160 @ 0xa0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r6, #116] @ 0x74 │ │ │ │ + ldrsh r0, [r5, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - blx r6 │ │ │ │ + blxns r2 │ │ │ │ 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 714dc │ │ │ │ + bl 71500 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 49f00 │ │ │ │ + cbz r0, 49f44 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 465fe │ │ │ │ + bl 46646 │ │ │ │ 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 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 714dc │ │ │ │ + bl 71500 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 49f2c │ │ │ │ + cbz r0, 49f70 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 46a04 │ │ │ │ + bl 46a4c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #84] @ (49f98 ) │ │ │ │ + ldr r3, [pc, #80] @ (49fd8 ) │ │ │ │ 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] @ 49f90 │ │ │ │ + vldr d6, [pc, #52] @ 49fd0 │ │ │ │ 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 49f74 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 49f84 │ │ │ │ + bne.n 49fb8 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 49fc8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 85c28 │ │ │ │ + b.w 85c0c │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - 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 r2, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #29364 @ 0x72b4 │ │ │ │ + movw r1, #25140 @ 0x6234 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 8edb8 │ │ │ │ - cbz r0, 49fde │ │ │ │ + bl 8ed90 │ │ │ │ + cbz r0, 4a01a │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 4a0cc │ │ │ │ + bl 4a104 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #29380 @ 0x72c4 │ │ │ │ + movw r0, #25156 @ 0x6244 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ 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 │ │ │ │ mov r0, r1 │ │ │ │ - bl e50f8 │ │ │ │ + bl e4f98 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4a004 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 4a02e │ │ │ │ - b.n 4a014 │ │ │ │ + bne.n 4a040 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 4a06a │ │ │ │ + b.n 4a050 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4a012 │ │ │ │ + blt.n 4a04e │ │ │ │ cmp r0, r3 │ │ │ │ it ge │ │ │ │ movge r0, r3 │ │ │ │ - b.n 4a014 │ │ │ │ + b.n 4a050 │ │ │ │ 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 4a030 │ │ │ │ + b.n 4a06c │ │ │ │ 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, [r1, #4] │ │ │ │ movw r3, #24552 @ 0x5fe8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4a054 │ │ │ │ + bne.n 4a090 │ │ │ │ vldr d0, [r1, #8] │ │ │ │ - b.n 4a08a │ │ │ │ + b.n 4a0c6 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1462c0 │ │ │ │ + bl 146030 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4a08a │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 4a072 │ │ │ │ + bne.n 4a0c6 │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 4a0ae │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4a0ba │ │ │ │ + b.n 4a0f6 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #29388 @ 0x72cc │ │ │ │ + movw r1, #25164 @ 0x624c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 4a06e │ │ │ │ + bl f3560 │ │ │ │ + b.n 4a0aa │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 4a072 │ │ │ │ - vldr d7, [pc, #40] @ 4a0c0 │ │ │ │ + bls.n 4a0ae │ │ │ │ + vldr d7, [pc, #36] @ 4a0f8 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #40] @ (4a0c8 ) │ │ │ │ + ldr r2, [pc, #36] @ (4a100 ) │ │ │ │ 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] │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ - nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ adds r0, #13 │ │ │ │ movs r1, #10 │ │ │ │ - bl 714dc │ │ │ │ + bl 71500 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4a13a │ │ │ │ + cbz r0, 4a172 │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 4a0fa │ │ │ │ + ble.n 4a132 │ │ │ │ ldrb r3, [r5, #23] │ │ │ │ - cbz r3, 4a0fa │ │ │ │ + cbz r3, 4a132 │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ strb r3, [r0, #18] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 4a10e │ │ │ │ + cbz r3, 4a146 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4a118 │ │ │ │ + bne.n 4a150 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7bf18 │ │ │ │ + bl 7bf08 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4a120 │ │ │ │ + b.n 4a158 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7c0bc │ │ │ │ + bl 7c0ac │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a12e │ │ │ │ + bge.n 4a166 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 4a132 │ │ │ │ + cbz r3, 4a16a │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4a13a │ │ │ │ + b.n 4a172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a12e │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a166 │ │ │ │ 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 r2, [r1, #4] │ │ │ │ movw r3, #41384 @ 0xa1a8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4a178 │ │ │ │ + beq.n 4a1b0 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #29432 @ 0x72f8 │ │ │ │ + movw r1, #25208 @ 0x6278 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #184] @ (4a234 ) │ │ │ │ + ldr r1, [pc, #184] @ (4a26c ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d6694 │ │ │ │ + bl d6584 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 4a18c │ │ │ │ + bge.n 4a1c4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4a232 │ │ │ │ - bne.n 4a1a0 │ │ │ │ + b.n 4a26a │ │ │ │ + bne.n 4a1d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl d6694 │ │ │ │ + bl d6584 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4a188 │ │ │ │ - beq.n 4a1a2 │ │ │ │ + blt.n 4a1c0 │ │ │ │ + beq.n 4a1da │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - b.n 4a1a2 │ │ │ │ - ldr r5, [pc, #144] @ (4a234 ) │ │ │ │ + b.n 4a1da │ │ │ │ + ldr r5, [pc, #144] @ (4a26c ) │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 122180 │ │ │ │ + bl 121f4c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a188 │ │ │ │ + beq.n 4a1c0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 117ab8 │ │ │ │ + bl 1179cc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a1ce │ │ │ │ + bge.n 4a206 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4a1ce │ │ │ │ + cbnz r3, 4a206 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4a188 │ │ │ │ + beq.n 4a1c0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1261a0 │ │ │ │ - cbnz r0, 4a1f4 │ │ │ │ + bl 125f68 │ │ │ │ + cbnz r0, 4a22c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a188 │ │ │ │ + bge.n 4a1c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4a188 │ │ │ │ + bne.n 4a1c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a188 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a1c0 │ │ │ │ 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 4a210 │ │ │ │ + bge.n 4a248 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 4a210 │ │ │ │ + cbnz r3, 4a248 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4a222 │ │ │ │ + blt.n 4a25a │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4a232 │ │ │ │ + b.n 4a26a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4a218 │ │ │ │ + bne.n 4a250 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a218 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a250 │ │ │ │ pop {r3, r4, r5, r6, r7, 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, #4056] @ 0xfd8 │ │ │ │ ldrd r4, r7, [r0, #16] │ │ │ │ sub sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 29aad0 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 299a70 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29ad64 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 299d04 <_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 29aad0 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 299a70 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 29ad64 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 299d04 <_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, 4a2f8 │ │ │ │ + cbz r1, 4a330 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ ite eq │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ - cbz r7, 4a2ce │ │ │ │ + cbz r7, 4a306 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r4, #60884 @ 0xedd4 │ │ │ │ + movw r4, #56660 @ 0xdd54 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ - movw r2, #63920 @ 0xf9b0 │ │ │ │ + movw r2, #59696 @ 0xe930 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ str r7, [sp, #8] │ │ │ │ - movw r0, #29464 @ 0x7318 │ │ │ │ + movw r0, #25240 @ 0x6298 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e5520 │ │ │ │ - b.n 4a324 │ │ │ │ + bl e53c0 │ │ │ │ + b.n 4a35c │ │ │ │ str r4, [sp, #4] │ │ │ │ - movw r4, #60884 @ 0xedd4 │ │ │ │ + movw r4, #56660 @ 0xdd54 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #63920 @ 0xf9b0 │ │ │ │ + movw r2, #59696 @ 0xe930 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r3, r5 │ │ │ │ cmp r6, r7 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ - movw r0, #29492 @ 0x7334 │ │ │ │ + movw r0, #25268 @ 0x62b4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e5520 │ │ │ │ - b.n 4a324 │ │ │ │ - cbz r7, 4a30e │ │ │ │ + bl e53c0 │ │ │ │ + b.n 4a35c │ │ │ │ + cbz r7, 4a346 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - movw r0, #29516 @ 0x734c │ │ │ │ + movw r0, #25292 @ 0x62cc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e5520 │ │ │ │ - b.n 4a324 │ │ │ │ + bl e53c0 │ │ │ │ + b.n 4a35c │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #29536 @ 0x7360 │ │ │ │ + movw r0, #25312 @ 0x62e0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w e5520 │ │ │ │ + b.w e53c0 │ │ │ │ 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 │ │ │ │ mov r0, r1 │ │ │ │ - bl dd900 <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 4a34e │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 4a380 │ │ │ │ + bl dd7d4 <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 4a386 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 4a3b8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4a384 │ │ │ │ + b.n 4a3bc │ │ │ │ mov r5, r0 │ │ │ │ - bl 85b78 │ │ │ │ + bl 85b5c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a36a │ │ │ │ + bge.n 4a3a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4a36a │ │ │ │ + cbnz r3, 4a3a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4a384 │ │ │ │ - b.n 4a342 │ │ │ │ + bne.n 4a3bc │ │ │ │ + b.n 4a37a │ │ │ │ subs r4, r4, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 286e30 │ │ │ │ - cbnz r0, 4a394 │ │ │ │ + bl 285e08 │ │ │ │ + cbnz r0, 4a3cc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4a3a8 │ │ │ │ + b.n 4a3e0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 4a370 │ │ │ │ + bgt.n 4a3a8 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1df464 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ + b.w 1de594 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ add.w r2, r0, #16 │ │ │ │ ldrb r3, [r2, r4] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.n 4a3a2 │ │ │ │ + beq.n 4a3da │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 4a3a8 │ │ │ │ + bne.n 4a3e0 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ strb r3, [r0, #16] │ │ │ │ strb r1, [r2, r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #29552 @ 0x7370 │ │ │ │ + movw r0, #25328 @ 0x62f0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - b.w e5520 │ │ │ │ + b.w e53c0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -45244,110 +45284,110 @@ │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c72fc │ │ │ │ + bl c7388 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 4a410 │ │ │ │ + blt.n 4a448 │ │ │ │ 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 4a412 │ │ │ │ + b.n 4a44a │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 28d828 │ │ │ │ + b.w 28c800 │ │ │ │ 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, 4a440 │ │ │ │ + cbz r2, 4a478 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 28a220 │ │ │ │ + bl 2891f8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4a450 │ │ │ │ + cbnz r0, 4a488 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4a46a │ │ │ │ + b.n 4a4a2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 278304 <_PyTime_FromLong@@Base+0xcc> │ │ │ │ + bl 2772e4 <_PyTime_FromLong@@Base+0xcc> │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4a42e │ │ │ │ - b.n 4a43c │ │ │ │ - bl 253620 │ │ │ │ + bne.n 4a466 │ │ │ │ + b.n 4a474 │ │ │ │ + bl 252770 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a46a │ │ │ │ + bge.n 4a4a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4a46a │ │ │ │ + cbnz r3, 4a4a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #112] @ (4a4f0 ) │ │ │ │ + ldr r1, [pc, #112] @ (4a528 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bl b6d78 │ │ │ │ + bl b6e00 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4a4e8 │ │ │ │ + beq.n 4a520 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 4a4b0 │ │ │ │ + cbz r5, 4a4e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bd160 │ │ │ │ + bl 1bc810 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a4ac │ │ │ │ + bge.n 4a4e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4a4ac │ │ │ │ + cbnz r3, 4a4e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 4a4b2 │ │ │ │ - b.n 4a4e8 │ │ │ │ - ldr r4, [pc, #64] @ (4a4f4 ) │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 4a4ea │ │ │ │ + b.n 4a520 │ │ │ │ + ldr r4, [pc, #64] @ (4a52c ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 271714 <_PyObject_GetState@@Base> │ │ │ │ + bl 270720 <_PyObject_GetState@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4a4d2 │ │ │ │ + cbnz r0, 4a50a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a4e8 │ │ │ │ + bge.n 4a520 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4a4e8 │ │ │ │ + cbnz r3, 4a520 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a4e8 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a520 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #29624 @ 0x73b8 │ │ │ │ + movw r0, #25400 @ 0x6338 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80cc0 │ │ │ │ + b.w 80ca0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cpsid │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ @@ -45366,44 +45406,44 @@ │ │ │ │ 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, 4a546 │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 4a57e │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4a540 │ │ │ │ - bl 143964 │ │ │ │ - b.n 4a546 │ │ │ │ + bne.n 4a578 │ │ │ │ + bl 14353c │ │ │ │ + b.n 4a57e │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4a568 │ │ │ │ + cbnz r0, 4a5a0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 4a568 │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 4a5a0 │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4a55e │ │ │ │ + bne.n 4a596 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 143964 │ │ │ │ + b.w 14353c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r0, #29632 @ 0x73c0 │ │ │ │ + movw r0, #25408 @ 0x6340 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w 79770 │ │ │ │ + b.w 79798 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 1b5780 │ │ │ │ + b.w 1b4f10 │ │ │ │ │ │ │ │ -0004a57c : │ │ │ │ +0004a5b4 : │ │ │ │ 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 │ │ │ │ @@ -45411,165 +45451,165 @@ │ │ │ │ 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 7193c │ │ │ │ + bl 71974 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 4a5d2 │ │ │ │ + cbz r0, 4a60a │ │ │ │ mov r0, sp │ │ │ │ - bl 19f3b0 │ │ │ │ + bl 19ea50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a5ca │ │ │ │ + bge.n 4a602 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4a5ca │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4a602 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 4a5d2 │ │ │ │ - bl 7630c │ │ │ │ + cbz r0, 4a60a │ │ │ │ + bl 76344 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrd r1, r2, [r0, #8] │ │ │ │ - cbnz r2, 4a5e4 │ │ │ │ + cbnz r2, 4a61c │ │ │ │ movs r0, #1 │ │ │ │ - b.w 7bf18 │ │ │ │ + b.w 7bf08 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7c0bc │ │ │ │ + b.w 7c0ac │ │ │ │ movs r0, #16 │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #28 │ │ │ │ - bne.n 4a604 │ │ │ │ - movw r0, #50996 @ 0xc734 │ │ │ │ + bne.n 4a63c │ │ │ │ + movw r0, #46772 @ 0xb6b4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r1, #6 │ │ │ │ - b.w 7fdec │ │ │ │ - movw r0, #50988 @ 0xc72c │ │ │ │ + b.w 7fdcc │ │ │ │ + movw r0, #46764 @ 0xb6ac │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r1, #6 │ │ │ │ - b.w 7fdec │ │ │ │ + b.w 7fdcc │ │ │ │ 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 4a644 │ │ │ │ + bne.n 4a67c │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 4a644 │ │ │ │ + bne.n 4a67c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a6a4 │ │ │ │ + bge.n 4a6dc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 4a6a4 │ │ │ │ + b.n 4a6dc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 253bc4 │ │ │ │ + bl 252d14 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vstr d0, [sp] │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vstr d1, [sp, #8] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4a668 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 4a67c │ │ │ │ + bne.n 4a6a0 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 4a6b4 │ │ │ │ vldr d0, [sp] │ │ │ │ vldr d1, [sp, #8] │ │ │ │ - bl 24f58c │ │ │ │ + bl 24e6e0 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 4a6a4 │ │ │ │ - cbnz r0, 4a680 │ │ │ │ + beq.n 4a6dc │ │ │ │ + cbnz r0, 4a6b8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4a6a4 │ │ │ │ + b.n 4a6dc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d80f8 │ │ │ │ + bl d7fe8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a698 │ │ │ │ + bge.n 4a6d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 4a69c │ │ │ │ + cbz r3, 4a6d4 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4a6a4 │ │ │ │ + b.n 4a6dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4a698 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4a6d0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #53620 @ 0xd174 │ │ │ │ + movw r1, #49396 @ 0xc0f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.n 4a86c │ │ │ │ - ldr r1, [pc, #4] @ (4a6bc ) │ │ │ │ - b.w 25f290 │ │ │ │ + b.n 4a8a4 │ │ │ │ + ldr r1, [pc, #4] @ (4a6f4 ) │ │ │ │ + b.w 25e5b4 │ │ │ │ add r7, sp, #736 @ 0x2e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0004a6c0 : │ │ │ │ +0004a6f8 : │ │ │ │ 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 1b7910 │ │ │ │ + bl 1b6f24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 4a6ee │ │ │ │ - bl 7630c │ │ │ │ + cbz r0, 4a726 │ │ │ │ + bl 76344 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, 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 253bc4 │ │ │ │ + bl 252d14 │ │ │ │ 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 4a746 │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 4a746 │ │ │ │ + bne.n 4a77e │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 4a77e │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - movw r1, #29640 @ 0x73c8 │ │ │ │ + movw r1, #25416 @ 0x6348 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4a750 │ │ │ │ + b.n 4a788 │ │ │ │ mov r3, sp │ │ │ │ movs r2, #0 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #28 │ │ │ │ @@ -45578,154 +45618,154 @@ │ │ │ │ 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, 4a77a │ │ │ │ + cbnz r2, 4a7b2 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 4a77a │ │ │ │ + bne.n 4a7b2 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4a79a │ │ │ │ - ldr r4, [pc, #236] @ (4a868 ) │ │ │ │ + cbnz r0, 4a7d2 │ │ │ │ + ldr r4, [pc, #236] @ (4a8a0 ) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4a79a │ │ │ │ + cbnz r0, 4a7d2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4a860 │ │ │ │ + b.n 4a898 │ │ │ │ ldrd r6, r0, [r3] │ │ │ │ - bl dd900 <_PyNumber_Index@@Base> │ │ │ │ + bl dd7d4 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4a7b4 │ │ │ │ - bl 7fe4c │ │ │ │ + cbnz r0, 4a7ec │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4a796 │ │ │ │ + bne.n 4a7ce │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4a7d2 │ │ │ │ - bl 85b78 │ │ │ │ + b.n 4a80a │ │ │ │ + bl 85b5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a7ce │ │ │ │ + bge.n 4a806 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4a7ce │ │ │ │ + cbnz r3, 4a806 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 4a7a6 │ │ │ │ + beq.n 4a7de │ │ │ │ mov r0, r6 │ │ │ │ - bl 766a8 │ │ │ │ + bl 766e0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a858 │ │ │ │ + beq.n 4a890 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 4a7fa │ │ │ │ + bge.n 4a832 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20456 @ 0x4fe8 │ │ │ │ + movw r1, #16232 @ 0x3f68 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 4a858 │ │ │ │ + bl f3560 │ │ │ │ + b.n 4a890 │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 4a80a │ │ │ │ - bl 1fc770 │ │ │ │ - b.n 4a858 │ │ │ │ + bcc.n 4a842 │ │ │ │ + bl 1fb898 │ │ │ │ + b.n 4a890 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 75f54 │ │ │ │ + bl 75f8c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a804 │ │ │ │ + beq.n 4a83c │ │ │ │ add.w r8, r0, r4, lsl #2 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 4a828 │ │ │ │ + beq.n 4a860 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ - b.n 4a81e │ │ │ │ + b.n 4a856 │ │ │ │ ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 4a852 │ │ │ │ + cbz r0, 4a88a │ │ │ │ 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 4a860 │ │ │ │ + b.n 4a898 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77680 │ │ │ │ - b.n 4a796 │ │ │ │ + bl 776b8 │ │ │ │ + b.n 4a7ce │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #480] @ (4aa4c ) │ │ │ │ + ldr r1, [pc, #480] @ (4aa84 ) │ │ │ │ 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 r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 484bc <_PyLong_UnsignedLong_Converter@@Base+0x52c> │ │ │ │ - cbz r0, 4a8da │ │ │ │ + bl 48500 <_PyLong_UnsignedLong_Converter@@Base+0x52c> │ │ │ │ + cbz r0, 4a912 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r4, 4a898 │ │ │ │ + cbnz r4, 4a8d0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl d15f4 │ │ │ │ + bl d1690 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4a8aa │ │ │ │ + b.n 4a8e2 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #23948 @ 0x5d8c │ │ │ │ + movw r2, #19724 @ 0x4d0c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - bl d15f4 │ │ │ │ + bl d1690 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4a8be │ │ │ │ + bge.n 4a8f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4a8be │ │ │ │ + cbnz r3, 4a8f6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 4a8dc │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 4a914 │ │ │ │ movw r3, #61120 @ 0xeec0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9248 │ │ │ │ - cbz r0, 4a8da │ │ │ │ - bl d94d0 │ │ │ │ + bl d9138 │ │ │ │ + cbz r0, 4a912 │ │ │ │ + bl d93c0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 260004 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 25f328 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0004a8e0 : │ │ │ │ +0004a918 : │ │ │ │ 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 │ │ │ │ @@ -45739,15 +45779,15 @@ │ │ │ │ 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 119aa0 <_PyLong_AsByteArray@@Base+0x828> │ │ │ │ + bl 119d24 <_PySet_Contains@@Base+0x370> │ │ │ │ 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 │ │ │ │ @@ -45758,108 +45798,108 @@ │ │ │ │ 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 28e164 │ │ │ │ + b.w 28d13c │ │ │ │ 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, #3584 @ 0xe00 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ + movw r1, #64896 @ 0xfd80 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2c4bc │ │ │ │ - cbnz r0, 4a99a │ │ │ │ + cbnz r0, 4a9d2 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ - b.n 4a9a2 │ │ │ │ + bl 1b10e8 │ │ │ │ + b.n 4a9da │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 19e9f0 │ │ │ │ + bl 19e090 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #53628 @ 0xd17c │ │ │ │ + movw r1, #49404 @ 0xc0fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.n 4a86c │ │ │ │ + b.n 4a8a4 │ │ │ │ │ │ │ │ -0004a9b4 : │ │ │ │ +0004a9ec : │ │ │ │ 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, #11988 @ 0x2ed4 │ │ │ │ + movw r1, #7764 @ 0x1e54 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #11992 @ 0x2ed8 │ │ │ │ + movw r0, #7768 @ 0x1e58 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 91b24 │ │ │ │ + bl 91b08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4aa78 │ │ │ │ + beq.n 4aab0 │ │ │ │ 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 4aa50 │ │ │ │ + ble.n 4aa88 │ │ │ │ movs r3, #0 │ │ │ │ - movw r2, #42157 @ 0xa4ad │ │ │ │ + movw r2, #42321 @ 0xa551 │ │ │ │ movt r2, #17 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #8185 @ 0x1ff9 │ │ │ │ + movw r1, #7249 @ 0x1c51 │ │ │ │ movt r1, #19 │ │ │ │ - movw r0, #40681 @ 0x9ee9 │ │ │ │ + movw r0, #40445 @ 0x9dfd │ │ │ │ movt r0, #17 │ │ │ │ - bl 1979a4 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 19704c <_Py_hashtable_new_full@@Base> │ │ │ │ str.w r0, [r4, #-12] │ │ │ │ - cbnz r0, 4aa50 │ │ │ │ - bl 1fc770 │ │ │ │ - b.n 4aa78 │ │ │ │ + cbnz r0, 4aa88 │ │ │ │ + bl 1fb898 │ │ │ │ + b.n 4aab0 │ │ │ │ mov r0, r6 │ │ │ │ sub.w r1, r4, #40 @ 0x28 │ │ │ │ - bl 118360 <_PyArena_Free@@Base+0x214> │ │ │ │ + bl 118274 <_PyArena_Free@@Base+0x214> │ │ │ │ ldr.w r0, [r4, #-12] │ │ │ │ - cbz r0, 4aa64 │ │ │ │ - bl 11a01c <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 4aa9c │ │ │ │ + bl 11a234 <_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 │ │ │ │ @@ -45869,549 +45909,549 @@ │ │ │ │ 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, 4aa9e │ │ │ │ + cbz r3, 4aad6 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4aaae │ │ │ │ + b.n 4aae6 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 4aaac │ │ │ │ + blt.n 4aae4 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4aaa8 │ │ │ │ - cbnz r1, 4aace │ │ │ │ + bgt.n 4aae0 │ │ │ │ + cbnz r1, 4ab06 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4aaae │ │ │ │ + b.n 4aae6 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #668] @ (4ad4c ) │ │ │ │ + ldr r1, [pc, #668] @ (4ad84 ) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 4aad4 │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4ab0c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4ae6e │ │ │ │ + b.n 4aea6 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r3, r4, r5 │ │ │ │ - beq.n 4ab1c │ │ │ │ + beq.n 4ab54 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 4aae2 │ │ │ │ + cbz r4, 4ab1a │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4aaea │ │ │ │ - b.n 4ab2a │ │ │ │ + bne.n 4ab22 │ │ │ │ + b.n 4ab62 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl dd900 <_PyNumber_Index@@Base> │ │ │ │ + bl dd7d4 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4aafc │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 4ab2a │ │ │ │ - b.n 4aaca │ │ │ │ - bl 85b78 │ │ │ │ + cbnz r0, 4ab34 │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 4ab62 │ │ │ │ + b.n 4ab02 │ │ │ │ + bl 85b5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ab16 │ │ │ │ + bge.n 4ab4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4ab16 │ │ │ │ + cbnz r3, 4ab4e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r1, r7, #1 │ │ │ │ - bne.n 4ab2e │ │ │ │ - b.n 4aaf4 │ │ │ │ + bne.n 4ab66 │ │ │ │ + b.n 4ab2c │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4ab2e │ │ │ │ + b.n 4ab66 │ │ │ │ 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, 4ab44 │ │ │ │ + cbz r5, 4ab7c │ │ │ │ ldr.w r8, [r9, #20] │ │ │ │ - b.n 4ab4c │ │ │ │ + b.n 4ab84 │ │ │ │ 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 4ac7a │ │ │ │ + bne.w 4acb2 │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 7193c │ │ │ │ + bl 71974 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4ab78 │ │ │ │ + cbnz r0, 4abb0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4ae48 │ │ │ │ + b.n 4ae80 │ │ │ │ subs r1, r5, #1 │ │ │ │ - movw fp, #59144 @ 0xe708 │ │ │ │ + movw fp, #54920 @ 0xd688 │ │ │ │ movt fp, #45 @ 0x2d │ │ │ │ movs r5, #0 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 4abfa │ │ │ │ + beq.n 4ac32 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4ac54 │ │ │ │ + blt.n 4ac8c │ │ │ │ ldrb.w r3, [r8, r1] │ │ │ │ add.w sl, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 4abb0 │ │ │ │ + bpl.n 4abe8 │ │ │ │ mov r1, sl │ │ │ │ - b.n 4ab88 │ │ │ │ + b.n 4abc0 │ │ │ │ ldrb.w r3, [r8, sl] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 4abb6 │ │ │ │ + bmi.n 4abee │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4aba0 │ │ │ │ + bne.n 4abd8 │ │ │ │ add.w r0, sl, #1 │ │ │ │ sub.w r1, r1, sl │ │ │ │ add r0, r8 │ │ │ │ - bl 15a178 │ │ │ │ + bl 159e80 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ac62 │ │ │ │ + beq.n 4ac9a │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 4abd6 │ │ │ │ + bgt.n 4ac0e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 4abf4 │ │ │ │ + b.n 4ac2c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85d00 │ │ │ │ + bl 85ce4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbnz r0, 4ac28 │ │ │ │ + cbnz r0, 4ac60 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4abf4 │ │ │ │ + bge.n 4ac2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4abf4 │ │ │ │ + cbnz r3, 4ac2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r1, sl │ │ │ │ - b.n 4ab84 │ │ │ │ + b.n 4abbc │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4ac54 │ │ │ │ - movw r3, #59144 @ 0xe708 │ │ │ │ + blt.n 4ac8c │ │ │ │ + movw r3, #54920 @ 0xd688 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ ldrb.w r2, [r8, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r6, r2, #28 │ │ │ │ - bpl.n 4ac3c │ │ │ │ + bpl.n 4ac74 │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 4ac54 │ │ │ │ - b.n 4ac06 │ │ │ │ + bcc.n 4ac8c │ │ │ │ + b.n 4ac3e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85d00 │ │ │ │ + bl 85ce4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4ae54 │ │ │ │ + beq.w 4ae8c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ac62 │ │ │ │ + bge.n 4ac9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4ac62 │ │ │ │ + cbnz r3, 4ac9a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ac62 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ac9a │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 15a178 │ │ │ │ + bl 159e80 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4ac62 │ │ │ │ + cbz r0, 4ac9a │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 4ac18 │ │ │ │ + bgt.n 4ac50 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 20b384 │ │ │ │ + bl 20a4ac │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 4ae48 │ │ │ │ + bne.w 4ae80 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ab74 │ │ │ │ + bge.n 4abac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4ab74 │ │ │ │ + bne.n 4abac │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ab74 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4abac │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 12c2a0 │ │ │ │ + bl 12bf90 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4ab74 │ │ │ │ + bne.w 4abac │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 4acae │ │ │ │ + bne.n 4ace6 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52140 @ 0xcbac │ │ │ │ + movw r1, #47916 @ 0xbb2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 4ae40 │ │ │ │ + bl f3560 │ │ │ │ + b.n 4ae78 │ │ │ │ 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 4ad68 │ │ │ │ + bne.n 4ada0 │ │ │ │ ldrb.w sl, [r3] │ │ │ │ - bl 7193c │ │ │ │ + bl 71974 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4ae40 │ │ │ │ + beq.w 4ae78 │ │ │ │ subs r5, #1 │ │ │ │ mov r1, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 4ad54 │ │ │ │ + blt.n 4ad8c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 4ad54 │ │ │ │ + beq.n 4ad8c │ │ │ │ subs r7, #1 │ │ │ │ ldrb.w r3, [r8, r5] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 4ad50 │ │ │ │ + bne.n 4ad88 │ │ │ │ adds r0, r5, #1 │ │ │ │ subs r1, r1, r5 │ │ │ │ add r0, r8 │ │ │ │ - bl 15a178 │ │ │ │ + bl 159e80 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4ae2c │ │ │ │ + beq.w 4ae64 │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 4ad06 │ │ │ │ + bgt.n 4ad3e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 4ad44 │ │ │ │ + b.n 4ad7c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85d00 │ │ │ │ + bl 85ce4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r0, 4ad30 │ │ │ │ + cbz r0, 4ad68 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4ae2c │ │ │ │ + bge.w 4ae64 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4ae2c │ │ │ │ + bne.w 4ae64 │ │ │ │ mov r0, fp │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ae2c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ae64 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ad44 │ │ │ │ + bge.n 4ad7c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 4ad44 │ │ │ │ + cbnz r3, 4ad7c │ │ │ │ mov r0, fp │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ subs r5, #1 │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 4acd6 │ │ │ │ - ldr r1, [pc, #656] @ (4afe0 ) │ │ │ │ + b.n 4ad0e │ │ │ │ + ldr r1, [pc, #656] @ (4b018 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ subs r5, #1 │ │ │ │ - bcs.n 4ace0 │ │ │ │ + bcs.n 4ad18 │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 4ae20 │ │ │ │ + blt.n 4ae58 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 15a178 │ │ │ │ + bl 159e80 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ade0 │ │ │ │ - b.n 4ae2c │ │ │ │ - bl 7193c │ │ │ │ + bne.n 4ae18 │ │ │ │ + b.n 4ae64 │ │ │ │ + bl 71974 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ae40 │ │ │ │ + beq.n 4ae78 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 4add4 │ │ │ │ + beq.n 4ae0c │ │ │ │ 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 1e7b0c │ │ │ │ + bl 1e6c34 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 4add4 │ │ │ │ + blt.n 4ae0c │ │ │ │ add.w r0, fp, sl │ │ │ │ subs r1, r5, r0 │ │ │ │ add r0, r8 │ │ │ │ - bl 15a178 │ │ │ │ + bl 159e80 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ae2c │ │ │ │ + beq.n 4ae64 │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 4adb0 │ │ │ │ + bgt.n 4ade8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 4adce │ │ │ │ + b.n 4ae06 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85d00 │ │ │ │ + bl 85ce4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r0, 4adf8 │ │ │ │ + cbnz r0, 4ae30 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4adce │ │ │ │ + bge.n 4ae06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4adce │ │ │ │ + cbnz r3, 4ae06 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r5, sl │ │ │ │ - b.n 4ad72 │ │ │ │ + b.n 4adaa │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 15a178 │ │ │ │ + bl 159e80 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4ae2c │ │ │ │ + cbz r0, 4ae64 │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 4adec │ │ │ │ + bgt.n 4ae24 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 4ae1e │ │ │ │ + b.n 4ae56 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85d00 │ │ │ │ + bl 85ce4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r0, 4ae0c │ │ │ │ + cbz r0, 4ae44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ae2c │ │ │ │ + bge.n 4ae64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4ae2c │ │ │ │ + cbnz r3, 4ae64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ae2c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ae64 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ae1e │ │ │ │ + bge.n 4ae56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4ae1e │ │ │ │ + cbnz r3, 4ae56 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 20b384 │ │ │ │ + bl 20a4ac │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4ae42 │ │ │ │ + bne.n 4ae7a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ae40 │ │ │ │ + bge.n 4ae78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4ae40 │ │ │ │ + cbnz r3, 4ae78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12e348 │ │ │ │ + bl 12e01c │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #24] │ │ │ │ - b.n 4ae6e │ │ │ │ + b.n 4aea6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 4ac52 │ │ │ │ + bge.w 4ac8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4ac52 │ │ │ │ + bne.w 4ac8a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ac52 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ac8a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #12 │ │ │ │ - movw r0, #22048 @ 0x5620 │ │ │ │ + movw r0, #17824 @ 0x45a0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldrd r4, r5, [r3, #16] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movw r1, #53404 @ 0xd09c │ │ │ │ + movw r1, #49180 @ 0xc01c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4a86c │ │ │ │ + b.n 4a8a4 │ │ │ │ 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 4aedc │ │ │ │ + beq.n 4af14 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #6632 @ 0x19e8 │ │ │ │ + movw r0, #2408 @ 0x968 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 4aedc │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 4af14 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4af1a │ │ │ │ + b.n 4af52 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4aef0 │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 4af28 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4aed8 │ │ │ │ + bne.n 4af10 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4af04 │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 4af3c │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4aed8 │ │ │ │ + bne.n 4af10 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0920 <_Py_set_inheritable@@Base> │ │ │ │ + bl 1bff30 <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4aed8 │ │ │ │ + beq.n 4af10 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 4afaa │ │ │ │ + beq.n 4afe2 │ │ │ │ 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 49cb0 │ │ │ │ - cbnz r0, 4af7e │ │ │ │ + bl 49cf4 │ │ │ │ + cbnz r0, 4afb6 │ │ │ │ movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9248 │ │ │ │ - cbz r0, 4af60 │ │ │ │ - bl d94d0 │ │ │ │ + bl d9138 │ │ │ │ + cbz r0, 4af98 │ │ │ │ + bl d93c0 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4afa8 │ │ │ │ + b.n 4afe0 │ │ │ │ movw r3, #61120 @ 0xeec0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9248 │ │ │ │ + bl d9138 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4af52 │ │ │ │ + bne.n 4af8a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d9248 │ │ │ │ + bl d9138 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4af52 │ │ │ │ - b.n 4afa6 │ │ │ │ + bne.n 4af8a │ │ │ │ + b.n 4afde │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4af90 │ │ │ │ + bge.n 4afc8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4af90 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4afc8 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64024 @ 0xfa18 │ │ │ │ + movw r1, #59800 @ 0xe998 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #52] @ (4afec ) │ │ │ │ + ldr r3, [pc, #52] @ (4b024 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ push {r4} │ │ │ │ - movw r0, #42328 @ 0xa558 │ │ │ │ + movw r0, #38104 @ 0x94d8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3876] @ 0xf24 │ │ │ │ ldr.w r1, [r3, #3768] @ 0xeb8 │ │ │ │ eor.w r4, r2, #1 │ │ │ │ add.w r2, r3, r2, lsl #4 │ │ │ │ add.w r3, r3, r4, lsl #4 │ │ │ │ pop {r4} │ │ │ │ ldr.w r2, [r2, #3784] @ 0xec8 │ │ │ │ ldr.w r3, [r3, #3784] @ 0xec8 │ │ │ │ - b.w 80cc0 │ │ │ │ + b.w 80ca0 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 253bc4 │ │ │ │ + bl 252d14 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vstr d0, [sp] │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vstr d1, [sp, #8] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4b03a │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 4b03a │ │ │ │ + bne.n 4b072 │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 4b072 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - movw r1, #29640 @ 0x73c8 │ │ │ │ + movw r1, #25416 @ 0x6348 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b048 │ │ │ │ + b.n 4b080 │ │ │ │ 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] │ │ │ │ @@ -46420,509 +46460,509 @@ │ │ │ │ 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 253bc4 │ │ │ │ + bl 252d14 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 4b0a8 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 4b0e0 │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #68] @ 4b0c0 │ │ │ │ + vldr d7, [pc, #68] @ 4b0f8 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4b0ac │ │ │ │ + bhi.n 4b0e4 │ │ │ │ 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 4b0b4 │ │ │ │ + b.n 4b0ec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b0b4 │ │ │ │ + b.n 4b0ec │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {pc} │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ 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 7e104 │ │ │ │ + b.w 7e0f4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7760c │ │ │ │ + bl 77644 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4b10a │ │ │ │ + cbz r0, 4b142 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b10a │ │ │ │ + bge.n 4b142 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b10a │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b142 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ea4c │ │ │ │ + b.w 7ea3c │ │ │ │ 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 28e164 │ │ │ │ + b.w 28d13c │ │ │ │ ldrd r3, r2, [r0, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 7e104 │ │ │ │ + b.w 7e0f4 │ │ │ │ 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 4b172 │ │ │ │ + bls.n 4b1aa │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #29676 @ 0x73ec │ │ │ │ + movw r1, #25452 @ 0x636c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 4b19c │ │ │ │ + bl f3560 │ │ │ │ + b.n 4b1d4 │ │ │ │ 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 238320 │ │ │ │ - cbnz r0, 4b1c8 │ │ │ │ + bl 237488 │ │ │ │ + cbnz r0, 4b200 │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9248 │ │ │ │ - cbnz r0, 4b1a0 │ │ │ │ + bl d9138 │ │ │ │ + cbnz r0, 4b1d8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b1c8 │ │ │ │ - bl d94d0 │ │ │ │ + b.n 4b200 │ │ │ │ + bl d93c0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25f0ec │ │ │ │ + bl 25e410 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4b19c │ │ │ │ + beq.n 4b1d4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4b19c │ │ │ │ + blt.n 4b1d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4b1c2 │ │ │ │ + blt.n 4b1fa │ │ │ │ mov r0, r4 │ │ │ │ - b.n 4b1c8 │ │ │ │ + b.n 4b200 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4b1be │ │ │ │ + b.n 4b1f6 │ │ │ │ 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 r1, [r0, #12] │ │ │ │ ldrd r2, r3, [r0, #16] │ │ │ │ - movw r0, #62484 @ 0xf414 │ │ │ │ + movw r0, #58260 @ 0xe394 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #9420 @ 0x24cc │ │ │ │ + movw r0, #5196 @ 0x144c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80cc0 │ │ │ │ + b.w 80ca0 │ │ │ │ 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 253bc4 │ │ │ │ + bl 252d14 │ │ │ │ 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 4b24c │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 4b24c │ │ │ │ + bne.n 4b284 │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 4b284 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - movw r1, #29640 @ 0x73c8 │ │ │ │ + movw r1, #25416 @ 0x6348 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl f36b4 │ │ │ │ - b.n 4b270 │ │ │ │ + bl f3560 │ │ │ │ + b.n 4b2a8 │ │ │ │ movs r1, #0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17dd44 │ │ │ │ + bl 17d404 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 4b270 │ │ │ │ + cbnz r0, 4b2a8 │ │ │ │ adds r0, r4, #4 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 17dd44 │ │ │ │ + b.w 17d404 │ │ │ │ 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 253bc4 │ │ │ │ + bl 252d14 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 4b2d8 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 4b310 │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #68] @ 4b2f0 │ │ │ │ + vldr d7, [pc, #68] @ 4b328 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4b2dc │ │ │ │ + bgt.n 4b314 │ │ │ │ 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 4b2e4 │ │ │ │ + b.n 4b31c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b2e4 │ │ │ │ + b.n 4b31c │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {pc} │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4b334 │ │ │ │ + bne.n 4b36c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 4b34c │ │ │ │ - movw r2, #20444 @ 0x4fdc │ │ │ │ + bmi.n 4b384 │ │ │ │ + movw r2, #16220 @ 0x3f5c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #64892 @ 0xfd7c │ │ │ │ + movw r1, #60668 @ 0xecfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #64272 @ 0xfb10 │ │ │ │ + movw r0, #60048 @ 0xea90 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4b374 │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4b3ac │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #64272 @ 0xfb10 │ │ │ │ + movw r0, #60048 @ 0xea90 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b30c │ │ │ │ - b.n 4b374 │ │ │ │ + bne.n 4b344 │ │ │ │ + b.n 4b3ac │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 4b378 │ │ │ │ - movw r2, #20444 @ 0x4fdc │ │ │ │ + bmi.n 4b3b0 │ │ │ │ + movw r2, #16220 @ 0x3f5c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #65148 @ 0xfe7c │ │ │ │ + movw r1, #60924 @ 0xedfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #64272 @ 0xfb10 │ │ │ │ + movw r0, #60048 @ 0xea90 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, r4 │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b3b2 │ │ │ │ + b.n 4b3ea │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl f3204 │ │ │ │ + bl f30b0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b374 │ │ │ │ + beq.n 4b3ac │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f3204 │ │ │ │ + bl f30b0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4b3a2 │ │ │ │ + cbz r0, 4b3da │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2be70 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4b3a4 │ │ │ │ + b.n 4b3dc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7630c │ │ │ │ - cbz r5, 4b3b2 │ │ │ │ + bl 76344 │ │ │ │ + cbz r5, 4b3ea │ │ │ │ mov r0, r5 │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, 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 285334 │ │ │ │ + bl 28437c │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4b3ea │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 4b41a │ │ │ │ + bne.n 4b422 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 4b452 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, r4, #4 │ │ │ │ - bl 285334 │ │ │ │ + bl 28437c │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4b406 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 4b41a │ │ │ │ + bne.n 4b43e │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 4b452 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 28e164 │ │ │ │ + b.w 28d13c │ │ │ │ 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 253bc4 │ │ │ │ + bl 252d14 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d9, d1 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 4b468 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 4b4a0 │ │ │ │ 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 4b46a │ │ │ │ + b.n 4b4a2 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ 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] @ (4b534 ) │ │ │ │ + ldr r3, [pc, #176] @ (4b56c ) │ │ │ │ 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, 4b4b6 │ │ │ │ + cbz r3, 4b4ee │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4b4ac │ │ │ │ + bne.n 4b4e4 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4b49c │ │ │ │ + bne.n 4b4d4 │ │ │ │ dmb ish │ │ │ │ - beq.n 4b4b6 │ │ │ │ - bl 272e68 │ │ │ │ + beq.n 4b4ee │ │ │ │ + bl 246a68 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 28e210 │ │ │ │ + bl 28d1e8 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4b4e8 │ │ │ │ + cbz r3, 4b520 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4b4de │ │ │ │ + bne.n 4b516 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4b4ce │ │ │ │ + bne.n 4b506 │ │ │ │ dmb ish │ │ │ │ - beq.n 4b4e8 │ │ │ │ - bl 23d610 │ │ │ │ - movw r1, #60952 @ 0xee18 │ │ │ │ + beq.n 4b520 │ │ │ │ + bl 23c798 │ │ │ │ + movw r1, #56728 @ 0xdd98 │ │ │ │ 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 4b4f6 │ │ │ │ + bne.n 4b52e │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 7fdec │ │ │ │ - ldr r3, [pc, #20] @ (4b534 ) │ │ │ │ + bl 7fdcc │ │ │ │ + ldr r3, [pc, #20] @ (4b56c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4b52e │ │ │ │ + beq.n 4b566 │ │ │ │ blx 2ba18 <__stack_chk_fail@plt> │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr10, {2} │ │ │ │ │ │ │ │ -0004b538 : │ │ │ │ +0004b570 : │ │ │ │ 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 25f6e4 │ │ │ │ + bl 25ea08 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, 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 253bc4 │ │ │ │ + bl 252d14 │ │ │ │ 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 4b59e │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 4b59e │ │ │ │ + bne.n 4b5d6 │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 4b5d6 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - movw r1, #29640 @ 0x73c8 │ │ │ │ + movw r1, #25416 @ 0x6348 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl f36b4 │ │ │ │ - b.n 4b5c4 │ │ │ │ + bl f3560 │ │ │ │ + b.n 4b5fc │ │ │ │ movs r1, #0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1551d0 │ │ │ │ + bl 154f08 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 4b5c4 │ │ │ │ + cbnz r0, 4b5fc │ │ │ │ add.w r0, r4, #8 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1551d0 │ │ │ │ + b.w 154f08 │ │ │ │ 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-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - bl 253bc4 │ │ │ │ + bl 252d14 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ vstr d0, [sp] │ │ │ │ vstr d1, [sp, #8] │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 4b62e │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 4b666 │ │ │ │ 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, 4b620 │ │ │ │ - bl 290658 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 4b62e │ │ │ │ + cbz r3, 4b658 │ │ │ │ + bl 28f630 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 4b666 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 85c28 │ │ │ │ + b.w 85c0c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ 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 │ │ │ │ @@ -46936,630 +46976,630 @@ │ │ │ │ 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 4b6d4 │ │ │ │ + bmi.n 4b70c │ │ │ │ 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 d6694 │ │ │ │ + bl d6584 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b6a0 │ │ │ │ + bge.n 4b6d8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 4b6a0 │ │ │ │ + cbnz r2, 4b6d8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ subs r3, r6, r4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.n 4b6e0 │ │ │ │ + blt.n 4b718 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add r7, sl │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 4b6c8 │ │ │ │ + beq.n 4b700 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21176 @ 0x52b8 │ │ │ │ + movw r1, #16952 @ 0x4238 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 4b6e0 │ │ │ │ + bl f3560 │ │ │ │ + b.n 4b718 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 4b662 │ │ │ │ + bne.n 4b69a │ │ │ │ ldr.w r8, [r8, #260] @ 0x104 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4b65c │ │ │ │ + b.n 4b694 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -0004b6e8 <_PyXI_NewExcInfo@@Base>: │ │ │ │ +0004b720 <_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, 4b706 <_PyXI_NewExcInfo@@Base+0x1e> │ │ │ │ + cbz r0, 4b73e <_PyXI_NewExcInfo@@Base+0x1e> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 4b71e <_PyXI_NewExcInfo@@Base+0x36> │ │ │ │ + bne.n 4b756 <_PyXI_NewExcInfo@@Base+0x36> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #29924 @ 0x74e4 │ │ │ │ + movw r1, #25700 @ 0x6464 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 4b72a <_PyXI_NewExcInfo@@Base+0x42> │ │ │ │ + bl f3560 │ │ │ │ + b.n 4b762 <_PyXI_NewExcInfo@@Base+0x42> │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1baee8 │ │ │ │ + bl 1ba598 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4b72e <_PyXI_NewExcInfo@@Base+0x46> │ │ │ │ + cbnz r0, 4b766 <_PyXI_NewExcInfo@@Base+0x46> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4b8e4 <_PyXI_NewExcInfo@@Base+0x1fc> │ │ │ │ + b.n 4b91c <_PyXI_NewExcInfo@@Base+0x1fc> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 4b740 <_PyXI_NewExcInfo@@Base+0x58> │ │ │ │ + bmi.n 4b778 <_PyXI_NewExcInfo@@Base+0x58> │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 4b752 <_PyXI_NewExcInfo@@Base+0x6a> │ │ │ │ + bge.n 4b78a <_PyXI_NewExcInfo@@Base+0x6a> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bpl.n 4b752 <_PyXI_NewExcInfo@@Base+0x6a> │ │ │ │ + bpl.n 4b78a <_PyXI_NewExcInfo@@Base+0x6a> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22436c <_PyObject_GetXIData@@Base+0x730> │ │ │ │ + bl 223618 <_PyObject_GetXIData@@Base+0x878> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4b8e4 <_PyXI_NewExcInfo@@Base+0x1fc> │ │ │ │ - b.n 4b8cc <_PyXI_NewExcInfo@@Base+0x1e4> │ │ │ │ + beq.w 4b91c <_PyXI_NewExcInfo@@Base+0x1fc> │ │ │ │ + b.n 4b904 <_PyXI_NewExcInfo@@Base+0x1e4> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29260 @ 0x724c │ │ │ │ + movw r1, #25036 @ 0x61cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl d04a0 │ │ │ │ + bl d053c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4b896 <_PyXI_NewExcInfo@@Base+0x1ae> │ │ │ │ - movw r1, #51300 @ 0xc864 │ │ │ │ + beq.w 4b8ce <_PyXI_NewExcInfo@@Base+0x1ae> │ │ │ │ + movw r1, #47076 @ 0xb7e4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d04a0 │ │ │ │ + bl d053c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4b77e <_PyXI_NewExcInfo@@Base+0x96> │ │ │ │ + cbnz r0, 4b7b6 <_PyXI_NewExcInfo@@Base+0x96> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b810 <_PyXI_NewExcInfo@@Base+0x128> │ │ │ │ + b.n 4b848 <_PyXI_NewExcInfo@@Base+0x128> │ │ │ │ movs r1, #0 │ │ │ │ - bl 224804 <_PyObject_GetXIData@@Base+0xbc8> │ │ │ │ + bl 223968 <_PyObject_GetXIData@@Base+0xbc8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b79a <_PyXI_NewExcInfo@@Base+0xb2> │ │ │ │ + bge.n 4b7d2 <_PyXI_NewExcInfo@@Base+0xb2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4b79a <_PyXI_NewExcInfo@@Base+0xb2> │ │ │ │ + cbnz r3, 4b7d2 <_PyXI_NewExcInfo@@Base+0xb2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4b778 <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ + beq.n 4b7b0 <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #51332 @ 0xc884 │ │ │ │ + movw r1, #47108 @ 0xb804 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d04a0 │ │ │ │ + bl d053c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b778 <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ + beq.n 4b7b0 <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ movs r1, #0 │ │ │ │ - bl 224804 <_PyObject_GetXIData@@Base+0xbc8> │ │ │ │ + bl 223968 <_PyObject_GetXIData@@Base+0xbc8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b7d0 <_PyXI_NewExcInfo@@Base+0xe8> │ │ │ │ + bge.n 4b808 <_PyXI_NewExcInfo@@Base+0xe8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4b7d0 <_PyXI_NewExcInfo@@Base+0xe8> │ │ │ │ + cbnz r3, 4b808 <_PyXI_NewExcInfo@@Base+0xe8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4b778 <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ + beq.n 4b7b0 <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #52108 @ 0xcb8c │ │ │ │ + movw r1, #47884 @ 0xbb0c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d04a0 │ │ │ │ + bl d053c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b778 <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ + beq.n 4b7b0 <_PyXI_NewExcInfo@@Base+0x90> │ │ │ │ movs r1, #0 │ │ │ │ - bl 224804 <_PyObject_GetXIData@@Base+0xbc8> │ │ │ │ + bl 223968 <_PyObject_GetXIData@@Base+0xbc8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b806 <_PyXI_NewExcInfo@@Base+0x11e> │ │ │ │ + bge.n 4b83e <_PyXI_NewExcInfo@@Base+0x11e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4b806 <_PyXI_NewExcInfo@@Base+0x11e> │ │ │ │ + cbnz r3, 4b83e <_PyXI_NewExcInfo@@Base+0x11e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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 4b824 <_PyXI_NewExcInfo@@Base+0x13c> │ │ │ │ + bge.n 4b85c <_PyXI_NewExcInfo@@Base+0x13c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4b824 <_PyXI_NewExcInfo@@Base+0x13c> │ │ │ │ + cbnz r3, 4b85c <_PyXI_NewExcInfo@@Base+0x13c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 4b8a0 <_PyXI_NewExcInfo@@Base+0x1b8> │ │ │ │ + bne.n 4b8d8 <_PyXI_NewExcInfo@@Base+0x1b8> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #3156 @ 0xc54 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl d04a0 │ │ │ │ + movw r1, #64468 @ 0xfbd4 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + bl d053c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4b8aa <_PyXI_NewExcInfo@@Base+0x1c2> │ │ │ │ + cbz r0, 4b8e2 <_PyXI_NewExcInfo@@Base+0x1c2> │ │ │ │ movs r1, #0 │ │ │ │ - bl 224804 <_PyObject_GetXIData@@Base+0xbc8> │ │ │ │ + bl 223968 <_PyObject_GetXIData@@Base+0xbc8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b856 <_PyXI_NewExcInfo@@Base+0x16e> │ │ │ │ + bge.n 4b88e <_PyXI_NewExcInfo@@Base+0x16e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4b856 <_PyXI_NewExcInfo@@Base+0x16e> │ │ │ │ + cbnz r3, 4b88e <_PyXI_NewExcInfo@@Base+0x16e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 4b8b4 <_PyXI_NewExcInfo@@Base+0x1cc> │ │ │ │ + cbz r3, 4b8ec <_PyXI_NewExcInfo@@Base+0x1cc> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #61356 @ 0xefac │ │ │ │ + movw r1, #57132 @ 0xdf2c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl d04a0 │ │ │ │ + bl d053c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b8be <_PyXI_NewExcInfo@@Base+0x1d6> │ │ │ │ + cbz r0, 4b8f6 <_PyXI_NewExcInfo@@Base+0x1d6> │ │ │ │ movs r1, #0 │ │ │ │ - bl 224804 <_PyObject_GetXIData@@Base+0xbc8> │ │ │ │ + bl 223968 <_PyObject_GetXIData@@Base+0xbc8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4b888 <_PyXI_NewExcInfo@@Base+0x1a0> │ │ │ │ + bge.n 4b8c0 <_PyXI_NewExcInfo@@Base+0x1a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b888 <_PyXI_NewExcInfo@@Base+0x1a0> │ │ │ │ + cbnz r3, 4b8c0 <_PyXI_NewExcInfo@@Base+0x1a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbnz r3, 4b8e4 <_PyXI_NewExcInfo@@Base+0x1fc> │ │ │ │ - movw r4, #29880 @ 0x74b8 │ │ │ │ + cbnz r3, 4b91c <_PyXI_NewExcInfo@@Base+0x1fc> │ │ │ │ + movw r4, #25656 @ 0x6438 │ │ │ │ movt r4, #45 @ 0x2d │ │ │ │ - b.n 4b8c6 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ - movw r4, #29740 @ 0x742c │ │ │ │ + b.n 4b8fe <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ + movw r4, #25516 @ 0x63ac │ │ │ │ movt r4, #45 @ 0x2d │ │ │ │ - b.n 4b8c6 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ - movw r4, #29576 @ 0x7388 │ │ │ │ + b.n 4b8fe <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ + movw r4, #25352 @ 0x6308 │ │ │ │ movt r4, #44 @ 0x2c │ │ │ │ - b.n 4b8c6 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ - movw r4, #29784 @ 0x7458 │ │ │ │ + b.n 4b8fe <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ + movw r4, #25560 @ 0x63d8 │ │ │ │ movt r4, #45 @ 0x2d │ │ │ │ - b.n 4b8c6 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ - movw r4, #29664 @ 0x73e0 │ │ │ │ + b.n 4b8fe <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ + movw r4, #25440 @ 0x6360 │ │ │ │ movt r4, #44 @ 0x2c │ │ │ │ - b.n 4b8c6 <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ - movw r4, #29828 @ 0x7484 │ │ │ │ + b.n 4b8fe <_PyXI_NewExcInfo@@Base+0x1de> │ │ │ │ + movw r4, #25604 @ 0x6404 │ │ │ │ movt r4, #45 @ 0x2d │ │ │ │ mov r0, r5 │ │ │ │ - bl 24fd6c │ │ │ │ + bl 24eec0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6b580 │ │ │ │ + bl 6b5b8 │ │ │ │ movw r3, #5168 @ 0x1430 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 65c18 │ │ │ │ - b.n 4b72a <_PyXI_NewExcInfo@@Base+0x42> │ │ │ │ + bl 65c50 │ │ │ │ + b.n 4b762 <_PyXI_NewExcInfo@@Base+0x42> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, 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 132004 │ │ │ │ + bl 131c5c │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4b91c <_PyXI_NewExcInfo@@Base+0x234> │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 4b94e <_PyXI_NewExcInfo@@Base+0x266> │ │ │ │ + bne.n 4b954 <_PyXI_NewExcInfo@@Base+0x234> │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 4b986 <_PyXI_NewExcInfo@@Base+0x266> │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #8 │ │ │ │ - bl 132004 │ │ │ │ + bl 131c5c │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4b93a <_PyXI_NewExcInfo@@Base+0x252> │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 4b94e <_PyXI_NewExcInfo@@Base+0x266> │ │ │ │ + bne.n 4b972 <_PyXI_NewExcInfo@@Base+0x252> │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 4b986 <_PyXI_NewExcInfo@@Base+0x266> │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 28e164 │ │ │ │ + b.w 28d13c │ │ │ │ vpop {d8-d10} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 4b982 <_PyXI_NewExcInfo@@Base+0x29a> │ │ │ │ + cbnz r1, 4b9ba <_PyXI_NewExcInfo@@Base+0x29a> │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #24252 @ 0x5ebc │ │ │ │ + movw r1, #20028 @ 0x4e3c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b9a8 <_PyXI_NewExcInfo@@Base+0x2c0> │ │ │ │ + b.n 4b9e0 <_PyXI_NewExcInfo@@Base+0x2c0> │ │ │ │ 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 4b9a6 <_PyXI_NewExcInfo@@Base+0x2be> │ │ │ │ + bge.n 4b9de <_PyXI_NewExcInfo@@Base+0x2be> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 4b9a6 <_PyXI_NewExcInfo@@Base+0x2be> │ │ │ │ + cbnz r3, 4b9de <_PyXI_NewExcInfo@@Base+0x2be> │ │ │ │ mov r0, r2 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r0, #26296 @ 0x66b8 │ │ │ │ + movw r0, #22072 @ 0x5638 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ movs r1, #3 │ │ │ │ - b.w 7fdec │ │ │ │ + b.w 7fdcc │ │ │ │ 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 253bc4 │ │ │ │ + bl 252d14 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ vstr d1, [sp, #16] │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 4ba38 <_PyXI_NewExcInfo@@Base+0x350> │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 4ba70 <_PyXI_NewExcInfo@@Base+0x350> │ │ │ │ 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 277bc8 <_Py_c_abs@@Base> │ │ │ │ + bl 276ba8 <_Py_c_abs@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ vmov r2, r3, d0 │ │ │ │ - cbz r1, 4ba24 <_PyXI_NewExcInfo@@Base+0x33c> │ │ │ │ - bl 290658 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 4ba3a <_PyXI_NewExcInfo@@Base+0x352> │ │ │ │ - movw r0, #29936 @ 0x74f0 │ │ │ │ + cbz r1, 4ba5c <_PyXI_NewExcInfo@@Base+0x33c> │ │ │ │ + bl 28f630 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 4ba72 <_PyXI_NewExcInfo@@Base+0x352> │ │ │ │ + movw r0, #25712 @ 0x6470 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ vstr d10, [sp] │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4ba3a <_PyXI_NewExcInfo@@Base+0x352> │ │ │ │ + b.n 4ba72 <_PyXI_NewExcInfo@@Base+0x352> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r3, 4ba56 <_PyXI_NewExcInfo@@Base+0x36e> │ │ │ │ - movw r0, #29940 @ 0x74f4 │ │ │ │ + cbnz r3, 4ba8e <_PyXI_NewExcInfo@@Base+0x36e> │ │ │ │ + movw r0, #25716 @ 0x6474 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w e5520 │ │ │ │ + b.w e53c0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 142150 │ │ │ │ - cbnz r0, 4ba88 <_PyXI_NewExcInfo@@Base+0x3a0> │ │ │ │ + bl 141d38 │ │ │ │ + cbnz r0, 4bac0 <_PyXI_NewExcInfo@@Base+0x3a0> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #29956 @ 0x7504 │ │ │ │ + movw r0, #25732 @ 0x6484 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e5520 │ │ │ │ + bl e53c0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 142e34 │ │ │ │ - b.n 4baac <_PyXI_NewExcInfo@@Base+0x3c4> │ │ │ │ + bl 142a0c │ │ │ │ + b.n 4bae4 <_PyXI_NewExcInfo@@Base+0x3c4> │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 4baaa <_PyXI_NewExcInfo@@Base+0x3c2> │ │ │ │ + bne.n 4bae2 <_PyXI_NewExcInfo@@Base+0x3c2> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #11332 @ 0x2c44 │ │ │ │ + movw r1, #6876 @ 0x1adc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, 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 4bae6 <_PyXI_NewExcInfo@@Base+0x3fe> │ │ │ │ + beq.n 4bb1e <_PyXI_NewExcInfo@@Base+0x3fe> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #30008 @ 0x7538 │ │ │ │ + movw r1, #25784 @ 0x64b8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4bb04 <_PyXI_NewExcInfo@@Base+0x41c> │ │ │ │ + b.n 4bb3c <_PyXI_NewExcInfo@@Base+0x41c> │ │ │ │ ldrd r1, r0, [r0, #8] │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ - bne.n 4baf8 <_PyXI_NewExcInfo@@Base+0x410> │ │ │ │ + bne.n 4bb30 <_PyXI_NewExcInfo@@Base+0x410> │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 8b144 │ │ │ │ + b.w 8b118 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 4be74 │ │ │ │ + bl 4beac │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - b.w 47dbe <_PyTime_AsTimeval_clamp@@Base+0x6f8> │ │ │ │ + b.w 47e06 <_PyTime_AsTimeval_clamp@@Base+0x6f8> │ │ │ │ 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 4bb48 <_PyXI_NewExcInfo@@Base+0x460> │ │ │ │ - movw r2, #20444 @ 0x4fdc │ │ │ │ + bne.n 4bb80 <_PyXI_NewExcInfo@@Base+0x460> │ │ │ │ + movw r2, #16220 @ 0x3f5c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #3752 @ 0xea8 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #64280 @ 0xfb18 │ │ │ │ + movw r1, #65064 @ 0xfe28 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #60056 @ 0xea98 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4bc8e <_PyXI_NewExcInfo@@Base+0x5a6> │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4bcc6 <_PyXI_NewExcInfo@@Base+0x5a6> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl f3204 │ │ │ │ + bl f30b0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4bb74 <_PyXI_NewExcInfo@@Base+0x48c> │ │ │ │ + cbz r0, 4bbac <_PyXI_NewExcInfo@@Base+0x48c> │ │ │ │ blx 2abf4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4bb7a <_PyXI_NewExcInfo@@Base+0x492> │ │ │ │ + beq.n 4bbb2 <_PyXI_NewExcInfo@@Base+0x492> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27196 @ 0x6a3c │ │ │ │ + movw r1, #22972 @ 0x59bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 4bc82 <_PyXI_NewExcInfo@@Base+0x59a> │ │ │ │ + b.n 4bcba <_PyXI_NewExcInfo@@Base+0x59a> │ │ │ │ adds r3, r0, #2 │ │ │ │ adds r4, r0, #1 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 4bb8a <_PyXI_NewExcInfo@@Base+0x4a2> │ │ │ │ - bl 1fc770 │ │ │ │ - b.n 4bb74 <_PyXI_NewExcInfo@@Base+0x48c> │ │ │ │ + bcc.n 4bbc2 <_PyXI_NewExcInfo@@Base+0x4a2> │ │ │ │ + bl 1fb898 │ │ │ │ + b.n 4bbac <_PyXI_NewExcInfo@@Base+0x48c> │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bl 75f54 │ │ │ │ + bl 75f8c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bb84 <_PyXI_NewExcInfo@@Base+0x49c> │ │ │ │ + beq.n 4bbbc <_PyXI_NewExcInfo@@Base+0x49c> │ │ │ │ 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, 4bbc4 <_PyXI_NewExcInfo@@Base+0x4dc> │ │ │ │ + cbz r3, 4bbfc <_PyXI_NewExcInfo@@Base+0x4dc> │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 4bbc4 <_PyXI_NewExcInfo@@Base+0x4dc> │ │ │ │ + beq.n 4bbfc <_PyXI_NewExcInfo@@Base+0x4dc> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ - b.n 4bbda <_PyXI_NewExcInfo@@Base+0x4f2> │ │ │ │ + bl 1b10e8 │ │ │ │ + b.n 4bc12 <_PyXI_NewExcInfo@@Base+0x4f2> │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 4bc04 <_PyXI_NewExcInfo@@Base+0x51c> │ │ │ │ + bhi.n 4bc3c <_PyXI_NewExcInfo@@Base+0x51c> │ │ │ │ adds r4, r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bl 85ec8 │ │ │ │ + bl 85eac │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 4bbde <_PyXI_NewExcInfo@@Base+0x4f6> │ │ │ │ - bl 1fc770 │ │ │ │ + cbnz r0, 4bc16 <_PyXI_NewExcInfo@@Base+0x4f6> │ │ │ │ + bl 1fb898 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4bc82 <_PyXI_NewExcInfo@@Base+0x59a> │ │ │ │ + b.n 4bcba <_PyXI_NewExcInfo@@Base+0x59a> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r7, #0] │ │ │ │ blx 2ba78 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 4bc02 <_PyXI_NewExcInfo@@Base+0x51a> │ │ │ │ + cbz r3, 4bc3a <_PyXI_NewExcInfo@@Base+0x51a> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ - b.n 4bc82 <_PyXI_NewExcInfo@@Base+0x59a> │ │ │ │ + bl 1b10e8 │ │ │ │ + b.n 4bcba <_PyXI_NewExcInfo@@Base+0x59a> │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r5 │ │ │ │ add.w r9, r5, r2, lsl #2 │ │ │ │ mov r1, r5 │ │ │ │ movs r4, #0 │ │ │ │ cmp r1, r9 │ │ │ │ - beq.n 4bc20 <_PyXI_NewExcInfo@@Base+0x538> │ │ │ │ + beq.n 4bc58 <_PyXI_NewExcInfo@@Base+0x538> │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ it hi │ │ │ │ addhi r4, #1 │ │ │ │ - b.n 4bc0e <_PyXI_NewExcInfo@@Base+0x526> │ │ │ │ - cbz r4, 4bc78 <_PyXI_NewExcInfo@@Base+0x590> │ │ │ │ + b.n 4bc46 <_PyXI_NewExcInfo@@Base+0x526> │ │ │ │ + cbz r4, 4bcb0 <_PyXI_NewExcInfo@@Base+0x590> │ │ │ │ add r4, r2 │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 4bbd6 <_PyXI_NewExcInfo@@Base+0x4ee> │ │ │ │ + bcs.n 4bc0e <_PyXI_NewExcInfo@@Base+0x4ee> │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 75f54 │ │ │ │ + bl 75f8c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bbd6 <_PyXI_NewExcInfo@@Base+0x4ee> │ │ │ │ + beq.n 4bc0e <_PyXI_NewExcInfo@@Base+0x4ee> │ │ │ │ movs r3, #0 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.n 4bc64 <_PyXI_NewExcInfo@@Base+0x57c> │ │ │ │ + beq.n 4bc9c <_PyXI_NewExcInfo@@Base+0x57c> │ │ │ │ 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 4bc38 <_PyXI_NewExcInfo@@Base+0x550> │ │ │ │ + b.n 4bc70 <_PyXI_NewExcInfo@@Base+0x550> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #4 │ │ │ │ - bl 95e1c │ │ │ │ + bl 95dfc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7630c │ │ │ │ - b.n 4bc82 <_PyXI_NewExcInfo@@Base+0x59a> │ │ │ │ + bl 76344 │ │ │ │ + b.n 4bcba <_PyXI_NewExcInfo@@Base+0x59a> │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #4 │ │ │ │ - bl 95e1c │ │ │ │ + bl 95dfc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ 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 4bce0 <_PyXI_NewExcInfo@@Base+0x5f8> │ │ │ │ + beq.n 4bd18 <_PyXI_NewExcInfo@@Base+0x5f8> │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4bce0 <_PyXI_NewExcInfo@@Base+0x5f8> │ │ │ │ + beq.n 4bd18 <_PyXI_NewExcInfo@@Base+0x5f8> │ │ │ │ movs r3, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - movw r1, #51176 @ 0xc7e8 │ │ │ │ + movw r1, #46952 @ 0xb768 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c2fd4 │ │ │ │ - cbnz r0, 4bcf6 <_PyXI_NewExcInfo@@Base+0x60e> │ │ │ │ - b.n 4bd20 <_PyXI_NewExcInfo@@Base+0x638> │ │ │ │ + bl c3058 │ │ │ │ + cbnz r0, 4bd2e <_PyXI_NewExcInfo@@Base+0x60e> │ │ │ │ + b.n 4bd58 <_PyXI_NewExcInfo@@Base+0x638> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 4bcc2 <_PyXI_NewExcInfo@@Base+0x5da> │ │ │ │ - movw r0, #51176 @ 0xc7e8 │ │ │ │ + beq.n 4bcfa <_PyXI_NewExcInfo@@Base+0x5da> │ │ │ │ + movw r0, #46952 @ 0xb768 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 234118 <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 4bd20 <_PyXI_NewExcInfo@@Base+0x638> │ │ │ │ - b.n 4bcc2 <_PyXI_NewExcInfo@@Base+0x5da> │ │ │ │ + bl 233280 <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 4bd58 <_PyXI_NewExcInfo@@Base+0x638> │ │ │ │ + b.n 4bcfa <_PyXI_NewExcInfo@@Base+0x5da> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 89150 │ │ │ │ + bl 89144 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4bd20 <_PyXI_NewExcInfo@@Base+0x638> │ │ │ │ + cbz r0, 4bd58 <_PyXI_NewExcInfo@@Base+0x638> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 4bd24 <_PyXI_NewExcInfo@@Base+0x63c> │ │ │ │ + cbnz r0, 4bd5c <_PyXI_NewExcInfo@@Base+0x63c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4bd20 <_PyXI_NewExcInfo@@Base+0x638> │ │ │ │ + bge.n 4bd58 <_PyXI_NewExcInfo@@Base+0x638> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4bd20 <_PyXI_NewExcInfo@@Base+0x638> │ │ │ │ + cbnz r3, 4bd58 <_PyXI_NewExcInfo@@Base+0x638> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4bd36 <_PyXI_NewExcInfo@@Base+0x64e> │ │ │ │ + b.n 4bd6e <_PyXI_NewExcInfo@@Base+0x64e> │ │ │ │ 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] │ │ │ │ @@ -47570,543 +47610,543 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ movw r1, #8244 @ 0x2034 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 127d20 │ │ │ │ - bl d07d0 │ │ │ │ + bl 127ae0 │ │ │ │ + bl d086c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4bda4 <_PyXI_NewExcInfo@@Base+0x6bc> │ │ │ │ + beq.n 4bddc <_PyXI_NewExcInfo@@Base+0x6bc> │ │ │ │ mov r0, r3 │ │ │ │ - bl 88538 │ │ │ │ - cbnz r0, 4bda4 <_PyXI_NewExcInfo@@Base+0x6bc> │ │ │ │ + bl 88530 │ │ │ │ + cbnz r0, 4bddc <_PyXI_NewExcInfo@@Base+0x6bc> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r1, #8244 @ 0x2034 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 127d20 │ │ │ │ - bl d07d0 │ │ │ │ + bl 127ae0 │ │ │ │ + bl d086c │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #3752 @ 0xea8 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #51812 @ 0xca64 │ │ │ │ + movw r1, #65064 @ 0xfe28 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #47588 @ 0xb9e4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4be54 <_PyXI_NewExcInfo@@Base+0x76c> │ │ │ │ + b.n 4be8c <_PyXI_NewExcInfo@@Base+0x76c> │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - cbnz r3, 4bdc2 <_PyXI_NewExcInfo@@Base+0x6da> │ │ │ │ + cbnz r3, 4bdfa <_PyXI_NewExcInfo@@Base+0x6da> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #30076 @ 0x757c │ │ │ │ + movw r1, #25852 @ 0x64fc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 4bda0 <_PyXI_NewExcInfo@@Base+0x6b8> │ │ │ │ + bl f3560 │ │ │ │ + b.n 4bdd8 <_PyXI_NewExcInfo@@Base+0x6b8> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 4bdaa <_PyXI_NewExcInfo@@Base+0x6c2> │ │ │ │ + bge.n 4bde2 <_PyXI_NewExcInfo@@Base+0x6c2> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r4, r5, #2 │ │ │ │ ldr.w r6, [r3, r5, lsl #2] │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 4bdda <_PyXI_NewExcInfo@@Base+0x6f2> │ │ │ │ + bne.n 4be12 <_PyXI_NewExcInfo@@Base+0x6f2> │ │ │ │ ldr r6, [r7, #20] │ │ │ │ - cbnz r6, 4be24 <_PyXI_NewExcInfo@@Base+0x73c> │ │ │ │ - b.n 4be1a <_PyXI_NewExcInfo@@Base+0x732> │ │ │ │ + cbnz r6, 4be5c <_PyXI_NewExcInfo@@Base+0x73c> │ │ │ │ + b.n 4be52 <_PyXI_NewExcInfo@@Base+0x732> │ │ │ │ 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 d6694 │ │ │ │ + bl d6584 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4be06 <_PyXI_NewExcInfo@@Base+0x71e> │ │ │ │ + bge.n 4be3e <_PyXI_NewExcInfo@@Base+0x71e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4be06 <_PyXI_NewExcInfo@@Base+0x71e> │ │ │ │ + cbnz r3, 4be3e <_PyXI_NewExcInfo@@Base+0x71e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 4bda0 <_PyXI_NewExcInfo@@Base+0x6b8> │ │ │ │ - bne.n 4bdd4 <_PyXI_NewExcInfo@@Base+0x6ec> │ │ │ │ + blt.n 4bdd8 <_PyXI_NewExcInfo@@Base+0x6b8> │ │ │ │ + bne.n 4be0c <_PyXI_NewExcInfo@@Base+0x6ec> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 4bda6 <_PyXI_NewExcInfo@@Base+0x6be> │ │ │ │ + b.n 4bdde <_PyXI_NewExcInfo@@Base+0x6be> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4be46 <_PyXI_NewExcInfo@@Base+0x75e> │ │ │ │ + blt.n 4be7e <_PyXI_NewExcInfo@@Base+0x75e> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4be54 <_PyXI_NewExcInfo@@Base+0x76c> │ │ │ │ + b.n 4be8c <_PyXI_NewExcInfo@@Base+0x76c> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 4be1a <_PyXI_NewExcInfo@@Base+0x732> │ │ │ │ + bge.n 4be52 <_PyXI_NewExcInfo@@Base+0x732> │ │ │ │ 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 4be12 <_PyXI_NewExcInfo@@Base+0x72a> │ │ │ │ + beq.n 4be4a <_PyXI_NewExcInfo@@Base+0x72a> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ - b.n 4be38 <_PyXI_NewExcInfo@@Base+0x750> │ │ │ │ + b.n 4be70 <_PyXI_NewExcInfo@@Base+0x750> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4be1a <_PyXI_NewExcInfo@@Base+0x732> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4be1a <_PyXI_NewExcInfo@@Base+0x732> │ │ │ │ + bne.n 4be52 <_PyXI_NewExcInfo@@Base+0x732> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4be52 <_PyXI_NewExcInfo@@Base+0x732> │ │ │ │ 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 1eb8a0 │ │ │ │ + bl 1ea9c8 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0004be74 : │ │ │ │ +0004beac : │ │ │ │ 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 17c5cc │ │ │ │ + bl 17bc90 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - cbnz r2, 4bed0 │ │ │ │ + cbnz r2, 4bf08 │ │ │ │ mov r0, r5 │ │ │ │ - bl fc9ec │ │ │ │ + bl fc8b4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bgt.n 4bf0c │ │ │ │ + bgt.n 4bf44 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #46236 @ 0xb49c │ │ │ │ + movw r1, #42012 @ 0xa41c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 4bf08 │ │ │ │ - ldr r3, [pc, #164] @ (4bf78 ) │ │ │ │ + bl f3560 │ │ │ │ + b.n 4bf40 │ │ │ │ + ldr r3, [pc, #164] @ (4bfb0 ) │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r2, #30184 @ 0x75e8 │ │ │ │ + movw r2, #25960 @ 0x6568 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #152] @ (4bf7c ) │ │ │ │ - bl d82e0 │ │ │ │ + ldr r0, [pc, #152] @ (4bfb4 ) │ │ │ │ + bl d81d0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #148] @ (4bf80 ) │ │ │ │ + ldr r0, [pc, #148] @ (4bfb8 ) │ │ │ │ ldr.w r3, [r0, #1968] @ 0x7b0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4bf04 │ │ │ │ + bge.n 4bf3c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #1968] @ 0x7b0 │ │ │ │ - cbnz r3, 4bf04 │ │ │ │ + cbnz r3, 4bf3c │ │ │ │ add.w r0, r0, #1968 @ 0x7b0 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 4beac │ │ │ │ + bne.n 4bee4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4bf70 │ │ │ │ + b.n 4bfa8 │ │ │ │ subs r0, #1 │ │ │ │ - bl 716f0 │ │ │ │ + bl 71714 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4bf08 │ │ │ │ + beq.n 4bf40 │ │ │ │ add.w sl, r5, #16 │ │ │ │ add.w r9, r0, #12 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ adds r6, #1 │ │ │ │ - bl 89150 │ │ │ │ - cbz r0, 4bf42 │ │ │ │ + bl 89144 │ │ │ │ + cbz r0, 4bf7a │ │ │ │ cmp r7, r6 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - bne.n 4bf22 │ │ │ │ + bne.n 4bf5a │ │ │ │ ldr.w r3, [r8, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 4bf5a │ │ │ │ + cbnz r0, 4bf92 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4bf08 │ │ │ │ + bge.n 4bf40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4bf08 │ │ │ │ + bne.n 4bf40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4bf08 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4bf40 │ │ │ │ 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, #1008] @ (4c36c ) │ │ │ │ + ldr r1, [pc, #1008] @ (4c3a4 ) │ │ │ │ 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 │ │ │ │ blx 2bf5c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #30200 @ 0x75f8 │ │ │ │ + movw r0, #25976 @ 0x6578 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w e5520 │ │ │ │ + b.w e53c0 │ │ │ │ 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, 4bfca │ │ │ │ + cbz r3, 4c002 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4bfda │ │ │ │ + b.n 4c012 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4bfd8 │ │ │ │ + ble.n 4c010 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4bfd4 │ │ │ │ - cbnz r1, 4bffc │ │ │ │ + bgt.n 4c00c │ │ │ │ + cbnz r1, 4c034 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4bfda │ │ │ │ + b.n 4c012 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #156] @ (4c078 ) │ │ │ │ + ldr r1, [pc, #156] @ (4c0b0 ) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 4c002 │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4c03a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c070 │ │ │ │ + b.n 4c0a8 │ │ │ │ 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, 4c024 │ │ │ │ + cbnz r3, 4c05c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c06e │ │ │ │ + bge.n 4c0a6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 4c06e │ │ │ │ + b.n 4c0a6 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4c016 │ │ │ │ + beq.n 4c04e │ │ │ │ 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 7ed00 │ │ │ │ + bl 7ecf0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4c04e │ │ │ │ + cbz r0, 4c086 │ │ │ │ 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 4c062 │ │ │ │ + bge.n 4c09a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4c062 │ │ │ │ + cbnz r3, 4c09a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 4c070 │ │ │ │ - bl 7fe4c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 4c0a8 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c016 │ │ │ │ - b.n 4bff8 │ │ │ │ + beq.n 4c04e │ │ │ │ + b.n 4c030 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #16] @ (4c08c ) │ │ │ │ + ldr r2, [pc, #16] @ (4c0c4 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r0, #20 │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 965e4 │ │ │ │ + bl 965c4 │ │ │ │ mov r4, r0 │ │ │ │ blx 2ac60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 4c0e2 │ │ │ │ - movw r2, #20444 @ 0x4fdc │ │ │ │ + bmi.n 4c11a │ │ │ │ + movw r2, #16220 @ 0x3f5c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #3752 @ 0xea8 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #33672 @ 0x8388 │ │ │ │ + movw r1, #65064 @ 0xfe28 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #29448 @ 0x7308 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4c0ee │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4c126 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b750 │ │ │ │ + bl 8b724 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4c0f2 │ │ │ │ + cbnz r0, 4c12a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c17e │ │ │ │ + b.n 4c1b6 │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4c114 │ │ │ │ + beq.n 4c14c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27196 @ 0x6a3c │ │ │ │ + movw r1, #22972 @ 0x59bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 4c0ee │ │ │ │ - ldr r6, [pc, #108] @ (4c184 ) │ │ │ │ + bl f3560 │ │ │ │ + b.n 4c126 │ │ │ │ + ldr r6, [pc, #108] @ (4c1bc ) │ │ │ │ movs r5, #0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #1 │ │ │ │ blx 2c174 │ │ │ │ - cbnz r0, 4c13e │ │ │ │ + cbnz r0, 4c176 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #30264 @ 0x7638 │ │ │ │ + movw r1, #26040 @ 0x65b8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.n 4c160 │ │ │ │ + bl d6c4c │ │ │ │ + b.n 4c198 │ │ │ │ adds r6, #4 │ │ │ │ cmp r5, #8 │ │ │ │ - bne.n 4c118 │ │ │ │ - ldr r0, [pc, #64] @ (4c188 ) │ │ │ │ + bne.n 4c150 │ │ │ │ + ldr r0, [pc, #64] @ (4c1c0 ) │ │ │ │ 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, #56] @ 0x38 │ │ │ │ - bl 1e81b0 │ │ │ │ + bl 1e72d8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4c16a │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 4c1a2 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c0ee │ │ │ │ - b.n 4c176 │ │ │ │ - cbnz r0, 4c176 │ │ │ │ + bne.n 4c126 │ │ │ │ + b.n 4c1ae │ │ │ │ + cbnz r0, 4c1ae │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4c17e │ │ │ │ + b.n 4c1b6 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r2, #14] │ │ │ │ + str r0, [r2, #48] @ 0x30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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, 4c1b2 │ │ │ │ + cbnz r5, 4c1ea │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 4c1b2 │ │ │ │ + ble.n 4c1ea │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4c1b2 │ │ │ │ - cbnz r2, 4c1d2 │ │ │ │ + bne.n 4c1ea │ │ │ │ + cbnz r2, 4c20a │ │ │ │ mov r3, r5 │ │ │ │ - ldr r5, [pc, #88] @ (4c210 ) │ │ │ │ + ldr r5, [pc, #88] @ (4c248 ) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 4c1d2 │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4c20a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c20a │ │ │ │ + b.n 4c242 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 46640 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + bl 46688 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c1ce │ │ │ │ + beq.n 4c206 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2aee8 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 4c202 │ │ │ │ + beq.n 4c23a │ │ │ │ mov r0, r6 │ │ │ │ - bl 22bca8 │ │ │ │ + bl 22ae10 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - movw r2, #30312 @ 0x7668 │ │ │ │ + movw r2, #26088 @ 0x65e8 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - bl 4c2d6 │ │ │ │ - b.n 4c1ce │ │ │ │ + bl 4c30e │ │ │ │ + b.n 4c206 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #192] @ (4c2d4 ) │ │ │ │ + ldr r2, [pc, #192] @ (4c30c ) │ │ │ │ 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, 4c236 │ │ │ │ + cbnz r2, 4c26e │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 4c236 │ │ │ │ + bne.n 4c26e │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4c256 │ │ │ │ - ldr r4, [pc, #60] @ (4c274 ) │ │ │ │ + cbnz r0, 4c28e │ │ │ │ + ldr r4, [pc, #60] @ (4c2ac ) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4c256 │ │ │ │ + cbnz r0, 4c28e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c270 │ │ │ │ + b.n 4c2a8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 85690 │ │ │ │ + bl 85674 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c252 │ │ │ │ + beq.n 4c28a │ │ │ │ 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 r2, [pc, #368] @ (4c3e8 ) │ │ │ │ + ldr r2, [pc, #368] @ (4c420 ) │ │ │ │ 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 85b78 │ │ │ │ + bl 85b5c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4c29a │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 4c2bc │ │ │ │ + bne.n 4c2d2 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 4c2f4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 4c2b2 │ │ │ │ + cbz r3, 4c2ea │ │ │ │ adds r2, r4, #1 │ │ │ │ - blt.n 4c2ac │ │ │ │ + blt.n 4c2e4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 4c2b0 │ │ │ │ + b.n 4c2e8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4c2be │ │ │ │ + b.n 4c2f6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r1, #53928 @ 0xd2a8 │ │ │ │ + movw r1, #49704 @ 0xc228 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.w 39dce <_Py_IncRef@@Base+0xe> │ │ │ │ + b.w 39e0e <_Py_IncRef@@Base+0xe> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ 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 │ │ │ │ @@ -48120,186 +48160,186 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2b860 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 275a04 <_PyCompile_OptimizeCfg@@Base+0x374> │ │ │ │ + bl 2749e4 <_PyCompile_OptimizeCfg@@Base+0x374> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #26600 @ 0x67e8 │ │ │ │ + movw r0, #22376 @ 0x5768 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.w 80cc0 │ │ │ │ + b.w 80ca0 │ │ │ │ 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 4c33c │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 4c346 │ │ │ │ + bne.n 4c374 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 4c37e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ 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 4c37a │ │ │ │ + bne.n 4c3b2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #24552 @ 0x5fe8 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4c392 │ │ │ │ + bne.n 4c3ca │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 4c3b2 │ │ │ │ + b.n 4c3ea │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #22856 @ 0x5948 │ │ │ │ + movw r0, #18632 @ 0x48c8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c364 │ │ │ │ - b.n 4c528 │ │ │ │ - bl 1462c0 │ │ │ │ + bne.n 4c39c │ │ │ │ + b.n 4c560 │ │ │ │ + bl 146030 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4c3b2 │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 4c3ea │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4c528 │ │ │ │ + bne.w 4c560 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4c3c0 │ │ │ │ + bne.n 4c3f8 │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 4c3e0 │ │ │ │ - bl 1462c0 │ │ │ │ + b.n 4c418 │ │ │ │ + bl 146030 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4c3e0 │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 4c418 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4c528 │ │ │ │ + bne.w 4c560 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d10, [pc, #332] @ 4c538 │ │ │ │ + vldr d10, [pc, #332] @ 4c570 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4c40c │ │ │ │ + bhi.n 4c444 │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4c47c │ │ │ │ - b.n 4c4d6 │ │ │ │ - ble.n 4c47c │ │ │ │ + bhi.n 4c4b4 │ │ │ │ + b.n 4c50e │ │ │ │ + ble.n 4c4b4 │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4c47c │ │ │ │ + bhi.n 4c4b4 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4c47c │ │ │ │ + beq.n 4c4b4 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2bf10 │ │ │ │ - vldr d6, [pc, #268] @ 4c540 │ │ │ │ + vldr d6, [pc, #268] @ 4c578 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ - vldr d5, [pc, #264] @ 4c548 │ │ │ │ + vldr d5, [pc, #264] @ 4c580 │ │ │ │ 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 4c46a │ │ │ │ + ble.n 4c4a2 │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 4c512 │ │ │ │ + b.n 4c54a │ │ │ │ vneg.f64 d6, d6 │ │ │ │ vneg.f64 d7, d7 │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 4c4aa │ │ │ │ + b.n 4c4e2 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 2905c0 <_PyBytes_FromXIData@@Base+0x1a3c> │ │ │ │ + bl 28f598 <_PyBytes_FromXIData@@Base+0x1a3c> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ rsb r4, r0, r0, lsl #3 │ │ │ │ - bl 2905c0 <_PyBytes_FromXIData@@Base+0x1a3c> │ │ │ │ + bl 28f598 <_PyBytes_FromXIData@@Base+0x1a3c> │ │ │ │ add r4, r0 │ │ │ │ - movw r3, #28800 @ 0x7080 │ │ │ │ + movw r3, #24576 @ 0x6000 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ add.w r0, r3, r4, lsl #4 │ │ │ │ add r4, sp, #32 │ │ │ │ add.w r0, r0, #816 @ 0x330 │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmdb r4, {r0, r1, r2, r3} │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4c512 │ │ │ │ + beq.n 4c54a │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4c512 │ │ │ │ + bvs.n 4c54a │ │ │ │ vabs.f64 d8, d8 │ │ │ │ vcmp.f64 d8, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4c512 │ │ │ │ + ble.n 4c54a │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 290658 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 4c528 │ │ │ │ + bl 28f630 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 4c560 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4c4ee │ │ │ │ + bne.n 4c526 │ │ │ │ vmul.f64 d8, d9, d8 │ │ │ │ vstr d9, [sp, #16] │ │ │ │ vstr d8, [sp, #24] │ │ │ │ - b.n 4c512 │ │ │ │ + b.n 4c54a │ │ │ │ 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 24f58c │ │ │ │ + b.w 24e6e0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @@ -48307,263 +48347,263 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - Address 0x4c54e is out of bounds. │ │ │ │ + Address 0x4c586 is out of bounds. │ │ │ │ │ │ │ │ │ │ │ │ -0004c550 <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ - b.w 24ef5c <_PyTime_FromMillisecondsObject@@Base+0x8c8> │ │ │ │ +0004c588 <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ + b.w 24e0b0 <_PyTime_FromMillisecondsObject@@Base+0x8c8> │ │ │ │ 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 127d20 │ │ │ │ + bl 127ae0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 4c590 <_PyXI_ExcInfoAsObject@@Base+0x40> │ │ │ │ + beq.n 4c5c8 <_PyXI_ExcInfoAsObject@@Base+0x40> │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4c590 <_PyXI_ExcInfoAsObject@@Base+0x40> │ │ │ │ + beq.n 4c5c8 <_PyXI_ExcInfoAsObject@@Base+0x40> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 4c5be <_PyXI_ExcInfoAsObject@@Base+0x6e> │ │ │ │ - b.n 4c5aa <_PyXI_ExcInfoAsObject@@Base+0x5a> │ │ │ │ + beq.n 4c5f6 <_PyXI_ExcInfoAsObject@@Base+0x6e> │ │ │ │ + b.n 4c5e2 <_PyXI_ExcInfoAsObject@@Base+0x5a> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4c588 <_PyXI_ExcInfoAsObject@@Base+0x38> │ │ │ │ - movw r0, #30344 @ 0x7688 │ │ │ │ + beq.n 4c5c0 <_PyXI_ExcInfoAsObject@@Base+0x38> │ │ │ │ + movw r0, #26120 @ 0x6608 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r1, r6 │ │ │ │ - bl 234118 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 233280 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c588 <_PyXI_ExcInfoAsObject@@Base+0x38> │ │ │ │ + bne.n 4c5c0 <_PyXI_ExcInfoAsObject@@Base+0x38> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c604 <_PyXI_ExcInfoAsObject@@Base+0xb4> │ │ │ │ + b.n 4c63c <_PyXI_ExcInfoAsObject@@Base+0xb4> │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #30344 @ 0x7688 │ │ │ │ + movw r0, #26120 @ 0x6608 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c5a6 <_PyXI_ExcInfoAsObject@@Base+0x56> │ │ │ │ + beq.n 4c5de <_PyXI_ExcInfoAsObject@@Base+0x56> │ │ │ │ ldrd r6, r0, [r4, #16] │ │ │ │ - bl 89150 │ │ │ │ + bl 89144 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c5a6 <_PyXI_ExcInfoAsObject@@Base+0x56> │ │ │ │ + beq.n 4c5de <_PyXI_ExcInfoAsObject@@Base+0x56> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 4c5f0 <_PyXI_ExcInfoAsObject@@Base+0xa0> │ │ │ │ + cbnz r0, 4c628 <_PyXI_ExcInfoAsObject@@Base+0xa0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c5a6 <_PyXI_ExcInfoAsObject@@Base+0x56> │ │ │ │ + bge.n 4c5de <_PyXI_ExcInfoAsObject@@Base+0x56> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c5a6 <_PyXI_ExcInfoAsObject@@Base+0x56> │ │ │ │ + bne.n 4c5de <_PyXI_ExcInfoAsObject@@Base+0x56> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c5a6 <_PyXI_ExcInfoAsObject@@Base+0x56> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c5de <_PyXI_ExcInfoAsObject@@Base+0x56> │ │ │ │ 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] │ │ │ │ str r3, [r0, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (4c69c <_PyXI_ExcInfoAsObject@@Base+0x14c>) │ │ │ │ + ldr r3, [pc, #132] @ (4c6d4 <_PyXI_ExcInfoAsObject@@Base+0x14c>) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 4c64a <_PyXI_ExcInfoAsObject@@Base+0xfa> │ │ │ │ + cbz r3, 4c682 <_PyXI_ExcInfoAsObject@@Base+0xfa> │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4c640 <_PyXI_ExcInfoAsObject@@Base+0xf0> │ │ │ │ + bne.n 4c678 <_PyXI_ExcInfoAsObject@@Base+0xf0> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4c630 <_PyXI_ExcInfoAsObject@@Base+0xe0> │ │ │ │ + bne.n 4c668 <_PyXI_ExcInfoAsObject@@Base+0xe0> │ │ │ │ dmb ish │ │ │ │ - beq.n 4c64a <_PyXI_ExcInfoAsObject@@Base+0xfa> │ │ │ │ - bl 272e68 │ │ │ │ + beq.n 4c682 <_PyXI_ExcInfoAsObject@@Base+0xfa> │ │ │ │ + bl 246a68 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ - bl 28f234 <_PyBytes_FromXIData@@Base+0x6b0> │ │ │ │ + bl 28e20c <_PyBytes_FromXIData@@Base+0x6b0> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4c67c <_PyXI_ExcInfoAsObject@@Base+0x12c> │ │ │ │ + cbz r3, 4c6b4 <_PyXI_ExcInfoAsObject@@Base+0x12c> │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4c672 <_PyXI_ExcInfoAsObject@@Base+0x122> │ │ │ │ + bne.n 4c6aa <_PyXI_ExcInfoAsObject@@Base+0x122> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4c662 <_PyXI_ExcInfoAsObject@@Base+0x112> │ │ │ │ + bne.n 4c69a <_PyXI_ExcInfoAsObject@@Base+0x112> │ │ │ │ dmb ish │ │ │ │ - beq.n 4c67c <_PyXI_ExcInfoAsObject@@Base+0x12c> │ │ │ │ - bl 23d610 │ │ │ │ + beq.n 4c6b4 <_PyXI_ExcInfoAsObject@@Base+0x12c> │ │ │ │ + bl 23c798 │ │ │ │ movs r1, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 279f4c <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4c69c <_PyXI_ExcInfoAsObject@@Base+0x14c>) │ │ │ │ + bl 278f2c <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4c6d4 <_PyXI_ExcInfoAsObject@@Base+0x14c>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4c696 <_PyXI_ExcInfoAsObject@@Base+0x146> │ │ │ │ + beq.n 4c6ce <_PyXI_ExcInfoAsObject@@Base+0x146> │ │ │ │ blx 2ba18 <__stack_chk_fail@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ 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 │ │ │ │ - ldr r3, [pc, #32] @ (4c6d0 <_PyXI_ExcInfoAsObject@@Base+0x180>) │ │ │ │ + ldr r3, [pc, #32] @ (4c708 <_PyXI_ExcInfoAsObject@@Base+0x180>) │ │ │ │ ldr.w r3, [r3, #1368] @ 0x558 │ │ │ │ - cbz r3, 4c6c4 <_PyXI_ExcInfoAsObject@@Base+0x174> │ │ │ │ - bl 18d6a0 │ │ │ │ + cbz r3, 4c6fc <_PyXI_ExcInfoAsObject@@Base+0x174> │ │ │ │ + bl 18cd48 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4c6cc <_PyXI_ExcInfoAsObject@@Base+0x17c> │ │ │ │ + b.n 4c704 <_PyXI_ExcInfoAsObject@@Base+0x17c> │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 271714 <_PyObject_GetState@@Base> │ │ │ │ - cbz r0, 4c70c <_PyXI_ExcInfoAsObject@@Base+0x1bc> │ │ │ │ + bl 270720 <_PyObject_GetState@@Base> │ │ │ │ + cbz r0, 4c744 <_PyXI_ExcInfoAsObject@@Base+0x1bc> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 89150 │ │ │ │ + bl 89144 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4c710 <_PyXI_ExcInfoAsObject@@Base+0x1c0> │ │ │ │ + cbnz r0, 4c748 <_PyXI_ExcInfoAsObject@@Base+0x1c0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c70c <_PyXI_ExcInfoAsObject@@Base+0x1bc> │ │ │ │ + bge.n 4c744 <_PyXI_ExcInfoAsObject@@Base+0x1bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c70c <_PyXI_ExcInfoAsObject@@Base+0x1bc> │ │ │ │ + cbnz r3, 4c744 <_PyXI_ExcInfoAsObject@@Base+0x1bc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c73e <_PyXI_ExcInfoAsObject@@Base+0x1ee> │ │ │ │ + b.n 4c776 <_PyXI_ExcInfoAsObject@@Base+0x1ee> │ │ │ │ ldr r2, [r6, #32] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 4c72e <_PyXI_ExcInfoAsObject@@Base+0x1de> │ │ │ │ + bge.n 4c766 <_PyXI_ExcInfoAsObject@@Base+0x1de> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #30356 @ 0x7694 │ │ │ │ + movw r0, #26132 @ 0x6614 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80cc0 │ │ │ │ + b.w 80ca0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - movw r0, #30364 @ 0x769c │ │ │ │ + movw r0, #26140 @ 0x661c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004c742 : │ │ │ │ - b.w 1f8708 │ │ │ │ +0004c77a : │ │ │ │ + b.w 1f7830 │ │ │ │ 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, #60000 @ 0xea60 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 127d20 │ │ │ │ + bl 127ae0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r6, #4] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 4c796 │ │ │ │ + beq.n 4c7ce │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 88538 │ │ │ │ - cbnz r0, 4c796 │ │ │ │ + bl 88530 │ │ │ │ + cbnz r0, 4c7ce │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - movw r1, #30376 @ 0x76a8 │ │ │ │ + movw r1, #26152 @ 0x6628 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4c7a6 │ │ │ │ - bl 4cdbe │ │ │ │ + beq.n 4c7de │ │ │ │ + bl 4cdf6 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4c800 │ │ │ │ + b.n 4c838 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 4c7bc │ │ │ │ + bge.n 4c7f4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1fc770 │ │ │ │ + b.w 1fb898 │ │ │ │ add r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23814c │ │ │ │ + bl 2372b4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c7a2 │ │ │ │ + beq.n 4c7da │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4c7e0 │ │ │ │ + ble.n 4c818 │ │ │ │ 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 4c800 │ │ │ │ + ble.n 4c838 │ │ │ │ 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 │ │ │ │ @@ -48579,275 +48619,275 @@ │ │ │ │ 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, 4c82e │ │ │ │ + cbnz r6, 4c866 │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 4c82e │ │ │ │ + ble.n 4c866 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4c82e │ │ │ │ - cbnz r2, 4c84e │ │ │ │ + bne.n 4c866 │ │ │ │ + cbnz r2, 4c886 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r6, [pc, #180] @ (4c8e8 ) │ │ │ │ + ldr r6, [pc, #180] @ (4c920 ) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 4c84e │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 4c886 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c8de │ │ │ │ + b.n 4c916 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movw r3, #24552 @ 0x5fe8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4c868 │ │ │ │ + bne.n 4c8a0 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ - b.n 4c886 │ │ │ │ - bl 1462c0 │ │ │ │ + b.n 4c8be │ │ │ │ + bl 146030 │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s16, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4c886 │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 4c8be │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c84a │ │ │ │ + bne.n 4c882 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ vmov.f32 s0, s16 │ │ │ │ blx 2c29c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 4c8d6 │ │ │ │ + beq.n 4c90e │ │ │ │ mov r0, r5 │ │ │ │ - bl 22bca8 │ │ │ │ + bl 22ae10 │ │ │ │ vcmp.f32 s16, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4c8c6 │ │ │ │ + bvs.n 4c8fe │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ - movw r3, #30312 @ 0x7668 │ │ │ │ + movw r3, #26088 @ 0x65e8 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - movw r2, #30424 @ 0x76d8 │ │ │ │ + movw r2, #26200 @ 0x6658 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ vcmpe.f32 s15, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r2, r3 │ │ │ │ - b.n 4c8ce │ │ │ │ - movw r2, #30424 @ 0x76d8 │ │ │ │ + b.n 4c906 │ │ │ │ + movw r2, #26200 @ 0x6658 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 4c2d6 │ │ │ │ - b.n 4c84a │ │ │ │ + bl 4c30e │ │ │ │ + b.n 4c882 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #544] @ (4cb0c ) │ │ │ │ + ldr r2, [pc, #544] @ (4cb44 ) │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w ip, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 4c916 │ │ │ │ + beq.n 4c94e │ │ │ │ ldr.w r5, [ip, #8] │ │ │ │ - b.n 4c926 │ │ │ │ + b.n 4c95e │ │ │ │ cmp r3, ip │ │ │ │ - ble.n 4c924 │ │ │ │ + ble.n 4c95c │ │ │ │ cmp r3, #3 │ │ │ │ - bgt.n 4c920 │ │ │ │ - cbnz r2, 4c94c │ │ │ │ + bgt.n 4c958 │ │ │ │ + cbnz r2, 4c984 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4c926 │ │ │ │ + b.n 4c95e │ │ │ │ mov r5, ip │ │ │ │ - ldr r1, [pc, #224] @ (4ca08 ) │ │ │ │ + ldr r1, [pc, #224] @ (4ca40 ) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4c952 │ │ │ │ - b.n 4c9fe │ │ │ │ + cbnz r0, 4c98a │ │ │ │ + b.n 4ca36 │ │ │ │ clz r5, r2 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r6, r5 │ │ │ │ ldr.w r9, [r4] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 4c9d6 │ │ │ │ + beq.n 4ca0e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 4c99e │ │ │ │ - bl dd900 <_PyNumber_Index@@Base> │ │ │ │ + cbz r0, 4c9d6 │ │ │ │ + bl dd7d4 <_PyNumber_Index@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 4c976 │ │ │ │ - bl 7fe4c │ │ │ │ + cbnz r0, 4c9ae │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c9fe │ │ │ │ + bne.n 4ca36 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4c998 │ │ │ │ - bl 85b78 │ │ │ │ + b.n 4c9d0 │ │ │ │ + bl 85b5c │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c994 │ │ │ │ + bge.n 4c9cc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 4c994 │ │ │ │ + cbnz r3, 4c9cc │ │ │ │ mov r0, sl │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 4c968 │ │ │ │ + beq.n 4c9a0 │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 4c9a0 │ │ │ │ - b.n 4c9de │ │ │ │ + bne.n 4c9d8 │ │ │ │ + b.n 4ca16 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl dd900 <_PyNumber_Index@@Base> │ │ │ │ + bl dd7d4 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4c9b6 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 4c9fe │ │ │ │ + cbnz r0, 4c9ee │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 4ca36 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4c9e2 │ │ │ │ - bl 85b78 │ │ │ │ + b.n 4ca1a │ │ │ │ + bl 85b5c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4c9d0 │ │ │ │ + bge.n 4ca08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4c9d0 │ │ │ │ + cbnz r3, 4ca08 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4c9e2 │ │ │ │ - b.n 4c9aa │ │ │ │ + bne.n 4ca1a │ │ │ │ + b.n 4c9e2 │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4c9e2 │ │ │ │ + b.n 4ca1a │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ mov r0, r8 │ │ │ │ - bl 153084 │ │ │ │ + bl 152dbc │ │ │ │ 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 2473d4 │ │ │ │ + b.w 246504 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #720] @ (4ccdc <_PyXI_FormatExcInfo@@Base+0x178>) │ │ │ │ + ldr r2, [pc, #720] @ (4cd14 <_PyXI_FormatExcInfo@@Base+0x178>) │ │ │ │ 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 r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r3, 4ca2c │ │ │ │ + cbnz r3, 4ca64 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4ca2c │ │ │ │ + ble.n 4ca64 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4ca2c │ │ │ │ - cbnz r1, 4ca48 │ │ │ │ + bne.n 4ca64 │ │ │ │ + cbnz r1, 4ca80 │ │ │ │ add r5, sp, #28 │ │ │ │ str r5, [sp, #20] │ │ │ │ - ldr r5, [pc, #92] @ (4ca90 ) │ │ │ │ + ldr r5, [pc, #92] @ (4cac8 ) │ │ │ │ mov r1, r2 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 4ca74 │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 4caac │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movw r3, #55600 @ 0xd930 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4ca78 │ │ │ │ + beq.n 4cab0 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #30680 @ 0x77d8 │ │ │ │ + movw r1, #26456 @ 0x6758 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ca8a │ │ │ │ + b.n 4cac2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26d430 <_Py_c_prod@@Base+0x18c8> │ │ │ │ + bl 26c434 <_Py_c_prod@@Base+0x18c4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4ca74 │ │ │ │ + beq.n 4caac │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #896] @ (4ce14 ) │ │ │ │ + ldr r2, [pc, #896] @ (4ce4c ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movw r0, #26288 @ 0x66b0 │ │ │ │ + movw r0, #22064 @ 0x5630 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ movs r1, #4 │ │ │ │ - b.w 7fdec │ │ │ │ + b.w 7fdcc │ │ │ │ │ │ │ │ -0004caa2 : │ │ │ │ - ldr r3, [pc, #68] @ (4cae8 ) │ │ │ │ +0004cada : │ │ │ │ + ldr r3, [pc, #68] @ (4cb20 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 4cae4 │ │ │ │ + cbz r0, 4cb1c │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 4caba │ │ │ │ + bls.n 4caf2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 4caac │ │ │ │ + b.n 4cae4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 4cad4 │ │ │ │ + beq.n 4cb0c │ │ │ │ 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 4cab6 │ │ │ │ + bcc.n 4caee │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 4cae4 │ │ │ │ + cbz r0, 4cb1c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -48855,1569 +48895,1590 @@ │ │ │ │ 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 7758c │ │ │ │ + bl 775c4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4cb2e │ │ │ │ + bge.n 4cb66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4cb2e │ │ │ │ + cbnz r3, 4cb66 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77160 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77198 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004cb30 : │ │ │ │ +0004cb68 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (4cb60 ) │ │ │ │ + ldr r3, [pc, #32] @ (4cb98 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1a0a44 │ │ │ │ - cbz r0, 4cb5c │ │ │ │ + bl 1a00e4 │ │ │ │ + cbz r0, 4cb94 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0004cb64 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ - b.w 24f34c <_PyTime_FromMillisecondsObject@@Base+0xcb8> │ │ │ │ +0004cb9c <_PyXI_FormatExcInfo@@Base>: │ │ │ │ + b.w 24e4a0 <_PyTime_FromMillisecondsObject@@Base+0xcb8> │ │ │ │ stmdb 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, 4cb86 <_PyXI_FormatExcInfo@@Base+0x22> │ │ │ │ + cbz r3, 4cbbe <_PyXI_FormatExcInfo@@Base+0x22> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4cb88 <_PyXI_FormatExcInfo@@Base+0x24> │ │ │ │ + b.n 4cbc0 <_PyXI_FormatExcInfo@@Base+0x24> │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ - cbnz r3, 4cb96 <_PyXI_FormatExcInfo@@Base+0x32> │ │ │ │ + cbnz r3, 4cbce <_PyXI_FormatExcInfo@@Base+0x32> │ │ │ │ cmp r6, #2 │ │ │ │ - ble.n 4cb96 <_PyXI_FormatExcInfo@@Base+0x32> │ │ │ │ + ble.n 4cbce <_PyXI_FormatExcInfo@@Base+0x32> │ │ │ │ cmp r6, #6 │ │ │ │ - bgt.n 4cb96 <_PyXI_FormatExcInfo@@Base+0x32> │ │ │ │ - cbnz r4, 4cbba <_PyXI_FormatExcInfo@@Base+0x56> │ │ │ │ - ldr r1, [pc, #380] @ (4cd14 <_PyXI_FormatExcInfo@@Base+0x1b0>) │ │ │ │ + bgt.n 4cbce <_PyXI_FormatExcInfo@@Base+0x32> │ │ │ │ + cbnz r4, 4cbf2 <_PyXI_FormatExcInfo@@Base+0x56> │ │ │ │ + ldr r1, [pc, #380] @ (4cd4c <_PyXI_FormatExcInfo@@Base+0x1b0>) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4cca0 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ + beq.n 4ccd8 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4cbd0 <_PyXI_FormatExcInfo@@Base+0x6c> │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 4cc08 <_PyXI_FormatExcInfo@@Base+0x6c> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4cca0 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ + bne.n 4ccd8 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4cbe6 <_PyXI_FormatExcInfo@@Base+0x82> │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 4cc1e <_PyXI_FormatExcInfo@@Base+0x82> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4cca0 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ + bne.n 4ccd8 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl dd900 <_PyNumber_Index@@Base> │ │ │ │ + bl dd7d4 <_PyNumber_Index@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 4cbfe <_PyXI_FormatExcInfo@@Base+0x9a> │ │ │ │ - bl 7fe4c │ │ │ │ + cbnz r0, 4cc36 <_PyXI_FormatExcInfo@@Base+0x9a> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4cca0 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ + bne.n 4ccd8 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4cc20 <_PyXI_FormatExcInfo@@Base+0xbc> │ │ │ │ - bl 85b78 │ │ │ │ + b.n 4cc58 <_PyXI_FormatExcInfo@@Base+0xbc> │ │ │ │ + bl 85b5c │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4cc1c <_PyXI_FormatExcInfo@@Base+0xb8> │ │ │ │ + bge.n 4cc54 <_PyXI_FormatExcInfo@@Base+0xb8> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 4cc1c <_PyXI_FormatExcInfo@@Base+0xb8> │ │ │ │ + cbnz r3, 4cc54 <_PyXI_FormatExcInfo@@Base+0xb8> │ │ │ │ mov r0, sl │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.n 4cbf0 <_PyXI_FormatExcInfo@@Base+0x8c> │ │ │ │ + beq.n 4cc28 <_PyXI_FormatExcInfo@@Base+0x8c> │ │ │ │ adds r2, r5, r6 │ │ │ │ subs r3, r2, #3 │ │ │ │ - beq.n 4cc56 <_PyXI_FormatExcInfo@@Base+0xf2> │ │ │ │ + beq.n 4cc8e <_PyXI_FormatExcInfo@@Base+0xf2> │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbz r6, 4cc30 <_PyXI_FormatExcInfo@@Base+0xcc> │ │ │ │ + cbz r6, 4cc68 <_PyXI_FormatExcInfo@@Base+0xcc> │ │ │ │ subs r3, r2, #4 │ │ │ │ - beq.n 4cc62 <_PyXI_FormatExcInfo@@Base+0xfe> │ │ │ │ - b.n 4cc38 <_PyXI_FormatExcInfo@@Base+0xd4> │ │ │ │ + beq.n 4cc9a <_PyXI_FormatExcInfo@@Base+0xfe> │ │ │ │ + b.n 4cc70 <_PyXI_FormatExcInfo@@Base+0xd4> │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - cbz r5, 4cc42 <_PyXI_FormatExcInfo@@Base+0xde> │ │ │ │ + cbz r5, 4cc7a <_PyXI_FormatExcInfo@@Base+0xde> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 4cc6a <_PyXI_FormatExcInfo@@Base+0x106> │ │ │ │ - b.n 4cc4a <_PyXI_FormatExcInfo@@Base+0xe6> │ │ │ │ + beq.n 4cca2 <_PyXI_FormatExcInfo@@Base+0x106> │ │ │ │ + b.n 4cc82 <_PyXI_FormatExcInfo@@Base+0xe6> │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 23ce8c <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbnz r0, 4cc6a <_PyXI_FormatExcInfo@@Base+0x106> │ │ │ │ - b.n 4cca0 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ + bl 23c014 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbnz r0, 4cca2 <_PyXI_FormatExcInfo@@Base+0x106> │ │ │ │ + b.n 4ccd8 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ mov r6, r5 │ │ │ │ - b.n 4cc6a <_PyXI_FormatExcInfo@@Base+0x106> │ │ │ │ + b.n 4cca2 <_PyXI_FormatExcInfo@@Base+0x106> │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 4cc86 <_PyXI_FormatExcInfo@@Base+0x122> │ │ │ │ + bge.n 4ccbe <_PyXI_FormatExcInfo@@Base+0x122> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14508 @ 0x38ac │ │ │ │ + movw r1, #10284 @ 0x282c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 4cca0 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ + bl f3560 │ │ │ │ + b.n 4ccd8 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 4cca4 <_PyXI_FormatExcInfo@@Base+0x140> │ │ │ │ + beq.n 4ccdc <_PyXI_FormatExcInfo@@Base+0x140> │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 209a90 │ │ │ │ - cbnz r0, 4cca8 <_PyXI_FormatExcInfo@@Base+0x144> │ │ │ │ + bl 208bb8 │ │ │ │ + cbnz r0, 4cce0 <_PyXI_FormatExcInfo@@Base+0x144> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4cd0e <_PyXI_FormatExcInfo@@Base+0x1aa> │ │ │ │ + b.n 4cd46 <_PyXI_FormatExcInfo@@Base+0x1aa> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4ccaa <_PyXI_FormatExcInfo@@Base+0x146> │ │ │ │ + b.n 4cce2 <_PyXI_FormatExcInfo@@Base+0x146> │ │ │ │ add r6, sp, #32 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 4ccbe <_PyXI_FormatExcInfo@@Base+0x15a> │ │ │ │ + beq.n 4ccf6 <_PyXI_FormatExcInfo@@Base+0x15a> │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 209a90 │ │ │ │ + bl 208bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4cca0 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ + beq.n 4ccd8 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ - b.n 4ccc0 <_PyXI_FormatExcInfo@@Base+0x15c> │ │ │ │ + b.n 4ccf8 <_PyXI_FormatExcInfo@@Base+0x15c> │ │ │ │ movs r4, #0 │ │ │ │ - bl 965e4 │ │ │ │ + bl 965c4 │ │ │ │ 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 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4ccf6 <_PyXI_FormatExcInfo@@Base+0x192> │ │ │ │ + bge.n 4cd2e <_PyXI_FormatExcInfo@@Base+0x192> │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4ccfe <_PyXI_FormatExcInfo@@Base+0x19a> │ │ │ │ - bl eedb4 │ │ │ │ + bne.n 4cd36 <_PyXI_FormatExcInfo@@Base+0x19a> │ │ │ │ + bl eec50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ccc0 <_PyXI_FormatExcInfo@@Base+0x15c> │ │ │ │ - b.n 4cca0 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ + beq.n 4ccf8 <_PyXI_FormatExcInfo@@Base+0x15c> │ │ │ │ + b.n 4ccd8 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 800ec │ │ │ │ - b.n 4cd0e <_PyXI_FormatExcInfo@@Base+0x1aa> │ │ │ │ + bl 800cc │ │ │ │ + b.n 4cd46 <_PyXI_FormatExcInfo@@Base+0x1aa> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ - b.n 4cca0 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ + bl 1b10e8 │ │ │ │ + b.n 4ccd8 <_PyXI_FormatExcInfo@@Base+0x13c> │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #48] @ (4cd48 <_PyXI_FormatExcInfo@@Base+0x1e4>) │ │ │ │ + ldr r3, [pc, #48] @ (4cd80 <_PyXI_FormatExcInfo@@Base+0x1e4>) │ │ │ │ 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 │ │ │ │ add.w r0, r1, #16 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 4cd3a <_PyXI_FormatExcInfo@@Base+0x1d6> │ │ │ │ + cbnz r2, 4cd72 <_PyXI_FormatExcInfo@@Base+0x1d6> │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 4cd3a <_PyXI_FormatExcInfo@@Base+0x1d6> │ │ │ │ + bne.n 4cd72 <_PyXI_FormatExcInfo@@Base+0x1d6> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4cd5a <_PyXI_FormatExcInfo@@Base+0x1f6> │ │ │ │ - ldr r4, [pc, #92] @ (4cd98 <_PyXI_FormatExcInfo@@Base+0x234>) │ │ │ │ + cbnz r0, 4cd92 <_PyXI_FormatExcInfo@@Base+0x1f6> │ │ │ │ + ldr r4, [pc, #92] @ (4cdd0 <_PyXI_FormatExcInfo@@Base+0x234>) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 4cd5a <_PyXI_FormatExcInfo@@Base+0x1f6> │ │ │ │ + cbnz r0, 4cd92 <_PyXI_FormatExcInfo@@Base+0x1f6> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4cd92 <_PyXI_FormatExcInfo@@Base+0x22e> │ │ │ │ + b.n 4cdca <_PyXI_FormatExcInfo@@Base+0x22e> │ │ │ │ ldrd r0, r4, [r3] │ │ │ │ - bl 89150 │ │ │ │ + bl 89144 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4cd82 <_PyXI_FormatExcInfo@@Base+0x21e> │ │ │ │ + cbz r0, 4cdba <_PyXI_FormatExcInfo@@Base+0x21e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 89150 │ │ │ │ + bl 89144 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4cd82 <_PyXI_FormatExcInfo@@Base+0x21e> │ │ │ │ + cbz r0, 4cdba <_PyXI_FormatExcInfo@@Base+0x21e> │ │ │ │ ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 4cd84 <_PyXI_FormatExcInfo@@Base+0x220> │ │ │ │ + cbz r0, 4cdbc <_PyXI_FormatExcInfo@@Base+0x220> │ │ │ │ strd r5, r4, [r0, #8] │ │ │ │ - b.n 4cd92 <_PyXI_FormatExcInfo@@Base+0x22e> │ │ │ │ + b.n 4cdca <_PyXI_FormatExcInfo@@Base+0x22e> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77680 │ │ │ │ - b.n 4cd56 <_PyXI_FormatExcInfo@@Base+0x1f2> │ │ │ │ + bl 776b8 │ │ │ │ + b.n 4cd8e <_PyXI_FormatExcInfo@@Base+0x1f2> │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #224] @ (4ce7c ) │ │ │ │ + ldr r3, [pc, #224] @ (4ceb4 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0004cd9c : │ │ │ │ - b.w 1d86d0 │ │ │ │ +0004cdd4 : │ │ │ │ + b.w 1d77f8 │ │ │ │ │ │ │ │ -0004cda0 <_PyXI_FreeExcInfo@@Base>: │ │ │ │ +0004cdd8 <_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 24fd6c │ │ │ │ + bl 24eec0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6b580 │ │ │ │ + b.w 6b5b8 │ │ │ │ │ │ │ │ -0004cdbe : │ │ │ │ +0004cdf6 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #32] @ (4cdf0 ) │ │ │ │ + ldr r0, [pc, #32] @ (4ce28 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #44536 @ 0xadf8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - movw r2, #30724 @ 0x7804 │ │ │ │ + movw r2, #26500 @ 0x6784 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r0, [r3, r0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl f3734 <_PyErr_SetString@@Base> │ │ │ │ + bl f35e0 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #31380 @ 0x7a94 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4ce24 │ │ │ │ + beq.n 4ce5c │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4ce24 │ │ │ │ + beq.n 4ce5c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4ce4e │ │ │ │ - b.n 4ce3c │ │ │ │ + beq.n 4ce86 │ │ │ │ + b.n 4ce74 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 4ce1c │ │ │ │ - movw r0, #54756 @ 0xd5e4 │ │ │ │ + beq.n 4ce54 │ │ │ │ + movw r0, #50532 @ 0xc564 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 234118 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 233280 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ce1c │ │ │ │ - b.n 4ce7a │ │ │ │ + bne.n 4ce54 │ │ │ │ + b.n 4ceb2 │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #54756 @ 0xd5e4 │ │ │ │ + movw r0, #50532 @ 0xc564 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 4ce7a │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 4ceb2 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl d2728 │ │ │ │ - cbnz r0, 4ce70 │ │ │ │ + bl d27c8 │ │ │ │ + cbnz r0, 4cea8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #59576 @ 0xe8b8 │ │ │ │ + movw r1, #55352 @ 0xd838 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 4ce7a │ │ │ │ + bl f3560 │ │ │ │ + b.n 4ceb2 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 4d088 │ │ │ │ + b.w 4d0c0 │ │ │ │ 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 7758c │ │ │ │ + bl 775c4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4cec0 │ │ │ │ + bge.n 4cef8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4cec0 │ │ │ │ + cbnz r3, 4cef8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77160 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77198 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n 4cef8 │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + bpl.n 4cf30 │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4cef2 │ │ │ │ - bl 143964 │ │ │ │ - b.n 4cef8 │ │ │ │ + bne.n 4cf2a │ │ │ │ + bl 14353c │ │ │ │ + b.n 4cf30 │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 4cf36 │ │ │ │ + cbnz r0, 4cf6e │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ - movw r6, #14801 @ 0x39d1 │ │ │ │ + movw r6, #13737 @ 0x35a9 │ │ │ │ movt r6, #20 │ │ │ │ adds r4, #12 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ subs r3, #16 │ │ │ │ add.w r9, r2, r3, lsr #2 │ │ │ │ cmp r8, r9 │ │ │ │ - bge.n 4cf34 │ │ │ │ + bge.n 4cf6c │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 4cf2e │ │ │ │ + cbz r3, 4cf66 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 4cf28 │ │ │ │ - bl 143964 │ │ │ │ - b.n 4cf2e │ │ │ │ + bne.n 4cf60 │ │ │ │ + bl 14353c │ │ │ │ + b.n 4cf66 │ │ │ │ mov r1, r7 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 4cf36 │ │ │ │ + cbnz r0, 4cf6e │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 4cf12 │ │ │ │ + b.n 4cf4a │ │ │ │ movs r0, #0 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 4cf54 │ │ │ │ + cbz r3, 4cf8c │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4cf64 │ │ │ │ + b.n 4cf9c │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4cf62 │ │ │ │ + ble.n 4cf9a │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4cf5e │ │ │ │ - cbnz r1, 4cf88 │ │ │ │ + bgt.n 4cf96 │ │ │ │ + cbnz r1, 4cfc0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4cf64 │ │ │ │ + b.n 4cf9c │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #284] @ (4d084 ) │ │ │ │ + ldr r1, [pc, #284] @ (4d0bc ) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4cf8e │ │ │ │ - b.n 4d000 │ │ │ │ + cbnz r0, 4cfc6 │ │ │ │ + b.n 4d038 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r6, r5 │ │ │ │ - bl dd900 <_PyNumber_Index@@Base> │ │ │ │ + bl dd7d4 <_PyNumber_Index@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 4cfa4 │ │ │ │ - bl 7fe4c │ │ │ │ + cbnz r0, 4cfdc │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d076 │ │ │ │ - b.n 4d000 │ │ │ │ - bl 85b78 │ │ │ │ + beq.n 4d0ae │ │ │ │ + b.n 4d038 │ │ │ │ + bl 85b5c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4cfbe │ │ │ │ + bge.n 4cff6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 4cfbe │ │ │ │ + cbnz r3, 4cff6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 4cf9a │ │ │ │ + beq.n 4cfd2 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 4cfda │ │ │ │ + beq.n 4d012 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4cfdc │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 4cfdc │ │ │ │ - b.n 4d000 │ │ │ │ + bne.n 4d014 │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 4d014 │ │ │ │ + b.n 4d038 │ │ │ │ movs r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4d004 │ │ │ │ + bge.n 4d03c │ │ │ │ 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 1b1958 │ │ │ │ - bl 1fc770 │ │ │ │ + b.w 1b10e8 │ │ │ │ + bl 1fb898 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4d080 │ │ │ │ + b.n 4d0b8 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 714dc │ │ │ │ + bl 71500 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4cffc │ │ │ │ + beq.n 4d034 │ │ │ │ add.w r7, r0, #16 │ │ │ │ - b.n 4d02c │ │ │ │ + b.n 4d064 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4d040 │ │ │ │ - bl eedb4 │ │ │ │ + bne.n 4d078 │ │ │ │ + bl eec50 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4d05e │ │ │ │ + beq.n 4d096 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r0, #384 @ 0x180 │ │ │ │ blx 2b1fc │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 4d050 │ │ │ │ - b.n 4d01a │ │ │ │ + bge.n 4d088 │ │ │ │ + b.n 4d052 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ - b.n 4d05e │ │ │ │ + bl 1b10e8 │ │ │ │ + b.n 4d096 │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 4d05a │ │ │ │ + beq.n 4d092 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 9e25c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9e24c <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b.n 4d080 │ │ │ │ + b.n 4d0b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d000 │ │ │ │ + bge.n 4d038 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4d000 │ │ │ │ + bne.n 4d038 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d000 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4d038 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 4cfe0 │ │ │ │ + beq.n 4d018 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4cfc6 │ │ │ │ + b.n 4cffe │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #576] @ (4d2c8 ) │ │ │ │ + ldr r3, [pc, #576] @ (4d300 ) │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0004d088 : │ │ │ │ +0004d0c0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #31380 @ 0x7a94 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 70b18 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70b3c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4d0ba │ │ │ │ + cbz r0, 4d0f2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 711b4 │ │ │ │ + bl 711d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r2 │ │ │ │ - bl 13b764 │ │ │ │ - cbnz r0, 4d0e0 │ │ │ │ + bl 13b3ac │ │ │ │ + cbnz r0, 4d118 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4d12c │ │ │ │ + b.n 4d164 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 4d21c │ │ │ │ + bl 4d254 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4d106 │ │ │ │ - movw r3, #58505 @ 0xe489 │ │ │ │ + beq.n 4d13e │ │ │ │ + movw r3, #54369 @ 0xd461 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 4d110 │ │ │ │ + bne.n 4d148 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28e600 │ │ │ │ - b.n 4d118 │ │ │ │ - bl 7fe4c │ │ │ │ + bl 28d5d8 │ │ │ │ + b.n 4d150 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d0ee │ │ │ │ - b.n 4d0dc │ │ │ │ + beq.n 4d126 │ │ │ │ + b.n 4d114 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4d124 │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 4d15c │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4d0dc │ │ │ │ + bne.n 4d114 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004d12e : │ │ │ │ +0004d166 : │ │ │ │ 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 4d16a │ │ │ │ - ldr r3, [pc, #152] @ (4d1e8 ) │ │ │ │ + bne.n 4d1a2 │ │ │ │ + ldr r3, [pc, #152] @ (4d220 ) │ │ │ │ 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, #416] @ 0x1a0 │ │ │ │ - blt.n 4d16a │ │ │ │ + blt.n 4d1a2 │ │ │ │ cmp r6, r4 │ │ │ │ - bgt.n 4d17c │ │ │ │ - movw r0, #32700 @ 0x7fbc │ │ │ │ + bgt.n 4d1b4 │ │ │ │ + movw r0, #28476 @ 0x6f3c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #1683 @ 0x693 │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 4d1e0 │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 4d218 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #124] @ 0x7c │ │ │ │ - cbz r0, 4d196 │ │ │ │ + cbz r0, 4d1ce │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 4d198 │ │ │ │ + bge.n 4d1d0 │ │ │ │ add.w r3, r0, r4, lsl #2 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str.w r8, [r3, #4] │ │ │ │ - cbnz r0, 4d1ce │ │ │ │ - b.n 4d1ca │ │ │ │ + cbnz r0, 4d206 │ │ │ │ + b.n 4d202 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r6, #1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 85ec8 │ │ │ │ - cbz r0, 4d1aa │ │ │ │ + bl 85eac │ │ │ │ + cbz r0, 4d1e2 │ │ │ │ add.w r3, r0, r5, lsl #2 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4d1b0 │ │ │ │ - bl 1fc770 │ │ │ │ - b.n 4d1e0 │ │ │ │ + b.n 4d1e8 │ │ │ │ + bl 1fb898 │ │ │ │ + b.n 4d218 │ │ │ │ cmp r6, r5 │ │ │ │ add.w r5, r5, #1 │ │ │ │ - ble.n 4d1be │ │ │ │ + ble.n 4d1f6 │ │ │ │ str.w r2, [r3, #4]! │ │ │ │ - b.n 4d1b0 │ │ │ │ + b.n 4d1e8 │ │ │ │ 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 4d1e4 │ │ │ │ + b.n 4d21c │ │ │ │ add.w r4, r4, #1128 @ 0x468 │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4d1ca │ │ │ │ + beq.n 4d202 │ │ │ │ blx r3 │ │ │ │ - b.n 4d1ca │ │ │ │ + b.n 4d202 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2490b8 │ │ │ │ + bl 24820c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4d20e │ │ │ │ - beq.n 4d212 │ │ │ │ + blt.n 4d246 │ │ │ │ + beq.n 4d24a │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4d21a │ │ │ │ + b.n 4d252 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4d21a │ │ │ │ + b.n 4d252 │ │ │ │ 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 dd6dc │ │ │ │ + bl dd5b0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4d24a │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 4d24e │ │ │ │ - b.n 4d270 │ │ │ │ + bne.n 4d282 │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 4d286 │ │ │ │ + b.n 4d2a8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 4d278 │ │ │ │ + bge.n 4d2b0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 4d278 │ │ │ │ + cbz r3, 4d2b0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 4d278 │ │ │ │ - movw r2, #29853 @ 0x749d │ │ │ │ + cbz r3, 4d2b0 │ │ │ │ + movw r2, #29205 @ 0x7215 │ │ │ │ movt r2, #20 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4d268 │ │ │ │ + bne.n 4d2a0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - b.n 4d26c │ │ │ │ + b.n 4d2a4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4d276 │ │ │ │ + bge.n 4d2ae │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4d278 │ │ │ │ + b.n 4d2b0 │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004d27c : │ │ │ │ +0004d2b4 : │ │ │ │ movw r3, #61356 @ 0xefac │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 4d28a │ │ │ │ + cbnz r0, 4d2c2 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ (4d2bc ) │ │ │ │ - bl 20b2bc <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #28] @ (4d2f4 ) │ │ │ │ + bl 20a3e4 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #30768 @ 0x7830 │ │ │ │ + movw r0, #26544 @ 0x67b0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - b.w 80cc0 │ │ │ │ + b.w 80ca0 │ │ │ │ nop │ │ │ │ - b.n 4d8c0 │ │ │ │ + b.n 4d8f8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 238288 │ │ │ │ - cbz r0, 4d2f4 │ │ │ │ + bl 2373f0 │ │ │ │ + cbz r0, 4d32c │ │ │ │ mov r4, r0 │ │ │ │ - bl 20b384 │ │ │ │ + bl 20a4ac │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4d2f6 │ │ │ │ + bne.n 4d32e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d2f4 │ │ │ │ + bge.n 4d32c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4d2f4 │ │ │ │ + cbnz r3, 4d32c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004d2fa : │ │ │ │ - movw r0, #28276 @ 0x6e74 │ │ │ │ +0004d332 : │ │ │ │ + movw r0, #24052 @ 0x5df4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r9, r0, [r1] │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl e50f8 │ │ │ │ + bl e4f98 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 4d352 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 4d38a │ │ │ │ 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 4d356 │ │ │ │ + bhi.n 4d38e │ │ │ │ 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 90498 │ │ │ │ + b.w 9047c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4d35e │ │ │ │ + b.n 4d396 │ │ │ │ movw r0, #9152 @ 0x23c0 │ │ │ │ movt r0, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0004d362 : │ │ │ │ +0004d39a : │ │ │ │ movw r3, #61356 @ 0xefac │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #4] │ │ │ │ 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, #12] │ │ │ │ - cbz r0, 4d398 │ │ │ │ + cbz r0, 4d3d0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d398 │ │ │ │ + bge.n 4d3d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4d398 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4d3d0 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a368 │ │ │ │ + b.w 7a378 │ │ │ │ │ │ │ │ -0004d3a2 : │ │ │ │ +0004d3da : │ │ │ │ movw r3, #61356 @ 0xefac │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004d3ae : │ │ │ │ +0004d3e6 : │ │ │ │ movw r3, #61356 @ 0xefac │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #24] │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #24] @ (4d3d4 ) │ │ │ │ + ldr r3, [pc, #24] @ (4d40c ) │ │ │ │ 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, #1532] @ 0x5fc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0004d3d8 : │ │ │ │ +0004d410 : │ │ │ │ movw r3, #61356 @ 0xefac │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r2 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - blt.n 4d404 │ │ │ │ - cbz r2, 4d404 │ │ │ │ + blt.n 4d440 │ │ │ │ + cbz r2, 4d440 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 4d41c │ │ │ │ + bgt.n 4d458 │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #30820 @ 0x7864 │ │ │ │ + movw r1, #26628 @ 0x6804 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 4d464 │ │ │ │ + bl f3560 │ │ │ │ + b.n 4d4a0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr.w r5, [r0, r4, lsl #2] │ │ │ │ - cbz r6, 4d480 │ │ │ │ + cbz r6, 4d4bc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r1, #8244 @ 0x2034 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 127d20 │ │ │ │ - bl d07d0 │ │ │ │ + bl 127ae0 │ │ │ │ + bl d086c │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 4d46a │ │ │ │ + beq.n 4d4a6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 88538 │ │ │ │ - cbnz r0, 4d46a │ │ │ │ + bl 88530 │ │ │ │ + cbnz r0, 4d4a6 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #10516 @ 0x2914 │ │ │ │ + movw r1, #6292 @ 0x1894 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4d4b0 │ │ │ │ + b.n 4d4ec │ │ │ │ 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 4d49a │ │ │ │ + b.n 4d4d6 │ │ │ │ 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 4d49a │ │ │ │ + beq.n 4d4d6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ - b.n 4d48c │ │ │ │ + b.n 4d4c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d4ae │ │ │ │ + bge.n 4d4ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4d4ae │ │ │ │ + cbnz r3, 4d4ea │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + bl d086c │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 4d528 │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ + movt r3, #20 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 4d51e │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 14353c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004d4b8 : │ │ │ │ +0004d52a : │ │ │ │ movw r3, #61356 @ 0xefac │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bx lr │ │ │ │ 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, 4d4e0 │ │ │ │ + cbz r3, 4d552 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 4d4e2 │ │ │ │ + b.n 4d554 │ │ │ │ mov r4, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ - cbnz r3, 4d4f0 │ │ │ │ + cbnz r3, 4d562 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 4d4f0 │ │ │ │ + ble.n 4d562 │ │ │ │ cmp r6, #2 │ │ │ │ - bgt.n 4d4f0 │ │ │ │ - cbnz r5, 4d51c │ │ │ │ + bgt.n 4d562 │ │ │ │ + cbnz r5, 4d58e │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ movs r5, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ movw r5, #19796 @ 0x4d54 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4d51c │ │ │ │ + cbnz r0, 4d58e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4d578 │ │ │ │ + b.n 4d5ea │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ add r4, r6 │ │ │ │ - bl 1278a4 │ │ │ │ + bl 127660 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d518 │ │ │ │ + beq.n 4d58a │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 4d542 │ │ │ │ + beq.n 4d5b4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 228ec8 │ │ │ │ + bl 22802c │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4d542 │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 4d5b4 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4d518 │ │ │ │ + bne.n 4d58a │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - bl 965e4 │ │ │ │ + bl 965c4 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 2b214 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4d570 │ │ │ │ + bne.n 4d5e2 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ - b.n 4d518 │ │ │ │ + bl 1b10e8 │ │ │ │ + b.n 4d58a │ │ │ │ mov r0, r4 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004d584 : │ │ │ │ +0004d5f6 : │ │ │ │ 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 4d5b6 │ │ │ │ + beq.n 4d628 │ │ │ │ movw r1, #1650 @ 0x672 │ │ │ │ - movw r0, #32700 @ 0x7fbc │ │ │ │ + movw r0, #28476 @ 0x6f3c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4d5d2 │ │ │ │ + b.n 4d644 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 4d5d0 │ │ │ │ + blt.n 4d642 │ │ │ │ ldr r3, [r0, #124] @ 0x7c │ │ │ │ - cbz r3, 4d5d0 │ │ │ │ + cbz r3, 4d642 │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ - bl 26d6ac │ │ │ │ - cbnz r0, 4d5f8 │ │ │ │ + bl 26c6b4 │ │ │ │ + cbnz r0, 4d66a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 26d8ec │ │ │ │ + b.w 26c8f4 │ │ │ │ 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, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldrb.w r2, [r1, #87] @ 0x57 │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bmi.n 4d622 │ │ │ │ + bmi.n 4d694 │ │ │ │ movw r2, #23400 @ 0x5b68 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 4d65a │ │ │ │ + bne.n 4d6cc │ │ │ │ mov r6, r0 │ │ │ │ - bl 706ec │ │ │ │ + bl 70718 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4d656 │ │ │ │ + cbz r0, 4d6c8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 89ba0 │ │ │ │ + bl 89b94 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4d642 │ │ │ │ + beq.n 4d6b4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 89ba0 │ │ │ │ + bl 89b94 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4d662 │ │ │ │ + bne.n 4d6d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d656 │ │ │ │ + bge.n 4d6c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4d656 │ │ │ │ + cbnz r3, 4d6c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4d662 │ │ │ │ + b.n 4d6d4 │ │ │ │ movw r4, #5152 @ 0x1420 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #30916 @ 0x78c4 │ │ │ │ + movw r1, #26692 @ 0x6844 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 8edb8 │ │ │ │ - cbz r0, 4d6b0 │ │ │ │ + bl 8ed90 │ │ │ │ + cbz r0, 4d722 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1de9e4 │ │ │ │ - cbnz r0, 4d69a │ │ │ │ + bl 1ddb0c │ │ │ │ + cbnz r0, 4d70c │ │ │ │ mov r0, r4 │ │ │ │ - bl ee988 │ │ │ │ - b.n 4d6b0 │ │ │ │ + bl ee824 │ │ │ │ + b.n 4d722 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ strd r4, r1, [sp, #8] │ │ │ │ - ldr r0, [pc, #12] @ (4d6b4 ) │ │ │ │ + ldr r0, [pc, #12] @ (4d728 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 94d5c │ │ │ │ + bl 94d40 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ lsls r4, r4, #9 │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 4d6e4 │ │ │ │ + bne.n 4d758 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #18008 @ 0x4658 │ │ │ │ + movw r1, #13784 @ 0x35d8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 4d71c │ │ │ │ + bl f3560 │ │ │ │ + b.n 4d790 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 4d728 │ │ │ │ + cbnz r3, 4d79c │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 4d720 │ │ │ │ + cbz r3, 4d794 │ │ │ │ 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, 4d710 │ │ │ │ - movw r1, #18056 @ 0x4688 │ │ │ │ + cbnz r2, 4d784 │ │ │ │ + movw r1, #13832 @ 0x3608 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl f36b4 │ │ │ │ - b.n 4d71c │ │ │ │ - movw r1, #18108 @ 0x46bc │ │ │ │ + bl f3560 │ │ │ │ + b.n 4d790 │ │ │ │ + movw r1, #13884 @ 0x363c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4d7d0 │ │ │ │ + b.n 4d844 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #16] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 248590 <_PyArg_BadArgument@@Base+0x490> │ │ │ │ + bl 2476e4 <_PyArg_BadArgument@@Base+0x490> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 4d74c │ │ │ │ + cbz r2, 4d7c0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 26e674 │ │ │ │ + bl 26d67c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4d7d0 │ │ │ │ + bne.n 4d844 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.n 4d7d0 │ │ │ │ - cbz r0, 4d790 │ │ │ │ + b.n 4d844 │ │ │ │ + cbz r0, 4d804 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #57472 @ 0xe080 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4d79a │ │ │ │ + bne.n 4d80e │ │ │ │ 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 4d778 │ │ │ │ + bge.n 4d7ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4d778 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4d7ec │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64088 @ 0xfa58 │ │ │ │ + movw r1, #59864 @ 0xe9d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 4d71c │ │ │ │ + bl f3560 │ │ │ │ + b.n 4d790 │ │ │ │ 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 d9248 │ │ │ │ - cbz r0, 4d7be │ │ │ │ - bl d94d0 │ │ │ │ + bl d9138 │ │ │ │ + cbz r0, 4d832 │ │ │ │ + bl d93c0 │ │ │ │ movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1553d0 │ │ │ │ - b.n 4d7d0 │ │ │ │ + bl 155108 │ │ │ │ + b.n 4d844 │ │ │ │ movw r3, #61164 @ 0xeeec │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9248 │ │ │ │ + bl d9138 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4d7aa │ │ │ │ + bne.n 4d81e │ │ │ │ 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 r2, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 4d804 │ │ │ │ + bmi.n 4d878 │ │ │ │ movw r3, #23400 @ 0x5b68 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4d804 │ │ │ │ + beq.n 4d878 │ │ │ │ movw r4, #5152 @ 0x1420 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - b.n 4d81a │ │ │ │ + b.n 4d88e │ │ │ │ mov r0, r4 │ │ │ │ - bl 3caea <_Py_rc_quot@@Base+0x3e0> │ │ │ │ + bl 3cb32 <_Py_rc_quot@@Base+0x3e4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4d7fa │ │ │ │ + beq.n 4d86e │ │ │ │ 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 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - cbz r3, 4d846 │ │ │ │ + cbz r3, 4d8ba │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4d846 │ │ │ │ + bne.n 4d8ba │ │ │ │ mov r0, r3 │ │ │ │ - bl 2706f8 <_PySys_GetSizeOf@@Base> │ │ │ │ + bl 26f704 <_PySys_GetSizeOf@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4d850 │ │ │ │ + beq.n 4d8c4 │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7e104 │ │ │ │ + b.w 7e0f4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 4d85c │ │ │ │ + cbz r1, 4d8d0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4d864 │ │ │ │ + b.n 4d8d8 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - b.w 37188 │ │ │ │ + b.w 371d0 │ │ │ │ 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 25cd38 │ │ │ │ + bl 25bec8 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - b.w 290500 <_PyBytes_FromXIData@@Base+0x197c> │ │ │ │ + b.w 28f4d8 <_PyBytes_FromXIData@@Base+0x197c> │ │ │ │ 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, 4d8b6 │ │ │ │ + cbnz r4, 4d92a │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 4d8b6 │ │ │ │ + ble.n 4d92a │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4d8b6 │ │ │ │ - cbnz r2, 4d8d6 │ │ │ │ + bne.n 4d92a │ │ │ │ + cbnz r2, 4d94a │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #68] @ (4d900 ) │ │ │ │ + ldr r4, [pc, #68] @ (4d974 ) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 4d8ee │ │ │ │ + cbz r0, 4d962 │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ - bl 153084 │ │ │ │ + bl 152dbc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4da88 │ │ │ │ + bl 4dafc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4d8f2 │ │ │ │ + bne.n 4d966 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4d8fa │ │ │ │ + b.n 4d96e │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #512] @ (4db04 ) │ │ │ │ + ldr r5, [pc, #512] @ (4db78 ) │ │ │ │ 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 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movw r6, #24552 @ 0x5fe8 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 4d938 │ │ │ │ + bne.n 4d9ac │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 4d938 │ │ │ │ + bne.n 4d9ac │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d990 │ │ │ │ + bge.n 4da04 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 4d990 │ │ │ │ + b.n 4da04 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1462c0 │ │ │ │ + bl 146030 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4d958 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 4d968 │ │ │ │ + bne.n 4d9cc │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 4d9dc │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 85c28 │ │ │ │ + bl 85c0c │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 4d990 │ │ │ │ - cbnz r0, 4d96c │ │ │ │ + beq.n 4da04 │ │ │ │ + cbnz r0, 4d9e0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4d990 │ │ │ │ + b.n 4da04 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d80f8 │ │ │ │ + bl d7fe8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4d984 │ │ │ │ + bge.n 4d9f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 4d988 │ │ │ │ + cbz r3, 4d9fc │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4d990 │ │ │ │ + b.n 4da04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d984 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4d9f8 │ │ │ │ vpop {d8} │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4da7a │ │ │ │ + beq.n 4daee │ │ │ │ strd r7, r0, [sp] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ - ldr r0, [pc, #192] @ (4da84 ) │ │ │ │ + ldr r0, [pc, #192] @ (4daf8 ) │ │ │ │ mov r1, sp │ │ │ │ - bl 136f8c │ │ │ │ + bl 136bd4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4da5a │ │ │ │ + beq.n 4dace │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #15272 @ 0x3ba8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4d9f6 │ │ │ │ + beq.n 4da6a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #30996 @ 0x7914 │ │ │ │ + movw r1, #26772 @ 0x6894 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.n 4da5a │ │ │ │ + bl d6c4c │ │ │ │ + b.n 4dace │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 12c2a0 │ │ │ │ + bl 12bf90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4da5a │ │ │ │ + blt.n 4dace │ │ │ │ movw r0, #57264 @ 0xdfb0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 70b18 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70b3c <_PyObject_GC_New@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4da5a │ │ │ │ + cbz r0, 4dace │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r7, #0] │ │ │ │ str r7, [r0, #12] │ │ │ │ - bl 711b4 │ │ │ │ + bl 711d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w r6, [r8, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4da3e │ │ │ │ + bge.n 4dab2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4da3e │ │ │ │ + cbnz r3, 4dab2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4da4a │ │ │ │ + blt.n 4dabe │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4da7e │ │ │ │ + b.n 4daf2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4da46 │ │ │ │ + bne.n 4daba │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4da46 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4daba │ │ │ │ movs r0, #0 │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4da7a │ │ │ │ + bge.n 4daee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4da7a │ │ │ │ + cbnz r3, 4daee │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r4, 4da9a │ │ │ │ + cbz r4, 4db0e │ │ │ │ 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 r3, [r2, #4] │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 4dab8 │ │ │ │ + beq.n 4db2c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 88538 │ │ │ │ - cbnz r0, 4dab8 │ │ │ │ + bl 88530 │ │ │ │ + cbnz r0, 4db2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 25cc98 │ │ │ │ + b.w 25be28 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4dad8 │ │ │ │ + beq.n 4db4c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #31040 @ 0x7940 │ │ │ │ + movw r1, #26816 @ 0x68c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 4db00 │ │ │ │ + bl f3560 │ │ │ │ + b.n 4db74 │ │ │ │ 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 4dafc │ │ │ │ + bgt.n 4db70 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ add.w r8, r7, r6 │ │ │ │ - bl 29aad0 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 299a70 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 4db06 │ │ │ │ - bl 1fc770 │ │ │ │ + ble.n 4db7a │ │ │ │ + bl 1fb898 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4db30 │ │ │ │ + b.n 4dba4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 238cc8 │ │ │ │ + bl 237e48 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4db00 │ │ │ │ + beq.n 4db74 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 4db2e │ │ │ │ + ble.n 4dba2 │ │ │ │ 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] │ │ │ │ @@ -50430,398 +50491,379 @@ │ │ │ │ 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 4dc02 │ │ │ │ + beq.n 4dc76 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4dc02 │ │ │ │ + bne.n 4dc76 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2676f0 <_PyLong_Lshift@@Base+0x1d8> │ │ │ │ + bl 266840 <_PyLong_Lshift@@Base+0x1d8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4dc02 │ │ │ │ + beq.n 4dc76 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 269ad8 │ │ │ │ + bl 268c28 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 269ad8 │ │ │ │ + bl 268c28 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ strd r9, sl, [sp, #8] │ │ │ │ - movw r3, #12673 @ 0x3181 │ │ │ │ + movw r3, #8545 @ 0x2161 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r0, #31080 @ 0x7968 │ │ │ │ + movw r0, #26856 @ 0x68e8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4dbb0 │ │ │ │ + cbnz r0, 4dc24 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 276fd4 │ │ │ │ + b.w 275fb4 │ │ │ │ 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, #31092 @ 0x7974 │ │ │ │ + movw r0, #26868 @ 0x68f4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 269f28 │ │ │ │ + bl 269078 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4dbe4 │ │ │ │ + bge.n 4dc58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4dbe4 │ │ │ │ + cbnz r3, 4dc58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4dba4 │ │ │ │ + beq.n 4dc18 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4dc02 │ │ │ │ + bge.n 4dc76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4dc02 │ │ │ │ + cbnz r3, 4dc76 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 77160 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77198 <_Py_Dealloc@@Base> │ │ │ │ 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 r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - bl d07d0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 4dc40 │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ - movt r3, #20 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 4dc36 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 143964 │ │ │ │ - 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, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4dc68 │ │ │ │ + bhi.n 4dca2 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4dc80 │ │ │ │ + beq.n 4dcba │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4dc82 │ │ │ │ - movw r0, #52500 @ 0xcd14 │ │ │ │ + b.n 4dcbc │ │ │ │ + movw r0, #48276 @ 0xbc94 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4dc5e │ │ │ │ - b.n 4dcae │ │ │ │ + bne.n 4dc98 │ │ │ │ + b.n 4dce8 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r6, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17336c <_PyLong_Frexp@@Base+0x1168> │ │ │ │ + bl 172db4 <_PyLong_Frexp@@Base+0x13ec> │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 4dcae │ │ │ │ + beq.n 4dce8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4dcb2 │ │ │ │ + blt.n 4dcec │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9348 @ 0x2484 │ │ │ │ + movw r1, #5124 @ 0x1404 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4dce4 │ │ │ │ + b.n 4dd1e │ │ │ │ ldr r0, [r6, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r0, 4dcca │ │ │ │ + cbz r0, 4dd04 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl e418c │ │ │ │ + bl e4028 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4dcae │ │ │ │ + beq.n 4dce8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 4dce4 │ │ │ │ - cbz r4, 4dcda │ │ │ │ + cbnz r0, 4dd1e │ │ │ │ + cbz r4, 4dd14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4dce2 │ │ │ │ + bge.n 4dd1c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4dce2 │ │ │ │ + b.n 4dd1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 10130c <_PyErr_SetKeyError@@Base> │ │ │ │ - b.n 4dcae │ │ │ │ + bl 1010cc <_PyErr_SetKeyError@@Base> │ │ │ │ + b.n 4dce8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4dd7e │ │ │ │ + beq.n 4ddb8 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4dd7e │ │ │ │ + beq.n 4ddb8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #58289 @ 0xe3b1 │ │ │ │ + movw r3, #57457 @ 0xe071 │ │ │ │ movt r3, #18 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4dd20 │ │ │ │ + bne.n 4dd5a │ │ │ │ ldr r3, [r5, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 4dd24 │ │ │ │ + b.n 4dd5e │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 4dd46 │ │ │ │ + beq.n 4dd80 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 4dd46 │ │ │ │ + cbz r3, 4dd80 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #28527 @ 0x6f6f │ │ │ │ + movw r3, #28487 @ 0x6f47 │ │ │ │ movt r3, #5 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4dd46 │ │ │ │ + bne.n 4dd80 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 56e68 │ │ │ │ + bl 56e40 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4dd60 │ │ │ │ + cbz r0, 4dd9a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4dd60 │ │ │ │ + bge.n 4dd9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4dd60 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4dd9a │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 4dd7e │ │ │ │ + cbz r0, 4ddb8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4dd7e │ │ │ │ + bge.n 4ddb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4dd7e │ │ │ │ + cbnz r3, 4ddb8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 77160 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77198 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 4ddf0 │ │ │ │ + bge.n 4de2a │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ movs r2, #2 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ - cbnz r0, 4ddb2 │ │ │ │ + cbnz r0, 4ddec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4de08 │ │ │ │ - bl d6694 │ │ │ │ + b.n 4de42 │ │ │ │ + bl d6584 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ddcc │ │ │ │ + bge.n 4de06 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4ddcc │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4de06 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 4dde8 │ │ │ │ + bne.n 4de22 │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2906bc <_Py_c_neg@@Base+0x74> │ │ │ │ + bl 28f694 <_Py_c_neg@@Base+0x74> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ddae │ │ │ │ + bne.n 4dde8 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4de08 │ │ │ │ + b.n 4de42 │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 4dd96 │ │ │ │ - b.n 4ddae │ │ │ │ + beq.n 4ddd0 │ │ │ │ + b.n 4dde8 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #31104 @ 0x7980 │ │ │ │ + movw r1, #26880 @ 0x6900 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 4ddae │ │ │ │ + bl f3560 │ │ │ │ + b.n 4dde8 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 4de28 │ │ │ │ + cbz r3, 4de62 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4de38 │ │ │ │ + b.n 4de72 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4de36 │ │ │ │ + ble.n 4de70 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4de32 │ │ │ │ - cbnz r1, 4de5c │ │ │ │ + bgt.n 4de6c │ │ │ │ + cbnz r1, 4de96 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4de38 │ │ │ │ + b.n 4de72 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #72] @ (4de84 ) │ │ │ │ + ldr r1, [pc, #76] @ (4dec0 ) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4de62 │ │ │ │ - b.n 4de80 │ │ │ │ + cbnz r0, 4de9c │ │ │ │ + b.n 4deba │ │ │ │ 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 155c78 │ │ │ │ + b.w 1559b0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r5, [pc, #688] @ (4e138 <_PyContext_NewHamtForTests@@Base+0xda>) │ │ │ │ + nop │ │ │ │ + ldr r5, [pc, #688] @ (4e174 <_PyContext_NewHamtForTests@@Base+0xd6>) │ │ │ │ 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 7760c │ │ │ │ + bl 77644 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ 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 4dee2 │ │ │ │ + beq.n 4df1e │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #51108 @ 0xc7a4 │ │ │ │ + movw r0, #46884 @ 0xb724 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 4dee2 │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 4df1e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4def6 │ │ │ │ + b.n 4df32 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 44652 │ │ │ │ + bl 4469a │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4dede │ │ │ │ + beq.n 4df1a │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 1462c0 │ │ │ │ + bl 146030 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4df28 │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 4df3a │ │ │ │ - b.n 4df74 │ │ │ │ + bne.n 4df64 │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 4df76 │ │ │ │ + b.n 4dfb0 │ │ │ │ vabs.f64 d7, d0 │ │ │ │ - vldr d6, [pc, #88] @ 4df88 │ │ │ │ + vldr d6, [pc, #92] @ 4dfc8 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4df78 │ │ │ │ + bhi.n 4dfb4 │ │ │ │ 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 │ │ │ │ @@ -50829,108 +50871,109 @@ │ │ │ │ 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 4df80 │ │ │ │ + bge.n 4dfbc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4df80 │ │ │ │ + b.n 4dfbc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4df80 │ │ │ │ + b.n 4dfbc │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ vpop {d8} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 4dfc0 │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 4e000 │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4dfba │ │ │ │ - bl 143964 │ │ │ │ - b.n 4dfc0 │ │ │ │ + bne.n 4dffa │ │ │ │ + bl 14353c │ │ │ │ + b.n 4e000 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4dffe │ │ │ │ + cbnz r0, 4e03e │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 4dfdc │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 4e01c │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4dfd6 │ │ │ │ - bl 143964 │ │ │ │ - b.n 4dfdc │ │ │ │ + bne.n 4e016 │ │ │ │ + bl 14353c │ │ │ │ + b.n 4e01c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4dffe │ │ │ │ + cbnz r0, 4e03e │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 4dffe │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 4e03e │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4dff4 │ │ │ │ + bne.n 4e034 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 143964 │ │ │ │ + b.w 14353c │ │ │ │ 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 r5, r2 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4e052 │ │ │ │ + bne.n 4e092 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ mov r6, r0 │ │ │ │ - bl 4d21c │ │ │ │ + bl 4d254 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4e03c │ │ │ │ - movw r3, #16817 @ 0x41b1 │ │ │ │ + beq.n 4e07c │ │ │ │ + movw r3, #13085 @ 0x331d │ │ │ │ movt r3, #33 @ 0x21 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 4e046 │ │ │ │ + bne.n 4e086 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2141c8 │ │ │ │ - bl 7fe4c │ │ │ │ + b.w 213334 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4e024 │ │ │ │ - b.n 4e05a │ │ │ │ + beq.n 4e064 │ │ │ │ + b.n 4e09a │ │ │ │ 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 13b764 │ │ │ │ + bl 13b3ac │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004e05e <_PyContext_NewHamtForTests@@Base>: │ │ │ │ - ldr r3, [pc, #40] @ (4e088 <_PyContext_NewHamtForTests@@Base+0x2a>) │ │ │ │ +0004e09e <_PyContext_NewHamtForTests@@Base>: │ │ │ │ + ldr r3, [pc, #40] @ (4e0c8 <_PyContext_NewHamtForTests@@Base+0x2a>) │ │ │ │ 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, #496 @ 0x1f0 │ │ │ │ ldr.w r3, [r2, #4080] @ 0xff0 │ │ │ │ @@ -50942,15 +50985,15 @@ │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ - movw r4, #30584 @ 0x7778 │ │ │ │ + movw r4, #26360 @ 0x66f8 │ │ │ │ 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 │ │ │ │ @@ -50958,511 +51001,511 @@ │ │ │ │ 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 4e0d2 <_PyContext_NewHamtForTests@@Base+0x74> │ │ │ │ + bne.n 4e112 <_PyContext_NewHamtForTests@@Base+0x74> │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 4e0d2 <_PyContext_NewHamtForTests@@Base+0x74> │ │ │ │ + ble.n 4e112 <_PyContext_NewHamtForTests@@Base+0x74> │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 4e0d2 <_PyContext_NewHamtForTests@@Base+0x74> │ │ │ │ - cbnz r5, 4e0f6 <_PyContext_NewHamtForTests@@Base+0x98> │ │ │ │ - ldr r4, [pc, #204] @ (4e1a0 <_PyContext_NewHamtForTests@@Base+0x142>) │ │ │ │ + bne.n 4e112 <_PyContext_NewHamtForTests@@Base+0x74> │ │ │ │ + cbnz r5, 4e136 <_PyContext_NewHamtForTests@@Base+0x98> │ │ │ │ + ldr r4, [pc, #204] @ (4e1e0 <_PyContext_NewHamtForTests@@Base+0x142>) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4e17e <_PyContext_NewHamtForTests@@Base+0x120> │ │ │ │ + beq.n 4e1be <_PyContext_NewHamtForTests@@Base+0x120> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ - bl 11daa8 │ │ │ │ + bl 11d960 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ - cbz r0, 4e114 <_PyContext_NewHamtForTests@@Base+0xb6> │ │ │ │ + cbz r0, 4e154 <_PyContext_NewHamtForTests@@Base+0xb6> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1dc4d4 <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 4e118 <_PyContext_NewHamtForTests@@Base+0xba> │ │ │ │ + bl 1db5fc <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 4e158 <_PyContext_NewHamtForTests@@Base+0xba> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4e18c <_PyContext_NewHamtForTests@@Base+0x12e> │ │ │ │ + b.n 4e1cc <_PyContext_NewHamtForTests@@Base+0x12e> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1f9a1c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f8b44 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4e114 <_PyContext_NewHamtForTests@@Base+0xb6> │ │ │ │ + beq.n 4e154 <_PyContext_NewHamtForTests@@Base+0xb6> │ │ │ │ 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, #16284 @ 0x3f9c │ │ │ │ + movw r1, #12060 @ 0x2f1c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #16292 @ 0x3fa4 │ │ │ │ + movw r0, #12068 @ 0x2f24 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91b24 │ │ │ │ + bl 91b08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4e114 <_PyContext_NewHamtForTests@@Base+0xb6> │ │ │ │ - bl 965e4 │ │ │ │ + beq.n 4e154 <_PyContext_NewHamtForTests@@Base+0xb6> │ │ │ │ + bl 965c4 │ │ │ │ mov r1, r5 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b208 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4e184 <_PyContext_NewHamtForTests@@Base+0x126> │ │ │ │ + bge.n 4e1c4 <_PyContext_NewHamtForTests@@Base+0x126> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1980 │ │ │ │ - b.n 4e114 <_PyContext_NewHamtForTests@@Base+0xb6> │ │ │ │ + bl 1b1110 │ │ │ │ + b.n 4e154 <_PyContext_NewHamtForTests@@Base+0xb6> │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 4e18c <_PyContext_NewHamtForTests@@Base+0x12e> │ │ │ │ + b.n 4e1cc <_PyContext_NewHamtForTests@@Base+0x12e> │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ - bl 11e11c <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11dfd4 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #16] @ (4e1b4 <_PyContext_NewHamtForTests@@Base+0x156>) │ │ │ │ + ldr r6, [pc, #16] @ (4e1f4 <_PyContext_NewHamtForTests@@Base+0x156>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 209bfc <_PyUnicode_Copy@@Base> │ │ │ │ - cbz r0, 4e1ca <_PyContext_NewHamtForTests@@Base+0x16c> │ │ │ │ + bl 208d24 <_PyUnicode_Copy@@Base> │ │ │ │ + cbz r0, 4e20a <_PyContext_NewHamtForTests@@Base+0x16c> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #2340 @ 0x924 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ + movw r0, #63652 @ 0xf8a4 │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80cc0 │ │ │ │ + b.w 80ca0 │ │ │ │ pop {r3, 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, 4e1ea <_PyContext_NewHamtForTests@@Base+0x18c> │ │ │ │ + cbz r3, 4e22a <_PyContext_NewHamtForTests@@Base+0x18c> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4e1fa <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ + b.n 4e23a <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 4e1f8 <_PyContext_NewHamtForTests@@Base+0x19a> │ │ │ │ + ble.n 4e238 <_PyContext_NewHamtForTests@@Base+0x19a> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4e1f4 <_PyContext_NewHamtForTests@@Base+0x196> │ │ │ │ - cbnz r1, 4e21e <_PyContext_NewHamtForTests@@Base+0x1c0> │ │ │ │ + bne.n 4e234 <_PyContext_NewHamtForTests@@Base+0x196> │ │ │ │ + cbnz r1, 4e25e <_PyContext_NewHamtForTests@@Base+0x1c0> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4e1fa <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ + b.n 4e23a <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #500] @ (4e3f0 <_PyContext_NewHamtForTests@@Base+0x392>) │ │ │ │ + ldr r1, [pc, #500] @ (4e430 <_PyContext_NewHamtForTests@@Base+0x392>) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4e224 <_PyContext_NewHamtForTests@@Base+0x1c6> │ │ │ │ + cbnz r0, 4e264 <_PyContext_NewHamtForTests@@Base+0x1c6> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4e3ce <_PyContext_NewHamtForTests@@Base+0x370> │ │ │ │ + b.n 4e40e <_PyContext_NewHamtForTests@@Base+0x370> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r5, r6 │ │ │ │ - bl 253bc4 │ │ │ │ + bl 252d14 │ │ │ │ vstr d0, [sp, #40] @ 0x28 │ │ │ │ vstr d1, [sp, #48] @ 0x30 │ │ │ │ - bl 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4e21a <_PyContext_NewHamtForTests@@Base+0x1bc> │ │ │ │ + bne.n 4e25a <_PyContext_NewHamtForTests@@Base+0x1bc> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 253bc4 │ │ │ │ + bl 252d14 │ │ │ │ vstr d0, [sp, #24] │ │ │ │ vstr d1, [sp, #32] │ │ │ │ - bl 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4e21a <_PyContext_NewHamtForTests@@Base+0x1bc> │ │ │ │ + bne.n 4e25a <_PyContext_NewHamtForTests@@Base+0x1bc> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 4e2f8 <_PyContext_NewHamtForTests@@Base+0x29a> │ │ │ │ + beq.n 4e338 <_PyContext_NewHamtForTests@@Base+0x29a> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r6, #24552 @ 0x5fe8 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ - cbz r0, 4e294 <_PyContext_NewHamtForTests@@Base+0x236> │ │ │ │ + cbz r0, 4e2d4 <_PyContext_NewHamtForTests@@Base+0x236> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 4e26e <_PyContext_NewHamtForTests@@Base+0x210> │ │ │ │ + bne.n 4e2ae <_PyContext_NewHamtForTests@@Base+0x210> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 4e28c <_PyContext_NewHamtForTests@@Base+0x22e> │ │ │ │ - bl 1462c0 │ │ │ │ + b.n 4e2cc <_PyContext_NewHamtForTests@@Base+0x22e> │ │ │ │ + bl 146030 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4e28c <_PyContext_NewHamtForTests@@Base+0x22e> │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 4e2cc <_PyContext_NewHamtForTests@@Base+0x22e> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4e21a <_PyContext_NewHamtForTests@@Base+0x1bc> │ │ │ │ + bne.n 4e25a <_PyContext_NewHamtForTests@@Base+0x1bc> │ │ │ │ cmp r5, #3 │ │ │ │ - beq.w 4e3c2 <_PyContext_NewHamtForTests@@Base+0x364> │ │ │ │ - b.n 4e298 <_PyContext_NewHamtForTests@@Base+0x23a> │ │ │ │ - vldr d8, [pc, #320] @ 4e3d8 <_PyContext_NewHamtForTests@@Base+0x37a> │ │ │ │ + beq.w 4e402 <_PyContext_NewHamtForTests@@Base+0x364> │ │ │ │ + b.n 4e2d8 <_PyContext_NewHamtForTests@@Base+0x23a> │ │ │ │ + vldr d8, [pc, #320] @ 4e418 <_PyContext_NewHamtForTests@@Base+0x37a> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 4e2a6 <_PyContext_NewHamtForTests@@Base+0x248> │ │ │ │ + bne.n 4e2e6 <_PyContext_NewHamtForTests@@Base+0x248> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 4e2c4 <_PyContext_NewHamtForTests@@Base+0x266> │ │ │ │ - bl 1462c0 │ │ │ │ + b.n 4e304 <_PyContext_NewHamtForTests@@Base+0x266> │ │ │ │ + bl 146030 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4e2c4 <_PyContext_NewHamtForTests@@Base+0x266> │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 4e304 <_PyContext_NewHamtForTests@@Base+0x266> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4e21a <_PyContext_NewHamtForTests@@Base+0x1bc> │ │ │ │ + bne.n 4e25a <_PyContext_NewHamtForTests@@Base+0x1bc> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 4e2d8 <_PyContext_NewHamtForTests@@Base+0x27a> │ │ │ │ + bmi.n 4e318 <_PyContext_NewHamtForTests@@Base+0x27a> │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 4e300 <_PyContext_NewHamtForTests@@Base+0x2a2> │ │ │ │ + bpl.n 4e340 <_PyContext_NewHamtForTests@@Base+0x2a2> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #5412 @ 0x1524 │ │ │ │ + movw r1, #1188 @ 0x4a4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - bl 7fe4c │ │ │ │ + bl f3560 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4e21a <_PyContext_NewHamtForTests@@Base+0x1bc> │ │ │ │ - b.n 4e3ae <_PyContext_NewHamtForTests@@Base+0x350> │ │ │ │ - vldr d8, [pc, #220] @ 4e3d8 <_PyContext_NewHamtForTests@@Base+0x37a> │ │ │ │ - vldr d9, [pc, #224] @ 4e3e0 <_PyContext_NewHamtForTests@@Base+0x382> │ │ │ │ + bne.n 4e25a <_PyContext_NewHamtForTests@@Base+0x1bc> │ │ │ │ + b.n 4e3ee <_PyContext_NewHamtForTests@@Base+0x350> │ │ │ │ + vldr d8, [pc, #220] @ 4e418 <_PyContext_NewHamtForTests@@Base+0x37a> │ │ │ │ + vldr d9, [pc, #224] @ 4e420 <_PyContext_NewHamtForTests@@Base+0x382> │ │ │ │ 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 4e324 <_PyContext_NewHamtForTests@@Base+0x2c6> │ │ │ │ + bne.n 4e364 <_PyContext_NewHamtForTests@@Base+0x2c6> │ │ │ │ vcmp.f64 d13, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4e3ae <_PyContext_NewHamtForTests@@Base+0x350> │ │ │ │ + beq.n 4e3ee <_PyContext_NewHamtForTests@@Base+0x350> │ │ │ │ vabs.f64 d6, d11 │ │ │ │ - vldr d7, [pc, #188] @ 4e3e8 <_PyContext_NewHamtForTests@@Base+0x38a> │ │ │ │ + vldr d7, [pc, #188] @ 4e428 <_PyContext_NewHamtForTests@@Base+0x38a> │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4e3b8 <_PyContext_NewHamtForTests@@Base+0x35a> │ │ │ │ + bgt.n 4e3f8 <_PyContext_NewHamtForTests@@Base+0x35a> │ │ │ │ vabs.f64 d6, d10 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4e3b8 <_PyContext_NewHamtForTests@@Base+0x35a> │ │ │ │ + bgt.n 4e3f8 <_PyContext_NewHamtForTests@@Base+0x35a> │ │ │ │ vabs.f64 d6, d14 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4e3b8 <_PyContext_NewHamtForTests@@Base+0x35a> │ │ │ │ + bgt.n 4e3f8 <_PyContext_NewHamtForTests@@Base+0x35a> │ │ │ │ vabs.f64 d6, d13 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4e3b8 <_PyContext_NewHamtForTests@@Base+0x35a> │ │ │ │ + bgt.n 4e3f8 <_PyContext_NewHamtForTests@@Base+0x35a> │ │ │ │ vsub.f64 d1, d10, d13 │ │ │ │ vsub.f64 d0, d11, d14 │ │ │ │ - bl 277bc8 <_Py_c_abs@@Base> │ │ │ │ + bl 276ba8 <_Py_c_abs@@Base> │ │ │ │ vmov.f64 d1, d13 │ │ │ │ vmov.f64 d12, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ - bl 277bc8 <_Py_c_abs@@Base> │ │ │ │ + bl 276ba8 <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d0, d0, d8 │ │ │ │ vcmpe.f64 d12, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 4e3ae <_PyContext_NewHamtForTests@@Base+0x350> │ │ │ │ + bls.n 4e3ee <_PyContext_NewHamtForTests@@Base+0x350> │ │ │ │ vmov.f64 d0, d11 │ │ │ │ vmov.f64 d1, d10 │ │ │ │ - bl 277bc8 <_Py_c_abs@@Base> │ │ │ │ + bl 276ba8 <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d0, d0, d8 │ │ │ │ vcmpe.f64 d12, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 4e3ae <_PyContext_NewHamtForTests@@Base+0x350> │ │ │ │ + bls.n 4e3ee <_PyContext_NewHamtForTests@@Base+0x350> │ │ │ │ vcmpe.f64 d12, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4e3b8 <_PyContext_NewHamtForTests@@Base+0x35a> │ │ │ │ + bhi.n 4e3f8 <_PyContext_NewHamtForTests@@Base+0x35a> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4e3ce <_PyContext_NewHamtForTests@@Base+0x370> │ │ │ │ + b.n 4e40e <_PyContext_NewHamtForTests@@Base+0x370> │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4e3ce <_PyContext_NewHamtForTests@@Base+0x370> │ │ │ │ + b.n 4e40e <_PyContext_NewHamtForTests@@Base+0x370> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 4e2fc <_PyContext_NewHamtForTests@@Base+0x29e> │ │ │ │ - b.n 4e2d8 <_PyContext_NewHamtForTests@@Base+0x27a> │ │ │ │ + bpl.n 4e33c <_PyContext_NewHamtForTests@@Base+0x29e> │ │ │ │ + b.n 4e318 <_PyContext_NewHamtForTests@@Base+0x27a> │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ vpop {d8-d14} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bvs.n 4e306 <_PyContext_NewHamtForTests@@Base+0x2a8> │ │ │ │ + bvs.n 4e346 <_PyContext_NewHamtForTests@@Base+0x2a8> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - ldr r6, [pc, #192] @ (4e4b4 <_PyContext_NewHamtForTests@@Base+0x456>) │ │ │ │ + ldr r6, [pc, #192] @ (4e4f4 <_PyContext_NewHamtForTests@@Base+0x456>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #2 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r5, [sp] │ │ │ │ - movw r1, #31576 @ 0x7b58 │ │ │ │ + movw r1, #27352 @ 0x6ad8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c2fd4 │ │ │ │ - cbz r0, 4e42c <_PyContext_NewHamtForTests@@Base+0x3ce> │ │ │ │ + bl c3058 │ │ │ │ + cbz r0, 4e46c <_PyContext_NewHamtForTests@@Base+0x3ce> │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 23d9e0 │ │ │ │ + bl 23cb68 │ │ │ │ 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 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - cbnz r3, 4e44c <_PyContext_NewHamtForTests@@Base+0x3ee> │ │ │ │ + cbnz r3, 4e48c <_PyContext_NewHamtForTests@@Base+0x3ee> │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ - cbz r2, 4e466 <_PyContext_NewHamtForTests@@Base+0x408> │ │ │ │ + cbz r2, 4e4a6 <_PyContext_NewHamtForTests@@Base+0x408> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 4e466 <_PyContext_NewHamtForTests@@Base+0x408> │ │ │ │ + cbz r3, 4e4a6 <_PyContext_NewHamtForTests@@Base+0x408> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #3764 @ 0xeb4 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ + movw r1, #65076 @ 0xfe34 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4e508 <_PyContext_NewHamtForTests@@Base+0x4aa> │ │ │ │ + b.n 4e548 <_PyContext_NewHamtForTests@@Base+0x4aa> │ │ │ │ mov r0, r1 │ │ │ │ - bl 22bca8 │ │ │ │ + bl 22ae10 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - cbz r2, 4e474 <_PyContext_NewHamtForTests@@Base+0x416> │ │ │ │ + cbz r2, 4e4b4 <_PyContext_NewHamtForTests@@Base+0x416> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 260964 <_PyGen_SetStopIterationValue@@Base+0x960> │ │ │ │ + bl 25faf4 <_PyGen_SetStopIterationValue@@Base+0x7cc> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4e462 <_PyContext_NewHamtForTests@@Base+0x404> │ │ │ │ + beq.n 4e4a2 <_PyContext_NewHamtForTests@@Base+0x404> │ │ │ │ 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 178770 <_PyLong_UInt64_Converter@@Base+0x3650> │ │ │ │ + bl 177e60 <_PyLong_UInt64_Converter@@Base+0x3660> │ │ │ │ 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 178770 <_PyLong_UInt64_Converter@@Base+0x3650> │ │ │ │ + bl 177e60 <_PyLong_UInt64_Converter@@Base+0x3660> │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 4e508 <_PyContext_NewHamtForTests@@Base+0x4aa> │ │ │ │ + cbz r3, 4e548 <_PyContext_NewHamtForTests@@Base+0x4aa> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 260ef0 <_PyGen_SetStopIterationValue@@Base+0xeec> │ │ │ │ + bl 260080 <_PyGen_SetStopIterationValue@@Base+0xd58> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4e4c8 <_PyContext_NewHamtForTests@@Base+0x46a> │ │ │ │ + beq.n 4e508 <_PyContext_NewHamtForTests@@Base+0x46a> │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - b.n 4e4e0 <_PyContext_NewHamtForTests@@Base+0x482> │ │ │ │ + b.n 4e520 <_PyContext_NewHamtForTests@@Base+0x482> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e462 <_PyContext_NewHamtForTests@@Base+0x404> │ │ │ │ + bge.n 4e4a2 <_PyContext_NewHamtForTests@@Base+0x404> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4e462 <_PyContext_NewHamtForTests@@Base+0x404> │ │ │ │ + bne.n 4e4a2 <_PyContext_NewHamtForTests@@Base+0x404> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4e462 <_PyContext_NewHamtForTests@@Base+0x404> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4e4a2 <_PyContext_NewHamtForTests@@Base+0x404> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 4e506 <_PyContext_NewHamtForTests@@Base+0x4a8> │ │ │ │ + bge.n 4e546 <_PyContext_NewHamtForTests@@Base+0x4a8> │ │ │ │ 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 4e4e0 <_PyContext_NewHamtForTests@@Base+0x482> │ │ │ │ + b.n 4e520 <_PyContext_NewHamtForTests@@Base+0x482> │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr r6, [pc, #268] @ (4e62c <_PyContext_NewHamtForTests@@Base+0x5ce>) │ │ │ │ + ldr r6, [pc, #268] @ (4e66c <_PyContext_NewHamtForTests@@Base+0x5ce>) │ │ │ │ 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 4e54c <_PyContext_NewHamtForTests@@Base+0x4ee> │ │ │ │ + bne.n 4e58c <_PyContext_NewHamtForTests@@Base+0x4ee> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 4e54c <_PyContext_NewHamtForTests@@Base+0x4ee> │ │ │ │ + ble.n 4e58c <_PyContext_NewHamtForTests@@Base+0x4ee> │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 4e54c <_PyContext_NewHamtForTests@@Base+0x4ee> │ │ │ │ - cbnz r4, 4e570 <_PyContext_NewHamtForTests@@Base+0x512> │ │ │ │ + bne.n 4e58c <_PyContext_NewHamtForTests@@Base+0x4ee> │ │ │ │ + cbnz r4, 4e5b0 <_PyContext_NewHamtForTests@@Base+0x512> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #224] @ (4e630 <_PyContext_NewHamtForTests@@Base+0x5d2>) │ │ │ │ + ldr r4, [pc, #224] @ (4e670 <_PyContext_NewHamtForTests@@Base+0x5d2>) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4e604 <_PyContext_NewHamtForTests@@Base+0x5a6> │ │ │ │ + beq.n 4e644 <_PyContext_NewHamtForTests@@Base+0x5a6> │ │ │ │ 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 11daa8 │ │ │ │ + bl 11d960 │ │ │ │ ldrd r7, r6, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ - cbz r0, 4e5ae <_PyContext_NewHamtForTests@@Base+0x550> │ │ │ │ + cbz r0, 4e5ee <_PyContext_NewHamtForTests@@Base+0x550> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 209a90 │ │ │ │ - cbz r0, 4e5ae <_PyContext_NewHamtForTests@@Base+0x550> │ │ │ │ + bl 208bb8 │ │ │ │ + cbz r0, 4e5ee <_PyContext_NewHamtForTests@@Base+0x550> │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 4e5b2 <_PyContext_NewHamtForTests@@Base+0x554> │ │ │ │ + beq.n 4e5f2 <_PyContext_NewHamtForTests@@Base+0x554> │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 42776 │ │ │ │ + bl 427be │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4e616 <_PyContext_NewHamtForTests@@Base+0x5b8> │ │ │ │ + b.n 4e656 <_PyContext_NewHamtForTests@@Base+0x5b8> │ │ │ │ mov r2, r5 │ │ │ │ strd r8, r9, [sp] │ │ │ │ - movw r1, #60028 @ 0xea7c │ │ │ │ + movw r1, #55804 @ 0xd9fc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #22560 @ 0x5820 │ │ │ │ + movw r0, #18336 @ 0x47a0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91b24 │ │ │ │ + bl 91b08 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4e5d4 <_PyContext_NewHamtForTests@@Base+0x576> │ │ │ │ + bne.n 4e614 <_PyContext_NewHamtForTests@@Base+0x576> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4e616 <_PyContext_NewHamtForTests@@Base+0x5b8> │ │ │ │ - bl 965e4 │ │ │ │ + b.n 4e656 <_PyContext_NewHamtForTests@@Base+0x5b8> │ │ │ │ + bl 965c4 │ │ │ │ mov r2, r8 │ │ │ │ mov fp, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c23c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 4e60e <_PyContext_NewHamtForTests@@Base+0x5b0> │ │ │ │ + bge.n 4e64e <_PyContext_NewHamtForTests@@Base+0x5b0> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1980 │ │ │ │ - b.n 4e5d0 <_PyContext_NewHamtForTests@@Base+0x572> │ │ │ │ + bl 1b1110 │ │ │ │ + b.n 4e610 <_PyContext_NewHamtForTests@@Base+0x572> │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4e616 <_PyContext_NewHamtForTests@@Base+0x5b8> │ │ │ │ + b.n 4e656 <_PyContext_NewHamtForTests@@Base+0x5b8> │ │ │ │ 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 11e11c <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11dfd4 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r6, #30] │ │ │ │ + str r4, [r6, #112] @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [pc, #368] @ (4e7a4 <_Py_c_diff@@Base+0x170>) │ │ │ │ + ldr r6, [pc, #368] @ (4e7e4 <_Py_c_diff@@Base+0x170>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0004e634 <_Py_c_diff@@Base>: │ │ │ │ +0004e674 <_Py_c_diff@@Base>: │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ vsub.f64 d0, d0, d2 │ │ │ │ vsub.f64 d1, d1, d3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -51471,408 +51514,408 @@ │ │ │ │ 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, #63660 @ 0xf8ac │ │ │ │ + movw r1, #59436 @ 0xe82c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #1 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl c2fd4 │ │ │ │ - cbz r0, 4e6ae <_Py_c_diff@@Base+0x7a> │ │ │ │ + bl c3058 │ │ │ │ + cbz r0, 4e6ee <_Py_c_diff@@Base+0x7a> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 23d810 │ │ │ │ + bl 23c998 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 4e688 <_Py_c_diff@@Base+0x54> │ │ │ │ - cbnz r0, 4e694 <_Py_c_diff@@Base+0x60> │ │ │ │ - b.n 4e6ae <_Py_c_diff@@Base+0x7a> │ │ │ │ + beq.n 4e6c8 <_Py_c_diff@@Base+0x54> │ │ │ │ + cbnz r0, 4e6d4 <_Py_c_diff@@Base+0x60> │ │ │ │ + b.n 4e6ee <_Py_c_diff@@Base+0x7a> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e6ae <_Py_c_diff@@Base+0x7a> │ │ │ │ - b.n 4e6a0 <_Py_c_diff@@Base+0x6c> │ │ │ │ + bge.n 4e6ee <_Py_c_diff@@Base+0x7a> │ │ │ │ + b.n 4e6e0 <_Py_c_diff@@Base+0x6c> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 4e6a6 <_Py_c_diff@@Base+0x72> │ │ │ │ + cbz r0, 4e6e6 <_Py_c_diff@@Base+0x72> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e6ae <_Py_c_diff@@Base+0x7a> │ │ │ │ + bge.n 4e6ee <_Py_c_diff@@Base+0x7a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4e6ae <_Py_c_diff@@Base+0x7a> │ │ │ │ + b.n 4e6ee <_Py_c_diff@@Base+0x7a> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #28 │ │ │ │ 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 │ │ │ │ - bl 25cdd0 │ │ │ │ - cbz r0, 4e6e8 <_Py_c_diff@@Base+0xb4> │ │ │ │ + bl 25bf60 │ │ │ │ + cbz r0, 4e728 <_Py_c_diff@@Base+0xb4> │ │ │ │ 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 4e6e6 <_Py_c_diff@@Base+0xb2> │ │ │ │ + bge.n 4e726 <_Py_c_diff@@Base+0xb2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4e6e6 <_Py_c_diff@@Base+0xb2> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4e726 <_Py_c_diff@@Base+0xb2> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #3 │ │ │ │ - b.w 2263e4 <_PyXIData_New@@Base+0xdc> │ │ │ │ + b.w 225550 <_PyXIData_New@@Base+0xdc> │ │ │ │ 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 716f0 │ │ │ │ - cbz r0, 4e774 <_Py_c_diff@@Base+0x140> │ │ │ │ + bl 71714 │ │ │ │ + cbz r0, 4e7b4 <_Py_c_diff@@Base+0x140> │ │ │ │ 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 4e746 <_Py_c_diff@@Base+0x112> │ │ │ │ + bge.n 4e786 <_Py_c_diff@@Base+0x112> │ │ │ │ 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 4e726 <_Py_c_diff@@Base+0xf2> │ │ │ │ + b.n 4e766 <_Py_c_diff@@Base+0xf2> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - cbz r3, 4e764 <_Py_c_diff@@Base+0x130> │ │ │ │ + cbz r3, 4e7a4 <_Py_c_diff@@Base+0x130> │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r0, #31180 @ 0x79cc │ │ │ │ + movw r0, #26956 @ 0x694c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 80cc0 │ │ │ │ - movw r0, #9420 @ 0x24cc │ │ │ │ + b.w 80ca0 │ │ │ │ + movw r0, #5196 @ 0x144c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 80cc0 │ │ │ │ + b.w 80ca0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r5, [pc, #180] @ (4e840 <_Py_c_diff@@Base+0x20c>) │ │ │ │ + ldr r5, [pc, #180] @ (4e880 <_Py_c_diff@@Base+0x20c>) │ │ │ │ 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 4e7b8 <_Py_c_diff@@Base+0x184> │ │ │ │ + bne.n 4e7f8 <_Py_c_diff@@Base+0x184> │ │ │ │ cmp r7, ip │ │ │ │ - ble.n 4e7b8 <_Py_c_diff@@Base+0x184> │ │ │ │ + ble.n 4e7f8 <_Py_c_diff@@Base+0x184> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 4e7b8 <_Py_c_diff@@Base+0x184> │ │ │ │ - cbnz r6, 4e7da <_Py_c_diff@@Base+0x1a6> │ │ │ │ - ldr r4, [pc, #136] @ (4e844 <_Py_c_diff@@Base+0x210>) │ │ │ │ + bne.n 4e7f8 <_Py_c_diff@@Base+0x184> │ │ │ │ + cbnz r6, 4e81a <_Py_c_diff@@Base+0x1a6> │ │ │ │ + ldr r4, [pc, #136] @ (4e884 <_Py_c_diff@@Base+0x210>) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4e81e <_Py_c_diff@@Base+0x1ea> │ │ │ │ + cbz r0, 4e85e <_Py_c_diff@@Base+0x1ea> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ - bl 11daa8 │ │ │ │ + bl 11d960 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ - cbnz r0, 4e7f2 <_Py_c_diff@@Base+0x1be> │ │ │ │ + cbnz r0, 4e832 <_Py_c_diff@@Base+0x1be> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4e82c <_Py_c_diff@@Base+0x1f8> │ │ │ │ - bl 965e4 │ │ │ │ + b.n 4e86c <_Py_c_diff@@Base+0x1f8> │ │ │ │ + bl 965c4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b764 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 4e824 <_Py_c_diff@@Base+0x1f0> │ │ │ │ + bge.n 4e864 <_Py_c_diff@@Base+0x1f0> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1980 │ │ │ │ - b.n 4e7ee <_Py_c_diff@@Base+0x1ba> │ │ │ │ + bl 1b1110 │ │ │ │ + b.n 4e82e <_Py_c_diff@@Base+0x1ba> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4e82c <_Py_c_diff@@Base+0x1f8> │ │ │ │ + b.n 4e86c <_Py_c_diff@@Base+0x1f8> │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ add r0, sp, #28 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 11e11c <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11dfd4 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r6, #31] │ │ │ │ + str r0, [r6, #116] @ 0x74 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [pc, #544] @ (4ea68 <_PyXIData_FormatNotShareableError@@Base+0x1f4>) │ │ │ │ + ldr r6, [pc, #544] @ (4eaa8 <_PyXIData_FormatNotShareableError@@Base+0x1f4>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4e852 <_Py_c_diff@@Base+0x21e> │ │ │ │ + cbz r0, 4e892 <_Py_c_diff@@Base+0x21e> │ │ │ │ movs r1, #3 │ │ │ │ - b.w 2263e4 <_PyXIData_New@@Base+0xdc> │ │ │ │ + b.w 225550 <_PyXIData_New@@Base+0xdc> │ │ │ │ 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 │ │ │ │ adds r0, #8 │ │ │ │ - bl 12e348 │ │ │ │ + bl 12e01c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0004e874 <_PyXIData_FormatNotShareableError@@Base>: │ │ │ │ +0004e8b4 <_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 223fa4 <_PyObject_GetXIData@@Base+0x368> │ │ │ │ + bl 223108 <_PyObject_GetXIData@@Base+0x368> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ - b.n 4e9f2 <_PyXIData_FormatNotShareableError@@Base+0x17e> │ │ │ │ + b.n 4ea32 <_PyXIData_FormatNotShareableError@@Base+0x17e> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4e8ae <_PyXIData_FormatNotShareableError@@Base+0x3a> │ │ │ │ + cbz r0, 4e8ee <_PyXIData_FormatNotShareableError@@Base+0x3a> │ │ │ │ movs r1, #5 │ │ │ │ - b.w 2263e4 <_PyXIData_New@@Base+0xdc> │ │ │ │ + b.w 225550 <_PyXIData_New@@Base+0xdc> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 4e92a <_PyXIData_FormatNotShareableError@@Base+0xb6> │ │ │ │ + ble.n 4e96a <_PyXIData_FormatNotShareableError@@Base+0xb6> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4e92a <_PyXIData_FormatNotShareableError@@Base+0xb6> │ │ │ │ + beq.n 4e96a <_PyXIData_FormatNotShareableError@@Base+0xb6> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - cbz r5, 4e8f4 <_PyXIData_FormatNotShareableError@@Base+0x80> │ │ │ │ + cbz r5, 4e934 <_PyXIData_FormatNotShareableError@@Base+0x80> │ │ │ │ mov r1, r5 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 29aad0 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 299a70 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ cmp r0, r7 │ │ │ │ - bge.n 4e8f4 <_PyXIData_FormatNotShareableError@@Base+0x80> │ │ │ │ + bge.n 4e934 <_PyXIData_FormatNotShareableError@@Base+0x80> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1fc770 │ │ │ │ + b.w 1fb898 │ │ │ │ mul.w r5, r7, r5 │ │ │ │ bic.w r8, r6, r6, asr #31 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 4e90e <_PyXIData_FormatNotShareableError@@Base+0x9a> │ │ │ │ + ble.n 4e94e <_PyXIData_FormatNotShareableError@@Base+0x9a> │ │ │ │ mov r1, r8 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 29aad0 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 299a70 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ cmp r0, r5 │ │ │ │ - blt.n 4e8ec <_PyXIData_FormatNotShareableError@@Base+0x78> │ │ │ │ + blt.n 4e92c <_PyXIData_FormatNotShareableError@@Base+0x78> │ │ │ │ mul.w r1, r7, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 238cc8 │ │ │ │ + bl 237e48 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4e938 <_PyXIData_FormatNotShareableError@@Base+0xc4> │ │ │ │ + beq.n 4e978 <_PyXIData_FormatNotShareableError@@Base+0xc4> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mul.w r1, r5, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1e6e80 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 1e5fa8 <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e93a <_PyXIData_FormatNotShareableError@@Base+0xc6> │ │ │ │ + bge.n 4e97a <_PyXIData_FormatNotShareableError@@Base+0xc6> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4e93a <_PyXIData_FormatNotShareableError@@Base+0xc6> │ │ │ │ + b.n 4e97a <_PyXIData_FormatNotShareableError@@Base+0xc6> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4e9f0 <_PyXIData_FormatNotShareableError@@Base+0x17c> │ │ │ │ + beq.n 4ea30 <_PyXIData_FormatNotShareableError@@Base+0x17c> │ │ │ │ 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 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4e9ec <_PyXIData_FormatNotShareableError@@Base+0x178> │ │ │ │ + bne.n 4ea2c <_PyXIData_FormatNotShareableError@@Base+0x178> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2676f0 <_PyLong_Lshift@@Base+0x1d8> │ │ │ │ + bl 266840 <_PyLong_Lshift@@Base+0x1d8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4e9ec <_PyXIData_FormatNotShareableError@@Base+0x178> │ │ │ │ + beq.n 4ea2c <_PyXIData_FormatNotShareableError@@Base+0x178> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 269ad8 │ │ │ │ + bl 268c28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #23144 @ 0x5a68 │ │ │ │ + movw r0, #18936 @ 0x49f8 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4e99a <_PyXIData_FormatNotShareableError@@Base+0x126> │ │ │ │ + cbnz r0, 4e9da <_PyXIData_FormatNotShareableError@@Base+0x126> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 276fd4 │ │ │ │ + b.w 275fb4 │ │ │ │ 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, #31184 @ 0x79d0 │ │ │ │ + movw r0, #26960 @ 0x6950 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 269f28 │ │ │ │ + bl 269078 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e9ce <_PyXIData_FormatNotShareableError@@Base+0x15a> │ │ │ │ + bge.n 4ea0e <_PyXIData_FormatNotShareableError@@Base+0x15a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4e9ce <_PyXIData_FormatNotShareableError@@Base+0x15a> │ │ │ │ + cbnz r3, 4ea0e <_PyXIData_FormatNotShareableError@@Base+0x15a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4e98e <_PyXIData_FormatNotShareableError@@Base+0x11a> │ │ │ │ + beq.n 4e9ce <_PyXIData_FormatNotShareableError@@Base+0x11a> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4e9ec <_PyXIData_FormatNotShareableError@@Base+0x178> │ │ │ │ + bge.n 4ea2c <_PyXIData_FormatNotShareableError@@Base+0x178> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4e9ec <_PyXIData_FormatNotShareableError@@Base+0x178> │ │ │ │ + cbnz r3, 4ea2c <_PyXIData_FormatNotShareableError@@Base+0x178> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 77160 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77198 <_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, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r7, 4ea16 <_PyXIData_FormatNotShareableError@@Base+0x1a2> │ │ │ │ + cbz r7, 4ea56 <_PyXIData_FormatNotShareableError@@Base+0x1a2> │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4ea16 <_PyXIData_FormatNotShareableError@@Base+0x1a2> │ │ │ │ + beq.n 4ea56 <_PyXIData_FormatNotShareableError@@Base+0x1a2> │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.n 4ea20 <_PyXIData_FormatNotShareableError@@Base+0x1ac> │ │ │ │ - bl 161914 <_PyType_LookupRef@@Base+0x1954> │ │ │ │ + bgt.n 4ea60 <_PyXIData_FormatNotShareableError@@Base+0x1ac> │ │ │ │ + bl 16130c <_PyType_LookupRef@@Base+0x1940> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4eab2 <_PyXIData_FormatNotShareableError@@Base+0x23e> │ │ │ │ - b.n 4eb54 <_PyXIData_FormatNotShareableError@@Base+0x2e0> │ │ │ │ + blt.n 4eaf2 <_PyXIData_FormatNotShareableError@@Base+0x23e> │ │ │ │ + b.n 4eb94 <_PyXIData_FormatNotShareableError@@Base+0x2e0> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 4eab8 <_PyXIData_FormatNotShareableError@@Base+0x244> │ │ │ │ + bne.n 4eaf8 <_PyXIData_FormatNotShareableError@@Base+0x244> │ │ │ │ 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 4ea3a <_PyXIData_FormatNotShareableError@@Base+0x1c6> │ │ │ │ + blt.n 4ea7a <_PyXIData_FormatNotShareableError@@Base+0x1c6> │ │ │ │ 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 4eaa4 <_PyXIData_FormatNotShareableError@@Base+0x230> │ │ │ │ + ble.n 4eae4 <_PyXIData_FormatNotShareableError@@Base+0x230> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 4ea74 <_PyXIData_FormatNotShareableError@@Base+0x200> │ │ │ │ + bne.n 4eab4 <_PyXIData_FormatNotShareableError@@Base+0x200> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e6c48 │ │ │ │ - cbnz r0, 4ea62 <_PyXIData_FormatNotShareableError@@Base+0x1ee> │ │ │ │ + bl 1e5d70 │ │ │ │ + cbnz r0, 4eaa2 <_PyXIData_FormatNotShareableError@@Base+0x1ee> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r6 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 4ead6 <_PyXIData_FormatNotShareableError@@Base+0x262> │ │ │ │ + b.n 4eb16 <_PyXIData_FormatNotShareableError@@Base+0x262> │ │ │ │ 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 │ │ │ │ @@ -51890,697 +51933,697 @@ │ │ │ │ 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 4ea82 <_PyXIData_FormatNotShareableError@@Base+0x20e> │ │ │ │ - b.n 4ea48 <_PyXIData_FormatNotShareableError@@Base+0x1d4> │ │ │ │ + bne.n 4eac2 <_PyXIData_FormatNotShareableError@@Base+0x20e> │ │ │ │ + b.n 4ea88 <_PyXIData_FormatNotShareableError@@Base+0x1d4> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r2, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4eb54 <_PyXIData_FormatNotShareableError@@Base+0x2e0> │ │ │ │ + bge.n 4eb94 <_PyXIData_FormatNotShareableError@@Base+0x2e0> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4eb54 <_PyXIData_FormatNotShareableError@@Base+0x2e0> │ │ │ │ + b.n 4eb94 <_PyXIData_FormatNotShareableError@@Base+0x2e0> │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 29a858 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ + bl 2997f8 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ cmp r0, r7 │ │ │ │ - bcs.n 4eacc <_PyXIData_FormatNotShareableError@@Base+0x258> │ │ │ │ + bcs.n 4eb0c <_PyXIData_FormatNotShareableError@@Base+0x258> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1fc770 │ │ │ │ + b.w 1fb898 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1132b8 │ │ │ │ + bl 113764 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4eada <_PyXIData_FormatNotShareableError@@Base+0x266> │ │ │ │ + cbnz r0, 4eb1a <_PyXIData_FormatNotShareableError@@Base+0x266> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4eb54 <_PyXIData_FormatNotShareableError@@Base+0x2e0> │ │ │ │ + b.n 4eb94 <_PyXIData_FormatNotShareableError@@Base+0x2e0> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4eaf4 <_PyXIData_FormatNotShareableError@@Base+0x280> │ │ │ │ + blt.n 4eb34 <_PyXIData_FormatNotShareableError@@Base+0x280> │ │ │ │ mul.w r3, r7, r5 │ │ │ │ cmp r0, r3 │ │ │ │ - bge.n 4eaf4 <_PyXIData_FormatNotShareableError@@Base+0x280> │ │ │ │ + bge.n 4eb34 <_PyXIData_FormatNotShareableError@@Base+0x280> │ │ │ │ add r0, r7 │ │ │ │ mov r1, r7 │ │ │ │ subs r0, #1 │ │ │ │ - bl 29aad0 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 299a70 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ mov r5, r0 │ │ │ │ movs r7, #0 │ │ │ │ subs r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r7 │ │ │ │ - ble.n 4eb34 <_PyXIData_FormatNotShareableError@@Base+0x2c0> │ │ │ │ - bl 25cdd0 │ │ │ │ - cbnz r0, 4eb1e <_PyXIData_FormatNotShareableError@@Base+0x2aa> │ │ │ │ + ble.n 4eb74 <_PyXIData_FormatNotShareableError@@Base+0x2c0> │ │ │ │ + bl 25bf60 │ │ │ │ + cbnz r0, 4eb5e <_PyXIData_FormatNotShareableError@@Base+0x2aa> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ead6 <_PyXIData_FormatNotShareableError@@Base+0x262> │ │ │ │ + bge.n 4eb16 <_PyXIData_FormatNotShareableError@@Base+0x262> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4ead6 <_PyXIData_FormatNotShareableError@@Base+0x262> │ │ │ │ + bne.n 4eb16 <_PyXIData_FormatNotShareableError@@Base+0x262> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4ead6 <_PyXIData_FormatNotShareableError@@Base+0x262> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4eb16 <_PyXIData_FormatNotShareableError@@Base+0x262> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4eb30 <_PyXIData_FormatNotShareableError@@Base+0x2bc> │ │ │ │ + bge.n 4eb70 <_PyXIData_FormatNotShareableError@@Base+0x2bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4eb30 <_PyXIData_FormatNotShareableError@@Base+0x2bc> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4eb70 <_PyXIData_FormatNotShareableError@@Base+0x2bc> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 4eaf8 <_PyXIData_FormatNotShareableError@@Base+0x284> │ │ │ │ + b.n 4eb38 <_PyXIData_FormatNotShareableError@@Base+0x284> │ │ │ │ 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 4eb54 <_PyXIData_FormatNotShareableError@@Base+0x2e0> │ │ │ │ + bge.n 4eb94 <_PyXIData_FormatNotShareableError@@Base+0x2e0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4eb54 <_PyXIData_FormatNotShareableError@@Base+0x2e0> │ │ │ │ + cbnz r3, 4eb94 <_PyXIData_FormatNotShareableError@@Base+0x2e0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4eb7c <_PyXIData_FormatNotShareableError@@Base+0x308> │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 4ebbc <_PyXIData_FormatNotShareableError@@Base+0x308> │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ push {r4} │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 4eb74 <_PyXIData_FormatNotShareableError@@Base+0x300> │ │ │ │ + bne.n 4ebb4 <_PyXIData_FormatNotShareableError@@Base+0x300> │ │ │ │ pop {r4} │ │ │ │ - b.w 143964 │ │ │ │ + b.w 14353c │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4eb88 <_PyXIData_FormatNotShareableError@@Base+0x314> │ │ │ │ + cbz r0, 4ebc8 <_PyXIData_FormatNotShareableError@@Base+0x314> │ │ │ │ movs r1, #7 │ │ │ │ - b.w 2263e4 <_PyXIData_New@@Base+0xdc> │ │ │ │ + b.w 225550 <_PyXIData_New@@Base+0xdc> │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #31200 @ 0x79e0 │ │ │ │ + movw r0, #26976 @ 0x6960 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 20b608 │ │ │ │ + bl 20a66c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004ebbc <_PyObject_CheckXIData@@Base>: │ │ │ │ +0004ebfc <_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 4ec0a <_PyObject_CheckXIData@@Base+0x4e> │ │ │ │ + beq.n 4ec4a <_PyObject_CheckXIData@@Base+0x4e> │ │ │ │ adds.w r3, r3, #5536 @ 0x15a0 │ │ │ │ - beq.n 4ec0a <_PyObject_CheckXIData@@Base+0x4e> │ │ │ │ + beq.n 4ec4a <_PyObject_CheckXIData@@Base+0x4e> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #8 │ │ │ │ strd r6, r3, [sp] │ │ │ │ - bl 223e48 <_PyObject_GetXIData@@Base+0x20c> │ │ │ │ + bl 222fac <_PyObject_GetXIData@@Base+0x20c> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - cbnz r0, 4ec10 <_PyObject_CheckXIData@@Base+0x54> │ │ │ │ + cbnz r0, 4ec50 <_PyObject_CheckXIData@@Base+0x54> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 4ec12 <_PyObject_CheckXIData@@Base+0x56> │ │ │ │ + cbnz r3, 4ec52 <_PyObject_CheckXIData@@Base+0x56> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 4ec00 <_PyObject_CheckXIData@@Base+0x44> │ │ │ │ + cbz r3, 4ec40 <_PyObject_CheckXIData@@Base+0x44> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 4ec0a <_PyObject_CheckXIData@@Base+0x4e> │ │ │ │ + cbnz r3, 4ec4a <_PyObject_CheckXIData@@Base+0x4e> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 223eec <_PyObject_GetXIData@@Base+0x2b0> │ │ │ │ + bl 223050 <_PyObject_GetXIData@@Base+0x2b0> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4ec12 <_PyObject_CheckXIData@@Base+0x56> │ │ │ │ + b.n 4ec52 <_PyObject_CheckXIData@@Base+0x56> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r1, 4ec32 <_PyObject_CheckXIData@@Base+0x76> │ │ │ │ + cbz r1, 4ec72 <_PyObject_CheckXIData@@Base+0x76> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 4ec48 <_PyObject_CheckXIData@@Base+0x8c> │ │ │ │ - b.n 4ec3e <_PyObject_CheckXIData@@Base+0x82> │ │ │ │ - bl 25eafc │ │ │ │ + cbnz r0, 4ec88 <_PyObject_CheckXIData@@Base+0x8c> │ │ │ │ + b.n 4ec7e <_PyObject_CheckXIData@@Base+0x82> │ │ │ │ + bl 25de20 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4ec2a <_PyObject_CheckXIData@@Base+0x6e> │ │ │ │ + bne.n 4ec6a <_PyObject_CheckXIData@@Base+0x6e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ec54 <_PyObject_CheckXIData@@Base+0x98> │ │ │ │ - bl 706ec │ │ │ │ + b.n 4ec94 <_PyObject_CheckXIData@@Base+0x98> │ │ │ │ + bl 70718 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ec3a <_PyObject_CheckXIData@@Base+0x7e> │ │ │ │ + beq.n 4ec7a <_PyObject_CheckXIData@@Base+0x7e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 4ec6a <_PyObject_CheckXIData@@Base+0xae> │ │ │ │ - movw r0, #51004 @ 0xc73c │ │ │ │ + bne.n 4ecaa <_PyObject_CheckXIData@@Base+0xae> │ │ │ │ + movw r0, #46780 @ 0xb6bc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r1, #6 │ │ │ │ - b.w 7fdec │ │ │ │ - movw r0, #51012 @ 0xc744 │ │ │ │ + b.w 7fdcc │ │ │ │ + movw r0, #46788 @ 0xb6c4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movs r1, #6 │ │ │ │ - b.w 7fdec │ │ │ │ + b.w 7fdcc │ │ │ │ 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, 4ec98 <_PyObject_CheckXIData@@Base+0xdc> │ │ │ │ + cbnz r3, 4ecd8 <_PyObject_CheckXIData@@Base+0xdc> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 4ec98 <_PyObject_CheckXIData@@Base+0xdc> │ │ │ │ + ble.n 4ecd8 <_PyObject_CheckXIData@@Base+0xdc> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4ec98 <_PyObject_CheckXIData@@Base+0xdc> │ │ │ │ - cbnz r4, 4ecba <_PyObject_CheckXIData@@Base+0xfe> │ │ │ │ + bne.n 4ecd8 <_PyObject_CheckXIData@@Base+0xdc> │ │ │ │ + cbnz r4, 4ecfa <_PyObject_CheckXIData@@Base+0xfe> │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #176] @ (4ed50 <_PyObject_CheckXIData@@Base+0x194>) │ │ │ │ + ldr r4, [pc, #176] @ (4ed90 <_PyObject_CheckXIData@@Base+0x194>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4ecba <_PyObject_CheckXIData@@Base+0xfe> │ │ │ │ + cbnz r0, 4ecfa <_PyObject_CheckXIData@@Base+0xfe> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ed4c <_PyObject_CheckXIData@@Base+0x190> │ │ │ │ + b.n 4ed8c <_PyObject_CheckXIData@@Base+0x190> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4ecce <_PyObject_CheckXIData@@Base+0x112> │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 4ed0e <_PyObject_CheckXIData@@Base+0x112> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ecb6 <_PyObject_CheckXIData@@Base+0xfa> │ │ │ │ + bne.n 4ecf6 <_PyObject_CheckXIData@@Base+0xfa> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4ece2 <_PyObject_CheckXIData@@Base+0x126> │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 4ed22 <_PyObject_CheckXIData@@Base+0x126> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ecb6 <_PyObject_CheckXIData@@Base+0xfa> │ │ │ │ + bne.n 4ecf6 <_PyObject_CheckXIData@@Base+0xfa> │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #62484 @ 0xf414 │ │ │ │ + movw r1, #58260 @ 0xe394 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #39728 @ 0x9b30 │ │ │ │ + movw r0, #35504 @ 0x8ab0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91b24 │ │ │ │ + bl 91b08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4ecb6 <_PyObject_CheckXIData@@Base+0xfa> │ │ │ │ - bl 965e4 │ │ │ │ + beq.n 4ecf6 <_PyObject_CheckXIData@@Base+0xfa> │ │ │ │ + bl 965c4 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b8e4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9aa94 │ │ │ │ - cbz r6, 4ed44 <_PyObject_CheckXIData@@Base+0x188> │ │ │ │ + bl 9aa40 │ │ │ │ + cbz r6, 4ed84 <_PyObject_CheckXIData@@Base+0x188> │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4ed30 <_PyObject_CheckXIData@@Base+0x174> │ │ │ │ - bl eedb4 │ │ │ │ + bne.n 4ed70 <_PyObject_CheckXIData@@Base+0x174> │ │ │ │ + bl eec50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ed04 <_PyObject_CheckXIData@@Base+0x148> │ │ │ │ - b.n 4ecb6 <_PyObject_CheckXIData@@Base+0xfa> │ │ │ │ + beq.n 4ed44 <_PyObject_CheckXIData@@Base+0x148> │ │ │ │ + b.n 4ecf6 <_PyObject_CheckXIData@@Base+0xfa> │ │ │ │ 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 1b1958 │ │ │ │ + b.w 1b10e8 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r6, [pc, #720] @ (4f024 <_PyObject_CheckXIData@@Base+0x468>) │ │ │ │ + ldr r6, [pc, #720] @ (4f064 <_PyObject_CheckXIData@@Base+0x468>) │ │ │ │ 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 7e104 │ │ │ │ + b.w 7e0f4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, sp │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - cbz r6, 4ed92 <_PyObject_CheckXIData@@Base+0x1d6> │ │ │ │ + cbz r6, 4edd2 <_PyObject_CheckXIData@@Base+0x1d6> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - cbz r2, 4eda2 <_PyObject_CheckXIData@@Base+0x1e6> │ │ │ │ + cbz r2, 4ede2 <_PyObject_CheckXIData@@Base+0x1e6> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ mov r0, sp │ │ │ │ - bl 1132b8 │ │ │ │ + bl 113764 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 7a53c │ │ │ │ - cbz r4, 4edd0 <_PyObject_CheckXIData@@Base+0x214> │ │ │ │ - ldr r0, [pc, #28] @ (4edd8 <_PyObject_CheckXIData@@Base+0x21c>) │ │ │ │ - bl 20b2bc <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 7a54c │ │ │ │ + cbz r4, 4ee10 <_PyObject_CheckXIData@@Base+0x214> │ │ │ │ + ldr r0, [pc, #28] @ (4ee18 <_PyObject_CheckXIData@@Base+0x21c>) │ │ │ │ + bl 20a3e4 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #17896 @ 0x45e8 │ │ │ │ + movw r0, #13672 @ 0x3568 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xe990004d │ │ │ │ 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 4ee0a <_PyObject_CheckXIData@@Base+0x24e> │ │ │ │ + beq.n 4ee4a <_PyObject_CheckXIData@@Base+0x24e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4ee0a <_PyObject_CheckXIData@@Base+0x24e> │ │ │ │ + ble.n 4ee4a <_PyObject_CheckXIData@@Base+0x24e> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ee24 <_PyObject_CheckXIData@@Base+0x268> │ │ │ │ + bge.n 4ee64 <_PyObject_CheckXIData@@Base+0x268> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4ee24 <_PyObject_CheckXIData@@Base+0x268> │ │ │ │ + b.n 4ee64 <_PyObject_CheckXIData@@Base+0x268> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21056 @ 0x5240 │ │ │ │ + movw r1, #16832 @ 0x41c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 4ee40 <_PyObject_CheckXIData@@Base+0x284> │ │ │ │ + bl f3560 │ │ │ │ + b.n 4ee80 <_PyObject_CheckXIData@@Base+0x284> │ │ │ │ mov r0, r4 │ │ │ │ - bl 89150 │ │ │ │ + bl 89144 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4ee40 <_PyObject_CheckXIData@@Base+0x284> │ │ │ │ + bge.n 4ee80 <_PyObject_CheckXIData@@Base+0x284> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4ee40 <_PyObject_CheckXIData@@Base+0x284> │ │ │ │ + cbnz r3, 4ee80 <_PyObject_CheckXIData@@Base+0x284> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ - bl 7758c │ │ │ │ + bl 775c4 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 4ee64 <_PyObject_CheckXIData@@Base+0x2a8> │ │ │ │ + ble.n 4eea4 <_PyObject_CheckXIData@@Base+0x2a8> │ │ │ │ add.w r6, r5, #16 │ │ │ │ - b.n 4ee72 <_PyObject_CheckXIData@@Base+0x2b6> │ │ │ │ + b.n 4eeb2 <_PyObject_CheckXIData@@Base+0x2b6> │ │ │ │ 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 4ee64 <_PyObject_CheckXIData@@Base+0x2a8> │ │ │ │ + bcc.n 4eea4 <_PyObject_CheckXIData@@Base+0x2a8> │ │ │ │ ldr.w r0, [r6, r4, lsl #2] │ │ │ │ - bl 7a53c │ │ │ │ - b.n 4ee72 <_PyObject_CheckXIData@@Base+0x2b6> │ │ │ │ - b.w 11a01c <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 7a54c │ │ │ │ + b.n 4eeb2 <_PyObject_CheckXIData@@Base+0x2b6> │ │ │ │ + b.w 11a234 <_Py_hashtable_destroy@@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 r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4eea6 <_PyObject_CheckXIData@@Base+0x2ea> │ │ │ │ + bne.n 4eee6 <_PyObject_CheckXIData@@Base+0x2ea> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl dd900 <_PyNumber_Index@@Base> │ │ │ │ + bl dd7d4 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4eebe <_PyObject_CheckXIData@@Base+0x302> │ │ │ │ - b.n 4eed0 <_PyObject_CheckXIData@@Base+0x314> │ │ │ │ + cbnz r0, 4eefe <_PyObject_CheckXIData@@Base+0x302> │ │ │ │ + b.n 4ef10 <_PyObject_CheckXIData@@Base+0x314> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #52720 @ 0xcdf0 │ │ │ │ + movw r0, #48496 @ 0xbd70 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ee9a <_PyObject_CheckXIData@@Base+0x2de> │ │ │ │ - b.n 4efb2 <_PyObject_CheckXIData@@Base+0x3f6> │ │ │ │ - bl 85b78 │ │ │ │ + bne.n 4eeda <_PyObject_CheckXIData@@Base+0x2de> │ │ │ │ + b.n 4eff2 <_PyObject_CheckXIData@@Base+0x3f6> │ │ │ │ + bl 85b5c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4eede <_PyObject_CheckXIData@@Base+0x322> │ │ │ │ + blt.n 4ef1e <_PyObject_CheckXIData@@Base+0x322> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4eeee <_PyObject_CheckXIData@@Base+0x332> │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 4ef2e <_PyObject_CheckXIData@@Base+0x332> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4efb2 <_PyObject_CheckXIData@@Base+0x3f6> │ │ │ │ + bne.n 4eff2 <_PyObject_CheckXIData@@Base+0x3f6> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4eeee <_PyObject_CheckXIData@@Base+0x332> │ │ │ │ + b.n 4ef2e <_PyObject_CheckXIData@@Base+0x332> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4eecc <_PyObject_CheckXIData@@Base+0x310> │ │ │ │ + bne.n 4ef0c <_PyObject_CheckXIData@@Base+0x310> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4eecc <_PyObject_CheckXIData@@Base+0x310> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4ef0c <_PyObject_CheckXIData@@Base+0x310> │ │ │ │ ldr r6, [r5, #4] │ │ │ │ movw r1, #8244 @ 0x2034 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 127d20 │ │ │ │ - bl d07d0 │ │ │ │ + bl 127ae0 │ │ │ │ + bl d086c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4ef14 <_PyObject_CheckXIData@@Base+0x358> │ │ │ │ + beq.n 4ef54 <_PyObject_CheckXIData@@Base+0x358> │ │ │ │ mov r0, r3 │ │ │ │ - bl 88538 │ │ │ │ + bl 88530 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4ef84 <_PyObject_CheckXIData@@Base+0x3c8> │ │ │ │ + beq.n 4efc4 <_PyObject_CheckXIData@@Base+0x3c8> │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - cbz r1, 4ef2a <_PyObject_CheckXIData@@Base+0x36e> │ │ │ │ + cbz r1, 4ef6a <_PyObject_CheckXIData@@Base+0x36e> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bge.n 4ef36 <_PyObject_CheckXIData@@Base+0x37a> │ │ │ │ + bge.n 4ef76 <_PyObject_CheckXIData@@Base+0x37a> │ │ │ │ add r4, r3 │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ - b.n 4ef36 <_PyObject_CheckXIData@@Base+0x37a> │ │ │ │ + b.n 4ef76 <_PyObject_CheckXIData@@Base+0x37a> │ │ │ │ mov r0, r7 │ │ │ │ - bl 25eafc │ │ │ │ + bl 25de20 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4ef1a <_PyObject_CheckXIData@@Base+0x35e> │ │ │ │ - b.n 4efb2 <_PyObject_CheckXIData@@Base+0x3f6> │ │ │ │ + bne.n 4ef5a <_PyObject_CheckXIData@@Base+0x35e> │ │ │ │ + b.n 4eff2 <_PyObject_CheckXIData@@Base+0x3f6> │ │ │ │ cmp r4, r3 │ │ │ │ mov.w r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - bl 260ef0 <_PyGen_SetStopIterationValue@@Base+0xeec> │ │ │ │ + bl 260080 <_PyGen_SetStopIterationValue@@Base+0xd58> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4efb2 <_PyObject_CheckXIData@@Base+0x3f6> │ │ │ │ + beq.n 4eff2 <_PyObject_CheckXIData@@Base+0x3f6> │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 4ef66 <_PyObject_CheckXIData@@Base+0x3aa> │ │ │ │ + bge.n 4efa6 <_PyObject_CheckXIData@@Base+0x3aa> │ │ │ │ add.w r6, r0, r3, lsl #2 │ │ │ │ ldr.w r6, [r6, #-4] │ │ │ │ str.w r6, [r0, r3, lsl #2] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 4ef50 <_PyObject_CheckXIData@@Base+0x394> │ │ │ │ + b.n 4ef90 <_PyObject_CheckXIData@@Base+0x394> │ │ │ │ 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 4efb4 <_PyObject_CheckXIData@@Base+0x3f8> │ │ │ │ + b.n 4eff4 <_PyObject_CheckXIData@@Base+0x3f8> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r1, #8244 @ 0x2034 │ │ │ │ movt r1, #77 @ 0x4d │ │ │ │ - bl 127d20 │ │ │ │ - bl d07d0 │ │ │ │ + bl 127ae0 │ │ │ │ + bl d086c │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #65148 @ 0xfe7c │ │ │ │ + movw r1, #60924 @ 0xedfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #52720 @ 0xcdf0 │ │ │ │ + movw r0, #48496 @ 0xbd70 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ - b.w 800ec │ │ │ │ - movw r0, #38552 @ 0x9698 │ │ │ │ + b.w 800cc │ │ │ │ + movw r0, #34328 @ 0x8618 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 79770 │ │ │ │ + b.w 79798 │ │ │ │ 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 4eff8 <_PyObject_CheckXIData@@Base+0x43c> │ │ │ │ + beq.n 4f038 <_PyObject_CheckXIData@@Base+0x43c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 4eff8 <_PyObject_CheckXIData@@Base+0x43c> │ │ │ │ + ble.n 4f038 <_PyObject_CheckXIData@@Base+0x43c> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f014 <_PyObject_CheckXIData@@Base+0x458> │ │ │ │ + bge.n 4f054 <_PyObject_CheckXIData@@Base+0x458> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4f014 <_PyObject_CheckXIData@@Base+0x458> │ │ │ │ + b.n 4f054 <_PyObject_CheckXIData@@Base+0x458> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21056 @ 0x5240 │ │ │ │ + movw r1, #16832 @ 0x41c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 4f030 <_PyObject_CheckXIData@@Base+0x474> │ │ │ │ + bl f3560 │ │ │ │ + b.n 4f070 <_PyObject_CheckXIData@@Base+0x474> │ │ │ │ mov r0, r4 │ │ │ │ - bl 114fd4 │ │ │ │ + bl 114df8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f030 <_PyObject_CheckXIData@@Base+0x474> │ │ │ │ + bge.n 4f070 <_PyObject_CheckXIData@@Base+0x474> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4f030 <_PyObject_CheckXIData@@Base+0x474> │ │ │ │ + cbnz r3, 4f070 <_PyObject_CheckXIData@@Base+0x474> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #27437 @ 0x6b2d │ │ │ │ + movw r1, #27509 @ 0x6b75 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #56432 @ 0xdc70 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.w 45aea │ │ │ │ + b.w 45b32 │ │ │ │ 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 800ec │ │ │ │ + b.w 800cc │ │ │ │ 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 4f088 <_PyObject_CheckXIData@@Base+0x4cc> │ │ │ │ + bne.n 4f0c8 <_PyObject_CheckXIData@@Base+0x4cc> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl dd900 <_PyNumber_Index@@Base> │ │ │ │ + bl dd7d4 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4f0a0 <_PyObject_CheckXIData@@Base+0x4e4> │ │ │ │ - b.n 4f0b2 <_PyObject_CheckXIData@@Base+0x4f6> │ │ │ │ + cbnz r0, 4f0e0 <_PyObject_CheckXIData@@Base+0x4e4> │ │ │ │ + b.n 4f0f2 <_PyObject_CheckXIData@@Base+0x4f6> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #52720 @ 0xcdf0 │ │ │ │ + movw r0, #48496 @ 0xbd70 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f07c <_PyObject_CheckXIData@@Base+0x4c0> │ │ │ │ - b.n 4f1a8 <_PyObject_CheckXIData@@Base+0x5ec> │ │ │ │ - bl 85b78 │ │ │ │ + bne.n 4f0bc <_PyObject_CheckXIData@@Base+0x4c0> │ │ │ │ + b.n 4f1e8 <_PyObject_CheckXIData@@Base+0x5ec> │ │ │ │ + bl 85b5c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 4f0c0 <_PyObject_CheckXIData@@Base+0x504> │ │ │ │ + blt.n 4f100 <_PyObject_CheckXIData@@Base+0x504> │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 4f0d0 <_PyObject_CheckXIData@@Base+0x514> │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 4f110 <_PyObject_CheckXIData@@Base+0x514> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f1a8 <_PyObject_CheckXIData@@Base+0x5ec> │ │ │ │ + bne.n 4f1e8 <_PyObject_CheckXIData@@Base+0x5ec> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4f0d0 <_PyObject_CheckXIData@@Base+0x514> │ │ │ │ + b.n 4f110 <_PyObject_CheckXIData@@Base+0x514> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f0ae <_PyObject_CheckXIData@@Base+0x4f2> │ │ │ │ + bne.n 4f0ee <_PyObject_CheckXIData@@Base+0x4f2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f0ae <_PyObject_CheckXIData@@Base+0x4f2> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f0ee <_PyObject_CheckXIData@@Base+0x4f2> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4f0f0 <_PyObject_CheckXIData@@Base+0x534> │ │ │ │ + bne.n 4f130 <_PyObject_CheckXIData@@Base+0x534> │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #31328 @ 0x7a60 │ │ │ │ + movw r1, #27104 @ 0x69e0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 4f1a8 <_PyObject_CheckXIData@@Base+0x5ec> │ │ │ │ + bl f3560 │ │ │ │ + b.n 4f1e8 <_PyObject_CheckXIData@@Base+0x5ec> │ │ │ │ ldr r4, [r7, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - blt.n 4f118 <_PyObject_CheckXIData@@Base+0x55c> │ │ │ │ + blt.n 4f158 <_PyObject_CheckXIData@@Base+0x55c> │ │ │ │ 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 2127dc <_PyCode_ReturnsOnlyNone@@Base+0x8e4> │ │ │ │ + bl 2112fc <_PyCode_ReturnsOnlyNone@@Base+0x29c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f1a8 <_PyObject_CheckXIData@@Base+0x5ec> │ │ │ │ + beq.n 4f1e8 <_PyObject_CheckXIData@@Base+0x5ec> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4f1aa <_PyObject_CheckXIData@@Base+0x5ee> │ │ │ │ + b.n 4f1ea <_PyObject_CheckXIData@@Base+0x5ee> │ │ │ │ negs r3, r3 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 4f120 <_PyObject_CheckXIData@@Base+0x564> │ │ │ │ - cbnz r6, 4f13a <_PyObject_CheckXIData@@Base+0x57e> │ │ │ │ + ble.n 4f160 <_PyObject_CheckXIData@@Base+0x564> │ │ │ │ + cbnz r6, 4f17a <_PyObject_CheckXIData@@Base+0x57e> │ │ │ │ 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 26d590 <_Py_c_prod@@Base+0x1a28> │ │ │ │ + bl 26c594 <_Py_c_prod@@Base+0x1a24> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4f10e <_PyObject_CheckXIData@@Base+0x552> │ │ │ │ - b.n 4f1a8 <_PyObject_CheckXIData@@Base+0x5ec> │ │ │ │ + bne.n 4f14e <_PyObject_CheckXIData@@Base+0x552> │ │ │ │ + b.n 4f1e8 <_PyObject_CheckXIData@@Base+0x5ec> │ │ │ │ negs r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 214b94 <_PyXIData_Init@@Base+0x160> │ │ │ │ - cbnz r0, 4f1a8 <_PyObject_CheckXIData@@Base+0x5ec> │ │ │ │ + bl 213cfc <_PyXIData_Init@@Base+0x15c> │ │ │ │ + cbnz r0, 4f1e8 <_PyObject_CheckXIData@@Base+0x5ec> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r6, r0 │ │ │ │ - bge.n 4f176 <_PyObject_CheckXIData@@Base+0x5ba> │ │ │ │ + bge.n 4f1b6 <_PyObject_CheckXIData@@Base+0x5ba> │ │ │ │ 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 2127dc <_PyCode_ReturnsOnlyNone@@Base+0x8e4> │ │ │ │ + bl 2112fc <_PyCode_ReturnsOnlyNone@@Base+0x29c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f1a8 <_PyObject_CheckXIData@@Base+0x5ec> │ │ │ │ + beq.n 4f1e8 <_PyObject_CheckXIData@@Base+0x5ec> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f19c <_PyObject_CheckXIData@@Base+0x5e0> │ │ │ │ - b.n 4f192 <_PyObject_CheckXIData@@Base+0x5d6> │ │ │ │ + bge.n 4f1dc <_PyObject_CheckXIData@@Base+0x5e0> │ │ │ │ + b.n 4f1d2 <_PyObject_CheckXIData@@Base+0x5d6> │ │ │ │ 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 26d590 <_Py_c_prod@@Base+0x1a28> │ │ │ │ + bl 26c594 <_Py_c_prod@@Base+0x1a24> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4f164 <_PyObject_CheckXIData@@Base+0x5a8> │ │ │ │ - b.n 4f1a8 <_PyObject_CheckXIData@@Base+0x5ec> │ │ │ │ + bne.n 4f1a4 <_PyObject_CheckXIData@@Base+0x5a8> │ │ │ │ + b.n 4f1e8 <_PyObject_CheckXIData@@Base+0x5ec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4f19c <_PyObject_CheckXIData@@Base+0x5e0> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4f1dc <_PyObject_CheckXIData@@Base+0x5e0> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 214b94 <_PyXIData_Init@@Base+0x160> │ │ │ │ + bl 213cfc <_PyXIData_Init@@Base+0x15c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f10e <_PyObject_CheckXIData@@Base+0x552> │ │ │ │ + beq.n 4f14e <_PyObject_CheckXIData@@Base+0x552> │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ @@ -52589,271 +52632,271 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b348 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12c2a0 │ │ │ │ - cbnz r0, 4f210 <_PyObject_CheckXIData@@Base+0x654> │ │ │ │ + bl 12bf90 │ │ │ │ + cbnz r0, 4f250 <_PyObject_CheckXIData@@Base+0x654> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4f1de <_PyObject_CheckXIData@@Base+0x622> │ │ │ │ + cbz r5, 4f21e <_PyObject_CheckXIData@@Base+0x622> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - b.n 4f1e6 <_PyObject_CheckXIData@@Base+0x62a> │ │ │ │ + b.n 4f226 <_PyObject_CheckXIData@@Base+0x62a> │ │ │ │ movw r4, #32052 @ 0x7d34 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - blt.n 4f204 <_PyObject_CheckXIData@@Base+0x648> │ │ │ │ + blt.n 4f244 <_PyObject_CheckXIData@@Base+0x648> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c260 │ │ │ │ - cbnz r0, 4f204 <_PyObject_CheckXIData@@Base+0x648> │ │ │ │ + cbnz r0, 4f244 <_PyObject_CheckXIData@@Base+0x648> │ │ │ │ adds r0, r4, r6 │ │ │ │ subs r1, r5, r6 │ │ │ │ - bl 15a178 │ │ │ │ + bl 159e80 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f212 <_PyObject_CheckXIData@@Base+0x656> │ │ │ │ + b.n 4f252 <_PyObject_CheckXIData@@Base+0x656> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 15a178 │ │ │ │ + bl 159e80 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f212 <_PyObject_CheckXIData@@Base+0x656> │ │ │ │ + b.n 4f252 <_PyObject_CheckXIData@@Base+0x656> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4f21c <_PyObject_CheckXIData@@Base+0x660> │ │ │ │ + cbz r3, 4f25c <_PyObject_CheckXIData@@Base+0x660> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12e348 │ │ │ │ + bl 12e01c │ │ │ │ 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 716f0 │ │ │ │ - cbz r0, 4f264 <_PyObject_CheckXIData@@Base+0x6a8> │ │ │ │ + bl 71714 │ │ │ │ + cbz r0, 4f2a4 <_PyObject_CheckXIData@@Base+0x6a8> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 7e104 │ │ │ │ + bl 7e0f4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4f250 <_PyObject_CheckXIData@@Base+0x694> │ │ │ │ + cbz r0, 4f290 <_PyObject_CheckXIData@@Base+0x694> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 800ec │ │ │ │ - cbnz r0, 4f268 <_PyObject_CheckXIData@@Base+0x6ac> │ │ │ │ + bl 800cc │ │ │ │ + cbnz r0, 4f2a8 <_PyObject_CheckXIData@@Base+0x6ac> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f264 <_PyObject_CheckXIData@@Base+0x6a8> │ │ │ │ + bge.n 4f2a4 <_PyObject_CheckXIData@@Base+0x6a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4f264 <_PyObject_CheckXIData@@Base+0x6a8> │ │ │ │ + cbnz r3, 4f2a4 <_PyObject_CheckXIData@@Base+0x6a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f26a <_PyObject_CheckXIData@@Base+0x6ae> │ │ │ │ + b.n 4f2aa <_PyObject_CheckXIData@@Base+0x6ae> │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r1, [r0, #12] │ │ │ │ - movw r2, #1824 @ 0x720 │ │ │ │ - movt r2, #45 @ 0x2d │ │ │ │ - movw r3, #1840 @ 0x730 │ │ │ │ - movt r3, #45 @ 0x2d │ │ │ │ + movw r2, #63136 @ 0xf6a0 │ │ │ │ + movt r2, #44 @ 0x2c │ │ │ │ + movw r3, #63152 @ 0xf6b0 │ │ │ │ + movt r3, #44 @ 0x2c │ │ │ │ bic.w r1, r1, #2 │ │ │ │ cmp r1, #1 │ │ │ │ ite ne │ │ │ │ movne r0, r2 │ │ │ │ moveq r0, r3 │ │ │ │ - b.w 79770 │ │ │ │ + b.w 79798 │ │ │ │ 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 4f2d4 <_PyObject_CheckXIData@@Base+0x718> │ │ │ │ + bhi.n 4f314 <_PyObject_CheckXIData@@Base+0x718> │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 4f2ec <_PyObject_CheckXIData@@Base+0x730> │ │ │ │ + bmi.n 4f32c <_PyObject_CheckXIData@@Base+0x730> │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #20444 @ 0x4fdc │ │ │ │ + movw r2, #16220 @ 0x3f5c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #64892 @ 0xfd7c │ │ │ │ + movw r1, #60668 @ 0xecfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #33352 @ 0x8248 │ │ │ │ + movw r0, #29128 @ 0x71c8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4f398 <_PyObject_CheckXIData@@Base+0x7dc> │ │ │ │ - movw r0, #33352 @ 0x8248 │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4f3d8 <_PyObject_CheckXIData@@Base+0x7dc> │ │ │ │ + movw r0, #29128 @ 0x71c8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f2aa <_PyObject_CheckXIData@@Base+0x6ee> │ │ │ │ - b.n 4f398 <_PyObject_CheckXIData@@Base+0x7dc> │ │ │ │ + bne.n 4f2ea <_PyObject_CheckXIData@@Base+0x6ee> │ │ │ │ + b.n 4f3d8 <_PyObject_CheckXIData@@Base+0x7dc> │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 4f36e <_PyObject_CheckXIData@@Base+0x7b2> │ │ │ │ + ble.n 4f3ae <_PyObject_CheckXIData@@Base+0x7b2> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f354 <_PyObject_CheckXIData@@Base+0x798> │ │ │ │ + beq.n 4f394 <_PyObject_CheckXIData@@Base+0x798> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 4f336 <_PyObject_CheckXIData@@Base+0x77a> │ │ │ │ + bpl.n 4f376 <_PyObject_CheckXIData@@Base+0x77a> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b750 │ │ │ │ + bl 8b724 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f398 <_PyObject_CheckXIData@@Base+0x7dc> │ │ │ │ + beq.n 4f3d8 <_PyObject_CheckXIData@@Base+0x7dc> │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4f356 <_PyObject_CheckXIData@@Base+0x79a> │ │ │ │ + beq.n 4f396 <_PyObject_CheckXIData@@Base+0x79a> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27196 @ 0x6a3c │ │ │ │ + movw r1, #22972 @ 0x59bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 4f398 <_PyObject_CheckXIData@@Base+0x7dc> │ │ │ │ - movw r2, #61524 @ 0xf054 │ │ │ │ + bl f3560 │ │ │ │ + b.n 4f3d8 <_PyObject_CheckXIData@@Base+0x7dc> │ │ │ │ + movw r2, #57300 @ 0xdfd4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #65148 @ 0xfe7c │ │ │ │ + movw r1, #60924 @ 0xedfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #33352 @ 0x8248 │ │ │ │ + movw r0, #29128 @ 0x71c8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4f398 <_PyObject_CheckXIData@@Base+0x7dc> │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4f3d8 <_PyObject_CheckXIData@@Base+0x7dc> │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4f374 <_PyObject_CheckXIData@@Base+0x7b8> │ │ │ │ + beq.n 4f3b4 <_PyObject_CheckXIData@@Base+0x7b8> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4f376 <_PyObject_CheckXIData@@Base+0x7ba> │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 4f376 <_PyObject_CheckXIData@@Base+0x7ba> │ │ │ │ - b.n 4f398 <_PyObject_CheckXIData@@Base+0x7dc> │ │ │ │ + bne.n 4f3b6 <_PyObject_CheckXIData@@Base+0x7ba> │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 4f3b6 <_PyObject_CheckXIData@@Base+0x7ba> │ │ │ │ + b.n 4f3d8 <_PyObject_CheckXIData@@Base+0x7dc> │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 4f376 <_PyObject_CheckXIData@@Base+0x7ba> │ │ │ │ + b.n 4f3b6 <_PyObject_CheckXIData@@Base+0x7ba> │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2709f8 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + bl 26fa04 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 4f398 <_PyObject_CheckXIData@@Base+0x7dc> │ │ │ │ - movw r0, #44252 @ 0xacdc │ │ │ │ + cbz r0, 4f3d8 <_PyObject_CheckXIData@@Base+0x7dc> │ │ │ │ + movw r0, #40028 @ 0x9c5c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 80cc0 │ │ │ │ + b.w 80ca0 │ │ │ │ movs r0, #0 │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - bl 23e1d0 │ │ │ │ - cbz r0, 4f3ec <_PyObject_CheckXIData@@Base+0x830> │ │ │ │ + bl 23d340 │ │ │ │ + cbz r0, 4f42c <_PyObject_CheckXIData@@Base+0x830> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - cbnz r0, 4f3d2 <_PyObject_CheckXIData@@Base+0x816> │ │ │ │ + cbnz r0, 4f412 <_PyObject_CheckXIData@@Base+0x816> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f3f0 <_PyObject_CheckXIData@@Base+0x834> │ │ │ │ + bge.n 4f430 <_PyObject_CheckXIData@@Base+0x834> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 4f3f0 <_PyObject_CheckXIData@@Base+0x834> │ │ │ │ - bl 84e14 │ │ │ │ - cbnz r0, 4f3f8 <_PyObject_CheckXIData@@Base+0x83c> │ │ │ │ + b.n 4f430 <_PyObject_CheckXIData@@Base+0x834> │ │ │ │ + bl 84df8 │ │ │ │ + cbnz r0, 4f438 <_PyObject_CheckXIData@@Base+0x83c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f3ec <_PyObject_CheckXIData@@Base+0x830> │ │ │ │ + bge.n 4f42c <_PyObject_CheckXIData@@Base+0x830> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4f3ec <_PyObject_CheckXIData@@Base+0x830> │ │ │ │ + cbnz r3, 4f42c <_PyObject_CheckXIData@@Base+0x830> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4f430 <_PyObject_CheckXIData@@Base+0x874> │ │ │ │ + b.n 4f470 <_PyObject_CheckXIData@@Base+0x874> │ │ │ │ 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, #31364 @ 0x7a84 │ │ │ │ + movw r0, #27140 @ 0x6a04 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f430 <_PyObject_CheckXIData@@Base+0x874> │ │ │ │ + bge.n 4f470 <_PyObject_CheckXIData@@Base+0x874> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4f430 <_PyObject_CheckXIData@@Base+0x874> │ │ │ │ + cbnz r3, 4f470 <_PyObject_CheckXIData@@Base+0x874> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 4f466 <_PyObject_CheckXIData@@Base+0x8aa> │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 4f4a6 <_PyObject_CheckXIData@@Base+0x8aa> │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4f460 <_PyObject_CheckXIData@@Base+0x8a4> │ │ │ │ - bl 143964 │ │ │ │ - b.n 4f466 <_PyObject_CheckXIData@@Base+0x8aa> │ │ │ │ + bne.n 4f4a0 <_PyObject_CheckXIData@@Base+0x8a4> │ │ │ │ + bl 14353c │ │ │ │ + b.n 4f4a6 <_PyObject_CheckXIData@@Base+0x8aa> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4f488 <_PyObject_CheckXIData@@Base+0x8cc> │ │ │ │ + cbnz r0, 4f4c8 <_PyObject_CheckXIData@@Base+0x8cc> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4f488 <_PyObject_CheckXIData@@Base+0x8cc> │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 4f4c8 <_PyObject_CheckXIData@@Base+0x8cc> │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4f47e <_PyObject_CheckXIData@@Base+0x8c2> │ │ │ │ + bne.n 4f4be <_PyObject_CheckXIData@@Base+0x8c2> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 143964 │ │ │ │ + b.w 14353c │ │ │ │ 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 │ │ │ │ @@ -52865,74 +52908,74 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b348 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12c2a0 │ │ │ │ - cbnz r0, 4f4ee <_PyObject_CheckXIData@@Base+0x932> │ │ │ │ + bl 12bf90 │ │ │ │ + cbnz r0, 4f52e <_PyObject_CheckXIData@@Base+0x932> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4f4bc <_PyObject_CheckXIData@@Base+0x900> │ │ │ │ + cbz r5, 4f4fc <_PyObject_CheckXIData@@Base+0x900> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - b.n 4f4c4 <_PyObject_CheckXIData@@Base+0x908> │ │ │ │ + b.n 4f504 <_PyObject_CheckXIData@@Base+0x908> │ │ │ │ movw r4, #32052 @ 0x7d34 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - blt.n 4f4e2 <_PyObject_CheckXIData@@Base+0x926> │ │ │ │ + blt.n 4f522 <_PyObject_CheckXIData@@Base+0x926> │ │ │ │ subs r6, r5, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, r4, r6 │ │ │ │ blx 2c260 │ │ │ │ - cbnz r0, 4f4e2 <_PyObject_CheckXIData@@Base+0x926> │ │ │ │ + cbnz r0, 4f522 <_PyObject_CheckXIData@@Base+0x926> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 15a178 │ │ │ │ + bl 159e80 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f4f0 <_PyObject_CheckXIData@@Base+0x934> │ │ │ │ + b.n 4f530 <_PyObject_CheckXIData@@Base+0x934> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 15a178 │ │ │ │ + bl 159e80 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4f4f0 <_PyObject_CheckXIData@@Base+0x934> │ │ │ │ + b.n 4f530 <_PyObject_CheckXIData@@Base+0x934> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4f4fa <_PyObject_CheckXIData@@Base+0x93e> │ │ │ │ + cbz r3, 4f53a <_PyObject_CheckXIData@@Base+0x93e> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12e348 │ │ │ │ + bl 12e01c │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 4f530 <_PyObject_CheckXIData@@Base+0x974> │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 4f570 <_PyObject_CheckXIData@@Base+0x974> │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4f52a <_PyObject_CheckXIData@@Base+0x96e> │ │ │ │ - bl 143964 │ │ │ │ - b.n 4f530 <_PyObject_CheckXIData@@Base+0x974> │ │ │ │ + bne.n 4f56a <_PyObject_CheckXIData@@Base+0x96e> │ │ │ │ + bl 14353c │ │ │ │ + b.n 4f570 <_PyObject_CheckXIData@@Base+0x974> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4f552 <_PyObject_CheckXIData@@Base+0x996> │ │ │ │ + cbnz r0, 4f592 <_PyObject_CheckXIData@@Base+0x996> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4f552 <_PyObject_CheckXIData@@Base+0x996> │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 4f592 <_PyObject_CheckXIData@@Base+0x996> │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4f548 <_PyObject_CheckXIData@@Base+0x98c> │ │ │ │ + bne.n 4f588 <_PyObject_CheckXIData@@Base+0x98c> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 143964 │ │ │ │ + b.w 14353c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -52944,179 +52987,179 @@ │ │ │ │ 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, 4f586 <_PyObject_CheckXIData@@Base+0x9ca> │ │ │ │ + cbnz r3, 4f5c6 <_PyObject_CheckXIData@@Base+0x9ca> │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 4f586 <_PyObject_CheckXIData@@Base+0x9ca> │ │ │ │ + ble.n 4f5c6 <_PyObject_CheckXIData@@Base+0x9ca> │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 4f586 <_PyObject_CheckXIData@@Base+0x9ca> │ │ │ │ - cbnz r4, 4f5a8 <_PyObject_CheckXIData@@Base+0x9ec> │ │ │ │ + bne.n 4f5c6 <_PyObject_CheckXIData@@Base+0x9ca> │ │ │ │ + cbnz r4, 4f5e8 <_PyObject_CheckXIData@@Base+0x9ec> │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #188] @ (4f64c <_PyObject_CheckXIData@@Base+0xa90>) │ │ │ │ + ldr r4, [pc, #188] @ (4f68c <_PyObject_CheckXIData@@Base+0xa90>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #3 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4f5a8 <_PyObject_CheckXIData@@Base+0x9ec> │ │ │ │ + cbnz r0, 4f5e8 <_PyObject_CheckXIData@@Base+0x9ec> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4f646 <_PyObject_CheckXIData@@Base+0xa8a> │ │ │ │ + b.n 4f686 <_PyObject_CheckXIData@@Base+0xa8a> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4f5bc <_PyObject_CheckXIData@@Base+0xa00> │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 4f5fc <_PyObject_CheckXIData@@Base+0xa00> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f5a4 <_PyObject_CheckXIData@@Base+0x9e8> │ │ │ │ + bne.n 4f5e4 <_PyObject_CheckXIData@@Base+0x9e8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1dc4d4 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1db5fc <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f5a4 <_PyObject_CheckXIData@@Base+0x9e8> │ │ │ │ + beq.n 4f5e4 <_PyObject_CheckXIData@@Base+0x9e8> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1f9a1c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f8b44 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f5a4 <_PyObject_CheckXIData@@Base+0x9e8> │ │ │ │ + beq.n 4f5e4 <_PyObject_CheckXIData@@Base+0x9e8> │ │ │ │ ldrd r4, r6, [sp, #28] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r5 │ │ │ │ strd r4, r1, [sp] │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #31396 @ 0x7aa4 │ │ │ │ + movw r1, #27172 @ 0x6a24 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #16292 @ 0x3fa4 │ │ │ │ + movw r0, #12068 @ 0x2f24 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91b24 │ │ │ │ + bl 91b08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f5a4 <_PyObject_CheckXIData@@Base+0x9e8> │ │ │ │ - bl 965e4 │ │ │ │ + beq.n 4f5e4 <_PyObject_CheckXIData@@Base+0x9e8> │ │ │ │ + bl 965c4 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ac0c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9aa94 │ │ │ │ - cbz r7, 4f63e <_PyObject_CheckXIData@@Base+0xa82> │ │ │ │ + bl 9aa40 │ │ │ │ + cbz r7, 4f67e <_PyObject_CheckXIData@@Base+0xa82> │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4f62a <_PyObject_CheckXIData@@Base+0xa6e> │ │ │ │ - bl eedb4 │ │ │ │ + bne.n 4f66a <_PyObject_CheckXIData@@Base+0xa6e> │ │ │ │ + bl eec50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f5fc <_PyObject_CheckXIData@@Base+0xa40> │ │ │ │ - b.n 4f5a4 <_PyObject_CheckXIData@@Base+0x9e8> │ │ │ │ + beq.n 4f63c <_PyObject_CheckXIData@@Base+0xa40> │ │ │ │ + b.n 4f5e4 <_PyObject_CheckXIData@@Base+0x9e8> │ │ │ │ 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 1b1958 │ │ │ │ + b.w 1b10e8 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r7, [pc, #320] @ (4f790 <_PyObject_CheckXIData@@Base+0xbd4>) │ │ │ │ + ldr r7, [pc, #320] @ (4f7d0 <_PyObject_CheckXIData@@Base+0xbd4>) │ │ │ │ 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 r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 4f680 <_PyObject_CheckXIData@@Base+0xac4> │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 4f6c0 <_PyObject_CheckXIData@@Base+0xac4> │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4f67a <_PyObject_CheckXIData@@Base+0xabe> │ │ │ │ - bl 143964 │ │ │ │ - b.n 4f680 <_PyObject_CheckXIData@@Base+0xac4> │ │ │ │ + bne.n 4f6ba <_PyObject_CheckXIData@@Base+0xabe> │ │ │ │ + bl 14353c │ │ │ │ + b.n 4f6c0 <_PyObject_CheckXIData@@Base+0xac4> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4f68e <_PyObject_CheckXIData@@Base+0xad2> │ │ │ │ + cbnz r0, 4f6ce <_PyObject_CheckXIData@@Base+0xad2> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4f68e <_PyObject_CheckXIData@@Base+0xad2> │ │ │ │ + cbz r0, 4f6ce <_PyObject_CheckXIData@@Base+0xad2> │ │ │ │ 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 │ │ │ │ - bl 225fb0 │ │ │ │ + bl 22511c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f6b6 <_PyObject_CheckXIData@@Base+0xafa> │ │ │ │ + beq.n 4f6f6 <_PyObject_CheckXIData@@Base+0xafa> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f6b8 <_PyObject_CheckXIData@@Base+0xafc> │ │ │ │ + bge.n 4f6f8 <_PyObject_CheckXIData@@Base+0xafc> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4f6b8 <_PyObject_CheckXIData@@Base+0xafc> │ │ │ │ + b.n 4f6f8 <_PyObject_CheckXIData@@Base+0xafc> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 44eae │ │ │ │ + b.w 44ef6 │ │ │ │ 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 4f6f0 <_PyObject_CheckXIData@@Base+0xb34> │ │ │ │ + beq.n 4f730 <_PyObject_CheckXIData@@Base+0xb34> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88538 │ │ │ │ - cbnz r0, 4f6f0 <_PyObject_CheckXIData@@Base+0xb34> │ │ │ │ + bl 88530 │ │ │ │ + cbnz r0, 4f730 <_PyObject_CheckXIData@@Base+0xb34> │ │ │ │ ldr r4, [r5, #4] │ │ │ │ mov r3, r6 │ │ │ │ - b.n 4f6f2 <_PyObject_CheckXIData@@Base+0xb36> │ │ │ │ + b.n 4f732 <_PyObject_CheckXIData@@Base+0xb36> │ │ │ │ mov r3, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 4f728 <_PyObject_CheckXIData@@Base+0xb6c> │ │ │ │ + bpl.n 4f768 <_PyObject_CheckXIData@@Base+0xb6c> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl d80f8 │ │ │ │ + bl d7fe8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4f724 <_PyObject_CheckXIData@@Base+0xb68> │ │ │ │ + cbz r0, 4f764 <_PyObject_CheckXIData@@Base+0xb68> │ │ │ │ mov r1, r5 │ │ │ │ - bl 225fb0 │ │ │ │ + bl 22511c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4f730 <_PyObject_CheckXIData@@Base+0xb74> │ │ │ │ + bne.n 4f770 <_PyObject_CheckXIData@@Base+0xb74> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f724 <_PyObject_CheckXIData@@Base+0xb68> │ │ │ │ + bge.n 4f764 <_PyObject_CheckXIData@@Base+0xb68> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4f724 <_PyObject_CheckXIData@@Base+0xb68> │ │ │ │ + cbnz r3, 4f764 <_PyObject_CheckXIData@@Base+0xb68> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f730 <_PyObject_CheckXIData@@Base+0xb74> │ │ │ │ + b.n 4f770 <_PyObject_CheckXIData@@Base+0xb74> │ │ │ │ movw r4, #5152 @ 0x1420 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ @@ -53137,75 +53180,75 @@ │ │ │ │ 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, #31436 @ 0x7acc │ │ │ │ + movw r1, #27212 @ 0x6a4c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 8edb8 │ │ │ │ - cbz r0, 4f79a <_PyObject_CheckXIData@@Base+0xbde> │ │ │ │ + bl 8ed90 │ │ │ │ + cbz r0, 4f7da <_PyObject_CheckXIData@@Base+0xbde> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 2c33c <__clock_getres64@plt> │ │ │ │ - cbz r0, 4f79e <_PyObject_CheckXIData@@Base+0xbe2> │ │ │ │ + cbz r0, 4f7de <_PyObject_CheckXIData@@Base+0xbe2> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ + bl 1b10e8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4f7be <_PyObject_CheckXIData@@Base+0xc02> │ │ │ │ + b.n 4f7fe <_PyObject_CheckXIData@@Base+0xc02> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 29b098 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 29a038 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #24] @ 4f7c8 <_PyObject_CheckXIData@@Base+0xc0c> │ │ │ │ + vldr d6, [pc, #24] @ 4f808 <_PyObject_CheckXIData@@Base+0xc0c> │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 85c28 │ │ │ │ + bl 85c0c │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ - bvs.n 4f6f6 <_PyObject_CheckXIData@@Base+0xb3a> │ │ │ │ + bvs.n 4f736 <_PyObject_CheckXIData@@Base+0xb3a> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ 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 4f854 <_PyObject_CheckXIData@@Base+0xc98> │ │ │ │ - cbz r0, 4f826 <_PyObject_CheckXIData@@Base+0xc6a> │ │ │ │ + bl 4f894 <_PyObject_CheckXIData@@Base+0xc98> │ │ │ │ + cbz r0, 4f866 <_PyObject_CheckXIData@@Base+0xc6a> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 2b46c <__clock_gettime64@plt> │ │ │ │ - cbz r0, 4f806 <_PyObject_CheckXIData@@Base+0xc4a> │ │ │ │ + cbz r0, 4f846 <_PyObject_CheckXIData@@Base+0xc4a> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ + bl 1b10e8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4f826 <_PyObject_CheckXIData@@Base+0xc6a> │ │ │ │ + b.n 4f866 <_PyObject_CheckXIData@@Base+0xc6a> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 29b098 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 29a038 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #24] @ 4f830 <_PyObject_CheckXIData@@Base+0xc74> │ │ │ │ + vldr d6, [pc, #24] @ 4f870 <_PyObject_CheckXIData@@Base+0xc74> │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 85c28 │ │ │ │ + bl 85c0c │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ - bvs.n 4f75e <_PyObject_CheckXIData@@Base+0xba2> │ │ │ │ + bvs.n 4f79e <_PyObject_CheckXIData@@Base+0xba2> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ @@ -53216,92 +53259,70 @@ │ │ │ │ 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 │ │ │ │ mov r5, r1 │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4f89a <_PyObject_CheckXIData@@Base+0xcde> │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 4f89a <_PyObject_CheckXIData@@Base+0xcde> │ │ │ │ + bne.n 4f8da <_PyObject_CheckXIData@@Base+0xcde> │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 4f8da <_PyObject_CheckXIData@@Base+0xcde> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1acdb8 <_PyType_Name@@Base> │ │ │ │ - movw r1, #31452 @ 0x7adc │ │ │ │ + bl 1ac550 <_PyType_Name@@Base> │ │ │ │ + movw r1, #27228 @ 0x6a5c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4f89e <_PyObject_CheckXIData@@Base+0xce2> │ │ │ │ + b.n 4f8de <_PyObject_CheckXIData@@Base+0xce2> │ │ │ │ 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 238cc8 │ │ │ │ + bl 237e48 │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 4f8f0 <_PyObject_CheckXIData@@Base+0xd34> │ │ │ │ - movw r3, #61148 @ 0xeedc │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #24252 @ 0x5ebc │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4f904 <_PyObject_CheckXIData@@Base+0xd48> │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - adds r0, #16 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r1, #0] │ │ │ │ - bl 178770 <_PyLong_UInt64_Converter@@Base+0x3650> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - movw r1, #53788 @ 0xd21c │ │ │ │ + movw r1, #49564 @ 0xc19c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.w 38ebe │ │ │ │ + b.w 38f6a │ │ │ │ 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, 4f93c <_PyObject_CheckXIData@@Base+0xd80> │ │ │ │ + cbz r0, 4f93a <_PyObject_CheckXIData@@Base+0xd3e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4f93c <_PyObject_CheckXIData@@Base+0xd80> │ │ │ │ + bge.n 4f93a <_PyObject_CheckXIData@@Base+0xd3e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4f93c <_PyObject_CheckXIData@@Base+0xd80> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4f93a <_PyObject_CheckXIData@@Base+0xd3e> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 143a7c │ │ │ │ + bl 143654 │ │ │ │ mov r0, r4 │ │ │ │ - bl 226ca4 <_PyEval_AddPendingCall@@Base+0x244> │ │ │ │ + bl 225e10 <_PyEval_AddPendingCall@@Base+0x244> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #20] │ │ │ │ movw r2, #5412 @ 0x1524 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ @@ -53313,189 +53334,189 @@ │ │ │ │ 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, #31488 @ 0x7b00 │ │ │ │ + movw r1, #27264 @ 0x6a80 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8edb8 │ │ │ │ - cbz r0, 4f9bc <_PyObject_CheckXIData@@Base+0xe00> │ │ │ │ + bl 8ed90 │ │ │ │ + cbz r0, 4f9ba <_PyObject_CheckXIData@@Base+0xdbe> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1fd5e4 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1fc70c <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f9bc <_PyObject_CheckXIData@@Base+0xe00> │ │ │ │ + beq.n 4f9ba <_PyObject_CheckXIData@@Base+0xdbe> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 1ff2cc <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1fe3f4 <_PyTime_AsTimespec@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2ad54 <__clock_settime64@plt> │ │ │ │ - cbz r0, 4f9c0 <_PyObject_CheckXIData@@Base+0xe04> │ │ │ │ + cbz r0, 4f9be <_PyObject_CheckXIData@@Base+0xdc2> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ + bl 1b10e8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4f9c8 <_PyObject_CheckXIData@@Base+0xe0c> │ │ │ │ + b.n 4f9c6 <_PyObject_CheckXIData@@Base+0xdca> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7758c │ │ │ │ + bl 775c4 │ │ │ │ adds r5, r4, #4 │ │ │ │ add.w r6, r4, #132 @ 0x84 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 4f9e6 <_PyObject_CheckXIData@@Base+0xe2a> │ │ │ │ + bne.n 4f9e4 <_PyObject_CheckXIData@@Base+0xde8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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, 4fa20 <_PyObject_CheckXIData@@Base+0xe64> │ │ │ │ + cbz r2, 4fa1e <_PyObject_CheckXIData@@Base+0xe22> │ │ │ │ ldr r6, [r2, #8] │ │ │ │ - b.n 4fa30 <_PyObject_CheckXIData@@Base+0xe74> │ │ │ │ + b.n 4fa2e <_PyObject_CheckXIData@@Base+0xe32> │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 4fa2e <_PyObject_CheckXIData@@Base+0xe72> │ │ │ │ + bhi.n 4fa2c <_PyObject_CheckXIData@@Base+0xe30> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4fa52 <_PyObject_CheckXIData@@Base+0xe96> │ │ │ │ + cbnz r0, 4fa50 <_PyObject_CheckXIData@@Base+0xe54> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 4fa30 <_PyObject_CheckXIData@@Base+0xe74> │ │ │ │ + b.n 4fa2e <_PyObject_CheckXIData@@Base+0xe32> │ │ │ │ mov r6, r2 │ │ │ │ - ldr r1, [pc, #368] @ (4fba4 <_PyObject_CheckXIData@@Base+0xfe8>) │ │ │ │ + ldr r1, [pc, #368] @ (4fba0 <_PyObject_CheckXIData@@Base+0xfa4>) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4fa54 <_PyObject_CheckXIData@@Base+0xe98> │ │ │ │ - b.n 4fa88 <_PyObject_CheckXIData@@Base+0xecc> │ │ │ │ + cbnz r0, 4fa52 <_PyObject_CheckXIData@@Base+0xe56> │ │ │ │ + b.n 4fa86 <_PyObject_CheckXIData@@Base+0xe8a> │ │ │ │ mov r6, r2 │ │ │ │ adds r1, r4, r6 │ │ │ │ ldr.w r9, [r5] │ │ │ │ subs r6, r1, #1 │ │ │ │ - beq.n 4fb30 <_PyObject_CheckXIData@@Base+0xf74> │ │ │ │ + beq.n 4fb2e <_PyObject_CheckXIData@@Base+0xf32> │ │ │ │ ldr r7, [r5, #4] │ │ │ │ - cbz r7, 4fa92 <_PyObject_CheckXIData@@Base+0xed6> │ │ │ │ + cbz r7, 4fa90 <_PyObject_CheckXIData@@Base+0xe94> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bmi.n 4fa8c <_PyObject_CheckXIData@@Base+0xed0> │ │ │ │ - movw r2, #20444 @ 0x4fdc │ │ │ │ + bmi.n 4fa8a <_PyObject_CheckXIData@@Base+0xe8e> │ │ │ │ + movw r2, #16220 @ 0x3f5c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #31508 @ 0x7b14 │ │ │ │ + movw r1, #27284 @ 0x6a94 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #57724 @ 0xe17c │ │ │ │ + movw r0, #53500 @ 0xd0fc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r3, r7 │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4fb9a <_PyObject_CheckXIData@@Base+0xfde> │ │ │ │ + b.n 4fb98 <_PyObject_CheckXIData@@Base+0xf9c> │ │ │ │ subs r6, r1, #2 │ │ │ │ - bne.n 4fa94 <_PyObject_CheckXIData@@Base+0xed8> │ │ │ │ - b.n 4fb3e <_PyObject_CheckXIData@@Base+0xf82> │ │ │ │ - ldr r7, [pc, #276] @ (4fba8 <_PyObject_CheckXIData@@Base+0xfec>) │ │ │ │ + bne.n 4fa92 <_PyObject_CheckXIData@@Base+0xe96> │ │ │ │ + b.n 4fb3c <_PyObject_CheckXIData@@Base+0xf40> │ │ │ │ + ldr r7, [pc, #272] @ (4fba4 <_PyObject_CheckXIData@@Base+0xfa8>) │ │ │ │ ldr r4, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - cbz r4, 4fb04 <_PyObject_CheckXIData@@Base+0xf48> │ │ │ │ + cbz r4, 4fb02 <_PyObject_CheckXIData@@Base+0xf06> │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4faaa <_PyObject_CheckXIData@@Base+0xeee> │ │ │ │ + bne.n 4faa8 <_PyObject_CheckXIData@@Base+0xeac> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 4fb06 <_PyObject_CheckXIData@@Base+0xf4a> │ │ │ │ - b.n 4fb4a <_PyObject_CheckXIData@@Base+0xf8e> │ │ │ │ + bne.n 4fb04 <_PyObject_CheckXIData@@Base+0xf08> │ │ │ │ + b.n 4fb48 <_PyObject_CheckXIData@@Base+0xf4c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 4fad0 <_PyObject_CheckXIData@@Base+0xf14> │ │ │ │ + bmi.n 4face <_PyObject_CheckXIData@@Base+0xed2> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #31532 @ 0x7b2c │ │ │ │ + movw r1, #27308 @ 0x6aac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b750 │ │ │ │ + bl 8b724 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4faec <_PyObject_CheckXIData@@Base+0xf30> │ │ │ │ + bne.n 4faea <_PyObject_CheckXIData@@Base+0xeee> │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #97 @ 0x61 │ │ │ │ - beq.n 4faa4 <_PyObject_CheckXIData@@Base+0xee8> │ │ │ │ + beq.n 4faa2 <_PyObject_CheckXIData@@Base+0xea6> │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - beq.n 4faa4 <_PyObject_CheckXIData@@Base+0xee8> │ │ │ │ + beq.n 4faa2 <_PyObject_CheckXIData@@Base+0xea6> │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.n 4faa4 <_PyObject_CheckXIData@@Base+0xee8> │ │ │ │ + beq.n 4faa2 <_PyObject_CheckXIData@@Base+0xea6> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61976 @ 0xf218 │ │ │ │ + movw r1, #57752 @ 0xe198 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 4fa88 <_PyObject_CheckXIData@@Base+0xecc> │ │ │ │ + bl f3560 │ │ │ │ + b.n 4fa86 <_PyObject_CheckXIData@@Base+0xe8a> │ │ │ │ mov r4, r3 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 4fb4c <_PyObject_CheckXIData@@Base+0xf90> │ │ │ │ + bmi.n 4fb4a <_PyObject_CheckXIData@@Base+0xf4e> │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #20444 @ 0x4fdc │ │ │ │ + movw r2, #16220 @ 0x3f5c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #31592 @ 0x7b68 │ │ │ │ + movw r1, #27368 @ 0x6ae8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #57724 @ 0xe17c │ │ │ │ + movw r0, #53500 @ 0xd0fc │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4fa88 <_PyObject_CheckXIData@@Base+0xecc> │ │ │ │ - ldr r6, [pc, #116] @ (4fba8 <_PyObject_CheckXIData@@Base+0xfec>) │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4fa86 <_PyObject_CheckXIData@@Base+0xe8a> │ │ │ │ + ldr r6, [pc, #116] @ (4fba4 <_PyObject_CheckXIData@@Base+0xfa8>) │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r7, r6 │ │ │ │ - b.n 4fb4c <_PyObject_CheckXIData@@Base+0xf90> │ │ │ │ + b.n 4fb4a <_PyObject_CheckXIData@@Base+0xf4e> │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - ldr r6, [pc, #96] @ (4fba8 <_PyObject_CheckXIData@@Base+0xfec>) │ │ │ │ - b.n 4fb4c <_PyObject_CheckXIData@@Base+0xf90> │ │ │ │ - ldr r6, [pc, #92] @ (4fba8 <_PyObject_CheckXIData@@Base+0xfec>) │ │ │ │ + ldr r6, [pc, #92] @ (4fba4 <_PyObject_CheckXIData@@Base+0xfa8>) │ │ │ │ + b.n 4fb4a <_PyObject_CheckXIData@@Base+0xf4e> │ │ │ │ + ldr r6, [pc, #88] @ (4fba4 <_PyObject_CheckXIData@@Base+0xfa8>) │ │ │ │ mov r0, r8 │ │ │ │ - bl 70b18 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70b3c <_PyObject_GC_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fa88 <_PyObject_CheckXIData@@Base+0xecc> │ │ │ │ + beq.n 4fa86 <_PyObject_CheckXIData@@Base+0xe8a> │ │ │ │ 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] │ │ │ │ @@ -53512,100 +53533,79 @@ │ │ │ │ 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 82da0 │ │ │ │ + bl 82d84 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ - ldr r7, [pc, #496] @ (4fd98 <_PyObject_CheckXIData@@Base+0x11dc>) │ │ │ │ + ldr r7, [pc, #496] @ (4fd94 <_PyObject_CheckXIData@@Base+0x1198>) │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r4, sp, #416 @ 0x1a0 │ │ │ │ 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 d07d0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 4fbe4 <_PyObject_CheckXIData@@Base+0x1028> │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ - movt r3, #20 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 4fbda <_PyObject_CheckXIData@@Base+0x101e> │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 143964 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #40136 @ 0x9cc8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4fc3a <_PyObject_CheckXIData@@Base+0x107e> │ │ │ │ + bne.n 4fbfc <_PyObject_CheckXIData@@Base+0x1000> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4fc3a <_PyObject_CheckXIData@@Base+0x107e> │ │ │ │ + bne.n 4fbfc <_PyObject_CheckXIData@@Base+0x1000> │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4fc3a <_PyObject_CheckXIData@@Base+0x107e> │ │ │ │ + bhi.n 4fbfc <_PyObject_CheckXIData@@Base+0x1000> │ │ │ │ mov r4, r2 │ │ │ │ - bl 435f6 <_PyBytes_ReverseFind@@Base+0x740> │ │ │ │ + bl 4363e <_PyBytes_ReverseFind@@Base+0x740> │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 4fc44 <_PyObject_CheckXIData@@Base+0x1088> │ │ │ │ + beq.n 4fc06 <_PyObject_CheckXIData@@Base+0x100a> │ │ │ │ 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 4fc46 <_PyObject_CheckXIData@@Base+0x108a> │ │ │ │ + b.n 4fc08 <_PyObject_CheckXIData@@Base+0x100c> │ │ │ │ movw r0, #5152 @ 0x1420 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4fc46 <_PyObject_CheckXIData@@Base+0x108a> │ │ │ │ + b.n 4fc08 <_PyObject_CheckXIData@@Base+0x100c> │ │ │ │ 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 r4, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 4fcd6 <_PyObject_CheckXIData@@Base+0x111a> │ │ │ │ + bne.n 4fc98 <_PyObject_CheckXIData@@Base+0x109c> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4fcd6 <_PyObject_CheckXIData@@Base+0x111a> │ │ │ │ + beq.n 4fc98 <_PyObject_CheckXIData@@Base+0x109c> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #3 │ │ │ │ movne r0, #5 │ │ │ │ - bl 716f0 │ │ │ │ + bl 71714 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fd16 <_PyObject_CheckXIData@@Base+0x115a> │ │ │ │ + beq.n 4fcd8 <_PyObject_CheckXIData@@Base+0x10dc> │ │ │ │ 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 │ │ │ │ @@ -53621,354 +53621,277 @@ │ │ │ │ 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, 4fce2 <_PyObject_CheckXIData@@Base+0x1126> │ │ │ │ + cbz r2, 4fca4 <_PyObject_CheckXIData@@Base+0x10a8> │ │ │ │ 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 4fce2 <_PyObject_CheckXIData@@Base+0x1126> │ │ │ │ + b.n 4fca4 <_PyObject_CheckXIData@@Base+0x10a8> │ │ │ │ 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, 4fcf4 <_PyObject_CheckXIData@@Base+0x1138> │ │ │ │ + cbz r3, 4fcb6 <_PyObject_CheckXIData@@Base+0x10ba> │ │ │ │ movs r0, #3 │ │ │ │ - bl 7c28c │ │ │ │ + bl 7c27c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 4fcfc <_PyObject_CheckXIData@@Base+0x1140> │ │ │ │ + b.n 4fcbe <_PyObject_CheckXIData@@Base+0x10c2> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7c0bc │ │ │ │ + bl 7c0ac │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4fd0a <_PyObject_CheckXIData@@Base+0x114e> │ │ │ │ + bge.n 4fccc <_PyObject_CheckXIData@@Base+0x10d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 4fd0e <_PyObject_CheckXIData@@Base+0x1152> │ │ │ │ + cbz r3, 4fcd0 <_PyObject_CheckXIData@@Base+0x10d4> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4fd16 <_PyObject_CheckXIData@@Base+0x115a> │ │ │ │ + b.n 4fcd8 <_PyObject_CheckXIData@@Base+0x10dc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4fd0a <_PyObject_CheckXIData@@Base+0x114e> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4fccc <_PyObject_CheckXIData@@Base+0x10d0> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - bl d07d0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 4fd50 <_PyObject_CheckXIData@@Base+0x1194> │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ - movt r3, #20 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 4fd48 <_PyObject_CheckXIData@@Base+0x118c> │ │ │ │ - bl 143964 │ │ │ │ - b.n 4fd50 <_PyObject_CheckXIData@@Base+0x1194> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 4fde4 <_PyObject_CheckXIData@@Base+0x1228> │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cbz r0, 4fd6e <_PyObject_CheckXIData@@Base+0x11b2> │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ - movt r3, #20 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 4fd66 <_PyObject_CheckXIData@@Base+0x11aa> │ │ │ │ - bl 143964 │ │ │ │ - b.n 4fd6e <_PyObject_CheckXIData@@Base+0x11b2> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 4fde4 <_PyObject_CheckXIData@@Base+0x1228> │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbz r0, 4fd8a <_PyObject_CheckXIData@@Base+0x11ce> │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ - movt r3, #20 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 4fd84 <_PyObject_CheckXIData@@Base+0x11c8> │ │ │ │ - bl 143964 │ │ │ │ - b.n 4fd8a <_PyObject_CheckXIData@@Base+0x11ce> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 4fde4 <_PyObject_CheckXIData@@Base+0x1228> │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4fda6 <_PyObject_CheckXIData@@Base+0x11ea> │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ - movt r3, #20 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 4fda0 <_PyObject_CheckXIData@@Base+0x11e4> │ │ │ │ - bl 143964 │ │ │ │ - b.n 4fda6 <_PyObject_CheckXIData@@Base+0x11ea> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 4fde4 <_PyObject_CheckXIData@@Base+0x1228> │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 4fdc2 <_PyObject_CheckXIData@@Base+0x1206> │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ - movt r3, #20 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 4fdbc <_PyObject_CheckXIData@@Base+0x1200> │ │ │ │ - bl 143964 │ │ │ │ - b.n 4fdc2 <_PyObject_CheckXIData@@Base+0x1206> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 4fde4 <_PyObject_CheckXIData@@Base+0x1228> │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - cbz r0, 4fde4 <_PyObject_CheckXIData@@Base+0x1228> │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ - movt r3, #20 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 4fdda <_PyObject_CheckXIData@@Base+0x121e> │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 143964 │ │ │ │ - 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 │ │ │ │ ldrb.w r7, [r0, #33] @ 0x21 │ │ │ │ - cbz r7, 4fe14 <_PyObject_CheckXIData@@Base+0x1258> │ │ │ │ + cbz r7, 4fd0a <_PyObject_CheckXIData@@Base+0x110e> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19760 @ 0x4d30 │ │ │ │ + movw r1, #15536 @ 0x3cb0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 4fe54 <_PyObject_CheckXIData@@Base+0x1298> │ │ │ │ + bl f3560 │ │ │ │ + b.n 4fd4a <_PyObject_CheckXIData@@Base+0x114e> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.n 4fe26 <_PyObject_CheckXIData@@Base+0x126a> │ │ │ │ + bpl.n 4fd1c <_PyObject_CheckXIData@@Base+0x1120> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 4fe46 <_PyObject_CheckXIData@@Base+0x128a> │ │ │ │ + bgt.n 4fd3c <_PyObject_CheckXIData@@Base+0x1140> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #31740 @ 0x7bfc │ │ │ │ + movw r1, #27516 @ 0x6b7c │ │ │ │ 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 d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 104490 │ │ │ │ + bl 10423c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4fe58 <_PyObject_CheckXIData@@Base+0x129c> │ │ │ │ + cbnz r0, 4fd4e <_PyObject_CheckXIData@@Base+0x1152> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4ff84 <_PyObject_CheckXIData@@Base+0x13c8> │ │ │ │ + b.n 4fe7a <_PyObject_CheckXIData@@Base+0x127e> │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22d6a0 <_PyTime_AsMilliseconds@@Base+0x3ac> │ │ │ │ + bl 22c808 <_PyTime_AsMilliseconds@@Base+0x3ac> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4fe7e <_PyObject_CheckXIData@@Base+0x12c2> │ │ │ │ + bne.n 4fd74 <_PyObject_CheckXIData@@Base+0x1178> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4fe54 <_PyObject_CheckXIData@@Base+0x1298> │ │ │ │ + bge.n 4fd4a <_PyObject_CheckXIData@@Base+0x114e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4fe54 <_PyObject_CheckXIData@@Base+0x1298> │ │ │ │ + bne.n 4fd4a <_PyObject_CheckXIData@@Base+0x114e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 4fe54 <_PyObject_CheckXIData@@Base+0x1298> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4fd4a <_PyObject_CheckXIData@@Base+0x114e> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 4fe90 <_PyObject_CheckXIData@@Base+0x12d4> │ │ │ │ + bge.n 4fd86 <_PyObject_CheckXIData@@Base+0x118a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4fe90 <_PyObject_CheckXIData@@Base+0x12d4> │ │ │ │ + cbnz r3, 4fd86 <_PyObject_CheckXIData@@Base+0x118a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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 4fed4 <_PyObject_CheckXIData@@Base+0x1318> │ │ │ │ + beq.n 4fdca <_PyObject_CheckXIData@@Base+0x11ce> │ │ │ │ mov r0, r8 │ │ │ │ - bl 26f628 │ │ │ │ + bl 26e634 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fe54 <_PyObject_CheckXIData@@Base+0x1298> │ │ │ │ + beq.n 4fd4a <_PyObject_CheckXIData@@Base+0x114e> │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 22dc04 <_PyTime_AsMilliseconds@@Base+0x910> │ │ │ │ + bl 22cd6c <_PyTime_AsMilliseconds@@Base+0x910> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4fec4 <_PyObject_CheckXIData@@Base+0x1308> │ │ │ │ + bne.n 4fdba <_PyObject_CheckXIData@@Base+0x11be> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7630c │ │ │ │ - b.n 4fe54 <_PyObject_CheckXIData@@Base+0x1298> │ │ │ │ + bl 76344 │ │ │ │ + b.n 4fd4a <_PyObject_CheckXIData@@Base+0x114e> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsls r2, r5, #2 │ │ │ │ mov r1, r7 │ │ │ │ blx 2bf20 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 4fefc <_PyObject_CheckXIData@@Base+0x1340> │ │ │ │ + bmi.n 4fdf2 <_PyObject_CheckXIData@@Base+0x11f6> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #31800 @ 0x7c38 │ │ │ │ + movw r1, #27576 @ 0x6bb8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6d5c │ │ │ │ - bl 85b78 │ │ │ │ + b.w d6c4c │ │ │ │ + bl 85b5c │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4ff0c <_PyObject_CheckXIData@@Base+0x1350> │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 4ff10 <_PyObject_CheckXIData@@Base+0x1354> │ │ │ │ - b.n 4fe54 <_PyObject_CheckXIData@@Base+0x1298> │ │ │ │ + bne.n 4fe02 <_PyObject_CheckXIData@@Base+0x1206> │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 4fe06 <_PyObject_CheckXIData@@Base+0x120a> │ │ │ │ + b.n 4fd4a <_PyObject_CheckXIData@@Base+0x114e> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 4ff28 <_PyObject_CheckXIData@@Base+0x136c> │ │ │ │ + bge.n 4fe1e <_PyObject_CheckXIData@@Base+0x1222> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20884 @ 0x5194 │ │ │ │ + movw r1, #16660 @ 0x4114 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 4fe54 <_PyObject_CheckXIData@@Base+0x1298> │ │ │ │ + bl f3560 │ │ │ │ + b.n 4fd4a <_PyObject_CheckXIData@@Base+0x114e> │ │ │ │ ldr r1, [r6, #28] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4ff6a <_PyObject_CheckXIData@@Base+0x13ae> │ │ │ │ + beq.n 4fe60 <_PyObject_CheckXIData@@Base+0x1264> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 4ff5c <_PyObject_CheckXIData@@Base+0x13a0> │ │ │ │ + bmi.n 4fe52 <_PyObject_CheckXIData@@Base+0x1256> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #31852 @ 0x7c6c │ │ │ │ + movw r1, #27628 @ 0x6bec │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 4ff74 <_PyObject_CheckXIData@@Base+0x13b8> │ │ │ │ - bl 89ba0 │ │ │ │ + cbz r0, 4fe6a <_PyObject_CheckXIData@@Base+0x126e> │ │ │ │ + bl 89b94 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 4fe54 <_PyObject_CheckXIData@@Base+0x1298> │ │ │ │ + beq.w 4fd4a <_PyObject_CheckXIData@@Base+0x114e> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 4ff84 <_PyObject_CheckXIData@@Base+0x13c8> │ │ │ │ + b.n 4fe7a <_PyObject_CheckXIData@@Base+0x127e> │ │ │ │ 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 4ff6a <_PyObject_CheckXIData@@Base+0x13ae> │ │ │ │ + b.n 4fe60 <_PyObject_CheckXIData@@Base+0x1264> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 50030 <_PyObject_CheckXIData@@Base+0x1474> │ │ │ │ + bl 4ff28 <_PyObject_CheckXIData@@Base+0x132c> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ add.w r4, r0, r2, lsl #2 │ │ │ │ - cbz r3, 4ffac <_PyObject_CheckXIData@@Base+0x13f0> │ │ │ │ + cbz r3, 4fea2 <_PyObject_CheckXIData@@Base+0x12a6> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ add.w r4, r4, r3, lsl #4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4ffb6 <_PyObject_CheckXIData@@Base+0x13fa> │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 4ffc0 <_PyObject_CheckXIData@@Base+0x1404> │ │ │ │ + bne.n 4feac <_PyObject_CheckXIData@@Base+0x12b0> │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 4feb6 <_PyObject_CheckXIData@@Base+0x12ba> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ 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, [pc, #60] @ (50014 <_PyObject_CheckXIData@@Base+0x1458>) │ │ │ │ - bl 20b2bc <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #64] @ (4ff0c <_PyObject_CheckXIData@@Base+0x1310>) │ │ │ │ + bl 20a3e4 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 4fff6 <_PyObject_CheckXIData@@Base+0x143a> │ │ │ │ + blt.n 4feec <_PyObject_CheckXIData@@Base+0x12f0> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #17888 @ 0x45e0 │ │ │ │ + movw r0, #13664 @ 0x3560 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80cc0 │ │ │ │ + b.w 80ca0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 7193c │ │ │ │ + bl 71974 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 50012 <_PyObject_CheckXIData@@Base+0x1456> │ │ │ │ + cbz r0, 4ff08 <_PyObject_CheckXIData@@Base+0x130c> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #17896 @ 0x45e8 │ │ │ │ + movw r0, #13672 @ 0x3568 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80cc0 │ │ │ │ + b.w 80ca0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ ldc2 0, cr0, [r4], #308 @ 0x134 │ │ │ │ - b.w 27a820 <_Py_strhex@@Base+0x8d4> │ │ │ │ - b.w 291f68 <_PyXIData_Free@@Base+0x13b4> │ │ │ │ + b.w 279800 <_Py_strhex@@Base+0x8d4> │ │ │ │ + b.w 290fd8 <_PyXIData_Free@@Base+0x144c> │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #31948 @ 0x7ccc │ │ │ │ + movw r0, #27724 @ 0x6c4c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w e5520 │ │ │ │ + b.w e53c0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - cbz r3, 50044 <_PyObject_CheckXIData@@Base+0x1488> │ │ │ │ + cbz r3, 4ff3c <_PyObject_CheckXIData@@Base+0x1340> │ │ │ │ ldrd r3, r2, [r1, #12] │ │ │ │ add r3, r2 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 50084 <_PyObject_CheckXIData@@Base+0x14c8> │ │ │ │ + bne.n 4ff7c <_PyObject_CheckXIData@@Base+0x1380> │ │ │ │ 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 │ │ │ │ @@ -53987,1242 +53910,1159 @@ │ │ │ │ mla r0, r1, r0, r3 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #60] @ (500d4 <_PyObject_CheckXIData@@Base+0x1518>) │ │ │ │ + ldr r2, [pc, #60] @ (4ffcc <_PyObject_CheckXIData@@Base+0x13d0>) │ │ │ │ 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 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 500ba <_PyObject_CheckXIData@@Base+0x14fe> │ │ │ │ + beq.n 4ffb2 <_PyObject_CheckXIData@@Base+0x13b6> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r4, #1 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ - b.n 500ac <_PyObject_CheckXIData@@Base+0x14f0> │ │ │ │ + b.n 4ffa4 <_PyObject_CheckXIData@@Base+0x13a8> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 500c4 <_PyObject_CheckXIData@@Base+0x1508> │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 500ce <_PyObject_CheckXIData@@Base+0x1512> │ │ │ │ + bne.n 4ffbc <_PyObject_CheckXIData@@Base+0x13c0> │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 4ffc6 <_PyObject_CheckXIData@@Base+0x13ca> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #31984 @ 0x7cf0 │ │ │ │ + movw r0, #27760 @ 0x6c70 │ │ │ │ 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 e5520 │ │ │ │ + b.w e53c0 │ │ │ │ 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, #48] @ (50134 <_PyObject_CheckXIData@@Base+0x1578>) │ │ │ │ - bl 20b2bc <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #48] @ (5002c <_PyObject_CheckXIData@@Base+0x1430>) │ │ │ │ + bl 20a3e4 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 50122 <_PyObject_CheckXIData@@Base+0x1566> │ │ │ │ + cbz r2, 5001a <_PyObject_CheckXIData@@Base+0x141e> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 50122 <_PyObject_CheckXIData@@Base+0x1566> │ │ │ │ - movw r0, #30768 @ 0x7830 │ │ │ │ + cbz r3, 5001a <_PyObject_CheckXIData@@Base+0x141e> │ │ │ │ + movw r0, #26544 @ 0x67b0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80cc0 │ │ │ │ - movw r0, #25248 @ 0x62a0 │ │ │ │ + b.w 80ca0 │ │ │ │ + movw r0, #21024 @ 0x5220 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80cc0 │ │ │ │ + b.w 80ca0 │ │ │ │ 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 r0, r1 │ │ │ │ - bl 85b78 │ │ │ │ + bl 85b5c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5015a <_PyObject_CheckXIData@@Base+0x159e> │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 5017e <_PyObject_CheckXIData@@Base+0x15c2> │ │ │ │ + bne.n 50052 <_PyObject_CheckXIData@@Base+0x1456> │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 50076 <_PyObject_CheckXIData@@Base+0x147a> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 50174 <_PyObject_CheckXIData@@Base+0x15b8> │ │ │ │ + cbz r3, 5006c <_PyObject_CheckXIData@@Base+0x1470> │ │ │ │ adds r2, r4, #1 │ │ │ │ - blt.n 5016e <_PyObject_CheckXIData@@Base+0x15b2> │ │ │ │ + blt.n 50066 <_PyObject_CheckXIData@@Base+0x146a> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, r4 │ │ │ │ it ge │ │ │ │ movge r0, r4 │ │ │ │ - b.n 50172 <_PyObject_CheckXIData@@Base+0x15b6> │ │ │ │ + b.n 5006a <_PyObject_CheckXIData@@Base+0x146e> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r5, #8] │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 50180 <_PyObject_CheckXIData@@Base+0x15c4> │ │ │ │ + b.n 50078 <_PyObject_CheckXIData@@Base+0x147c> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 50030 <_PyObject_CheckXIData@@Base+0x1474> │ │ │ │ + bl 4ff28 <_PyObject_CheckXIData@@Base+0x132c> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #11536 @ 0x2d10 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 501b8 <_PyObject_CheckXIData@@Base+0x15fc> │ │ │ │ + bne.n 500b0 <_PyObject_CheckXIData@@Base+0x14b4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 501bc <_PyObject_CheckXIData@@Base+0x1600> │ │ │ │ + bge.n 500b4 <_PyObject_CheckXIData@@Base+0x14b8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w 1dbcac │ │ │ │ + b.w 1dadd4 │ │ │ │ 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 │ │ │ │ - cbz r0, 501ee <_PyObject_CheckXIData@@Base+0x1632> │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 500e6 <_PyObject_CheckXIData@@Base+0x14ea> │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 501e8 <_PyObject_CheckXIData@@Base+0x162c> │ │ │ │ - bl 143964 │ │ │ │ - b.n 501ee <_PyObject_CheckXIData@@Base+0x1632> │ │ │ │ + bne.n 500e0 <_PyObject_CheckXIData@@Base+0x14e4> │ │ │ │ + bl 14353c │ │ │ │ + b.n 500e6 <_PyObject_CheckXIData@@Base+0x14ea> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 50210 <_PyObject_CheckXIData@@Base+0x1654> │ │ │ │ + cbnz r0, 50108 <_PyObject_CheckXIData@@Base+0x150c> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 50210 <_PyObject_CheckXIData@@Base+0x1654> │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 50108 <_PyObject_CheckXIData@@Base+0x150c> │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 50206 <_PyObject_CheckXIData@@Base+0x164a> │ │ │ │ + bne.n 500fe <_PyObject_CheckXIData@@Base+0x1502> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 143964 │ │ │ │ + b.w 14353c │ │ │ │ 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 5022c <_PyObject_CheckXIData@@Base+0x1670> │ │ │ │ + bgt.n 50124 <_PyObject_CheckXIData@@Base+0x1528> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32000 @ 0x7d00 │ │ │ │ + movw r1, #27776 @ 0x6c80 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ 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 5025c <_PyObject_CheckXIData@@Base+0x16a0> │ │ │ │ + ble.n 50154 <_PyObject_CheckXIData@@Base+0x1558> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32048 @ 0x7d30 │ │ │ │ + movw r1, #27824 @ 0x6cb0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - bl 214ee8 │ │ │ │ + bl 214050 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 502c2 <_PyObject_CheckXIData@@Base+0x1706> │ │ │ │ + beq.n 501ba <_PyObject_CheckXIData@@Base+0x15be> │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 11dfb0 │ │ │ │ + bl 11de68 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 50294 <_PyObject_CheckXIData@@Base+0x16d8> │ │ │ │ + cbnz r0, 5018c <_PyObject_CheckXIData@@Base+0x1590> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #32092 @ 0x7d5c │ │ │ │ + movw r1, #27868 @ 0x6cdc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ mov r0, r7 │ │ │ │ - bl 228ec8 │ │ │ │ + bl 22802c │ │ │ │ cmp r6, #2 │ │ │ │ mov r9, r0 │ │ │ │ - beq.n 502b2 <_PyObject_CheckXIData@@Base+0x16f6> │ │ │ │ + beq.n 501aa <_PyObject_CheckXIData@@Base+0x15ae> │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 502b4 <_PyObject_CheckXIData@@Base+0x16f8> │ │ │ │ + beq.n 501ac <_PyObject_CheckXIData@@Base+0x15b0> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl c72fc │ │ │ │ + bl c7388 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 502b4 <_PyObject_CheckXIData@@Base+0x16f8> │ │ │ │ - b.n 502c2 <_PyObject_CheckXIData@@Base+0x1706> │ │ │ │ + bge.n 501ac <_PyObject_CheckXIData@@Base+0x15b0> │ │ │ │ + b.n 501ba <_PyObject_CheckXIData@@Base+0x15be> │ │ │ │ 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 503ce │ │ │ │ + b.n 502c6 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -000502c8 <_PyErr_FormatFromCause@@Base>: │ │ │ │ +000501c0 <_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] @ (502fc <_PyErr_FormatFromCause@@Base+0x34>) │ │ │ │ + ldr r4, [pc, #32] @ (501f4 <_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 23c30c <_PyBytesWriter_WriteBytes@@Base+0x114> │ │ │ │ + bl 23b494 <_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 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r3, r0, r3 │ │ │ │ - movw r0, #16680 @ 0x4128 │ │ │ │ + movw r0, #12456 @ 0x30a8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w 80cc0 │ │ │ │ + b.w 80ca0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #24765 @ 0x60bd │ │ │ │ + movw r1, #24837 @ 0x6105 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #56640 @ 0xdd40 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.w 45aea │ │ │ │ + b.w 45b32 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 101428 <_PyErr_SetKeyError@@Base+0x11c> │ │ │ │ + b.w 1011e8 <_PyErr_SetKeyError@@Base+0x11c> │ │ │ │ │ │ │ │ -00050332 : │ │ │ │ +0005022a : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (50368 ) │ │ │ │ + ldr r4, [pc, #36] @ (50260 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 20b4a4 │ │ │ │ + bl 20a6f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 50364 │ │ │ │ - movw r0, #32132 @ 0x7d84 │ │ │ │ + bge.n 5025c │ │ │ │ + movw r0, #27908 @ 0x6d04 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2063f4 │ │ │ │ + b.w 205520 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 23d810 │ │ │ │ + bl 23c998 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 5039c │ │ │ │ + beq.n 50294 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 503ac │ │ │ │ + bne.n 502a4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 503ae │ │ │ │ + bge.n 502a6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 503ae │ │ │ │ + b.n 502a6 │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1305e8 │ │ │ │ + bl 13024c │ │ │ │ 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 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 23d810 │ │ │ │ + bl 23c998 │ │ │ │ subs r0, #1 │ │ │ │ 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, #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, 503f2 │ │ │ │ - bl faf4c │ │ │ │ + cbnz r2, 502ea │ │ │ │ + bl fae14 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #32244 @ 0x7df4 │ │ │ │ + movw r1, #28020 @ 0x6d74 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #32248 @ 0x7df8 │ │ │ │ + movw r0, #28024 @ 0x6d78 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91b24 │ │ │ │ + bl 91b08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 50630 │ │ │ │ - cbnz r4, 50418 │ │ │ │ + beq.w 50528 │ │ │ │ + cbnz r4, 50310 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ - b.n 5044e │ │ │ │ + b.n 50346 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11dfb0 │ │ │ │ - cbz r0, 5046c │ │ │ │ - movw r1, #3312 @ 0xcf0 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ + bl 11de68 │ │ │ │ + cbz r0, 50364 │ │ │ │ + movw r1, #64624 @ 0xfc70 │ │ │ │ + movt r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 1747e8 │ │ │ │ - cbnz r0, 5044e │ │ │ │ - b.n 50630 │ │ │ │ + bl 173f24 │ │ │ │ + cbnz r0, 50346 │ │ │ │ + b.n 50528 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 505be │ │ │ │ - bl eedb4 │ │ │ │ + bne.w 504b6 │ │ │ │ + bl eec50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 50630 │ │ │ │ - bl 965e4 │ │ │ │ + bne.w 50528 │ │ │ │ + bl 965c4 │ │ │ │ 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 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ adds r1, r4, #1 │ │ │ │ - beq.n 50438 │ │ │ │ - b.n 50634 │ │ │ │ + beq.n 50330 │ │ │ │ + b.n 5052c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - bmi.n 5052c │ │ │ │ + bmi.n 50424 │ │ │ │ mov r0, r4 │ │ │ │ - bl 111568 │ │ │ │ + bl 11149c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 505ce │ │ │ │ + beq.w 504c6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5052c │ │ │ │ + beq.n 50424 │ │ │ │ tst.w r5, #402653184 @ 0x18000000 │ │ │ │ - bne.n 5052c │ │ │ │ + bne.n 50424 │ │ │ │ add r5, sp, #12 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12c2a0 │ │ │ │ + bl 12bf90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 50514 │ │ │ │ + bne.n 5040c │ │ │ │ ldr r6, [r5, #8] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r6, #1024 @ 0x400 │ │ │ │ - bgt.n 504c6 │ │ │ │ + bgt.n 503be │ │ │ │ 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> │ │ │ │ - ldr r3, [pc, #432] @ (5066c ) │ │ │ │ + ldr r3, [pc, #432] @ (50564 ) │ │ │ │ add.w r2, r9, r6 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str.w r0, [r9, r6] │ │ │ │ str r1, [r2, #4] │ │ │ │ - bl 965e4 │ │ │ │ + bl 965c4 │ │ │ │ mov r2, r4 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b104 <__ioctl_time64@plt> │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 504f8 │ │ │ │ + bne.n 503f0 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 504fe │ │ │ │ - bl eedb4 │ │ │ │ + bne.n 503f6 │ │ │ │ + bl eec50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 504c6 │ │ │ │ - b.n 5050c │ │ │ │ + beq.n 503be │ │ │ │ + b.n 50404 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 505ee │ │ │ │ + bge.n 504e6 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ + bl 1b10e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12e348 │ │ │ │ - b.n 50630 │ │ │ │ + bl 12e01c │ │ │ │ + b.n 50528 │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9248 │ │ │ │ + bl d9138 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 50630 │ │ │ │ - bl d94d0 │ │ │ │ - movw r1, #14644 @ 0x3934 │ │ │ │ + beq.w 50528 │ │ │ │ + bl d93c0 │ │ │ │ + movw r1, #10420 @ 0x28b4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 1747e8 │ │ │ │ + bl 173f24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50630 │ │ │ │ + beq.n 50528 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp.w r4, #1024 @ 0x400 │ │ │ │ - ble.n 50566 │ │ │ │ + ble.n 5045e │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32260 @ 0x7e04 │ │ │ │ + movw r1, #28036 @ 0x6d84 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 12e348 │ │ │ │ - b.n 50630 │ │ │ │ + bl 12e01c │ │ │ │ + b.n 50528 │ │ │ │ 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, #240] @ (5066c ) │ │ │ │ + ldr r3, [pc, #240] @ (50564 ) │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r5, r4] │ │ │ │ add r0, sp, #12 │ │ │ │ str.w r1, [r9, #4] │ │ │ │ - bl 12e348 │ │ │ │ - bl 965e4 │ │ │ │ + bl 12e01c │ │ │ │ + bl 965c4 │ │ │ │ mov r2, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b104 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 505ba │ │ │ │ + bne.n 504b2 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 505be │ │ │ │ - bl eedb4 │ │ │ │ + bne.n 504b6 │ │ │ │ + bl eec50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5058a │ │ │ │ - b.n 50630 │ │ │ │ + beq.n 50482 │ │ │ │ + b.n 50528 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 50648 │ │ │ │ + bge.n 50540 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ - b.n 50630 │ │ │ │ + bl 1b10e8 │ │ │ │ + b.n 50528 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #32292 @ 0x7e24 │ │ │ │ + movw r1, #28068 @ 0x6da4 │ │ │ │ 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 d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 505fe │ │ │ │ + bne.n 504f6 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 2bf20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12e348 │ │ │ │ + bl 12e01c │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 50640 │ │ │ │ - movw r1, #31192 @ 0x79d8 │ │ │ │ + bne.n 50538 │ │ │ │ + movw r1, #26968 @ 0x6958 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ movs r2, #8 │ │ │ │ adds r0, r4, r6 │ │ │ │ blx 2c260 │ │ │ │ - cbz r0, 50640 │ │ │ │ + cbz r0, 50538 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #14680 @ 0x3958 │ │ │ │ + movw r1, #10456 @ 0x28d8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50664 │ │ │ │ + b.n 5055c │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 505be │ │ │ │ + blt.n 504b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 800ec │ │ │ │ - b.n 50664 │ │ │ │ + bl 800cc │ │ │ │ + b.n 5055c │ │ │ │ mov r0, r9 │ │ │ │ - bl 800ec │ │ │ │ - b.n 50664 │ │ │ │ - movw r1, #31192 @ 0x79d8 │ │ │ │ + bl 800cc │ │ │ │ + b.n 5055c │ │ │ │ + movw r1, #26968 @ 0x6958 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2c260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5061a │ │ │ │ + bne.n 50512 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 714dc │ │ │ │ + bl 71500 │ │ │ │ add.w sp, sp, #1088 @ 0x440 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrb r4, [r7, #0] │ │ │ │ + str r4, [r7, #120] @ 0x78 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r0, [pc, #132] @ (50704 ) │ │ │ │ + ldr r0, [pc, #132] @ (505fc ) │ │ │ │ mov.w r3, #1 │ │ │ │ sub sp, #8 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5069a │ │ │ │ + bne.n 50592 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5068a │ │ │ │ + bne.n 50582 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 506b6 │ │ │ │ + beq.n 505ae │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 108da4 <_PyMutex_LockTimed@@Base> │ │ │ │ - ldr r3, [pc, #80] @ (50708 ) │ │ │ │ + bl 108b40 <_PyMutex_LockTimed@@Base> │ │ │ │ + ldr r3, [pc, #80] @ (50600 ) │ │ │ │ ldr.w r4, [r3, #1476] @ 0x5c4 │ │ │ │ - cbz r4, 506c8 │ │ │ │ + cbz r4, 505c0 │ │ │ │ ldr.w r4, [r3, #1548] @ 0x60c │ │ │ │ ldr.w r5, [r3, #1552] @ 0x610 │ │ │ │ - b.n 506ca │ │ │ │ + b.n 505c2 │ │ │ │ mov r5, r4 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 506e2 │ │ │ │ + bne.n 505da │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 506d2 │ │ │ │ + bne.n 505ca │ │ │ │ dmb ish │ │ │ │ - beq.n 506ee │ │ │ │ - ldr r0, [pc, #24] @ (50704 ) │ │ │ │ - bl 23d610 │ │ │ │ + beq.n 505e6 │ │ │ │ + ldr r0, [pc, #24] @ (505fc ) │ │ │ │ + bl 23c798 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #32372 @ 0x7e74 │ │ │ │ + movw r0, #28188 @ 0x6e1c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80cc0 │ │ │ │ + b.w 80ca0 │ │ │ │ strb r0, [r0, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movw r1, #53776 @ 0xd210 │ │ │ │ + movw r1, #49552 @ 0xc190 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.w 39dce <_Py_IncRef@@Base+0xe> │ │ │ │ + b.w 39e0e <_Py_IncRef@@Base+0xe> │ │ │ │ movs r0, #0 │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ 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, 5073e │ │ │ │ + cbnz r3, 50636 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5073e │ │ │ │ + ble.n 50636 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5073e │ │ │ │ - cbnz r1, 5075a │ │ │ │ + bne.n 50636 │ │ │ │ + cbnz r1, 50652 │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r4, [pc, #48] @ (50774 ) │ │ │ │ + ldr r4, [pc, #48] @ (5066c ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5076e │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 50666 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 47f90 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 5076e │ │ │ │ + bl 47fd4 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 50666 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 50a04 │ │ │ │ + bl 50770 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #672] @ (50a18 ) │ │ │ │ + ldr r7, [pc, #672] @ (50910 ) │ │ │ │ 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 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1f9a1c <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 507b8 │ │ │ │ + bl 1f8b44 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 506b0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2ad14 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 507b0 │ │ │ │ + bge.n 506a8 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1b1958 │ │ │ │ + b.w 1b10e8 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ - ldr r0, [pc, #364] @ (50938 ) │ │ │ │ - mov.w r3, #1 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 507e6 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 507d6 │ │ │ │ - ite eq │ │ │ │ - moveq r1, #1 │ │ │ │ - movne r1, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 50802 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r1, [sp, #0] │ │ │ │ - bl 108da4 <_PyMutex_LockTimed@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r0, [pc, #308] @ (5093c ) │ │ │ │ - movw r1, #4364 @ 0x110c │ │ │ │ - movt r1, #75 @ 0x4b │ │ │ │ - bl 6c8e4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - strd r2, r3, [sp, #16] │ │ │ │ - str r4, [sp, #24] │ │ │ │ - bl 7193c │ │ │ │ - str r0, [sp, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 508ec │ │ │ │ - ldr r6, [pc, #276] @ (50940 ) │ │ │ │ - ldr.w r3, [r6, #1476] @ 0x5c4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 508ec │ │ │ │ - add r3, sp, #8 │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movw r1, #8185 @ 0x1ff9 │ │ │ │ - movt r1, #19 │ │ │ │ - movw r3, #13145 @ 0x3359 │ │ │ │ - movt r3, #41 @ 0x29 │ │ │ │ - movw r0, #49056 @ 0xbfa0 │ │ │ │ - movt r0, #2 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - movw r0, #40681 @ 0x9ee9 │ │ │ │ - movt r0, #17 │ │ │ │ - movw r4, #44608 @ 0xae40 │ │ │ │ - movt r4, #2 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - bl 1979a4 <_Py_hashtable_new_full@@Base> │ │ │ │ - str r0, [sp, #24] │ │ │ │ - cbz r0, 508ce │ │ │ │ - ldr.w r0, [r6, #1568] @ 0x620 │ │ │ │ - bl 50a98 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - cbz r0, 508ce │ │ │ │ - ldr.w r6, [r6, #1572] @ 0x624 │ │ │ │ - bl 197a90 <_Py_hashtable_new_full@@Base+0xec> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 508b4 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #3189 @ 0xc75 │ │ │ │ - movt r1, #5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2931ec <_Py_hashtable_foreach@@Base> │ │ │ │ - cbnz r0, 508ae │ │ │ │ - movw r1, #3337 @ 0xd09 │ │ │ │ - movt r1, #5 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r2, sp, #16 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - bl 2931ec <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 508ba │ │ │ │ - b.n 508d2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11a01c <_Py_hashtable_destroy@@Base> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 508ce │ │ │ │ - movw r1, #3661 @ 0xe4d │ │ │ │ - movt r1, #5 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r2, sp, #16 │ │ │ │ - bl 2931ec <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 508ec │ │ │ │ - b.n 508d2 │ │ │ │ - bl 1fc770 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - cbz r0, 508ec │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 508ec │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 508ec │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #76] @ (5093c ) │ │ │ │ - movs r1, #0 │ │ │ │ - bl 6c8e4 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r5] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 5090c │ │ │ │ - strexb r1, r3, [r5] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 508fc │ │ │ │ - dmb ish │ │ │ │ - beq.n 50918 │ │ │ │ - ldr r0, [pc, #36] @ (50938 ) │ │ │ │ - bl 23d610 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - cbz r0, 50920 │ │ │ │ - bl 11a01c <_Py_hashtable_destroy@@Base> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - cbz r0, 50928 │ │ │ │ - bl 11a01c <_Py_hashtable_destroy@@Base> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - cbz r0, 50930 │ │ │ │ - bl 11a01c <_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 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 50954 │ │ │ │ + cbz r0, 506c4 │ │ │ │ movw r1, #19440 @ 0x4bf0 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - b.w 1a9b74 <_PyBytes_DecodeEscape2@@Base+0x8ec> │ │ │ │ + b.w 1a9314 <_PyBytes_DecodeEscape2@@Base+0xa18> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ 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, 50980 │ │ │ │ + cbnz r3, 506ee │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 50980 │ │ │ │ + ble.n 506ee │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 50980 │ │ │ │ - cbnz r4, 509a4 │ │ │ │ - movs r2, #0 │ │ │ │ + bne.n 506ee │ │ │ │ + cbnz r4, 5070c │ │ │ │ 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, #20844 @ 0x516c │ │ │ │ - movt r4, #77 @ 0x4d │ │ │ │ + ldr r4, [pc, #116] @ (5076c ) │ │ │ │ + movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + movs r5, #2 │ │ │ │ + strd r2, r2, [sp, #12] │ │ │ │ + strd r5, r5, [sp, #4] │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 509fe │ │ │ │ + cbz r0, 50766 │ │ │ │ ldrd r4, r0, [r4] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 509b6 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 509fe │ │ │ │ + bne.n 5071e │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 50766 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #36380 @ 0x8e1c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 509e2 │ │ │ │ + beq.n 5074a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #32428 @ 0x7eac │ │ │ │ + movw r1, #28192 @ 0x6e20 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32468 @ 0x7ed4 │ │ │ │ + movw r1, #28232 @ 0x6e48 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + ldr r7, [pc, #848] @ (50ac0 ) │ │ │ │ + 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 50a32 │ │ │ │ + bcc.n 5079e │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32512 @ 0x7f00 │ │ │ │ + movw r1, #28276 @ 0x6e74 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 50a7a │ │ │ │ + bl f3560 │ │ │ │ + b.n 507e6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 75f54 │ │ │ │ + bl 75f8c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 50a4a │ │ │ │ + cbnz r0, 507b6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1fc770 │ │ │ │ - cbz r4, 50a60 │ │ │ │ + b.w 1fb898 │ │ │ │ + cbz r4, 507cc │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 50a60 │ │ │ │ + bhi.n 507cc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 291f70 <_PyXIData_Free@@Base+0x13bc> │ │ │ │ + bl 290fe0 <_PyXIData_Free@@Base+0x1454> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 50a6e │ │ │ │ - bl 279f4c <_Py_strhex@@Base> │ │ │ │ + cbz r6, 507da │ │ │ │ + bl 278f2c <_Py_strhex@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 50a74 │ │ │ │ - bl 714dc │ │ │ │ + b.n 507e0 │ │ │ │ + bl 71500 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 50a8e │ │ │ │ + cbz r0, 507fa │ │ │ │ movw r1, #19904 @ 0x4dc0 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - b.w 1a9b74 <_PyBytes_DecodeEscape2@@Base+0x8ec> │ │ │ │ + b.w 1a9314 <_PyBytes_DecodeEscape2@@Base+0xa18> │ │ │ │ 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 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 197a3c <_Py_hashtable_new_full@@Base+0x98> │ │ │ │ - cbz r0, 50ac8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #3009 @ 0xbc1 │ │ │ │ - movt r1, #5 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2931ec <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 50aca │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11a01c <_Py_hashtable_destroy@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 50afe │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 50834 │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 50af8 │ │ │ │ - bl 143964 │ │ │ │ - b.n 50afe │ │ │ │ + bne.n 5082e │ │ │ │ + bl 14353c │ │ │ │ + b.n 50834 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 50b20 │ │ │ │ + cbnz r0, 50856 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 50b20 │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 50856 │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 50b16 │ │ │ │ + bne.n 5084c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 143964 │ │ │ │ + b.w 14353c │ │ │ │ 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 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1dc4d4 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 50b62 │ │ │ │ + bl 1db5fc <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 50898 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2abac │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 50b5a │ │ │ │ + bge.n 50890 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1b1958 │ │ │ │ + b.w 1b10e8 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ + ldr r0, [pc, #364] @ (50a18 ) │ │ │ │ + mov.w r3, #1 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 508c6 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 508b6 │ │ │ │ + ite eq │ │ │ │ + moveq r1, #1 │ │ │ │ + movne r1, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 508e2 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r1, [sp, #0] │ │ │ │ + bl 108b40 <_PyMutex_LockTimed@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r0, [pc, #308] @ (50a1c ) │ │ │ │ + movw r1, #4364 @ 0x110c │ │ │ │ + movt r1, #75 @ 0x4b │ │ │ │ + bl 6c91c │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + bl 71974 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 509cc │ │ │ │ + ldr r6, [pc, #276] @ (50a20 ) │ │ │ │ + ldr.w r3, [r6, #1476] @ 0x5c4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 509cc │ │ │ │ + add r3, sp, #8 │ │ │ │ + mov r2, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r1, #7249 @ 0x1c51 │ │ │ │ + movt r1, #19 │ │ │ │ + movw r3, #9749 @ 0x2615 │ │ │ │ + movt r3, #41 @ 0x29 │ │ │ │ + movw r0, #49056 @ 0xbfa0 │ │ │ │ + movt r0, #2 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + movw r0, #40445 @ 0x9dfd │ │ │ │ + movt r0, #17 │ │ │ │ + movw r4, #44608 @ 0xae40 │ │ │ │ + movt r4, #2 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + bl 19704c <_Py_hashtable_new_full@@Base> │ │ │ │ + str r0, [sp, #24] │ │ │ │ + cbz r0, 509ae │ │ │ │ + ldr.w r0, [r6, #1568] @ 0x620 │ │ │ │ + bl 50a7e │ │ │ │ + str r0, [sp, #16] │ │ │ │ + cbz r0, 509ae │ │ │ │ + ldr.w r6, [r6, #1572] @ 0x624 │ │ │ │ + bl 197138 <_Py_hashtable_new_full@@Base+0xec> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 50994 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #3185 @ 0xc71 │ │ │ │ + movt r1, #5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 292274 <_Py_hashtable_foreach@@Base> │ │ │ │ + cbnz r0, 5098e │ │ │ │ + movw r1, #3243 @ 0xcab │ │ │ │ + movt r1, #5 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r2, sp, #16 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + bl 292274 <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 5099a │ │ │ │ + b.n 509b2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11a234 <_Py_hashtable_destroy@@Base> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 509ae │ │ │ │ + movw r1, #3573 @ 0xdf5 │ │ │ │ + movt r1, #5 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r2, sp, #16 │ │ │ │ + bl 292274 <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 509cc │ │ │ │ + b.n 509b2 │ │ │ │ + bl 1fb898 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + cbz r0, 509cc │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 509cc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 509cc │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #76] @ (50a1c ) │ │ │ │ + movs r1, #0 │ │ │ │ + bl 6c91c │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r5] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 509ec │ │ │ │ + strexb r1, r3, [r5] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 509dc │ │ │ │ + dmb ish │ │ │ │ + beq.n 509f8 │ │ │ │ + ldr r0, [pc, #36] @ (50a18 ) │ │ │ │ + bl 23c798 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + cbz r0, 50a00 │ │ │ │ + bl 11a234 <_Py_hashtable_destroy@@Base> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + cbz r0, 50a08 │ │ │ │ + bl 11a234 <_Py_hashtable_destroy@@Base> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + cbz r0, 50a10 │ │ │ │ + bl 11a234 <_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 {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, 50b86 │ │ │ │ + cbnz r3, 50a44 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 50b86 │ │ │ │ + ble.n 50a44 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 50b86 │ │ │ │ - cbnz r1, 50ba2 │ │ │ │ + bne.n 50a44 │ │ │ │ + cbnz r1, 50a66 │ │ │ │ add r4, sp, #28 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr r4, [pc, #48] @ (50bbc ) │ │ │ │ mov r1, r2 │ │ │ │ - str r4, [sp, #0] │ │ │ │ + str r4, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 50bb6 │ │ │ │ + movw r4, #20920 @ 0x51b8 │ │ │ │ + movt r4, #77 @ 0x4d │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 50a7a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 47f90 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 50bb6 │ │ │ │ + bl 47fd4 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 50a7a │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 50a04 │ │ │ │ + bl 50770 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - str r0, [r3, r6] │ │ │ │ - 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 │ │ │ │ + bl 1970e4 <_Py_hashtable_new_full@@Base+0x98> │ │ │ │ + cbz r0, 50aae │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #2809 @ 0xaf9 │ │ │ │ + movt r1, #5 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 292274 <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 50ab0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11a234 <_Py_hashtable_destroy@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + 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 │ │ │ │ + mov r0, r1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 1f8b44 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 50af4 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 2b9f4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 50aec │ │ │ │ + movw r3, #43732 @ 0xaad4 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 1b10e8 │ │ │ │ + movw r0, #5160 @ 0x1428 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #88] @ (50c2c ) │ │ │ │ + ldr r5, [pc, #88] @ (50b64 ) │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - movw r3, #45961 @ 0xb389 │ │ │ │ + movw r3, #46017 @ 0xb3c1 │ │ │ │ movt r3, #6 │ │ │ │ mov r8, r1 │ │ │ │ ldr.w r2, [r5, #1508] @ 0x5e4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 50bf2 │ │ │ │ + bne.n 50b2a │ │ │ │ movs r0, #8 │ │ │ │ blx 2bfa0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 50bfc │ │ │ │ + b.n 50b34 │ │ │ │ ldr.w r0, [r5, #1504] @ 0x5e0 │ │ │ │ movs r1, #8 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 50c20 │ │ │ │ + cbz r4, 50b58 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6ff50 <_Py_hashtable_set@@Base> │ │ │ │ + bl 6ff7c <_Py_hashtable_set@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50c26 │ │ │ │ + bne.n 50b5e │ │ │ │ ldr.w r3, [r5, #1520] @ 0x5f0 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r5, #1504] @ 0x5e0 │ │ │ │ blx r3 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50c28 │ │ │ │ + b.n 50b60 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ 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 │ │ │ │ - mov r0, r1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 1f9a1c <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 50c70 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2b9f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 50c68 │ │ │ │ - movw r3, #43732 @ 0xaad4 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 1b1958 │ │ │ │ - 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, #4080] @ 0xff0 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r3 │ │ │ │ - bl 50a98 │ │ │ │ - cbz r0, 50ca4 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 6ff50 <_Py_hashtable_set@@Base> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 50caa │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11a01c <_Py_hashtable_destroy@@Base> │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50cac │ │ │ │ - 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, #4080] @ 0xff0 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r0, #32532 @ 0x7f14 │ │ │ │ + movw r0, #28308 @ 0x6e94 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldrd r2, r4, [r1, #16] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ strd r2, r4, [sp] │ │ │ │ ldrd r1, r2, [r1, #4] │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32544 @ 0x7f20 │ │ │ │ + movw r1, #28320 @ 0x6ea0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ 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 │ │ │ │ - movs r0, #4 │ │ │ │ - ldr.w r8, [r3, #16] │ │ │ │ - ldr r7, [r3, #8] │ │ │ │ - mov r5, r3 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 716f0 │ │ │ │ - cbnz r0, 50d2e │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 50d9a │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7e104 │ │ │ │ - cbz r0, 50d5c │ │ │ │ - str r0, [r4, #16] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl 7e104 │ │ │ │ - cbz r0, 50d5c │ │ │ │ - str r0, [r4, #20] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - bl 32ae8 <_PyTraceMalloc_GetTraceback@@Base+0x428> │ │ │ │ - cbz r0, 50d5c │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - str r0, [r4, #24] │ │ │ │ - ldrh r0, [r3, #6] │ │ │ │ - bl 7e104 │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 50d74 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50d2a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 50d2a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 50d2a │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [r4, #28] │ │ │ │ - bl 85d00 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50d94 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 50d94 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - adds r3, r5, #1 │ │ │ │ - negs r0, r3 │ │ │ │ - adcs r0, r3 │ │ │ │ - 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, #3912] @ 0xf48 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50dc4 │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 50be8 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 50e46 │ │ │ │ - bl 965e4 │ │ │ │ + bne.n 50c6a │ │ │ │ + bl 965c4 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b89c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9aa94 │ │ │ │ - cbz r6, 50df0 │ │ │ │ + bl 9aa40 │ │ │ │ + cbz r6, 50c14 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 50e38 │ │ │ │ - bl eedb4 │ │ │ │ + bne.n 50c5c │ │ │ │ + bl eec50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50dc4 │ │ │ │ - b.n 50e46 │ │ │ │ + beq.n 50be8 │ │ │ │ + b.n 50c6a │ │ │ │ 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 │ │ │ │ @@ -55234,486 +55074,492 @@ │ │ │ │ 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 42fd4 <_PyBytes_ReverseFind@@Base+0x11e> │ │ │ │ - b.n 50e48 │ │ │ │ + bl 4301c <_PyBytes_ReverseFind@@Base+0x11e> │ │ │ │ + b.n 50c6c │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ + bl 1b10e8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r4} │ │ │ │ + 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, #3337 @ 0xd09 │ │ │ │ - movt r1, #5 │ │ │ │ - str r4, [r3, #16] │ │ │ │ - pop {r4} │ │ │ │ - b.w 2931ec <_Py_hashtable_foreach@@Base> │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r3 │ │ │ │ + bl 50a7e │ │ │ │ + cbz r0, 50ca0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 6ff7c <_Py_hashtable_set@@Base> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 50ca6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11a234 <_Py_hashtable_destroy@@Base> │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 50ca8 │ │ │ │ + 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 │ │ │ │ + movs r0, #4 │ │ │ │ + ldr.w r8, [r3, #16] │ │ │ │ + ldr r7, [r3, #8] │ │ │ │ + mov r5, r3 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 71714 │ │ │ │ + cbnz r0, 50cd0 │ │ │ │ + movs r0, #1 │ │ │ │ + b.n 50d3c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 7e0f4 │ │ │ │ + cbz r0, 50cfe │ │ │ │ + str r0, [r4, #16] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl 7e0f4 │ │ │ │ + cbz r0, 50cfe │ │ │ │ + str r0, [r4, #20] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + bl 32aec <_PyTraceMalloc_GetTraceback@@Base+0x428> │ │ │ │ + cbz r0, 50cfe │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + str r0, [r4, #24] │ │ │ │ + ldrh r0, [r3, #6] │ │ │ │ + bl 7e0f4 │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 50d16 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 50ccc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 50ccc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50ccc │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [r4, #28] │ │ │ │ + bl 85ce4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 50d36 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 50d36 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + adds r3, r5, #1 │ │ │ │ + negs r0, r3 │ │ │ │ + adcs r0, r3 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #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, 50e92 │ │ │ │ + cbz r2, 50d6e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ mov r0, sp │ │ │ │ - bl 1132b8 │ │ │ │ + bl 113764 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 77680 │ │ │ │ - cbz r4, 50eba │ │ │ │ - ldr r0, [pc, #28] @ (50ec0 ) │ │ │ │ - bl 20b2bc <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 776b8 │ │ │ │ + cbz r4, 50d96 │ │ │ │ + ldr r0, [pc, #28] @ (50d9c ) │ │ │ │ + bl 20a3e4 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #17896 @ 0x45e8 │ │ │ │ + movw r0, #13672 @ 0x3568 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0xe990004d │ │ │ │ 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 1dc4d4 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 50f04 │ │ │ │ + bl 1db5fc <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 50de0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2bce0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 50efc │ │ │ │ + bge.n 50dd8 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1b1958 │ │ │ │ + b.w 1b10e8 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - movw r2, #32648 @ 0x7f88 │ │ │ │ + movw r2, #28424 @ 0x6f08 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ - b.w 229150 │ │ │ │ + b.w 2282b4 │ │ │ │ + push {r4} │ │ │ │ + mov r0, r2 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r2, r3 │ │ │ │ + movw r1, #3243 @ 0xcab │ │ │ │ + movt r1, #5 │ │ │ │ + str r4, [r3, #16] │ │ │ │ + pop {r4} │ │ │ │ + b.w 292274 <_Py_hashtable_foreach@@Base> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ - cbnz r3, 50f44 │ │ │ │ + cbnz r3, 50e38 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20032 @ 0x4e40 │ │ │ │ + movw r1, #15808 @ 0x3dc0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 50f60 │ │ │ │ + bl f3560 │ │ │ │ + b.n 50e54 │ │ │ │ ldrb.w r3, [r0, #33] @ 0x21 │ │ │ │ - cbz r3, 50f64 │ │ │ │ + cbz r3, 50e58 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19760 @ 0x4d30 │ │ │ │ + movw r1, #15536 @ 0x3cb0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50f7a │ │ │ │ + b.n 50e6e │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - cbz r0, 50f72 │ │ │ │ + cbz r0, 50e66 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r1, [pc, #12] @ (50f7c ) │ │ │ │ - b.w 9093c │ │ │ │ + ldr r1, [pc, #12] @ (50e70 ) │ │ │ │ + b.w 90920 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ ssat r0, #14, r0, lsl #1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - sub sp, #32 │ │ │ │ - cbz r0, 50f98 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 7193c │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 50ff6 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ - cmp r3, r0 │ │ │ │ - bge.n 50fc8 │ │ │ │ - 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 50fa4 │ │ │ │ - cbz r2, 50fdc │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - cbz r0, 50fdc │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50ffa │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 50ffa │ │ │ │ - bl 706ec │ │ │ │ - cbnz r0, 50ffa │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 50ff6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 50ff6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5104a │ │ │ │ - ldrd r3, r1, [r5, #12] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - movw r5, #4980 @ 0x1374 │ │ │ │ - movt r5, #45 @ 0x2d │ │ │ │ - bic.w r1, r1, #1 │ │ │ │ - bic.w r3, r3, #1 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - movw r0, #32684 @ 0x7fac │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - str r3, [sp, #16] │ │ │ │ - movw r1, #4960 @ 0x1360 │ │ │ │ - movt r1, #45 @ 0x2d │ │ │ │ - movw r3, #6980 @ 0x1b44 │ │ │ │ - movt r3, #45 @ 0x2d │ │ │ │ - str r1, [sp, #12] │ │ │ │ - movw r1, #21740 @ 0x54ec │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - strd r4, r3, [sp] │ │ │ │ - str r5, [sp, #20] │ │ │ │ - movw r3, #32416 @ 0x7ea0 │ │ │ │ - movt r3, #45 @ 0x2d │ │ │ │ - bl 80cc0 │ │ │ │ - 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 │ │ │ │ - bl d07d0 │ │ │ │ + bl d086c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 5107c │ │ │ │ + cbz r0, 50ea2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5107c │ │ │ │ + bge.n 50ea2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5107c │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50ea2 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 51096 │ │ │ │ + cbz r0, 50ebc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51096 │ │ │ │ + bge.n 50ebc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51096 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50ebc │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 510b0 │ │ │ │ + cbz r0, 50ed6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 510b0 │ │ │ │ + bge.n 50ed6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 510b0 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50ed6 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 510ca │ │ │ │ + cbz r0, 50ef0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 510ca │ │ │ │ + bge.n 50ef0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 510ca │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50ef0 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 510e4 │ │ │ │ + cbz r0, 50f0a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 510e4 │ │ │ │ + bge.n 50f0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 510e4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50f0a │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 510fe │ │ │ │ + cbz r0, 50f24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #28] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 510fe │ │ │ │ + bge.n 50f24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 510fe │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50f24 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 51118 │ │ │ │ + cbz r0, 50f3e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51118 │ │ │ │ + bge.n 50f3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51118 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50f3e │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 51132 │ │ │ │ + cbz r0, 50f58 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51132 │ │ │ │ + bge.n 50f58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51132 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50f58 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 5114c │ │ │ │ + cbz r0, 50f72 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5114c │ │ │ │ + bge.n 50f72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5114c │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50f72 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 51166 │ │ │ │ + cbz r0, 50f8c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51166 │ │ │ │ + bge.n 50f8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51166 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50f8c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 51180 │ │ │ │ + cbz r0, 50fa6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51180 │ │ │ │ + bge.n 50fa6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51180 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50fa6 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 5119a │ │ │ │ + cbz r0, 50fc0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5119a │ │ │ │ + bge.n 50fc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5119a │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50fc0 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 511b4 │ │ │ │ + cbz r0, 50fda │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 511b4 │ │ │ │ + bge.n 50fda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 511b4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50fda │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 511ce │ │ │ │ + cbz r0, 50ff4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 511ce │ │ │ │ + bge.n 50ff4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 511ce │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50ff4 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 511e8 │ │ │ │ + cbz r0, 5100e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 511e8 │ │ │ │ + bge.n 5100e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 511e8 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5100e │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 51202 │ │ │ │ + cbz r0, 51028 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51202 │ │ │ │ + bge.n 51028 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51202 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51028 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 5121c │ │ │ │ + cbz r0, 51042 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5121c │ │ │ │ + bge.n 51042 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5121c │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51042 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 51236 │ │ │ │ + cbz r0, 5105c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51236 │ │ │ │ + bge.n 5105c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51236 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5105c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ 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 214ee8 │ │ │ │ + bl 214050 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5125a │ │ │ │ + beq.n 51080 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 512b4 │ │ │ │ + b.n 510da │ │ │ │ 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 │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ - cbnz r3, 5128a │ │ │ │ + cbnz r3, 510b0 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20032 @ 0x4e40 │ │ │ │ + movw r1, #15808 @ 0x3dc0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 512a6 │ │ │ │ + bl f3560 │ │ │ │ + b.n 510cc │ │ │ │ ldrb.w r3, [r0, #33] @ 0x21 │ │ │ │ - cbz r3, 512aa │ │ │ │ + cbz r3, 510d0 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19760 @ 0x4d30 │ │ │ │ + movw r1, #15536 @ 0x3cb0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 512b2 │ │ │ │ + b.n 510d8 │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, 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, 512f2 │ │ │ │ + cbz r0, 51118 │ │ │ │ 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 1b1958 │ │ │ │ + bl 1b10e8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 512f8 │ │ │ │ + b.n 5111e │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 19e9f0 │ │ │ │ + bl 19e090 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ - cbnz r4, 5132e │ │ │ │ + cbnz r4, 51154 │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32700 @ 0x7fbc │ │ │ │ + movw r1, #28460 @ 0x6f2c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 5134a │ │ │ │ + b.n 51170 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -55722,371 +55568,370 @@ │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #62600 @ 0xf488 │ │ │ │ + movw r1, #58376 @ 0xe408 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 10129c │ │ │ │ - cbnz r0, 51378 │ │ │ │ - movw r0, #32840 @ 0x8048 │ │ │ │ + bl 10105c │ │ │ │ + cbnz r0, 5119e │ │ │ │ + movw r0, #28600 @ 0x6fb8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 2063f4 │ │ │ │ + b.w 205520 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 7630c │ │ │ │ + b.w 76344 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 132484 │ │ │ │ + b.w 1320dc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #47528 @ 0xb9a8 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ mov r6, r2 │ │ │ │ - bl 127d20 │ │ │ │ + bl 127ae0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 513dc │ │ │ │ + beq.n 51202 │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 513dc │ │ │ │ + beq.n 51202 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 513f4 │ │ │ │ + ble.n 5121a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32892 @ 0x807c │ │ │ │ + movw r1, #28652 @ 0x6fec │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 51406 │ │ │ │ + bl f3560 │ │ │ │ + b.n 5122c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 513be │ │ │ │ - movw r0, #52620 @ 0xcd8c │ │ │ │ + beq.n 511e4 │ │ │ │ + movw r0, #48396 @ 0xbd0c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r6 │ │ │ │ - bl 234118 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 233280 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 513be │ │ │ │ - b.n 51406 │ │ │ │ + bne.n 511e4 │ │ │ │ + b.n 5122c │ │ │ │ it eq │ │ │ │ ldreq r1, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e7944 │ │ │ │ + b.w 1e6a6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ 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 r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 51432 │ │ │ │ + bne.n 51258 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 51450 │ │ │ │ - b.n 5144a │ │ │ │ + bne.n 51276 │ │ │ │ + b.n 51270 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #5560 @ 0x15b8 │ │ │ │ + movw r0, #1336 @ 0x538 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51424 │ │ │ │ - b.n 5146e │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 5146e │ │ │ │ + bne.n 5124a │ │ │ │ + b.n 51294 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 51294 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 51462 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 5146e │ │ │ │ + bne.n 51288 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 51294 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 2938b0 <_Py_hashtable_foreach@@Base+0x6c4> │ │ │ │ - cbnz r0, 51472 │ │ │ │ + bl 292928 <_Py_hashtable_foreach@@Base+0x6b4> │ │ │ │ + cbnz r0, 51298 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51498 │ │ │ │ + b.n 512be │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b7e8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51490 │ │ │ │ + bne.n 512b6 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ - b.n 5146e │ │ │ │ + bl 1b10e8 │ │ │ │ + b.n 51294 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - b.w 272f00 │ │ │ │ + b.w 271ee4 │ │ │ │ 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, 514c0 │ │ │ │ + cbnz r3, 512e6 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 514c0 │ │ │ │ + ble.n 512e6 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 514c0 │ │ │ │ - cbnz r1, 514e4 │ │ │ │ + bne.n 512e6 │ │ │ │ + cbnz r1, 5130a │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #92] @ (51520 ) │ │ │ │ + ldr r4, [pc, #88] @ (51344 ) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 514e4 │ │ │ │ + cbnz r0, 5130a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51518 │ │ │ │ + b.n 5133e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 153084 │ │ │ │ + bl 152dbc │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r2, r4 │ │ │ │ - bl 21baf4 │ │ │ │ + bl 21ac5c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 514e0 │ │ │ │ + beq.n 51306 │ │ │ │ mov r1, r6 │ │ │ │ - bl 265c84 │ │ │ │ + bl 264dd4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51518 │ │ │ │ + bge.n 5133e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 51518 │ │ │ │ + cbnz r3, 5133e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - str r4, [r0, r7] │ │ │ │ + str r4, [r4, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ 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] @ (51554 ) │ │ │ │ - bl 7916c │ │ │ │ - cbz r0, 51550 │ │ │ │ + ldr r0, [pc, #28] @ (51378 ) │ │ │ │ + bl 79194 │ │ │ │ + cbz r0, 51374 │ │ │ │ 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, [r6, r7] │ │ │ │ + strh r0, [r2, r0] │ │ │ │ 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, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 51576 │ │ │ │ + bhi.n 5139a │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5158e │ │ │ │ - b.n 515a2 │ │ │ │ - movw r0, #54856 @ 0xd648 │ │ │ │ + bgt.n 513b2 │ │ │ │ + b.n 513c6 │ │ │ │ + movw r0, #50632 @ 0xc5c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51570 │ │ │ │ - b.n 515ae │ │ │ │ + bne.n 51394 │ │ │ │ + b.n 513d2 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 515a4 │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 515a4 │ │ │ │ - b.n 515ae │ │ │ │ + bne.n 513c8 │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 513c8 │ │ │ │ + b.n 513d2 │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 5162c │ │ │ │ + b.n 51450 │ │ │ │ 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 r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 515d8 │ │ │ │ + bne.n 513fc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 515f6 │ │ │ │ - b.n 515f0 │ │ │ │ + bne.n 5141a │ │ │ │ + b.n 51414 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #5544 @ 0x15a8 │ │ │ │ + movw r0, #1320 @ 0x528 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 515ca │ │ │ │ - b.n 51602 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 51602 │ │ │ │ + bne.n 513ee │ │ │ │ + b.n 51426 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 51426 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2938b0 <_Py_hashtable_foreach@@Base+0x6c4> │ │ │ │ - cbnz r0, 51606 │ │ │ │ + bl 292928 <_Py_hashtable_foreach@@Base+0x6b4> │ │ │ │ + cbnz r0, 5142a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51628 │ │ │ │ + b.n 5144c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2af90 │ │ │ │ - cbz r0, 51620 │ │ │ │ + cbz r0, 51444 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ - b.n 51602 │ │ │ │ + bl 1b10e8 │ │ │ │ + b.n 51426 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ 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 r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 271714 <_PyObject_GetState@@Base> │ │ │ │ + bl 270720 <_PyObject_GetState@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 516a0 │ │ │ │ + cbz r0, 514c4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 51662 │ │ │ │ + cbnz r3, 51486 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #32960 @ 0x80c0 │ │ │ │ + movw r0, #28720 @ 0x7030 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80cc0 │ │ │ │ + b.w 80ca0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r6, #2 │ │ │ │ - bgt.n 5168e │ │ │ │ + bgt.n 514b2 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 95e94 │ │ │ │ + bl 95e74 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r3, #31772 @ 0x7c1c │ │ │ │ + movw r3, #27548 @ 0x6b9c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r0, #32968 @ 0x80c8 │ │ │ │ + movw r0, #28728 @ 0x7038 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 516a0 │ │ │ │ + b.n 514c4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #32980 @ 0x80d4 │ │ │ │ + movw r0, #28740 @ 0x7044 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 5104e │ │ │ │ + b.n 50e74 │ │ │ │ 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, 516ca │ │ │ │ + cbz r6, 514ee │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51720 │ │ │ │ + bge.n 51544 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 51720 │ │ │ │ + b.n 51544 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - bl 716f0 │ │ │ │ + bl 71714 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 51720 │ │ │ │ + cbz r0, 51544 │ │ │ │ add.w r9, r0, #12 │ │ │ │ mov r7, r5 │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 51710 │ │ │ │ + bge.n 51534 │ │ │ │ ldrd r0, r1, [r7, #40] @ 0x28 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #8 │ │ │ │ - bl 258e00 │ │ │ │ - cbnz r0, 5170a │ │ │ │ + bl 257f50 │ │ │ │ + cbnz r0, 5152e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51720 │ │ │ │ + bge.n 51544 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51720 │ │ │ │ + cbnz r3, 51544 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 51720 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 51544 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - b.n 516de │ │ │ │ + b.n 51502 │ │ │ │ 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] │ │ │ │ @@ -56096,463 +55941,463 @@ │ │ │ │ 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 5174a │ │ │ │ + bge.n 5156e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5174a │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5156e │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7a368 │ │ │ │ + b.w 7a378 │ │ │ │ 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, #60000 @ 0xea60 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 127d20 │ │ │ │ + bl 127ae0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 517a4 │ │ │ │ + beq.n 515c8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88538 │ │ │ │ - cbnz r0, 517a4 │ │ │ │ + bl 88530 │ │ │ │ + cbnz r0, 515c8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #32992 @ 0x80e0 │ │ │ │ + movw r1, #28752 @ 0x7050 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4da88 │ │ │ │ + bl 4dafc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 517b6 │ │ │ │ + bne.n 515da │ │ │ │ movs r4, #0 │ │ │ │ - b.n 517c2 │ │ │ │ + b.n 515e6 │ │ │ │ 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} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 517e6 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 5182a │ │ │ │ + bne.n 5160a │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 5164e │ │ │ │ orr.w r0, r4, #524288 @ 0x80000 │ │ │ │ blx 2bd88 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 51804 │ │ │ │ + bne.n 51628 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ - b.n 51816 │ │ │ │ + bl 1b10e8 │ │ │ │ + b.n 5163a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1c0920 <_Py_set_inheritable@@Base> │ │ │ │ + bl 1bff30 <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51820 │ │ │ │ + bne.n 51644 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b4c4 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 5182a │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 5164e │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r3, 51848 │ │ │ │ + cbz r3, 5166c │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 51858 │ │ │ │ + b.n 5167c │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 51856 │ │ │ │ + ble.n 5167a │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 51852 │ │ │ │ - cbnz r1, 5187c │ │ │ │ + bgt.n 51676 │ │ │ │ + cbnz r1, 516a0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51858 │ │ │ │ + b.n 5167c │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #252] @ (51958 ) │ │ │ │ + ldr r1, [pc, #252] @ (5177c ) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 51882 │ │ │ │ - b.n 51952 │ │ │ │ + cbnz r0, 516a6 │ │ │ │ + b.n 51776 │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ add r6, r4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 51938 │ │ │ │ + beq.n 5175c │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - cbz r4, 518d2 │ │ │ │ + cbz r4, 516f6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 518b6 │ │ │ │ + bmi.n 516da │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #20444 @ 0x4fdc │ │ │ │ + movw r2, #16220 @ 0x3f5c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #18800 @ 0x4970 │ │ │ │ + movw r1, #14576 @ 0x38f0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #33564 @ 0x831c │ │ │ │ + movw r0, #29340 @ 0x729c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51952 │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51776 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 8b750 │ │ │ │ + bl 8b724 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51952 │ │ │ │ + beq.n 51776 │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 51910 │ │ │ │ + bne.n 51734 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 51940 │ │ │ │ + beq.n 51764 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 518fa │ │ │ │ - movw r2, #20444 @ 0x4fdc │ │ │ │ + bmi.n 5171e │ │ │ │ + movw r2, #16220 @ 0x3f5c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #18820 @ 0x4984 │ │ │ │ + movw r1, #14596 @ 0x3904 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #33564 @ 0x831c │ │ │ │ + movw r0, #29340 @ 0x729c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51952 │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51776 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b750 │ │ │ │ + bl 8b724 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 51952 │ │ │ │ + cbz r0, 51776 │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 51928 │ │ │ │ + beq.n 5174c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27196 @ 0x6a3c │ │ │ │ + movw r1, #22972 @ 0x59bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 51952 │ │ │ │ - movw r3, #28276 @ 0x6e74 │ │ │ │ + bl f3560 │ │ │ │ + b.n 51776 │ │ │ │ + movw r3, #24052 @ 0x5df4 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 51942 │ │ │ │ - movw r4, #28276 @ 0x6e74 │ │ │ │ + b.n 51766 │ │ │ │ + movw r4, #24052 @ 0x5df4 │ │ │ │ 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 519aa │ │ │ │ + b.w 517ce │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - strh r0, [r0, r3] │ │ │ │ + strh r0, [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 │ │ │ │ - cbz r1, 51974 │ │ │ │ + cbz r1, 51798 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 51990 │ │ │ │ + bmi.n 517b4 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #42900 @ 0xa794 │ │ │ │ + movw r1, #38676 @ 0x9714 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 519a8 │ │ │ │ + b.n 517cc │ │ │ │ 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 7a53c │ │ │ │ + bl 7a54c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000519aa : │ │ │ │ +000517ce : │ │ │ │ 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 28bfe8 │ │ │ │ - cbz r0, 519d8 │ │ │ │ + bl 28afc0 │ │ │ │ + cbz r0, 517fc │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f0d60 <_PyCompile_GetBinaryIntrinsicName@@Base+0x1dc> │ │ │ │ + b.w 1efe88 <_PyCompile_GetBinaryIntrinsicName@@Base+0x1dc> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r1, 519f2 │ │ │ │ + cbz r1, 51816 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 51a0e │ │ │ │ + bmi.n 51832 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #43008 @ 0xa800 │ │ │ │ + movw r1, #38784 @ 0x9780 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 51a26 │ │ │ │ + b.n 5184a │ │ │ │ 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 7a53c │ │ │ │ + bl 7a54c │ │ │ │ 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 │ │ │ │ mov r0, r1 │ │ │ │ - bl 214ee8 │ │ │ │ + bl 214050 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 51a44 │ │ │ │ + bne.n 51868 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51a8e │ │ │ │ + b.n 518b2 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #17 │ │ │ │ - bl 1d1364 │ │ │ │ + bl 1d0498 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b400 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 51a62 │ │ │ │ + bne.n 51886 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #17 │ │ │ │ - bl 1d1364 │ │ │ │ + bl 1d0498 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 51a86 │ │ │ │ + bne.n 518aa │ │ │ │ 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 1b1958 │ │ │ │ + b.w 1b10e8 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00051a90 : │ │ │ │ +000518b4 : │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #60] @ (51ad4 ) │ │ │ │ + ldr r5, [pc, #60] @ (518f8 ) │ │ │ │ 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 51ace │ │ │ │ + beq.n 518f2 │ │ │ │ add.w r7, r5, #110592 @ 0x1b000 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 51ac6 │ │ │ │ + bge.n 518ea │ │ │ │ ldrb r6, [r2, r4] │ │ │ │ add r6, r7 │ │ │ │ ldrb.w r6, [r6, #3288] @ 0xcd8 │ │ │ │ strb.w r6, [r0, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 51ab2 │ │ │ │ + b.n 518d6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00051ad8 <_PyMonitoring_FirePyStartEvent@@Base>: │ │ │ │ +000518fc <_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 51b92 <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ + bl 519b6 <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 214ee8 │ │ │ │ + bl 214050 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 51b1e <_PyMonitoring_FirePyStartEvent@@Base+0x46> │ │ │ │ + bne.n 51942 <_PyMonitoring_FirePyStartEvent@@Base+0x46> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51b40 <_PyMonitoring_FirePyStartEvent@@Base+0x68> │ │ │ │ + b.n 51964 <_PyMonitoring_FirePyStartEvent@@Base+0x68> │ │ │ │ blx 2bec4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51b38 <_PyMonitoring_FirePyStartEvent@@Base+0x60> │ │ │ │ + bne.n 5195c <_PyMonitoring_FirePyStartEvent@@Base+0x60> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1b1958 │ │ │ │ + b.w 1b10e8 │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #33072 @ 0x8130 │ │ │ │ + movw r1, #28832 @ 0x70a0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 8edb8 │ │ │ │ - cbz r0, 51b84 <_PyMonitoring_FirePyStartEvent@@Base+0xac> │ │ │ │ + bl 8ed90 │ │ │ │ + cbz r0, 519a8 <_PyMonitoring_FirePyStartEvent@@Base+0xac> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ blx 2af30 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 51b88 <_PyMonitoring_FirePyStartEvent@@Base+0xb0> │ │ │ │ + cbz r0, 519ac <_PyMonitoring_FirePyStartEvent@@Base+0xb0> │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ + bl 1b10e8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51b8e <_PyMonitoring_FirePyStartEvent@@Base+0xb6> │ │ │ │ + b.n 519b2 <_PyMonitoring_FirePyStartEvent@@Base+0xb6> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #268] @ (51cb4 <_PyMonitoring_FirePyStartEvent@@Base+0x1dc>) │ │ │ │ + ldr r3, [pc, #268] @ (51ad8 <_PyMonitoring_FirePyStartEvent@@Base+0x1dc>) │ │ │ │ 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 51bde <_PyMonitoring_FirePyStartEvent@@Base+0x106> │ │ │ │ + bge.n 51a02 <_PyMonitoring_FirePyStartEvent@@Base+0x106> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #33096 @ 0x8148 │ │ │ │ + movw r1, #28856 @ 0x70b8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 51be8 <_PyMonitoring_FirePyStartEvent@@Base+0x110> │ │ │ │ + bl f3560 │ │ │ │ + b.n 51a0c <_PyMonitoring_FirePyStartEvent@@Base+0x110> │ │ │ │ cmp r6, #5 │ │ │ │ - beq.n 51bf2 <_PyMonitoring_FirePyStartEvent@@Base+0x11a> │ │ │ │ - bl 800ec │ │ │ │ - cbnz r0, 51bee <_PyMonitoring_FirePyStartEvent@@Base+0x116> │ │ │ │ + beq.n 51a16 <_PyMonitoring_FirePyStartEvent@@Base+0x11a> │ │ │ │ + bl 800cc │ │ │ │ + cbnz r0, 51a12 <_PyMonitoring_FirePyStartEvent@@Base+0x116> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 51cac <_PyMonitoring_FirePyStartEvent@@Base+0x1d4> │ │ │ │ + b.n 51ad0 <_PyMonitoring_FirePyStartEvent@@Base+0x1d4> │ │ │ │ str.w r0, [r8, #8] │ │ │ │ add.w r2, r8, #4 │ │ │ │ - movw r8, #17508 @ 0x4464 │ │ │ │ + movw r8, #13284 @ 0x33e4 │ │ │ │ movt r8, #68 @ 0x44 │ │ │ │ orr.w r3, r7, #2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 51caa <_PyMonitoring_FirePyStartEvent@@Base+0x1d2> │ │ │ │ + beq.n 51ace <_PyMonitoring_FirePyStartEvent@@Base+0x1d2> │ │ │ │ cmp r4, #15 │ │ │ │ mov.w ip, #1 │ │ │ │ it hi │ │ │ │ lsrhi r3, r4, #4 │ │ │ │ mov r1, sl │ │ │ │ str r6, [sp, #4] │ │ │ │ ite ls │ │ │ │ @@ -56562,1073 +56407,1073 @@ │ │ │ │ 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 205dc8 <_PyTrash_thread_destroy_chain@@Base+0x260> │ │ │ │ + bl 204ef4 <_PyTrash_thread_destroy_chain@@Base+0x260> │ │ │ │ eor.w r4, r4, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r0, 51ca6 <_PyMonitoring_FirePyStartEvent@@Base+0x1ce> │ │ │ │ + cbz r0, 51aca <_PyMonitoring_FirePyStartEvent@@Base+0x1ce> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 51be8 <_PyMonitoring_FirePyStartEvent@@Base+0x110> │ │ │ │ + beq.n 51a0c <_PyMonitoring_FirePyStartEvent@@Base+0x110> │ │ │ │ cmp r6, #10 │ │ │ │ - ble.n 51c9a <_PyMonitoring_FirePyStartEvent@@Base+0x1c2> │ │ │ │ - movw r2, #5028 @ 0x13a4 │ │ │ │ + ble.n 51abe <_PyMonitoring_FirePyStartEvent@@Base+0x1c2> │ │ │ │ + movw r2, #804 @ 0x324 │ │ │ │ movt r2, #50 @ 0x32 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9488 @ 0x2510 │ │ │ │ + movw r1, #5264 @ 0x1490 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ 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, #3316] @ 0xcf4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51be8 <_PyMonitoring_FirePyStartEvent@@Base+0x110> │ │ │ │ + beq.n 51a0c <_PyMonitoring_FirePyStartEvent@@Base+0x110> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r5, #3316] @ 0xcf4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51be8 <_PyMonitoring_FirePyStartEvent@@Base+0x110> │ │ │ │ + bge.n 51a0c <_PyMonitoring_FirePyStartEvent@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 51be8 <_PyMonitoring_FirePyStartEvent@@Base+0x110> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 51be8 <_PyMonitoring_FirePyStartEvent@@Base+0x110> │ │ │ │ + bne.n 51a0c <_PyMonitoring_FirePyStartEvent@@Base+0x110> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 51a0c <_PyMonitoring_FirePyStartEvent@@Base+0x110> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ bic.w r3, r3, fp │ │ │ │ strb.w r3, [r9] │ │ │ │ uxtb r4, r4 │ │ │ │ - b.n 51c04 <_PyMonitoring_FirePyStartEvent@@Base+0x12c> │ │ │ │ + b.n 51a28 <_PyMonitoring_FirePyStartEvent@@Base+0x12c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00051cb8 : │ │ │ │ +00051adc : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51ce0 │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 51ce0 │ │ │ │ + bne.n 51b04 │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 51b04 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51d48 │ │ │ │ + b.n 51b6c │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ blx 2bdac │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 51cfe │ │ │ │ + bne.n 51b22 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1b1958 │ │ │ │ - bl 6b2c8 │ │ │ │ + b.w 1b10e8 │ │ │ │ + bl 6b300 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 51d0e │ │ │ │ + cbnz r0, 51b32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1fc770 │ │ │ │ + b.w 1fb898 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c2f4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 51d3a │ │ │ │ - bl 6b580 │ │ │ │ + cbz r5, 51b5e │ │ │ │ + bl 6b5b8 │ │ │ │ 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 1b1958 │ │ │ │ - bl 19e9f0 │ │ │ │ + b.w 1b10e8 │ │ │ │ + bl 19e090 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 6b580 │ │ │ │ + bl 6b5b8 │ │ │ │ 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 │ │ │ │ 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 25057c <_PyEval_MatchKeys@@Base+0x6c4> │ │ │ │ + bl 24f6d0 <_PyEval_MatchKeys@@Base+0x6c4> │ │ │ │ cmp r6, r5 │ │ │ │ mov r4, r0 │ │ │ │ - beq.n 51d9c │ │ │ │ - cbz r0, 51d9c │ │ │ │ + beq.n 51bc0 │ │ │ │ + cbz r0, 51bc0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl d80f8 │ │ │ │ + bl d7fe8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51d90 │ │ │ │ + bge.n 51bb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 51d94 │ │ │ │ + cbz r3, 51bb8 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 51d9c │ │ │ │ + b.n 51bc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 51d90 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 51bb4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00051da0 <_PyMonitoring_FirePyResumeEvent@@Base>: │ │ │ │ +00051bc4 <_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 51b92 <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ + bl 519b6 <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #20] @ (51de4 <_PyMonitoring_FirePyResumeEvent@@Base+0x44>) │ │ │ │ + ldr r2, [pc, #20] @ (51c08 <_PyMonitoring_FirePyResumeEvent@@Base+0x44>) │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ - b.n 51e92 <_PyMonitoring_FirePyYieldEvent@@Base+0xaa> │ │ │ │ + b.n 51cb6 <_PyMonitoring_FirePyYieldEvent@@Base+0xaa> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00051de8 <_PyMonitoring_FirePyYieldEvent@@Base>: │ │ │ │ +00051c0c <_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 51b92 <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ + bl 519b6 <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ 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 52020 <_PyMonitoring_FirePyReturnEvent@@Base+0x160> │ │ │ │ + bl 51e44 <_PyMonitoring_FirePyReturnEvent@@Base+0x160> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 51e54 <_PyMonitoring_FirePyYieldEvent@@Base+0x6c> │ │ │ │ + cbz r0, 51c78 <_PyMonitoring_FirePyYieldEvent@@Base+0x6c> │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movs r0, #3 │ │ │ │ - bl 7c28c │ │ │ │ + bl 7c27c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 51e48 <_PyMonitoring_FirePyYieldEvent@@Base+0x60> │ │ │ │ + bge.n 51c6c <_PyMonitoring_FirePyYieldEvent@@Base+0x60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 51e4c <_PyMonitoring_FirePyYieldEvent@@Base+0x64> │ │ │ │ + cbz r3, 51c70 <_PyMonitoring_FirePyYieldEvent@@Base+0x64> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 51e54 <_PyMonitoring_FirePyYieldEvent@@Base+0x6c> │ │ │ │ + b.n 51c78 <_PyMonitoring_FirePyYieldEvent@@Base+0x6c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 51e48 <_PyMonitoring_FirePyYieldEvent@@Base+0x60> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 51c6c <_PyMonitoring_FirePyYieldEvent@@Base+0x60> │ │ │ │ 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 │ │ │ │ mov r0, r1 │ │ │ │ - bl 85b78 │ │ │ │ + bl 85b5c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51e7a <_PyMonitoring_FirePyYieldEvent@@Base+0x92> │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 51e8e <_PyMonitoring_FirePyYieldEvent@@Base+0xa6> │ │ │ │ + bne.n 51c9e <_PyMonitoring_FirePyYieldEvent@@Base+0x92> │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 51cb2 <_PyMonitoring_FirePyYieldEvent@@Base+0xa6> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 51e84 <_PyMonitoring_FirePyYieldEvent@@Base+0x9c> │ │ │ │ + cbz r3, 51ca8 <_PyMonitoring_FirePyYieldEvent@@Base+0x9c> │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 51e90 <_PyMonitoring_FirePyYieldEvent@@Base+0xa8> │ │ │ │ + b.n 51cb4 <_PyMonitoring_FirePyYieldEvent@@Base+0xa8> │ │ │ │ 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, r1 │ │ │ │ - bl 70b18 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70b3c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 51ebc <_PyMonitoring_FirePyYieldEvent@@Base+0xd4> │ │ │ │ + cbz r0, 51ce0 <_PyMonitoring_FirePyYieldEvent@@Base+0xd4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 711b4 │ │ │ │ + bl 711d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00051ec0 <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ +00051ce4 <_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 51b92 <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ + bl 519b6 <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ add sp, #24 │ │ │ │ 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 51f2c <_PyMonitoring_FirePyReturnEvent@@Base+0x6c> │ │ │ │ + bne.n 51d50 <_PyMonitoring_FirePyReturnEvent@@Base+0x6c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 51f44 <_PyMonitoring_FirePyReturnEvent@@Base+0x84> │ │ │ │ - movw r2, #20444 @ 0x4fdc │ │ │ │ + bmi.n 51d68 <_PyMonitoring_FirePyReturnEvent@@Base+0x84> │ │ │ │ + movw r2, #16220 @ 0x3f5c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #64892 @ 0xfd7c │ │ │ │ + movw r1, #60668 @ 0xecfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #5728 @ 0x1660 │ │ │ │ + movw r0, #1504 @ 0x5e0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 51ffc <_PyMonitoring_FirePyReturnEvent@@Base+0x13c> │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 51e20 <_PyMonitoring_FirePyReturnEvent@@Base+0x13c> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #5728 @ 0x1660 │ │ │ │ + movw r0, #1504 @ 0x5e0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51f04 <_PyMonitoring_FirePyReturnEvent@@Base+0x44> │ │ │ │ - b.n 51ffc <_PyMonitoring_FirePyReturnEvent@@Base+0x13c> │ │ │ │ + bne.n 51d28 <_PyMonitoring_FirePyReturnEvent@@Base+0x44> │ │ │ │ + b.n 51e20 <_PyMonitoring_FirePyReturnEvent@@Base+0x13c> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b750 │ │ │ │ + bl 8b724 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51ffc <_PyMonitoring_FirePyReturnEvent@@Base+0x13c> │ │ │ │ + beq.n 51e20 <_PyMonitoring_FirePyReturnEvent@@Base+0x13c> │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 51f74 <_PyMonitoring_FirePyReturnEvent@@Base+0xb4> │ │ │ │ + beq.n 51d98 <_PyMonitoring_FirePyReturnEvent@@Base+0xb4> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27196 @ 0x6a3c │ │ │ │ + movw r1, #22972 @ 0x59bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 51ffc <_PyMonitoring_FirePyReturnEvent@@Base+0x13c> │ │ │ │ + bl f3560 │ │ │ │ + b.n 51e20 <_PyMonitoring_FirePyReturnEvent@@Base+0x13c> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1f9a1c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f8b44 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51ffc <_PyMonitoring_FirePyReturnEvent@@Base+0x13c> │ │ │ │ + beq.n 51e20 <_PyMonitoring_FirePyReturnEvent@@Base+0x13c> │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov.w r3, #65537 @ 0x10001 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsls r0, r3, #2 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 51fbc <_PyMonitoring_FirePyReturnEvent@@Base+0xfc> │ │ │ │ - bl 75f54 │ │ │ │ + bcs.n 51de0 <_PyMonitoring_FirePyReturnEvent@@Base+0xfc> │ │ │ │ + bl 75f8c │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 51fbc <_PyMonitoring_FirePyReturnEvent@@Base+0xfc> │ │ │ │ + cbz r0, 51de0 <_PyMonitoring_FirePyReturnEvent@@Base+0xfc> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ blx 2b6cc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51fc8 <_PyMonitoring_FirePyReturnEvent@@Base+0x108> │ │ │ │ + bne.n 51dec <_PyMonitoring_FirePyReturnEvent@@Base+0x108> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - blt.n 51f88 <_PyMonitoring_FirePyReturnEvent@@Base+0xc8> │ │ │ │ + blt.n 51dac <_PyMonitoring_FirePyReturnEvent@@Base+0xc8> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 51fc4 <_PyMonitoring_FirePyReturnEvent@@Base+0x104> │ │ │ │ - bl 1fc770 │ │ │ │ + blt.n 51de8 <_PyMonitoring_FirePyReturnEvent@@Base+0x104> │ │ │ │ + bl 1fb898 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5201a <_PyMonitoring_FirePyReturnEvent@@Base+0x15a> │ │ │ │ + b.n 51e3e <_PyMonitoring_FirePyReturnEvent@@Base+0x15a> │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 51f86 <_PyMonitoring_FirePyReturnEvent@@Base+0xc6> │ │ │ │ + b.n 51daa <_PyMonitoring_FirePyReturnEvent@@Base+0xc6> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7193c │ │ │ │ + bl 71974 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 52000 <_PyMonitoring_FirePyReturnEvent@@Base+0x140> │ │ │ │ - b.n 51ff6 <_PyMonitoring_FirePyReturnEvent@@Base+0x136> │ │ │ │ + cbnz r0, 51e24 <_PyMonitoring_FirePyReturnEvent@@Base+0x140> │ │ │ │ + b.n 51e1a <_PyMonitoring_FirePyReturnEvent@@Base+0x136> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 52014 <_PyMonitoring_FirePyReturnEvent@@Base+0x154> │ │ │ │ + bge.n 51e38 <_PyMonitoring_FirePyReturnEvent@@Base+0x154> │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 121ee8 <_PyLong_FromGid@@Base> │ │ │ │ + bl 121cb4 <_PyLong_FromGid@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 51fd4 <_PyMonitoring_FirePyReturnEvent@@Base+0x114> │ │ │ │ + bne.n 51df8 <_PyMonitoring_FirePyReturnEvent@@Base+0x114> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 52004 <_PyMonitoring_FirePyReturnEvent@@Base+0x144> │ │ │ │ + blt.n 51e28 <_PyMonitoring_FirePyReturnEvent@@Base+0x144> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5201a <_PyMonitoring_FirePyReturnEvent@@Base+0x15a> │ │ │ │ + b.n 51e3e <_PyMonitoring_FirePyReturnEvent@@Base+0x15a> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 51fdc <_PyMonitoring_FirePyReturnEvent@@Base+0x11c> │ │ │ │ + b.n 51e00 <_PyMonitoring_FirePyReturnEvent@@Base+0x11c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 51ff6 <_PyMonitoring_FirePyReturnEvent@@Base+0x136> │ │ │ │ + bne.n 51e1a <_PyMonitoring_FirePyReturnEvent@@Base+0x136> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 51ff6 <_PyMonitoring_FirePyReturnEvent@@Base+0x136> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 51e1a <_PyMonitoring_FirePyReturnEvent@@Base+0x136> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ 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 r3, [r0, #40] @ 0x28 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r3, 52038 <_PyMonitoring_FirePyReturnEvent@@Base+0x178> │ │ │ │ + cbnz r3, 51e5c <_PyMonitoring_FirePyReturnEvent@@Base+0x178> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 52092 <_PyMonitoring_FirePyReturnEvent@@Base+0x1d2> │ │ │ │ + cbz r3, 51eb6 <_PyMonitoring_FirePyReturnEvent@@Base+0x1d2> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 52046 <_PyMonitoring_FirePyReturnEvent@@Base+0x186> │ │ │ │ + cbz r4, 51e6a <_PyMonitoring_FirePyReturnEvent@@Base+0x186> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84e14 │ │ │ │ + bl 84df8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5204c <_PyMonitoring_FirePyReturnEvent@@Base+0x18c> │ │ │ │ - bl 706ec │ │ │ │ + b.n 51e70 <_PyMonitoring_FirePyReturnEvent@@Base+0x18c> │ │ │ │ + bl 70718 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 5208e <_PyMonitoring_FirePyReturnEvent@@Base+0x1ce> │ │ │ │ + cbz r4, 51eb2 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ce> │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 52064 <_PyMonitoring_FirePyReturnEvent@@Base+0x1a4> │ │ │ │ + cbz r2, 51e88 <_PyMonitoring_FirePyReturnEvent@@Base+0x1a4> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #57696 @ 0xe160 │ │ │ │ + movw r1, #53472 @ 0xd0e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5207a <_PyMonitoring_FirePyReturnEvent@@Base+0x1ba> │ │ │ │ + beq.n 51e9e <_PyMonitoring_FirePyReturnEvent@@Base+0x1ba> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - cbz r2, 520aa <_PyMonitoring_FirePyReturnEvent@@Base+0x1ea> │ │ │ │ + cbz r2, 51ece <_PyMonitoring_FirePyReturnEvent@@Base+0x1ea> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #50856 @ 0xc6a8 │ │ │ │ + movw r1, #46632 @ 0xb628 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 520aa <_PyMonitoring_FirePyReturnEvent@@Base+0x1ea> │ │ │ │ + bne.n 51ece <_PyMonitoring_FirePyReturnEvent@@Base+0x1ea> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5208e <_PyMonitoring_FirePyReturnEvent@@Base+0x1ce> │ │ │ │ + bge.n 51eb2 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5208e <_PyMonitoring_FirePyReturnEvent@@Base+0x1ce> │ │ │ │ + cbnz r3, 51eb2 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ce> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 520aa <_PyMonitoring_FirePyReturnEvent@@Base+0x1ea> │ │ │ │ - cbz r4, 520a2 <_PyMonitoring_FirePyReturnEvent@@Base+0x1e2> │ │ │ │ + b.n 51ece <_PyMonitoring_FirePyReturnEvent@@Base+0x1ea> │ │ │ │ + cbz r4, 51ec6 <_PyMonitoring_FirePyReturnEvent@@Base+0x1e2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 520aa <_PyMonitoring_FirePyReturnEvent@@Base+0x1ea> │ │ │ │ + bge.n 51ece <_PyMonitoring_FirePyReturnEvent@@Base+0x1ea> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 520aa <_PyMonitoring_FirePyReturnEvent@@Base+0x1ea> │ │ │ │ + b.n 51ece <_PyMonitoring_FirePyReturnEvent@@Base+0x1ea> │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [pc, #20] @ (520c4 <_PyMonitoring_FirePyReturnEvent@@Base+0x204>) │ │ │ │ + ldr r2, [pc, #20] @ (51ee8 <_PyMonitoring_FirePyReturnEvent@@Base+0x204>) │ │ │ │ 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, #4060] @ 0xfdc │ │ │ │ - b.n 51e92 <_PyMonitoring_FirePyYieldEvent@@Base+0xaa> │ │ │ │ + b.n 51cb6 <_PyMonitoring_FirePyYieldEvent@@Base+0xaa> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000520c8 <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ +00051eec <_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 51b92 <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ + bl 519b6 <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000520f6 <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ +00051f1a <_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 51b92 <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ + bl 519b6 <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00052124 <_PyMonitoring_FireBranchRightEvent@@Base>: │ │ │ │ - b.w 29a7b4 <_PyMonitoring_FireBranchEvent@@Base> │ │ │ │ +00051f48 <_PyMonitoring_FireBranchRightEvent@@Base>: │ │ │ │ + b.w 299754 <_PyMonitoring_FireBranchEvent@@Base> │ │ │ │ │ │ │ │ -00052128 <_PyMonitoring_FireBranchLeftEvent@@Base>: │ │ │ │ +00051f4c <_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 51b92 <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ + bl 519b6 <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #0 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ - bl 166444 │ │ │ │ + bl 165c40 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 521ac <_PyMonitoring_FireBranchLeftEvent@@Base+0x84> │ │ │ │ + cbz r0, 51fd0 <_PyMonitoring_FireBranchLeftEvent@@Base+0x84> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #33124 @ 0x8164 │ │ │ │ + movw r0, #28884 @ 0x70d4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldrd r2, r3, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl e5520 │ │ │ │ + bl e53c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 521a0 <_PyMonitoring_FireBranchLeftEvent@@Base+0x78> │ │ │ │ + bge.n 51fc4 <_PyMonitoring_FireBranchLeftEvent@@Base+0x78> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 521a4 <_PyMonitoring_FireBranchLeftEvent@@Base+0x7c> │ │ │ │ + cbz r3, 51fc8 <_PyMonitoring_FireBranchLeftEvent@@Base+0x7c> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 521ac <_PyMonitoring_FireBranchLeftEvent@@Base+0x84> │ │ │ │ + b.n 51fd0 <_PyMonitoring_FireBranchLeftEvent@@Base+0x84> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 521a0 <_PyMonitoring_FireBranchLeftEvent@@Base+0x78> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 51fc4 <_PyMonitoring_FireBranchLeftEvent@@Base+0x78> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 7760c │ │ │ │ + bl 77644 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ 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 521f0 <_PyMonitoring_FireBranchLeftEvent@@Base+0xc8> │ │ │ │ + bge.n 52014 <_PyMonitoring_FireBranchLeftEvent@@Base+0xc8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 521f0 <_PyMonitoring_FireBranchLeftEvent@@Base+0xc8> │ │ │ │ + cbnz r3, 52014 <_PyMonitoring_FireBranchLeftEvent@@Base+0xc8> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77160 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77198 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000521f2 <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ +00052016 <_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 52298 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ + bl 520bc <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5221a <_PyMonitoring_FirePyThrowEvent@@Base+0x28> │ │ │ │ + bne.n 5203e <_PyMonitoring_FirePyThrowEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5224e <_PyMonitoring_FirePyThrowEvent@@Base+0x5c> │ │ │ │ + b.n 52072 <_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 51b92 <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ + bl 519b6 <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 52248 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ - bl d9454 │ │ │ │ - b.n 5224e <_PyMonitoring_FirePyThrowEvent@@Base+0x5c> │ │ │ │ - bl 77680 │ │ │ │ - b.n 52214 <_PyMonitoring_FirePyThrowEvent@@Base+0x22> │ │ │ │ + cbnz r4, 5206c <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ + bl d9344 │ │ │ │ + b.n 52072 <_PyMonitoring_FirePyThrowEvent@@Base+0x5c> │ │ │ │ + bl 776b8 │ │ │ │ + b.n 52038 <_PyMonitoring_FirePyThrowEvent@@Base+0x22> │ │ │ │ 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 r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (52294 <_PyMonitoring_FirePyThrowEvent@@Base+0xa2>) │ │ │ │ - bl 20b2bc <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (520b8 <_PyMonitoring_FirePyThrowEvent@@Base+0xa2>) │ │ │ │ + bl 20a3e4 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 52282 <_PyMonitoring_FirePyThrowEvent@@Base+0x90> │ │ │ │ + cbz r2, 520a6 <_PyMonitoring_FirePyThrowEvent@@Base+0x90> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #17888 @ 0x45e0 │ │ │ │ + movw r0, #13664 @ 0x3560 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80cc0 │ │ │ │ - movw r0, #25248 @ 0x62a0 │ │ │ │ + b.w 80ca0 │ │ │ │ + movw r0, #21024 @ 0x5220 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80cc0 │ │ │ │ + b.w 80ca0 │ │ │ │ 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 d9440 │ │ │ │ + bl d9330 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 522d0 <_PyMonitoring_FirePyThrowEvent@@Base+0xde> │ │ │ │ + cbnz r0, 520f4 <_PyMonitoring_FirePyThrowEvent@@Base+0xde> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #33168 @ 0x8190 │ │ │ │ + movw r1, #28928 @ 0x7100 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 522d2 <_PyMonitoring_FirePyThrowEvent@@Base+0xe0> │ │ │ │ + b.n 520f6 <_PyMonitoring_FirePyThrowEvent@@Base+0xe0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000522d4 <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ +000520f8 <_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 52298 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ + bl 520bc <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 522fc <_PyMonitoring_FireRaiseEvent@@Base+0x28> │ │ │ │ + bne.n 52120 <_PyMonitoring_FireRaiseEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 52330 <_PyMonitoring_FireRaiseEvent@@Base+0x5c> │ │ │ │ + b.n 52154 <_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 51b92 <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ + bl 519b6 <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 5232a <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ - bl d9454 │ │ │ │ - b.n 52330 <_PyMonitoring_FireRaiseEvent@@Base+0x5c> │ │ │ │ - bl 77680 │ │ │ │ - b.n 522f6 <_PyMonitoring_FireRaiseEvent@@Base+0x22> │ │ │ │ + cbnz r4, 5214e <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ + bl d9344 │ │ │ │ + b.n 52154 <_PyMonitoring_FireRaiseEvent@@Base+0x5c> │ │ │ │ + bl 776b8 │ │ │ │ + b.n 5211a <_PyMonitoring_FireRaiseEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00052336 <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ +0005215a <_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 52298 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ + bl 520bc <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5235e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x28> │ │ │ │ + bne.n 52182 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 52392 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5c> │ │ │ │ + b.n 521b6 <_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 51b92 <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ + bl 519b6 <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 5238c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ - bl d9454 │ │ │ │ - b.n 52392 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5c> │ │ │ │ - bl 77680 │ │ │ │ - b.n 52358 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x22> │ │ │ │ + cbnz r4, 521b0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ + bl d9344 │ │ │ │ + b.n 521b6 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5c> │ │ │ │ + bl 776b8 │ │ │ │ + b.n 5217c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 523c0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x8a> │ │ │ │ + cbnz r1, 521e4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x8a> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #33208 @ 0x81b8 │ │ │ │ + movw r1, #28968 @ 0x7128 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 523ec <_PyMonitoring_FireExceptionHandledEvent@@Base+0xb6> │ │ │ │ + bl f3560 │ │ │ │ + b.n 52210 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xb6> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 52400 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xca> │ │ │ │ + beq.n 52224 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xca> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bmi.n 523f2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xbc> │ │ │ │ + bmi.n 52216 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xbc> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #33240 @ 0x81d8 │ │ │ │ + movw r1, #29000 @ 0x7148 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 52412 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xdc> │ │ │ │ + b.n 52236 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xdc> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52402 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xcc> │ │ │ │ + bge.n 52226 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xcc> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 52402 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xcc> │ │ │ │ + b.n 52226 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xcc> │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r3, #1 │ │ │ │ str r1, [r2, #28] │ │ │ │ strb.w r3, [r2, #32] │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00052414 <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ +00052238 <_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 52298 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ + bl 520bc <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5243c <_PyMonitoring_FirePyUnwindEvent@@Base+0x28> │ │ │ │ + bne.n 52260 <_PyMonitoring_FirePyUnwindEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 52470 <_PyMonitoring_FirePyUnwindEvent@@Base+0x5c> │ │ │ │ + b.n 52294 <_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 51b92 <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ + bl 519b6 <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 5246a <_PyMonitoring_FirePyUnwindEvent@@Base+0x56> │ │ │ │ - bl d9454 │ │ │ │ - b.n 52470 <_PyMonitoring_FirePyUnwindEvent@@Base+0x5c> │ │ │ │ - bl 77680 │ │ │ │ - b.n 52436 <_PyMonitoring_FirePyUnwindEvent@@Base+0x22> │ │ │ │ + cbnz r4, 5228e <_PyMonitoring_FirePyUnwindEvent@@Base+0x56> │ │ │ │ + bl d9344 │ │ │ │ + b.n 52294 <_PyMonitoring_FirePyUnwindEvent@@Base+0x5c> │ │ │ │ + bl 776b8 │ │ │ │ + b.n 5225a <_PyMonitoring_FirePyUnwindEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00052476 <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ +0005229a <_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 1305e8 │ │ │ │ + bl 13024c │ │ │ │ movs r1, #10 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 52298 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ + bl 520bc <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 524ae <_PyMonitoring_FireStopIterationEvent@@Base+0x38> │ │ │ │ + bne.n 522d2 <_PyMonitoring_FireStopIterationEvent@@Base+0x38> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 524f8 <_PyMonitoring_FireStopIterationEvent@@Base+0x82> │ │ │ │ + b.n 5231c <_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 51b92 <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ + bl 519b6 <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 524e6 <_PyMonitoring_FireStopIterationEvent@@Base+0x70> │ │ │ │ + bge.n 5230a <_PyMonitoring_FireStopIterationEvent@@Base+0x70> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 524e6 <_PyMonitoring_FireStopIterationEvent@@Base+0x70> │ │ │ │ + cbnz r3, 5230a <_PyMonitoring_FireStopIterationEvent@@Base+0x70> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 524f0 <_PyMonitoring_FireStopIterationEvent@@Base+0x7a> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 52314 <_PyMonitoring_FireStopIterationEvent@@Base+0x7a> │ │ │ │ mov r0, r4 │ │ │ │ - bl d9454 │ │ │ │ - b.n 524f8 <_PyMonitoring_FireStopIterationEvent@@Base+0x82> │ │ │ │ + bl d9344 │ │ │ │ + b.n 5231c <_PyMonitoring_FireStopIterationEvent@@Base+0x82> │ │ │ │ movs r0, #0 │ │ │ │ - bl 77680 │ │ │ │ - b.n 524a8 <_PyMonitoring_FireStopIterationEvent@@Base+0x32> │ │ │ │ + bl 776b8 │ │ │ │ + b.n 522cc <_PyMonitoring_FireStopIterationEvent@@Base+0x32> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 293f20 <_Py_hashtable_foreach@@Base+0xd34> │ │ │ │ + b.w 292f98 <_Py_hashtable_foreach@@Base+0xd24> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 52590 <_PyMonitoring_FireStopIterationEvent@@Base+0x11a> │ │ │ │ + beq.n 523b4 <_PyMonitoring_FireStopIterationEvent@@Base+0x11a> │ │ │ │ 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 4d6b8 │ │ │ │ - cbnz r0, 52564 <_PyMonitoring_FireStopIterationEvent@@Base+0xee> │ │ │ │ + bl 4d72c │ │ │ │ + cbnz r0, 52388 <_PyMonitoring_FireStopIterationEvent@@Base+0xee> │ │ │ │ movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9248 │ │ │ │ - cbz r0, 52546 <_PyMonitoring_FireStopIterationEvent@@Base+0xd0> │ │ │ │ - bl d94d0 │ │ │ │ + bl d9138 │ │ │ │ + cbz r0, 5236a <_PyMonitoring_FireStopIterationEvent@@Base+0xd0> │ │ │ │ + bl d93c0 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 5258e <_PyMonitoring_FireStopIterationEvent@@Base+0x118> │ │ │ │ + b.n 523b2 <_PyMonitoring_FireStopIterationEvent@@Base+0x118> │ │ │ │ movw r3, #61120 @ 0xeec0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9248 │ │ │ │ + bl d9138 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52538 <_PyMonitoring_FireStopIterationEvent@@Base+0xc2> │ │ │ │ + bne.n 5235c <_PyMonitoring_FireStopIterationEvent@@Base+0xc2> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d9248 │ │ │ │ + bl d9138 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52538 <_PyMonitoring_FireStopIterationEvent@@Base+0xc2> │ │ │ │ - b.n 5258c <_PyMonitoring_FireStopIterationEvent@@Base+0x116> │ │ │ │ + bne.n 5235c <_PyMonitoring_FireStopIterationEvent@@Base+0xc2> │ │ │ │ + b.n 523b0 <_PyMonitoring_FireStopIterationEvent@@Base+0x116> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52576 <_PyMonitoring_FireStopIterationEvent@@Base+0x100> │ │ │ │ + bge.n 5239a <_PyMonitoring_FireStopIterationEvent@@Base+0x100> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 52576 <_PyMonitoring_FireStopIterationEvent@@Base+0x100> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5239a <_PyMonitoring_FireStopIterationEvent@@Base+0x100> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64024 @ 0xfa18 │ │ │ │ + movw r1, #59800 @ 0xe998 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ 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 r9, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 525b8 <_PyMonitoring_FireStopIterationEvent@@Base+0x142> │ │ │ │ + cbz r3, 523dc <_PyMonitoring_FireStopIterationEvent@@Base+0x142> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 525c8 <_PyMonitoring_FireStopIterationEvent@@Base+0x152> │ │ │ │ + b.n 523ec <_PyMonitoring_FireStopIterationEvent@@Base+0x152> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 525c6 <_PyMonitoring_FireStopIterationEvent@@Base+0x150> │ │ │ │ + ble.n 523ea <_PyMonitoring_FireStopIterationEvent@@Base+0x150> │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 525c2 <_PyMonitoring_FireStopIterationEvent@@Base+0x14c> │ │ │ │ - cbnz r1, 525ee <_PyMonitoring_FireStopIterationEvent@@Base+0x178> │ │ │ │ + bgt.n 523e6 <_PyMonitoring_FireStopIterationEvent@@Base+0x14c> │ │ │ │ + cbnz r1, 52412 <_PyMonitoring_FireStopIterationEvent@@Base+0x178> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 525c8 <_PyMonitoring_FireStopIterationEvent@@Base+0x152> │ │ │ │ + b.n 523ec <_PyMonitoring_FireStopIterationEvent@@Base+0x152> │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #256] @ (526cc <_PyMonitoring_FireStopIterationEvent@@Base+0x256>) │ │ │ │ + ldr r1, [pc, #256] @ (524f0 <_PyMonitoring_FireStopIterationEvent@@Base+0x256>) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 525f4 <_PyMonitoring_FireStopIterationEvent@@Base+0x17e> │ │ │ │ + cbnz r0, 52418 <_PyMonitoring_FireStopIterationEvent@@Base+0x17e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 526c4 <_PyMonitoring_FireStopIterationEvent@@Base+0x24e> │ │ │ │ + b.n 524e8 <_PyMonitoring_FireStopIterationEvent@@Base+0x24e> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r3, r5, r6 │ │ │ │ ldrd r7, r8, [r4] │ │ │ │ subs r6, r3, #2 │ │ │ │ - beq.n 5262c <_PyMonitoring_FireStopIterationEvent@@Base+0x1b6> │ │ │ │ + beq.n 52450 <_PyMonitoring_FireStopIterationEvent@@Base+0x1b6> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 52608 <_PyMonitoring_FireStopIterationEvent@@Base+0x192> │ │ │ │ + cbz r5, 5242c <_PyMonitoring_FireStopIterationEvent@@Base+0x192> │ │ │ │ subs r6, r3, #3 │ │ │ │ - beq.n 5263c <_PyMonitoring_FireStopIterationEvent@@Base+0x1c6> │ │ │ │ - b.n 52610 <_PyMonitoring_FireStopIterationEvent@@Base+0x19a> │ │ │ │ + beq.n 52460 <_PyMonitoring_FireStopIterationEvent@@Base+0x1c6> │ │ │ │ + b.n 52434 <_PyMonitoring_FireStopIterationEvent@@Base+0x19a> │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 52624 <_PyMonitoring_FireStopIterationEvent@@Base+0x1ae> │ │ │ │ - bl c72fc │ │ │ │ + cbz r0, 52448 <_PyMonitoring_FireStopIterationEvent@@Base+0x1ae> │ │ │ │ + bl c7388 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 525ea <_PyMonitoring_FireStopIterationEvent@@Base+0x174> │ │ │ │ + blt.n 5240e <_PyMonitoring_FireStopIterationEvent@@Base+0x174> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 52628 <_PyMonitoring_FireStopIterationEvent@@Base+0x1b2> │ │ │ │ - b.n 5264a <_PyMonitoring_FireStopIterationEvent@@Base+0x1d4> │ │ │ │ + bne.n 5244c <_PyMonitoring_FireStopIterationEvent@@Base+0x1b2> │ │ │ │ + b.n 5246e <_PyMonitoring_FireStopIterationEvent@@Base+0x1d4> │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b.n 52652 <_PyMonitoring_FireStopIterationEvent@@Base+0x1dc> │ │ │ │ + b.n 52476 <_PyMonitoring_FireStopIterationEvent@@Base+0x1dc> │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ mov r6, r5 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 52652 <_PyMonitoring_FireStopIterationEvent@@Base+0x1dc> │ │ │ │ + b.n 52476 <_PyMonitoring_FireStopIterationEvent@@Base+0x1dc> │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 52652 <_PyMonitoring_FireStopIterationEvent@@Base+0x1dc> │ │ │ │ + b.n 52476 <_PyMonitoring_FireStopIterationEvent@@Base+0x1dc> │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ ldr.w r9, [r9, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 21f308 <_PyPickle_GetXIData@@Base+0x3f8> │ │ │ │ + bl 21e46c <_PyPickle_GetXIData@@Base+0x3f8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 525ea <_PyMonitoring_FireStopIterationEvent@@Base+0x174> │ │ │ │ + beq.n 5240e <_PyMonitoring_FireStopIterationEvent@@Base+0x174> │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 21f6bc <_PyPickle_GetXIData@@Base+0x7ac> │ │ │ │ + bl 21e820 <_PyPickle_GetXIData@@Base+0x7ac> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 526b4 <_PyMonitoring_FireStopIterationEvent@@Base+0x23e> │ │ │ │ + beq.n 524d8 <_PyMonitoring_FireStopIterationEvent@@Base+0x23e> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f9c8 │ │ │ │ + bl 23eaf4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 526b4 <_PyMonitoring_FireStopIterationEvent@@Base+0x23e> │ │ │ │ + beq.n 524d8 <_PyMonitoring_FireStopIterationEvent@@Base+0x23e> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21f73c <_PyPickle_GetXIData@@Base+0x82c> │ │ │ │ + bl 21e8a0 <_PyPickle_GetXIData@@Base+0x82c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 526b4 <_PyMonitoring_FireStopIterationEvent@@Base+0x23e> │ │ │ │ + beq.n 524d8 <_PyMonitoring_FireStopIterationEvent@@Base+0x23e> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 21f7a4 <_PyPickle_GetXIData@@Base+0x894> │ │ │ │ + bl 21e908 <_PyPickle_GetXIData@@Base+0x894> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 526b4 <_PyMonitoring_FireStopIterationEvent@@Base+0x23e> │ │ │ │ + beq.n 524d8 <_PyMonitoring_FireStopIterationEvent@@Base+0x23e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 247eec │ │ │ │ + bl 247040 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 526b4 <_PyMonitoring_FireStopIterationEvent@@Base+0x23e> │ │ │ │ + beq.n 524d8 <_PyMonitoring_FireStopIterationEvent@@Base+0x23e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 526bc <_PyMonitoring_FireStopIterationEvent@@Base+0x246> │ │ │ │ + bge.n 524e0 <_PyMonitoring_FireStopIterationEvent@@Base+0x246> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 526bc <_PyMonitoring_FireStopIterationEvent@@Base+0x246> │ │ │ │ + cbnz r3, 524e0 <_PyMonitoring_FireStopIterationEvent@@Base+0x246> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 526bc <_PyMonitoring_FireStopIterationEvent@@Base+0x246> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 524e0 <_PyMonitoring_FireStopIterationEvent@@Base+0x246> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77680 │ │ │ │ - b.n 525ea <_PyMonitoring_FireStopIterationEvent@@Base+0x174> │ │ │ │ + bl 776b8 │ │ │ │ + b.n 5240e <_PyMonitoring_FireStopIterationEvent@@Base+0x174> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - strh r0, [r3, r4] │ │ │ │ + strh r0, [r7, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -000526d0 : │ │ │ │ +000524f4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 526e2 │ │ │ │ - cbnz r1, 526e8 │ │ │ │ - bl 293fa8 <_Py_hashtable_foreach@@Base+0xdbc> │ │ │ │ - b.n 526f4 │ │ │ │ + cbz r0, 52506 │ │ │ │ + cbnz r1, 5250c │ │ │ │ + bl 293020 <_Py_hashtable_foreach@@Base+0xdac> │ │ │ │ + b.n 52518 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 79770 │ │ │ │ + bl 79798 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 526fa │ │ │ │ + cbnz r0, 5251e │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 52718 │ │ │ │ + b.n 5253c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 115dec │ │ │ │ + bl 115894 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52718 │ │ │ │ + bge.n 5253c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52718 │ │ │ │ + cbnz r3, 5253c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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 │ │ │ │ @@ -57637,660 +57482,757 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2b348 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12c2a0 │ │ │ │ - cbnz r0, 52796 │ │ │ │ + bl 12bf90 │ │ │ │ + cbnz r0, 525ba │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add.w r6, r4, #16 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r7, r5 │ │ │ │ - blt.n 5276e │ │ │ │ + blt.n 52592 │ │ │ │ cmp r5, r0 │ │ │ │ - ble.n 5276e │ │ │ │ + ble.n 52592 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c260 │ │ │ │ - cbnz r0, 5276e │ │ │ │ + cbnz r0, 52592 │ │ │ │ subs r1, r7, r5 │ │ │ │ adds r0, r6, r5 │ │ │ │ - bl 714dc │ │ │ │ + bl 71500 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 52798 │ │ │ │ + b.n 525bc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #41176 @ 0xa0d8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5278a │ │ │ │ + bne.n 525ae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52798 │ │ │ │ + bge.n 525bc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 52798 │ │ │ │ + b.n 525bc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 714dc │ │ │ │ + bl 71500 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 52798 │ │ │ │ + b.n 525bc │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 527a2 │ │ │ │ + cbz r3, 525c6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12e348 │ │ │ │ + bl 12e01c │ │ │ │ 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, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 527ce │ │ │ │ + cbnz r0, 525f2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 527d6 │ │ │ │ + cbz r0, 525fa │ │ │ │ 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 527c0 │ │ │ │ + beq.n 525e4 │ │ │ │ + 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 │ │ │ │ + mov r5, r2 │ │ │ │ + bl d086c │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 52634 │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ + movt r3, #20 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 5262a │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 14353c │ │ │ │ + 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, [pc, #44] @ (52818 ) │ │ │ │ - bl 20b2bc <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (52674 ) │ │ │ │ + bl 20a3e4 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 52806 │ │ │ │ + cbz r2, 52664 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #17888 @ 0x45e0 │ │ │ │ + movw r0, #13664 @ 0x3560 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80cc0 │ │ │ │ - movw r0, #25248 @ 0x62a0 │ │ │ │ + b.w 80ca0 │ │ │ │ + movw r0, #21024 @ 0x5220 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80cc0 │ │ │ │ - nop │ │ │ │ + b.w 80ca0 │ │ │ │ @ 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 5284c │ │ │ │ + bge.n 526a8 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ + bl 1b10e8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52874 │ │ │ │ + b.n 526d0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 121ee8 <_PyLong_FromGid@@Base> │ │ │ │ + bl 121cb4 <_PyLong_FromGid@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 121ee8 <_PyLong_FromGid@@Base> │ │ │ │ + bl 121cb4 <_PyLong_FromGid@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 121ee8 <_PyLong_FromGid@@Base> │ │ │ │ + bl 121cb4 <_PyLong_FromGid@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #12368 @ 0x3050 │ │ │ │ + movw r0, #8144 @ 0x1fd0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00052878 : │ │ │ │ +000526d4 : │ │ │ │ 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 125f28 │ │ │ │ + bl 125cf0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 528ac │ │ │ │ + beq.n 52708 │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 528b2 │ │ │ │ + bls.n 5270e │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #33308 @ 0x821c │ │ │ │ + movw r1, #29068 @ 0x718c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 528b4 │ │ │ │ + b.n 52710 │ │ │ │ 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 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + bl d086c │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 52748 │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ + movt r3, #20 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 52740 │ │ │ │ + bl 14353c │ │ │ │ + b.n 52748 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 527dc │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + cbz r0, 52766 │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ + movt r3, #20 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 5275e │ │ │ │ + bl 14353c │ │ │ │ + b.n 52766 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 527dc │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbz r0, 52782 │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ + movt r3, #20 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 5277c │ │ │ │ + bl 14353c │ │ │ │ + b.n 52782 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 527dc │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 5279e │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ + movt r3, #20 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 52798 │ │ │ │ + bl 14353c │ │ │ │ + b.n 5279e │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 527dc │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 527ba │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ + movt r3, #20 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 527b4 │ │ │ │ + bl 14353c │ │ │ │ + b.n 527ba │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 527dc │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + cbz r0, 527dc │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ + movt r3, #20 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 527d2 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 14353c │ │ │ │ + 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, [pc, #48] @ (528f8 ) │ │ │ │ - bl 20b2bc <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #48] @ (52820 ) │ │ │ │ + bl 20a3e4 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 528e6 │ │ │ │ + blt.n 5280e │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r0, #17888 @ 0x45e0 │ │ │ │ + movw r0, #13664 @ 0x3560 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80cc0 │ │ │ │ - movw r0, #25248 @ 0x62a0 │ │ │ │ + b.w 80ca0 │ │ │ │ + movw r0, #21024 @ 0x5220 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80cc0 │ │ │ │ + b.w 80ca0 │ │ │ │ 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 2aea0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5292c │ │ │ │ + bge.n 52854 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ + bl 1b10e8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52954 │ │ │ │ + b.n 5287c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1bd8f4 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ + bl 1bcfa4 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1bd8f4 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ + bl 1bcfa4 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1bd8f4 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ + bl 1bcfa4 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #12368 @ 0x3050 │ │ │ │ + movw r0, #8144 @ 0x1fd0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ 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 800ec │ │ │ │ + b.w 800cc │ │ │ │ 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 52996 │ │ │ │ + bne.n 528be │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1278a4 │ │ │ │ - cbz r0, 529ac │ │ │ │ - b.n 529b0 │ │ │ │ + bl 127660 │ │ │ │ + cbz r0, 528d4 │ │ │ │ + b.n 528d8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #5876 @ 0x16f4 │ │ │ │ + movw r0, #1652 @ 0x674 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5298a │ │ │ │ + bne.n 528b2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 529e4 │ │ │ │ + b.n 5290c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - bl 1f9a1c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f8b44 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 529ac │ │ │ │ + beq.n 528d4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2b0ec │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 529dc │ │ │ │ + bne.n 52904 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ - b.n 529ac │ │ │ │ + bl 1b10e8 │ │ │ │ + b.n 528d4 │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ 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 52a1a │ │ │ │ + beq.n 52942 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 52a48 │ │ │ │ + bne.n 52970 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 52a2e │ │ │ │ + beq.n 52956 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 52a4a │ │ │ │ + bgt.n 52972 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21056 @ 0x5240 │ │ │ │ + movw r1, #16832 @ 0x41c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 52a70 │ │ │ │ + bl f3560 │ │ │ │ + b.n 52998 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl ee988 │ │ │ │ + bl ee824 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52a70 │ │ │ │ + bge.n 52998 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52a70 │ │ │ │ + cbnz r3, 52998 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00052a74 : │ │ │ │ +0005299c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r0, 52a88 │ │ │ │ - cbnz r1, 52a8e │ │ │ │ - bl 293fa8 <_Py_hashtable_foreach@@Base+0xdbc> │ │ │ │ - b.n 52a98 │ │ │ │ + cbz r0, 529b0 │ │ │ │ + cbnz r1, 529b6 │ │ │ │ + bl 293020 <_Py_hashtable_foreach@@Base+0xdac> │ │ │ │ + b.n 529c0 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 9e4ec │ │ │ │ + bl 9e4dc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 52aa8 │ │ │ │ - movw r0, #33524 @ 0x82f4 │ │ │ │ + bge.n 529d0 │ │ │ │ + movw r0, #29284 @ 0x7264 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ movs r4, #0 │ │ │ │ - bl 2063f4 │ │ │ │ - b.n 52aae │ │ │ │ + bl 205520 │ │ │ │ + b.n 529d6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #34012 @ 0x84dc │ │ │ │ + movw r0, #29772 @ 0x744c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ - b.w 80cc0 │ │ │ │ + b.w 80ca0 │ │ │ │ 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 52aec │ │ │ │ + bne.n 52a14 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 52b0e │ │ │ │ - b.n 52b06 │ │ │ │ + bne.n 52a36 │ │ │ │ + b.n 52a2e │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #6036 @ 0x1794 │ │ │ │ + movw r0, #1812 @ 0x714 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52ade │ │ │ │ + bne.n 52a06 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52b8c │ │ │ │ - bl 7fe4c │ │ │ │ + b.n 52ab4 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52b02 │ │ │ │ + bne.n 52a2a │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 52b22 │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 52a4a │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52b02 │ │ │ │ + bne.n 52a2a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 209a90 │ │ │ │ + bl 208bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52b02 │ │ │ │ + beq.n 52a2a │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - movw r1, #34016 @ 0x84e0 │ │ │ │ + movw r1, #29776 @ 0x7450 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #34020 @ 0x84e4 │ │ │ │ + movw r0, #29780 @ 0x7454 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91b24 │ │ │ │ + bl 91b08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 52b02 │ │ │ │ - bl 965e4 │ │ │ │ + beq.n 52a2a │ │ │ │ + bl 965c4 │ │ │ │ mov r2, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b7a0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 52b84 │ │ │ │ + bge.n 52aac │ │ │ │ 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 1b1958 │ │ │ │ + b.w 1b10e8 │ │ │ │ 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, 52bc4 │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 52aec │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 52bbc │ │ │ │ - bl 143964 │ │ │ │ - b.n 52bc4 │ │ │ │ + bne.n 52ae4 │ │ │ │ + bl 14353c │ │ │ │ + b.n 52aec │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52c58 │ │ │ │ + bne.n 52b80 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 52be2 │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 52b0a │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 52bda │ │ │ │ - bl 143964 │ │ │ │ - b.n 52be2 │ │ │ │ + bne.n 52b02 │ │ │ │ + bl 14353c │ │ │ │ + b.n 52b0a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52c58 │ │ │ │ + bne.n 52b80 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 52bfe │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 52b26 │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 52bf8 │ │ │ │ - bl 143964 │ │ │ │ - b.n 52bfe │ │ │ │ + bne.n 52b20 │ │ │ │ + bl 14353c │ │ │ │ + b.n 52b26 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 52c58 │ │ │ │ + cbnz r0, 52b80 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 52c1a │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 52b42 │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 52c14 │ │ │ │ - bl 143964 │ │ │ │ - b.n 52c1a │ │ │ │ + bne.n 52b3c │ │ │ │ + bl 14353c │ │ │ │ + b.n 52b42 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 52c58 │ │ │ │ + cbnz r0, 52b80 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 52c36 │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 52b5e │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 52c30 │ │ │ │ - bl 143964 │ │ │ │ - b.n 52c36 │ │ │ │ + bne.n 52b58 │ │ │ │ + bl 14353c │ │ │ │ + b.n 52b5e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 52c58 │ │ │ │ + cbnz r0, 52b80 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 52c58 │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 52b80 │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 52c4e │ │ │ │ + bne.n 52b76 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 143964 │ │ │ │ + b.w 14353c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 52c8a │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 52bb2 │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 52c84 │ │ │ │ - bl 143964 │ │ │ │ - b.n 52c8a │ │ │ │ + bne.n 52bac │ │ │ │ + bl 14353c │ │ │ │ + b.n 52bb2 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 52cc8 │ │ │ │ + cbnz r0, 52bf0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 52ca6 │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 52bce │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 52ca0 │ │ │ │ - bl 143964 │ │ │ │ - b.n 52ca6 │ │ │ │ + bne.n 52bc8 │ │ │ │ + bl 14353c │ │ │ │ + b.n 52bce │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 52cc8 │ │ │ │ + cbnz r0, 52bf0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 52cc8 │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 52bf0 │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 52cbe │ │ │ │ + bne.n 52be6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 143964 │ │ │ │ + b.w 14353c │ │ │ │ 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 52d0e │ │ │ │ - cbz r0, 52d0a │ │ │ │ + bl 52c36 │ │ │ │ + cbz r0, 52c32 │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ ubfx r3, r3, #8, #12 │ │ │ │ bfc r0, #0, #12 │ │ │ │ orrs r0, r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 52d00 │ │ │ │ + bne.n 52c28 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7e104 │ │ │ │ + b.w 7e0f4 │ │ │ │ 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 52d32 │ │ │ │ - bl dd900 <_PyNumber_Index@@Base> │ │ │ │ + bmi.n 52c5a │ │ │ │ + bl dd7d4 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 52d78 │ │ │ │ - b.n 52d40 │ │ │ │ + cbz r0, 52ca0 │ │ │ │ + b.n 52c68 │ │ │ │ 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 52da4 │ │ │ │ + bne.n 52ccc │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c09c0 │ │ │ │ + bl 1bffd0 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 52da4 │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 52d7c │ │ │ │ + bne.n 52ccc │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 52ca4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52d78 │ │ │ │ + bge.n 52ca0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52d78 │ │ │ │ + cbnz r3, 52ca0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52ddc │ │ │ │ + b.n 52d04 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 52da4 │ │ │ │ + cbnz r3, 52ccc │ │ │ │ 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 52da0 │ │ │ │ + bge.n 52cc8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52da0 │ │ │ │ + cbnz r3, 52cc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 52ddc │ │ │ │ + b.n 52d04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7214 │ │ │ │ + bl 1e633c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 52dc2 │ │ │ │ + bge.n 52cea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52dc2 │ │ │ │ + cbnz r3, 52cea │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r6, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 52dd6 │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 52cfe │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 52d78 │ │ │ │ + bne.n 52ca0 │ │ │ │ movs r0, #1 │ │ │ │ strd r7, r6, [r5] │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 52dfc │ │ │ │ + bmi.n 52d24 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 52e16 │ │ │ │ + bpl.n 52d3e │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20452 @ 0x4fe4 │ │ │ │ + movw r1, #16228 @ 0x3f64 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52e2e │ │ │ │ + b.n 52d56 │ │ │ │ tst.w r3, #14 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -58298,78 +58240,78 @@ │ │ │ │ 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 52d0e │ │ │ │ - cbz r0, 52e70 │ │ │ │ + bl 52c36 │ │ │ │ + cbz r0, 52d98 │ │ │ │ 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 52e66 │ │ │ │ + bne.n 52d8e │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7e104 │ │ │ │ + b.w 7e0f4 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - movw r0, #38552 @ 0x9698 │ │ │ │ + movw r0, #34328 @ 0x8618 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 79770 │ │ │ │ + b.w 79798 │ │ │ │ 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 52ea2 │ │ │ │ + bne.n 52dca │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 52d0e │ │ │ │ - cbnz r0, 52eba │ │ │ │ - b.n 52f52 │ │ │ │ + bl 52c36 │ │ │ │ + cbnz r0, 52de2 │ │ │ │ + b.n 52e7a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #6164 @ 0x1814 │ │ │ │ + movw r0, #1940 @ 0x794 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52f52 │ │ │ │ - b.n 52e96 │ │ │ │ + beq.n 52e7a │ │ │ │ + b.n 52dbe │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 52d0e │ │ │ │ + bl 52c36 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 52f52 │ │ │ │ + beq.n 52e7a │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ mvn.w r2, #1 │ │ │ │ subs r1, #1 │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r1, r2, r1 │ │ │ │ - bcs.n 52ee4 │ │ │ │ + bcs.n 52e0c │ │ │ │ ldrd r4, r1, [sp] │ │ │ │ subs r1, #1 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r2, r1 │ │ │ │ - bcc.n 52efc │ │ │ │ + bcc.n 52e24 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #34032 @ 0x84f0 │ │ │ │ + movw r1, #29792 @ 0x7460 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 52f30 │ │ │ │ + bl f3560 │ │ │ │ + b.n 52e58 │ │ │ │ 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 │ │ │ │ @@ -58377,1549 +58319,1759 @@ │ │ │ │ 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 52f48 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 52f52 │ │ │ │ + bne.n 52e70 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 52e7a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 121ef4 │ │ │ │ + b.w 121cc0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1026b8 │ │ │ │ + b.w 10247c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00052f58 : │ │ │ │ +00052e80 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbnz r0, 52f70 │ │ │ │ - bl 293fa8 <_Py_hashtable_foreach@@Base+0xdbc> │ │ │ │ - b.n 52f7a │ │ │ │ + cbnz r0, 52e98 │ │ │ │ + bl 293020 <_Py_hashtable_foreach@@Base+0xdac> │ │ │ │ + b.n 52ea2 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 27205c │ │ │ │ + bl 271068 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 52f8a │ │ │ │ - movw r0, #34084 @ 0x8524 │ │ │ │ + bge.n 52eb2 │ │ │ │ + movw r0, #29844 @ 0x7494 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ movs r4, #0 │ │ │ │ - bl 2063f4 │ │ │ │ - b.n 52f90 │ │ │ │ + bl 205520 │ │ │ │ + b.n 52eb8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 196ac0 <_PyInterpreterState_New@@Base+0x3f4> │ │ │ │ + bl 196168 <_PyInterpreterState_New@@Base+0x3f4> │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ rsb r0, r0, #1600 @ 0x640 │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ 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 196ac0 <_PyInterpreterState_New@@Base+0x3f4> │ │ │ │ + bl 196168 <_PyInterpreterState_New@@Base+0x3f4> │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ 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, 53056 │ │ │ │ + cbz r4, 52f7e │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 5303e │ │ │ │ + bge.n 52f66 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 5303e │ │ │ │ - ldr r4, [pc, #104] @ (53064 ) │ │ │ │ + bpl.n 52f66 │ │ │ │ + ldr r4, [pc, #104] @ (52f8c ) │ │ │ │ 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, #400] @ 0x190 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 53022 │ │ │ │ + beq.n 52f4a │ │ │ │ cmp r0, #10 │ │ │ │ - bls.n 5302e │ │ │ │ + bls.n 52f56 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #400 @ 0x190 │ │ │ │ add r2, r3 │ │ │ │ - b.n 53038 │ │ │ │ + b.n 52f60 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #376 @ 0x178 │ │ │ │ add r2, r3 │ │ │ │ add.w r1, r2, #24 │ │ │ │ - b.n 53040 │ │ │ │ + b.n 52f68 │ │ │ │ add r1, r4 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ movs r4, #0 │ │ │ │ - cbz r5, 5304c │ │ │ │ + cbz r5, 52f74 │ │ │ │ ldr r5, [r5, #24] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 53044 │ │ │ │ + b.n 52f6c │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 53056 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 53060 │ │ │ │ + bne.n 52f7e │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 52f88 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00053068 : │ │ │ │ +00052f90 : │ │ │ │ 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 27205c │ │ │ │ + bl 271068 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ mov r0, r4 │ │ │ │ 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 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ movs r3, #6 │ │ │ │ strh.w r3, [sp, #4] │ │ │ │ - bl 714dc │ │ │ │ + bl 71500 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -000530ae : │ │ │ │ +00052fd6 : │ │ │ │ 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 9e4ec │ │ │ │ + bl 9e4dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r1, r3, [r0, #8] │ │ │ │ - movw r0, #34308 @ 0x8604 │ │ │ │ + movw r0, #30068 @ 0x7574 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w e5520 │ │ │ │ + b.w e53c0 │ │ │ │ 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 714dc │ │ │ │ + bl 71500 │ │ │ │ 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 r0, [pc, #116] @ (53190 ) │ │ │ │ - mov.w r3, #1 │ │ │ │ - sub sp, #8 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 53136 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 53126 │ │ │ │ - ite eq │ │ │ │ - moveq r1, #1 │ │ │ │ - movne r1, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 53152 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r1, [sp, #0] │ │ │ │ - bl 108da4 <_PyMutex_LockTimed@@Base> │ │ │ │ - ldr r3, [pc, #64] @ (53194 ) │ │ │ │ - ldr.w r3, [r3, #1476] @ 0x5c4 │ │ │ │ - cbz r3, 5315e │ │ │ │ - bl 20e5f8 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 53176 │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 53166 │ │ │ │ - dmb ish │ │ │ │ - beq.n 53182 │ │ │ │ - ldr r0, [pc, #16] @ (53190 ) │ │ │ │ - bl 23d610 │ │ │ │ - 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 {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 13b928 │ │ │ │ - cbz r0, 531ce │ │ │ │ + bl 13b570 │ │ │ │ + cbz r0, 5306a │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 531d2 │ │ │ │ - bl 1d9408 │ │ │ │ + cbz r0, 5306e │ │ │ │ + bl 1d8530 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 531d2 │ │ │ │ + bne.n 5306e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 531ce │ │ │ │ + bge.n 5306a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 531ce │ │ │ │ + cbnz r3, 5306a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 531f4 │ │ │ │ + b.n 53090 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 531e4 │ │ │ │ + blt.n 53080 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 531f4 │ │ │ │ + b.n 53090 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 531da │ │ │ │ + bne.n 53076 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 531da │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53076 │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 53216 │ │ │ │ + cbz r3, 530b2 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 53218 │ │ │ │ + b.n 530b4 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r5, [pc, #312] @ (53354 ) │ │ │ │ + ldr r5, [pc, #312] @ (531f0 ) │ │ │ │ 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, 5324c │ │ │ │ + cbnz r7, 530e8 │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n 5324c │ │ │ │ + ble.n 530e8 │ │ │ │ cmp.w r8, #3 │ │ │ │ - bgt.n 5324c │ │ │ │ - cbnz r6, 53272 │ │ │ │ - ldr r1, [pc, #264] @ (53358 ) │ │ │ │ + bgt.n 530e8 │ │ │ │ + cbnz r6, 5310e │ │ │ │ + ldr r1, [pc, #264] @ (531f4 ) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53334 │ │ │ │ + beq.n 531d0 │ │ │ │ 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 11daa8 │ │ │ │ + bl 11d960 │ │ │ │ ldr.w r8, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53330 │ │ │ │ - cbz r7, 532ce │ │ │ │ + beq.n 531cc │ │ │ │ + cbz r7, 5316a │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 532ac │ │ │ │ - bl fcb0c │ │ │ │ + cbz r0, 53148 │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 532a4 │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 53140 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53330 │ │ │ │ + bne.n 531cc │ │ │ │ subs.w r7, r9, #2 │ │ │ │ - bne.n 532b0 │ │ │ │ - b.n 532d2 │ │ │ │ + bne.n 5314c │ │ │ │ + b.n 5316e │ │ │ │ mov.w r4, #384 @ 0x180 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 532c0 │ │ │ │ + cbnz r0, 5315c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1bae60 │ │ │ │ - cbnz r0, 532d2 │ │ │ │ - b.n 53330 │ │ │ │ + bl 1ba50c │ │ │ │ + cbnz r0, 5316e │ │ │ │ + b.n 531cc │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 52d0e │ │ │ │ - cbz r0, 53330 │ │ │ │ + bl 52c36 │ │ │ │ + cbz r0, 531cc │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 532d2 │ │ │ │ - b.n 532b4 │ │ │ │ + beq.n 5316e │ │ │ │ + b.n 53150 │ │ │ │ mov.w r4, #384 @ 0x180 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ - bl 965e4 │ │ │ │ + bl 965c4 │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ mov sl, r0 │ │ │ │ - beq.n 532f8 │ │ │ │ + beq.n 53194 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ strd r6, r7, [sp] │ │ │ │ blx 2bc40 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 53306 │ │ │ │ + b.n 531a2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ blx 2ad90 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9aa94 │ │ │ │ - cbz r5, 53338 │ │ │ │ + bl 9aa40 │ │ │ │ + cbz r5, 531d4 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 53322 │ │ │ │ - bl eedb4 │ │ │ │ + bne.n 531be │ │ │ │ + bl eec50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 532da │ │ │ │ - b.n 53330 │ │ │ │ + beq.n 53176 │ │ │ │ + b.n 531cc │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ + bl 1b10e8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 53340 │ │ │ │ + b.n 531dc │ │ │ │ mov r8, r0 │ │ │ │ - b.n 53340 │ │ │ │ + b.n 531dc │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #92] @ 0x5c │ │ │ │ - bl 11e11c <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11dfd4 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r1, #4] │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r0, [r6, r5] │ │ │ │ + strh r0, [r2, r6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movw r0, #34400 @ 0x8660 │ │ │ │ + movw r0, #30160 @ 0x75d0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w 79770 │ │ │ │ + b.w 79798 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [pc, #116] @ (53288 ) │ │ │ │ + mov.w r3, #1 │ │ │ │ + sub sp, #8 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 5322e │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5321e │ │ │ │ + ite eq │ │ │ │ + moveq r1, #1 │ │ │ │ + movne r1, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 5324a │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r1, [sp, #0] │ │ │ │ + bl 108b40 <_PyMutex_LockTimed@@Base> │ │ │ │ + ldr r3, [pc, #64] @ (5328c ) │ │ │ │ + ldr.w r3, [r3, #1476] @ 0x5c4 │ │ │ │ + cbz r3, 53256 │ │ │ │ + bl 20d6c0 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 5326e │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5325e │ │ │ │ + dmb ish │ │ │ │ + beq.n 5327a │ │ │ │ + ldr r0, [pc, #16] @ (53288 ) │ │ │ │ + bl 23c798 │ │ │ │ + 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 {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 47dbe <_PyTime_AsTimeval_clamp@@Base+0x6f8> │ │ │ │ + bl 47e06 <_PyTime_AsTimeval_clamp@@Base+0x6f8> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 533a2 │ │ │ │ + cbz r0, 532ca │ │ │ │ mov r1, r5 │ │ │ │ - bl 4e9f2 <_PyXIData_FormatNotShareableError@@Base+0x17e> │ │ │ │ + bl 4ea32 <_PyXIData_FormatNotShareableError@@Base+0x17e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53396 │ │ │ │ + bge.n 532be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5339a │ │ │ │ + cbz r3, 532c2 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 533a2 │ │ │ │ + b.n 532ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 53396 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 532be │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 294960 <_Py_hashtable_foreach@@Base+0x1774> │ │ │ │ + b.w 293980 <_Py_hashtable_foreach@@Base+0x170c> │ │ │ │ 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, #34420 @ 0x8674 │ │ │ │ + movw r0, #30180 @ 0x75e4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 1bcd4c │ │ │ │ - cbnz r0, 533cc │ │ │ │ + bl 1bc3fc │ │ │ │ + cbnz r0, 532f4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5341c │ │ │ │ + b.n 53344 │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #34440 @ 0x8688 │ │ │ │ + movw r1, #30200 @ 0x75f8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl d04a0 │ │ │ │ + bl d053c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 533f0 │ │ │ │ + bge.n 53318 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 533f0 │ │ │ │ + cbnz r3, 53318 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 533c8 │ │ │ │ + beq.n 532f0 │ │ │ │ ldrd r2, r3, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #16672 @ 0x4120 │ │ │ │ + movw r0, #12448 @ 0x30a0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5341c │ │ │ │ + bge.n 53344 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5341c │ │ │ │ + cbnz r3, 53344 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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 5344e │ │ │ │ + beq.n 53376 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5344e │ │ │ │ + ble.n 53376 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5346a │ │ │ │ + bge.n 53392 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5346a │ │ │ │ + b.n 53392 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21056 @ 0x5240 │ │ │ │ + movw r1, #16832 @ 0x41c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 53486 │ │ │ │ + bl f3560 │ │ │ │ + b.n 533ae │ │ │ │ mov r0, r4 │ │ │ │ - bl c72fc │ │ │ │ + bl c7388 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53486 │ │ │ │ + bge.n 533ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53486 │ │ │ │ + cbnz r3, 533ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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 r4, [r0, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 534b8 │ │ │ │ + beq.n 533e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 534b8 │ │ │ │ + ble.n 533e0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 534d4 │ │ │ │ + bge.n 533fc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 534d4 │ │ │ │ + b.n 533fc │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21056 @ 0x5240 │ │ │ │ + movw r1, #16832 @ 0x41c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 534fa │ │ │ │ + bl f3560 │ │ │ │ + b.n 53422 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r2, 534e0 │ │ │ │ - bl 115dec │ │ │ │ + cbnz r2, 53408 │ │ │ │ + bl 115894 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 534e6 │ │ │ │ - bl 8b870 │ │ │ │ + b.n 5340e │ │ │ │ + bl 8b844 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 534fa │ │ │ │ + bge.n 53422 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 534fa │ │ │ │ + cbnz r3, 53422 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53520 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 5354e │ │ │ │ + bne.n 53448 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 53476 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ blx 2b320 │ │ │ │ - cbz r0, 5353c │ │ │ │ + cbz r0, 53464 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ + bl 1b10e8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53550 │ │ │ │ + b.n 53478 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - movw r0, #12792 @ 0x31f8 │ │ │ │ + movw r0, #8568 @ 0x2178 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 80cc0 │ │ │ │ - b.n 53550 │ │ │ │ + bl 80ca0 │ │ │ │ + b.n 53478 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - cbz r2, 53560 │ │ │ │ + cbz r2, 53488 │ │ │ │ ldr r2, [r0, #104] @ 0x68 │ │ │ │ add r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ - b.w 7e104 │ │ │ │ + b.w 7e0f4 │ │ │ │ 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 53594 │ │ │ │ + beq.n 534bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 53594 │ │ │ │ + ble.n 534bc │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 535b0 │ │ │ │ + bge.n 534d8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 535b0 │ │ │ │ + b.n 534d8 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21056 @ 0x5240 │ │ │ │ + movw r1, #16832 @ 0x41c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 535cc │ │ │ │ + bl f3560 │ │ │ │ + b.n 534f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl d62e0 │ │ │ │ + bl d61d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 535cc │ │ │ │ + bge.n 534f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 535cc │ │ │ │ + cbnz r3, 534f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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, 535fe │ │ │ │ + cbnz r3, 53526 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1acdb8 <_PyType_Name@@Base> │ │ │ │ + bl 1ac550 <_PyType_Name@@Base> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #34460 @ 0x869c │ │ │ │ + movw r0, #30220 @ 0x760c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e5520 │ │ │ │ + b.w e53c0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 5363a │ │ │ │ - bl e50f8 │ │ │ │ + bpl.n 53562 │ │ │ │ + bl e4f98 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5361c │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 5363a │ │ │ │ - bl d94d0 │ │ │ │ - b.n 5363a │ │ │ │ + bne.n 53544 │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 53562 │ │ │ │ + bl d93c0 │ │ │ │ + b.n 53562 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 5363a │ │ │ │ + bne.n 53562 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1acdb8 <_PyType_Name@@Base> │ │ │ │ + bl 1ac550 <_PyType_Name@@Base> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #65420 @ 0xff8c │ │ │ │ + movw r0, #61196 @ 0xef0c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e5520 │ │ │ │ + b.w e53c0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1acdb8 <_PyType_Name@@Base> │ │ │ │ + bl 1ac550 <_PyType_Name@@Base> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #34468 @ 0x86a4 │ │ │ │ + movw r0, #30228 @ 0x7614 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w e5520 │ │ │ │ + b.w e53c0 │ │ │ │ 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 53682 │ │ │ │ + beq.n 535aa │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 53698 │ │ │ │ + bne.n 535c0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 536ca │ │ │ │ + beq.n 535f2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5369a │ │ │ │ - b.n 536ca │ │ │ │ + bgt.n 535c2 │ │ │ │ + b.n 535f2 │ │ │ │ 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 536b6 │ │ │ │ + beq.n 535de │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 536e4 │ │ │ │ + bne.n 5360c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 536ca │ │ │ │ + beq.n 535f2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 536e6 │ │ │ │ + bgt.n 5360e │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21056 @ 0x5240 │ │ │ │ + movw r1, #16832 @ 0x41c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 53724 │ │ │ │ + bl f3560 │ │ │ │ + b.n 5364c │ │ │ │ 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 85470 │ │ │ │ + bl 85454 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53710 │ │ │ │ + bge.n 53638 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 53710 │ │ │ │ + cbnz r3, 53638 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53724 │ │ │ │ + bge.n 5364c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53724 │ │ │ │ + cbnz r3, 5364c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movw r0, #7852 @ 0x1eac │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 53754 │ │ │ │ + beq.n 5367c │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5376a │ │ │ │ + bne.n 53692 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 5379c │ │ │ │ + beq.n 536c4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5376c │ │ │ │ - b.n 5379c │ │ │ │ + bgt.n 53694 │ │ │ │ + b.n 536c4 │ │ │ │ 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 53788 │ │ │ │ + beq.n 536b0 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 537b6 │ │ │ │ + bne.n 536de │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5379c │ │ │ │ + beq.n 536c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 537b8 │ │ │ │ + bgt.n 536e0 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21056 @ 0x5240 │ │ │ │ + movw r1, #16832 @ 0x41c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 537f6 │ │ │ │ + bl f3560 │ │ │ │ + b.n 5371e │ │ │ │ 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 d671c │ │ │ │ + bl d660c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 537e2 │ │ │ │ + bge.n 5370a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 537e2 │ │ │ │ + cbnz r3, 5370a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 537f6 │ │ │ │ + bge.n 5371e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 537f6 │ │ │ │ + cbnz r3, 5371e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #0 │ │ │ │ - b.w 22dde8 <_PyTime_AsMilliseconds@@Base+0xaf4> │ │ │ │ + b.w 22cf54 <_PyTime_AsMilliseconds@@Base+0xaf8> │ │ │ │ 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 53840 │ │ │ │ + bgt.n 53768 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 53832 │ │ │ │ - movw r1, #20000 @ 0x4e20 │ │ │ │ + cbz r2, 5375a │ │ │ │ + movw r1, #15776 @ 0x3da0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl f36b4 │ │ │ │ - b.n 53848 │ │ │ │ - movw r1, #20032 @ 0x4e40 │ │ │ │ + bl f3560 │ │ │ │ + b.n 53770 │ │ │ │ + movw r1, #15808 @ 0x3dc0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl f36b4 │ │ │ │ - b.n 53848 │ │ │ │ - bl 11f500 │ │ │ │ + bl f3560 │ │ │ │ + b.n 53770 │ │ │ │ + bl 11f2f4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5384c │ │ │ │ + bne.n 53774 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53858 │ │ │ │ + b.n 53780 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cbnz r1, 537ae │ │ │ │ + movw r3, #61148 @ 0xeedc │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #20028 @ 0x4e3c │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f3560 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 537c2 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + adds r0, #16 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r1, #0] │ │ │ │ + bl 177e60 <_PyLong_UInt64_Converter@@Base+0x3660> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r3, #52876 @ 0xce8c │ │ │ │ + movw r3, #48652 @ 0xbe0c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r1, [pc, #0] @ (53868 ) │ │ │ │ - b.n 53a3a │ │ │ │ + ldr r1, [pc, #4] @ (537d4 ) │ │ │ │ + b.n 539a6 │ │ │ │ + nop │ │ │ │ add sp, #496 @ 0x1f0 │ │ │ │ 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 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 5389a │ │ │ │ + beq.n 53806 │ │ │ │ movw r2, #8304 @ 0x2070 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 538b0 │ │ │ │ + bne.n 5381c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 53906 │ │ │ │ + beq.n 53872 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 538b2 │ │ │ │ - b.n 53906 │ │ │ │ + bgt.n 5381e │ │ │ │ + b.n 53872 │ │ │ │ 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 538ce │ │ │ │ + beq.n 5383a │ │ │ │ movw r2, #8304 @ 0x2070 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 538e4 │ │ │ │ + bne.n 53850 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 53906 │ │ │ │ + beq.n 53872 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 53906 │ │ │ │ - b.n 538e6 │ │ │ │ + ble.n 53872 │ │ │ │ + b.n 53852 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r4, #0] │ │ │ │ - cbz r6, 53942 │ │ │ │ + cbz r6, 538ae │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 53920 │ │ │ │ + bne.n 5388c │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 5392e │ │ │ │ + bne.n 5389a │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21056 @ 0x5240 │ │ │ │ + movw r1, #16832 @ 0x41c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 5397c │ │ │ │ + bl f3560 │ │ │ │ + b.n 538e8 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 53936 │ │ │ │ - b.n 538f8 │ │ │ │ + bne.n 538a2 │ │ │ │ + b.n 53864 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 53906 │ │ │ │ - b.n 53938 │ │ │ │ + ble.n 53872 │ │ │ │ + b.n 538a4 │ │ │ │ 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 e5b40 │ │ │ │ + bl e59e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53962 │ │ │ │ + bge.n 538ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 53962 │ │ │ │ + cbnz r3, 538ce │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53976 │ │ │ │ + bge.n 538e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53976 │ │ │ │ + cbnz r3, 538e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r2, r0 │ │ │ │ sub sp, #20 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ - movw r1, #33300 @ 0x8214 │ │ │ │ + movw r1, #29060 @ 0x7184 │ │ │ │ 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 8edb8 │ │ │ │ - cbz r0, 539e6 │ │ │ │ + bl 8ed90 │ │ │ │ + cbz r0, 53952 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 39818 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x282> │ │ │ │ + bl 398c0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x282> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 539ca │ │ │ │ - b.n 539e6 │ │ │ │ + cbnz r0, 53936 │ │ │ │ + b.n 53952 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 539ea │ │ │ │ + blt.n 53956 │ │ │ │ adds r5, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 53a08 │ │ │ │ + ble.n 53974 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2613fc │ │ │ │ + bl 26058c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 539c0 │ │ │ │ + bne.n 5392c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 53a08 │ │ │ │ + cbz r3, 53974 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 539f8 │ │ │ │ + blt.n 53964 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 53a08 │ │ │ │ + b.n 53974 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 539c8 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 539c8 │ │ │ │ + bne.n 53934 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53934 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 539e6 │ │ │ │ + bne.n 53952 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 539e6 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53952 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ 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 292e70 <_PyXIData_Free@@Base+0x22bc> │ │ │ │ + bl 291ee4 <_PySemaphore_Destroy@@Base+0xc60> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53a34 │ │ │ │ + beq.n 539a0 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 204260 │ │ │ │ - b.n 53a36 │ │ │ │ + bl 203388 │ │ │ │ + b.n 539a2 │ │ │ │ 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 c9fc4 │ │ │ │ - cbz r0, 53ab2 │ │ │ │ + bl ca050 │ │ │ │ + cbz r0, 53a1e │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 53ad4 │ │ │ │ + bne.n 53a40 │ │ │ │ mov r1, r5 │ │ │ │ - bl be0c8 │ │ │ │ + bl be154 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53ab8 │ │ │ │ + bne.n 53a24 │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9248 │ │ │ │ - cbz r0, 53a9e │ │ │ │ - bl d94d0 │ │ │ │ + bl d9138 │ │ │ │ + cbz r0, 53a0a │ │ │ │ + bl d93c0 │ │ │ │ movw r0, #61148 @ 0xeedc │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #34520 @ 0x86d8 │ │ │ │ + movw r1, #30280 @ 0x7648 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 53aa6 │ │ │ │ - b.n 53ab2 │ │ │ │ + blt.n 53a12 │ │ │ │ + b.n 53a1e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53ab2 │ │ │ │ + bge.n 53a1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53ab2 │ │ │ │ + cbnz r3, 53a1e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 53af4 │ │ │ │ + b.n 53a60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 53ac4 │ │ │ │ + blt.n 53a30 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53af4 │ │ │ │ + b.n 53a60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 53ac0 │ │ │ │ + bne.n 53a2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 53ac0 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53a2c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 53ae6 │ │ │ │ + bge.n 53a52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53ae6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53a52 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 7888c │ │ │ │ + b.w 788b0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 53b16 │ │ │ │ + bge.n 53a82 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 268190 │ │ │ │ + b.w 2672e0 │ │ │ │ ldrd r1, r2, [r0, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movw r4, #46148 @ 0xb444 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 19b748 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 19adf0 <_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 │ │ │ │ mov r0, sp │ │ │ │ - bl 1ff0c0 │ │ │ │ + bl 1fe1e8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53b58 │ │ │ │ + beq.n 53ac4 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 121ef4 │ │ │ │ + b.w 121cc0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00053b5e : │ │ │ │ +00053aca : │ │ │ │ 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 b6d78 │ │ │ │ + bl b6e00 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 53b8e │ │ │ │ + bne.n 53afa │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #34560 @ 0x8700 │ │ │ │ + movw r0, #30320 @ 0x7670 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 2063f4 │ │ │ │ + bl 205520 │ │ │ │ mov r0, r4 │ │ │ │ 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, sp │ │ │ │ - bl 209104 │ │ │ │ + bl 20822c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53bbc │ │ │ │ + beq.n 53b28 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 121ef4 │ │ │ │ + b.w 121cc0 │ │ │ │ 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 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ - bl 203ce0 <_PyInterpreterConfig_InitFromDict@@Base+0xa7c> │ │ │ │ + bl 202e08 <_PyInterpreterConfig_InitFromDict@@Base+0xa7c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53bea │ │ │ │ + beq.n 53b56 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 121ef4 │ │ │ │ - b.n 53bec │ │ │ │ + bl 121cc0 │ │ │ │ + b.n 53b58 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #8] @ (53bfc ) │ │ │ │ + ldr r2, [pc, #8] @ (53b68 ) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 3b370 <_PyEval_SpecialMethodCanSuggest@@Base+0x30e> │ │ │ │ + b.w 3b3b0 <_PyEval_SpecialMethodCanSuggest@@Base+0x30e> │ │ │ │ nop │ │ │ │ add sp, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00053c00 : │ │ │ │ +00053b6c : │ │ │ │ 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 42ad2 │ │ │ │ + bl 42b1a │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ mov r0, r4 │ │ │ │ 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 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 292e70 <_PyXIData_Free@@Base+0x22bc> │ │ │ │ + bl 291ee4 <_PySemaphore_Destroy@@Base+0xc60> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 53c4a │ │ │ │ + beq.n 53bb6 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 121ef4 │ │ │ │ - b.n 53c4c │ │ │ │ + bl 121cc0 │ │ │ │ + b.n 53bb8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r3, #52876 @ 0xce8c │ │ │ │ + movw r3, #48652 @ 0xbe0c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r1, [pc, #4] @ (53c60 ) │ │ │ │ - b.n 53a3a │ │ │ │ + ldr r1, [pc, #4] @ (53bcc ) │ │ │ │ + b.n 539a6 │ │ │ │ nop │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 53c8a │ │ │ │ + bne.n 53bf6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 53cac │ │ │ │ - b.n 53ca4 │ │ │ │ + bne.n 53c18 │ │ │ │ + b.n 53c10 │ │ │ │ movs r3, #4 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #6212 @ 0x1844 │ │ │ │ + movw r0, #1988 @ 0x7c4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53c7c │ │ │ │ + bne.n 53be8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53d30 │ │ │ │ - bl 7fe4c │ │ │ │ + b.n 53c9c │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53ca0 │ │ │ │ + bne.n 53c0c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 209a90 │ │ │ │ + bl 208bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53ca0 │ │ │ │ + beq.n 53c0c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 209a90 │ │ │ │ + bl 208bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53ca0 │ │ │ │ + beq.n 53c0c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 53cd8 │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 53c44 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53ca0 │ │ │ │ + bne.n 53c0c │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ - bl 965e4 │ │ │ │ + bl 965c4 │ │ │ │ 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 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 53d0c │ │ │ │ - bl eedb4 │ │ │ │ + bne.n 53c78 │ │ │ │ + bl eec50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53ce0 │ │ │ │ - b.n 53ca0 │ │ │ │ - cbz r4, 53d28 │ │ │ │ + beq.n 53c4c │ │ │ │ + b.n 53c0c │ │ │ │ + cbz r4, 53c94 │ │ │ │ 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 1b1958 │ │ │ │ + b.w 1b10e8 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 4f854 <_PyObject_CheckXIData@@Base+0xc98> │ │ │ │ - cbz r0, 53d84 │ │ │ │ + bl 4f894 <_PyObject_CheckXIData@@Base+0xc98> │ │ │ │ + cbz r0, 53cf0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2b46c <__clock_gettime64@plt> │ │ │ │ - cbz r0, 53d6a │ │ │ │ + cbz r0, 53cd6 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ - b.n 53d78 │ │ │ │ + bl 1b10e8 │ │ │ │ + b.n 53ce4 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1b6678 │ │ │ │ + bl 1b5c8c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53d7c │ │ │ │ + bne.n 53ce8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53d84 │ │ │ │ + b.n 53cf0 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 121ef4 │ │ │ │ + bl 121cc0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r3, #52860 @ 0xce7c │ │ │ │ + movw r3, #48636 @ 0xbdfc │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r1, [pc, #4] @ (53d98 ) │ │ │ │ - b.n 53a3a │ │ │ │ + ldr r1, [pc, #4] @ (53d04 ) │ │ │ │ + b.n 539a6 │ │ │ │ nop │ │ │ │ add sp, #496 @ 0x1f0 │ │ │ │ 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 r5, r0 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + sub sp, #32 │ │ │ │ + cbz r0, 53d20 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 71974 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 53d7e │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ + cmp r3, r0 │ │ │ │ + bge.n 53d50 │ │ │ │ + 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 53d2c │ │ │ │ + cbz r2, 53d64 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + cbz r0, 53d64 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 53d82 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 53d82 │ │ │ │ + bl 70718 │ │ │ │ + cbnz r0, 53d82 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 53d7e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 53d7e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 53dd2 │ │ │ │ + ldrd r3, r1, [r5, #12] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + movw r5, #756 @ 0x2f4 │ │ │ │ + movt r5, #45 @ 0x2d │ │ │ │ + bic.w r1, r1, #1 │ │ │ │ + bic.w r3, r3, #1 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + movw r0, #30456 @ 0x76f8 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + str r3, [sp, #16] │ │ │ │ + movw r1, #736 @ 0x2e0 │ │ │ │ + movt r1, #45 @ 0x2d │ │ │ │ + movw r3, #2756 @ 0xac4 │ │ │ │ + movt r3, #45 @ 0x2d │ │ │ │ + str r1, [sp, #12] │ │ │ │ + movw r1, #17516 @ 0x446c │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + str r5, [sp, #20] │ │ │ │ + movw r3, #28296 @ 0x6e88 │ │ │ │ + movt r3, #45 @ 0x2d │ │ │ │ + bl 80ca0 │ │ │ │ + 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 53dc2 │ │ │ │ + bne.n 53dfc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 53de4 │ │ │ │ - b.n 53ddc │ │ │ │ + bne.n 53e1e │ │ │ │ + b.n 53e16 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #6196 @ 0x1834 │ │ │ │ + movw r0, #1972 @ 0x7b4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53db4 │ │ │ │ + bne.n 53dee │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53e52 │ │ │ │ - bl 7fe4c │ │ │ │ + b.n 53e8c │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53dd8 │ │ │ │ + bne.n 53e12 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 209a90 │ │ │ │ + bl 208bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53dd8 │ │ │ │ + beq.n 53e12 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 209a90 │ │ │ │ + bl 208bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53dd8 │ │ │ │ + beq.n 53e12 │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ - bl 965e4 │ │ │ │ + bl 965c4 │ │ │ │ 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 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 53e2e │ │ │ │ - bl eedb4 │ │ │ │ + bne.n 53e68 │ │ │ │ + bl eec50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53e04 │ │ │ │ - b.n 53dd8 │ │ │ │ - cbz r4, 53e4a │ │ │ │ + beq.n 53e3e │ │ │ │ + b.n 53e12 │ │ │ │ + cbz r4, 53e84 │ │ │ │ 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 1b1958 │ │ │ │ + b.w 1b10e8 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [pc, #4] @ (53e9c ) │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w 3b3b0 <_PyEval_SpecialMethodCanSuggest@@Base+0x30e> │ │ │ │ + add sp, #192 @ 0xc0 │ │ │ │ + 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, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #168] @ (53f10 ) │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 70b3c <_PyObject_GC_New@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 540a4 │ │ │ │ + movs r3, #0 │ │ │ │ + strh r3, [r0, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + bl 82d84 │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ + cbz r3, 53ef8 │ │ │ │ + add.w r0, r5, #17 │ │ │ │ mov.w r3, #1 │ │ │ │ - sub sp, #16 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 53e82 │ │ │ │ + bne.n 53eee │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53e72 │ │ │ │ - ite eq │ │ │ │ - moveq r1, #1 │ │ │ │ - movne r1, #0 │ │ │ │ - mov r6, r0 │ │ │ │ + bne.n 53ede │ │ │ │ dmb ish │ │ │ │ - beq.n 53e9e │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r1, [sp, #0] │ │ │ │ - bl 108da4 <_PyMutex_LockTimed@@Base> │ │ │ │ - ldr r5, [pc, #116] @ (53f14 ) │ │ │ │ - ldr.w r3, [r5, #1476] @ 0x5c4 │ │ │ │ - cbz r3, 53ede │ │ │ │ - ldr.w r0, [r5, #1564] @ 0x61c │ │ │ │ - bl 53f3c <_Py_hashtable_size@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr.w r0, [r5, #1556] @ 0x614 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - bl 53f3c <_Py_hashtable_size@@Base> │ │ │ │ - add r4, r0 │ │ │ │ - ldr.w r0, [r5, #1568] @ 0x620 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - bl 53f3c <_Py_hashtable_size@@Base> │ │ │ │ - add r2, sp, #12 │ │ │ │ - add r4, r0 │ │ │ │ - movw r1, #27301 @ 0x6aa5 │ │ │ │ - movt r1, #6 │ │ │ │ - ldr.w r0, [r5, #1572] @ 0x624 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - bl 2931ec <_Py_hashtable_foreach@@Base> │ │ │ │ - b.n 53ee0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + beq.n 53ef8 │ │ │ │ + bl 246a68 │ │ │ │ + ldrd r3, sl, [r5, #8] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 53f8c │ │ │ │ + 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 54050 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + blx 2bf20 │ │ │ │ + movs r1, #8 │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2bde0 │ │ │ │ + mov fp, r0 │ │ │ │ + cbz r0, 53f6e │ │ │ │ + movs r1, #8 │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2bde0 │ │ │ │ + mov r7, r0 │ │ │ │ + cbz r0, 53f68 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + blx 2bf20 │ │ │ │ + movs r0, #24 │ │ │ │ + blx 2bfa0 │ │ │ │ + cbnz r0, 53f76 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2ae40 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2ae40 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2ae40 │ │ │ │ + b.n 54050 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2ae40 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2ae40 │ │ │ │ + b.n 54050 │ │ │ │ + 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 5405e │ │ │ │ + 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 54050 │ │ │ │ + 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 53fb0 │ │ │ │ + movs r1, #4 │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2bde0 │ │ │ │ + mov r9, r0 │ │ │ │ + cbz r0, 54032 │ │ │ │ + movs r1, #4 │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2bde0 │ │ │ │ + mov r8, r0 │ │ │ │ + cbz r0, 5402c │ │ │ │ + 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 53ff2 │ │ │ │ + movs r0, #24 │ │ │ │ + blx 2bfa0 │ │ │ │ + cbnz r0, 5403a │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2ae40 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2ae40 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2ae40 │ │ │ │ + b.n 54050 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2ae40 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2ae40 │ │ │ │ + b.n 54050 │ │ │ │ + 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 5405e │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + bl 1fb898 │ │ │ │ + b.n 54064 │ │ │ │ + movs r6, #0 │ │ │ │ + str.w sl, [r4, #12] │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ + cbz r3, 5408e │ │ │ │ + add.w r0, r5, #17 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ - ldrexb r2, [r6] │ │ │ │ + ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 53ef8 │ │ │ │ - strexb r1, r3, [r6] │ │ │ │ + bne.n 54084 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 53ee8 │ │ │ │ + bne.n 54074 │ │ │ │ dmb ish │ │ │ │ - beq.n 53f04 │ │ │ │ - ldr r0, [pc, #16] @ (53f10 ) │ │ │ │ - bl 23d610 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7e104 │ │ │ │ - strb r0, [r0, #18] │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [pc, #8] @ (53f24 ) │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w 3b370 <_PyEval_SpecialMethodCanSuggest@@Base+0x30e> │ │ │ │ - nop │ │ │ │ - add sp, #192 @ 0xc0 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ + beq.n 5408e │ │ │ │ + bl 23c798 │ │ │ │ + cbz r6, 540a6 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 540a4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 540a4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77198 <_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} │ │ │ │ mov r2, r1 │ │ │ │ - movw r3, #52860 @ 0xce7c │ │ │ │ + movw r3, #48636 @ 0xbdfc │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r1, [pc, #4] @ (53f38 ) │ │ │ │ - b.n 53a3a │ │ │ │ - nop │ │ │ │ + ldr r1, [pc, #0] @ (540c0 ) │ │ │ │ + b.n 539a6 │ │ │ │ add sp, #192 @ 0xc0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - │ │ │ │ -00053f3c <_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, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #192] @ (5401c <_Py_hashtable_size@@Base+0xe0>) │ │ │ │ + ldr r2, [pc, #188] @ (54194 ) │ │ │ │ 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 │ │ │ │ @@ -59928,1608 +60080,1456 @@ │ │ │ │ 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 53f70 <_Py_hashtable_size@@Base+0x34> │ │ │ │ + bne.n 540ea │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ movs r0, #0 │ │ │ │ - bl 7193c │ │ │ │ + bl 71974 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54010 <_Py_hashtable_size@@Base+0xd4> │ │ │ │ - movw sl, #37824 @ 0x93c0 │ │ │ │ + beq.n 5418a │ │ │ │ + movw sl, #33600 @ 0x8340 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ add r5, sp, #20 │ │ │ │ movs r6, #3 │ │ │ │ ldrd r0, r7, [r5, #4] │ │ │ │ - movw r3, #37800 @ 0x93a8 │ │ │ │ + movw r3, #33576 @ 0x8328 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #25284 @ 0x62c4 │ │ │ │ + movw r1, #21060 @ 0x5244 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ strd sl, r7, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #34696 @ 0x8788 │ │ │ │ + movw r0, #30472 @ 0x7708 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 5400a <_Py_hashtable_size@@Base+0xce> │ │ │ │ - bl 85d00 │ │ │ │ + cbz r7, 54184 │ │ │ │ + bl 85ce4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - cbz r0, 53ff0 <_Py_hashtable_size@@Base+0xb4> │ │ │ │ + cbz r0, 5416a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5400a <_Py_hashtable_size@@Base+0xce> │ │ │ │ + bge.n 54184 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5400a <_Py_hashtable_size@@Base+0xce> │ │ │ │ + cbnz r3, 54184 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5400a <_Py_hashtable_size@@Base+0xce> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54184 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54002 <_Py_hashtable_size@@Base+0xc6> │ │ │ │ + bge.n 5417c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 54002 <_Py_hashtable_size@@Base+0xc6> │ │ │ │ + cbnz r3, 5417c │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #12 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 53fa4 <_Py_hashtable_size@@Base+0x68> │ │ │ │ - b.n 54012 <_Py_hashtable_size@@Base+0xd6> │ │ │ │ + bne.n 5411e │ │ │ │ + b.n 5418c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 54046 <_Py_hashtable_size@@Base+0x10a> │ │ │ │ + bne.n 541be │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 54066 <_Py_hashtable_size@@Base+0x12a> │ │ │ │ - b.n 5405e <_Py_hashtable_size@@Base+0x122> │ │ │ │ + bne.n 541de │ │ │ │ + b.n 541d6 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #6072 @ 0x17b8 │ │ │ │ + movw r0, #1848 @ 0x738 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54038 <_Py_hashtable_size@@Base+0xfc> │ │ │ │ - b.n 54118 <_Py_hashtable_size@@Base+0x1dc> │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 541b0 │ │ │ │ + b.n 54290 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54118 <_Py_hashtable_size@@Base+0x1dc> │ │ │ │ + bne.n 54290 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl dd900 <_PyNumber_Index@@Base> │ │ │ │ + bl dd7d4 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5407e <_Py_hashtable_size@@Base+0x142> │ │ │ │ - bl 7fe4c │ │ │ │ + cbnz r0, 541f6 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54118 <_Py_hashtable_size@@Base+0x1dc> │ │ │ │ + bne.n 54290 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5409c <_Py_hashtable_size@@Base+0x160> │ │ │ │ - bl 85b78 │ │ │ │ + b.n 54214 │ │ │ │ + bl 85b5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54098 <_Py_hashtable_size@@Base+0x15c> │ │ │ │ + bge.n 54210 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54098 <_Py_hashtable_size@@Base+0x15c> │ │ │ │ + cbnz r3, 54210 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 54070 <_Py_hashtable_size@@Base+0x134> │ │ │ │ + beq.n 541e8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 209a90 │ │ │ │ + bl 208bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54118 <_Py_hashtable_size@@Base+0x1dc> │ │ │ │ + beq.n 54290 │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 540cc <_Py_hashtable_size@@Base+0x190> │ │ │ │ + bge.n 54244 │ │ │ │ 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 1b1958 │ │ │ │ + b.w 1b10e8 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 714dc │ │ │ │ + bl 71500 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 54118 <_Py_hashtable_size@@Base+0x1dc> │ │ │ │ + cbz r0, 54290 │ │ │ │ add.w r8, r0, #16 │ │ │ │ - bl 965e4 │ │ │ │ + bl 965c4 │ │ │ │ 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 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 5411c <_Py_hashtable_size@@Base+0x1e0> │ │ │ │ + bge.n 54294 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5412a <_Py_hashtable_size@@Base+0x1ee> │ │ │ │ - bl eedb4 │ │ │ │ + bne.n 542a2 │ │ │ │ + bl eec50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 540de <_Py_hashtable_size@@Base+0x1a2> │ │ │ │ + beq.n 54256 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5413a <_Py_hashtable_size@@Base+0x1fe> │ │ │ │ + blt.n 542b2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5414c <_Py_hashtable_size@@Base+0x210> │ │ │ │ + b.n 542c4 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 5414a <_Py_hashtable_size@@Base+0x20e> │ │ │ │ + beq.n 542c2 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 9e25c <_PyBytes_Resize@@Base> │ │ │ │ - b.n 5414a <_Py_hashtable_size@@Base+0x20e> │ │ │ │ + bl 9e24c <_PyBytes_Resize@@Base> │ │ │ │ + b.n 542c2 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ - b.n 54110 <_Py_hashtable_size@@Base+0x1d4> │ │ │ │ + bl 1b10e8 │ │ │ │ + b.n 54288 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54118 <_Py_hashtable_size@@Base+0x1dc> │ │ │ │ + bne.n 54290 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54118 <_Py_hashtable_size@@Base+0x1dc> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54290 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r0, [pc, #168] @ (54384 ) │ │ │ │ + mov.w r3, #1 │ │ │ │ + sub sp, #16 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 542f4 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 542e4 │ │ │ │ + ite eq │ │ │ │ + moveq r1, #1 │ │ │ │ + movne r1, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 54310 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r1, [sp, #0] │ │ │ │ + bl 108b40 <_PyMutex_LockTimed@@Base> │ │ │ │ + ldr r5, [pc, #116] @ (54388 ) │ │ │ │ + ldr.w r3, [r5, #1476] @ 0x5c4 │ │ │ │ + cbz r3, 54350 │ │ │ │ + ldr.w r0, [r5, #1564] @ 0x61c │ │ │ │ + bl 5438c <_Py_hashtable_size@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr.w r0, [r5, #1556] @ 0x614 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + bl 5438c <_Py_hashtable_size@@Base> │ │ │ │ + add r4, r0 │ │ │ │ + ldr.w r0, [r5, #1568] @ 0x620 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + bl 5438c <_Py_hashtable_size@@Base> │ │ │ │ + add r2, sp, #12 │ │ │ │ + add r4, r0 │ │ │ │ + movw r1, #27357 @ 0x6add │ │ │ │ + movt r1, #6 │ │ │ │ + ldr.w r0, [r5, #1572] @ 0x624 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + bl 292274 <_Py_hashtable_foreach@@Base> │ │ │ │ + b.n 54352 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r6] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 5436a │ │ │ │ + strexb r1, r3, [r6] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5435a │ │ │ │ + dmb ish │ │ │ │ + beq.n 54376 │ │ │ │ + ldr r0, [pc, #16] @ (54384 ) │ │ │ │ + bl 23c798 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 7e0f4 │ │ │ │ + nop │ │ │ │ + strb r0, [r0, #18] │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + │ │ │ │ +0005438c <_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, 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 5417c <_Py_hashtable_size@@Base+0x240> │ │ │ │ + bhi.n 543c4 <_Py_hashtable_size@@Base+0x38> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5419c <_Py_hashtable_size@@Base+0x260> │ │ │ │ - b.n 54194 <_Py_hashtable_size@@Base+0x258> │ │ │ │ - movw r0, #6080 @ 0x17c0 │ │ │ │ + bne.n 543e4 <_Py_hashtable_size@@Base+0x58> │ │ │ │ + b.n 543dc <_Py_hashtable_size@@Base+0x50> │ │ │ │ + movw r0, #1856 @ 0x740 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5416e <_Py_hashtable_size@@Base+0x232> │ │ │ │ - b.n 54286 <_Py_hashtable_size@@Base+0x34a> │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 543b6 <_Py_hashtable_size@@Base+0x2a> │ │ │ │ + b.n 544ce <_Py_hashtable_size@@Base+0x142> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54286 <_Py_hashtable_size@@Base+0x34a> │ │ │ │ + bne.n 544ce <_Py_hashtable_size@@Base+0x142> │ │ │ │ ldrd r6, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 209a90 │ │ │ │ + bl 208bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54286 <_Py_hashtable_size@@Base+0x34a> │ │ │ │ + beq.n 544ce <_Py_hashtable_size@@Base+0x142> │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 541c4 <_Py_hashtable_size@@Base+0x288> │ │ │ │ + ble.n 5440c <_Py_hashtable_size@@Base+0x80> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 541c8 <_Py_hashtable_size@@Base+0x28c> │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 541c8 <_Py_hashtable_size@@Base+0x28c> │ │ │ │ - b.n 54286 <_Py_hashtable_size@@Base+0x34a> │ │ │ │ + bne.n 54410 <_Py_hashtable_size@@Base+0x84> │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 54410 <_Py_hashtable_size@@Base+0x84> │ │ │ │ + b.n 544ce <_Py_hashtable_size@@Base+0x142> │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ - bl 14f868 │ │ │ │ - cbnz r0, 541ec <_Py_hashtable_size@@Base+0x2b0> │ │ │ │ + bl 14f5a8 │ │ │ │ + cbnz r0, 54434 <_Py_hashtable_size@@Base+0xa8> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #34708 @ 0x8794 │ │ │ │ + movw r1, #30484 @ 0x7714 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 54270 <_Py_hashtable_size@@Base+0x334> │ │ │ │ + bl f3560 │ │ │ │ + b.n 544b8 <_Py_hashtable_size@@Base+0x12c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 14bb88 │ │ │ │ + bl 14b8c8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 54270 <_Py_hashtable_size@@Base+0x334> │ │ │ │ + blt.n 544b8 <_Py_hashtable_size@@Base+0x12c> │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 54336 <_Py_hashtable_size@@Base+0x3fa> │ │ │ │ + bl 5457e <_Py_hashtable_size@@Base+0x1f2> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54270 <_Py_hashtable_size@@Base+0x334> │ │ │ │ - bl 965e4 │ │ │ │ + beq.n 544b8 <_Py_hashtable_size@@Base+0x12c> │ │ │ │ + bl 965c4 │ │ │ │ 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 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bge.n 5424c <_Py_hashtable_size@@Base+0x310> │ │ │ │ + bge.n 54494 <_Py_hashtable_size@@Base+0x108> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5424c <_Py_hashtable_size@@Base+0x310> │ │ │ │ - bl eedb4 │ │ │ │ + bne.n 54494 <_Py_hashtable_size@@Base+0x108> │ │ │ │ + bl eec50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5420a <_Py_hashtable_size@@Base+0x2ce> │ │ │ │ + beq.n 54452 <_Py_hashtable_size@@Base+0xc6> │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5424e <_Py_hashtable_size@@Base+0x312> │ │ │ │ + b.n 54496 <_Py_hashtable_size@@Base+0x10a> │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - bl 54428 <_Py_hashtable_size@@Base+0x4ec> │ │ │ │ + bl 54670 <_Py_hashtable_size@@Base+0x2e4> │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5427a <_Py_hashtable_size@@Base+0x33e> │ │ │ │ - cbnz r7, 54270 <_Py_hashtable_size@@Base+0x334> │ │ │ │ + bge.n 544c2 <_Py_hashtable_size@@Base+0x136> │ │ │ │ + cbnz r7, 544b8 <_Py_hashtable_size@@Base+0x12c> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r5, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 54286 <_Py_hashtable_size@@Base+0x34a> │ │ │ │ + bl 1b10e8 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 544ce <_Py_hashtable_size@@Base+0x142> │ │ │ │ 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 800ec │ │ │ │ + b.w 800cc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, 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 7e104 │ │ │ │ + b.w 7e0f4 │ │ │ │ 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 542fc <_Py_hashtable_size@@Base+0x3c0> │ │ │ │ + bgt.n 54544 <_Py_hashtable_size@@Base+0x1b8> │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 542e0 <_Py_hashtable_size@@Base+0x3a4> │ │ │ │ + cbz r2, 54528 <_Py_hashtable_size@@Base+0x19c> │ │ │ │ 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, #42036 @ 0xa434 │ │ │ │ + movw r3, #37812 @ 0x93b4 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ - movw r1, #360 @ 0x168 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #61672 @ 0xf0e8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r4, [r4, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.n 5430a <_Py_hashtable_size@@Base+0x3ce> │ │ │ │ + bl d6c4c │ │ │ │ + b.n 54552 <_Py_hashtable_size@@Base+0x1c6> │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ movs r1, #0 │ │ │ │ - bl 90c4c │ │ │ │ + bl 90c30 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5430e <_Py_hashtable_size@@Base+0x3d2> │ │ │ │ + cbnz r0, 54556 <_Py_hashtable_size@@Base+0x1ca> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54330 <_Py_hashtable_size@@Base+0x3f4> │ │ │ │ + b.n 54578 <_Py_hashtable_size@@Base+0x1ec> │ │ │ │ mov r3, r7 │ │ │ │ add.w r1, r4, #20 │ │ │ │ subs r2, r6, #1 │ │ │ │ - bl 9119c │ │ │ │ + bl 91180 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54330 <_Py_hashtable_size@@Base+0x3f4> │ │ │ │ + bge.n 54578 <_Py_hashtable_size@@Base+0x1ec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54330 <_Py_hashtable_size@@Base+0x3f4> │ │ │ │ + cbnz r3, 54578 <_Py_hashtable_size@@Base+0x1ec> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {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 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov sl, r2 │ │ │ │ cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ - bge.n 5435c <_Py_hashtable_size@@Base+0x420> │ │ │ │ + bge.n 545a4 <_Py_hashtable_size@@Base+0x218> │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bl 75f54 │ │ │ │ - b.n 5435e <_Py_hashtable_size@@Base+0x422> │ │ │ │ + bl 75f8c │ │ │ │ + b.n 545a6 <_Py_hashtable_size@@Base+0x21a> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbz r0, 54386 <_Py_hashtable_size@@Base+0x44a> │ │ │ │ + cbz r0, 545ce <_Py_hashtable_size@@Base+0x242> │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r8, r3 │ │ │ │ - bgt.n 5437a <_Py_hashtable_size@@Base+0x43e> │ │ │ │ + bgt.n 545c2 <_Py_hashtable_size@@Base+0x236> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, r8 │ │ │ │ - bl 75f54 │ │ │ │ - b.n 5437c <_Py_hashtable_size@@Base+0x440> │ │ │ │ + bl 75f8c │ │ │ │ + b.n 545c4 <_Py_hashtable_size@@Base+0x238> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbnz r0, 54390 <_Py_hashtable_size@@Base+0x454> │ │ │ │ + cbnz r0, 545d8 <_Py_hashtable_size@@Base+0x24c> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 7630c │ │ │ │ - bl 1fc770 │ │ │ │ + bl 76344 │ │ │ │ + bl 1fb898 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 54424 <_Py_hashtable_size@@Base+0x4e8> │ │ │ │ + b.n 5466c <_Py_hashtable_size@@Base+0x2e0> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r9, #44 @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 543fe <_Py_hashtable_size@@Base+0x4c2> │ │ │ │ - bl f0868 │ │ │ │ + beq.n 54646 <_Py_hashtable_size@@Base+0x2ba> │ │ │ │ + bl f0708 │ │ │ │ mul.w fp, r9, r4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 54402 <_Py_hashtable_size@@Base+0x4c6> │ │ │ │ + cbz r0, 5464a <_Py_hashtable_size@@Base+0x2be> │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r1, fp │ │ │ │ - bl 12c2a0 │ │ │ │ + bl 12bf90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 543ce <_Py_hashtable_size@@Base+0x492> │ │ │ │ + bne.n 54616 <_Py_hashtable_size@@Base+0x28a> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54402 <_Py_hashtable_size@@Base+0x4c6> │ │ │ │ + bge.n 5464a <_Py_hashtable_size@@Base+0x2be> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54402 <_Py_hashtable_size@@Base+0x4c6> │ │ │ │ + cbnz r3, 5464a <_Py_hashtable_size@@Base+0x2be> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54402 <_Py_hashtable_size@@Base+0x4c6> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5464a <_Py_hashtable_size@@Base+0x2be> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 543e0 <_Py_hashtable_size@@Base+0x4a4> │ │ │ │ + bge.n 54628 <_Py_hashtable_size@@Base+0x29c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 543e0 <_Py_hashtable_size@@Base+0x4a4> │ │ │ │ + cbnz r3, 54628 <_Py_hashtable_size@@Base+0x29c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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 54396 <_Py_hashtable_size@@Base+0x45a> │ │ │ │ + b.n 545de <_Py_hashtable_size@@Base+0x252> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54424 <_Py_hashtable_size@@Base+0x4e8> │ │ │ │ + b.n 5466c <_Py_hashtable_size@@Base+0x2e0> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5441e <_Py_hashtable_size@@Base+0x4e2> │ │ │ │ + beq.n 54666 <_Py_hashtable_size@@Base+0x2da> │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl 12e348 │ │ │ │ - b.n 5440c <_Py_hashtable_size@@Base+0x4d0> │ │ │ │ - bl 7630c │ │ │ │ - b.n 5438a <_Py_hashtable_size@@Base+0x44e> │ │ │ │ + bl 12e01c │ │ │ │ + b.n 54654 <_Py_hashtable_size@@Base+0x2c8> │ │ │ │ + bl 76344 │ │ │ │ + b.n 545d2 <_Py_hashtable_size@@Base+0x246> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ mla r0, r6, r4, r5 │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 54452 <_Py_hashtable_size@@Base+0x516> │ │ │ │ + beq.n 5469a <_Py_hashtable_size@@Base+0x30e> │ │ │ │ adds r4, #1 │ │ │ │ - bl 12e348 │ │ │ │ - b.n 54442 <_Py_hashtable_size@@Base+0x506> │ │ │ │ + bl 12e01c │ │ │ │ + b.n 5468a <_Py_hashtable_size@@Base+0x2fe> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 7630c │ │ │ │ + b.w 76344 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 5448a │ │ │ │ + bl 546d2 │ │ │ │ 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 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005448a : │ │ │ │ +000546d2 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #17 │ │ │ │ - bpl.n 544bc │ │ │ │ + bpl.n 54704 │ │ │ │ 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, 544b2 │ │ │ │ + cbnz r3, 546fa │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ and.w r0, r0, #1 │ │ │ │ - b.n 544ba │ │ │ │ + b.n 54702 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 544a8 │ │ │ │ + bne.n 546f0 │ │ │ │ movs r0, #0 │ │ │ │ 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 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ - cbnz r0, 544dc │ │ │ │ + cbnz r0, 54724 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7193c │ │ │ │ + b.w 71974 │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 7193c │ │ │ │ + bl 71974 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5452a │ │ │ │ + cbz r0, 54772 │ │ │ │ mov r0, r4 │ │ │ │ - bl 54686 │ │ │ │ + bl 578d6 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - b.n 544fa │ │ │ │ + b.n 54742 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5454e │ │ │ │ + blt.n 54796 │ │ │ │ ldr r4, [r4, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5455e │ │ │ │ + beq.n 547a6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 544f8 │ │ │ │ + ble.n 54740 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r2, [r4, #0] │ │ │ │ - bl 85d00 │ │ │ │ + bl 85ce4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 544f2 │ │ │ │ + beq.n 5473a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5452e │ │ │ │ + blt.n 54776 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5453e │ │ │ │ + blt.n 54786 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5455e │ │ │ │ + b.n 547a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54522 │ │ │ │ + bne.n 5476a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 54522 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5476a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5452a │ │ │ │ + bne.n 54772 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5452a │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54772 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 544f8 │ │ │ │ + bne.n 54740 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 544f8 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54740 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00054562 : │ │ │ │ +000547aa : │ │ │ │ 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] @ (545a8 ) │ │ │ │ + ldr r0, [pc, #52] @ (547f0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - cbnz r1, 5458a │ │ │ │ + cbnz r1, 547d2 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 3c898 <_Py_rc_quot@@Base+0x18e> │ │ │ │ + b.w 3c8e0 <_Py_rc_quot@@Base+0x192> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #34792 @ 0x87e8 │ │ │ │ + movw r2, #31008 @ 0x7920 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f3734 <_PyErr_SetString@@Base> │ │ │ │ + bl f35e0 <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000545ac : │ │ │ │ +000547f4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 545c2 │ │ │ │ - bl 293fa8 <_Py_hashtable_foreach@@Base+0xdbc> │ │ │ │ - b.n 545ee │ │ │ │ + cbnz r0, 5480a │ │ │ │ + bl 293020 <_Py_hashtable_foreach@@Base+0xdac> │ │ │ │ + b.n 54836 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 54634 │ │ │ │ + cbz r3, 5487c │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ - cbnz r4, 545d2 │ │ │ │ + cbnz r4, 5481a │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - cbz r4, 545da │ │ │ │ + cbz r4, 54822 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 54634 │ │ │ │ + bmi.n 5487c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 54634 │ │ │ │ + cbz r3, 5487c │ │ │ │ mov r0, r1 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 545f2 │ │ │ │ + cbnz r0, 5483a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54652 │ │ │ │ + b.n 5489a │ │ │ │ movs r3, #8 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl ea278 │ │ │ │ + bl ea118 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54614 │ │ │ │ + bge.n 5485c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54614 │ │ │ │ + cbnz r3, 5485c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #5152 @ 0x1420 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 54652 │ │ │ │ + bne.n 5489a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54634 │ │ │ │ + bge.n 5487c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54634 │ │ │ │ + cbnz r3, 5487c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #34844 @ 0x881c │ │ │ │ + movw r1, #31060 @ 0x7954 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00054656 : │ │ │ │ +0005489e : │ │ │ │ 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 1dbfe4 │ │ │ │ + bl 1db10c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - cmp r2, #0 │ │ │ │ - bge.n 546dc │ │ │ │ - ldr r2, [r0, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #30 │ │ │ │ - bpl.n 546dc │ │ │ │ - push {r4} │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #72] @ (546e4 ) │ │ │ │ - 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, #400] @ 0x190 │ │ │ │ - cmp r4, r0 │ │ │ │ - beq.n 546be │ │ │ │ - cmp r1, #10 │ │ │ │ - bls.n 546ca │ │ │ │ - add.w r3, r3, #91136 @ 0x16400 │ │ │ │ - add.w r3, r3, #400 @ 0x190 │ │ │ │ - add r2, r3 │ │ │ │ - b.n 546d4 │ │ │ │ - add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ - add.w r3, r3, #376 @ 0x178 │ │ │ │ - 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 │ │ │ │ - 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 70b18 <_PyObject_GC_New@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 548ec │ │ │ │ - movs r3, #0 │ │ │ │ - strh r3, [r0, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - bl 82da0 │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ - cbz r3, 54740 │ │ │ │ - add.w r0, r5, #17 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 54736 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 54726 │ │ │ │ - dmb ish │ │ │ │ - beq.n 54740 │ │ │ │ - bl 272e68 │ │ │ │ - ldrd r3, sl, [r5, #8] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 547d4 │ │ │ │ - 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 54898 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ - blx 2bf20 │ │ │ │ - movs r1, #8 │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2bde0 │ │ │ │ - mov fp, r0 │ │ │ │ - cbz r0, 547b6 │ │ │ │ - movs r1, #8 │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2bde0 │ │ │ │ - mov r7, r0 │ │ │ │ - cbz r0, 547b0 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ - blx 2bf20 │ │ │ │ - movs r0, #24 │ │ │ │ - blx 2bfa0 │ │ │ │ - cbnz r0, 547be │ │ │ │ - mov r0, fp │ │ │ │ - blx 2ae40 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2ae40 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2ae40 │ │ │ │ - b.n 54898 │ │ │ │ - mov r0, fp │ │ │ │ - blx 2ae40 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2ae40 │ │ │ │ - b.n 54898 │ │ │ │ - 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 548a6 │ │ │ │ - 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 54898 │ │ │ │ - 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 547f8 │ │ │ │ - movs r1, #4 │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2bde0 │ │ │ │ - mov r9, r0 │ │ │ │ - cbz r0, 5487a │ │ │ │ - movs r1, #4 │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2bde0 │ │ │ │ - mov r8, r0 │ │ │ │ - cbz r0, 54874 │ │ │ │ - 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 5483a │ │ │ │ - movs r0, #24 │ │ │ │ - blx 2bfa0 │ │ │ │ - cbnz r0, 54882 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2ae40 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2ae40 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2ae40 │ │ │ │ - b.n 54898 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2ae40 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2ae40 │ │ │ │ - b.n 54898 │ │ │ │ - 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 548a6 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl 1fc770 │ │ │ │ - b.n 548ac │ │ │ │ - movs r6, #0 │ │ │ │ - str.w sl, [r4, #12] │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ - cbz r3, 548d6 │ │ │ │ - add.w r0, r5, #17 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 548cc │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 548bc │ │ │ │ - dmb ish │ │ │ │ - beq.n 548d6 │ │ │ │ - bl 23d610 │ │ │ │ - cbz r6, 548ee │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 548ec │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 548ec │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77160 <_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} │ │ │ │ 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, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 2b348 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 5492c │ │ │ │ + bne.n 54900 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5494e │ │ │ │ - b.n 54946 │ │ │ │ + bne.n 54922 │ │ │ │ + b.n 5491a │ │ │ │ movs r3, #3 │ │ │ │ - movw r0, #6096 @ 0x17d0 │ │ │ │ + movw r0, #1872 @ 0x750 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5491e │ │ │ │ + bne.n 548f2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 549b2 │ │ │ │ - bl 7fe4c │ │ │ │ + b.n 54986 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54942 │ │ │ │ + bne.n 54916 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 12c2a0 │ │ │ │ + bl 12bf90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54942 │ │ │ │ + bne.n 54916 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 209a90 │ │ │ │ + bl 208bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54942 │ │ │ │ + beq.n 54916 │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ - bl 965e4 │ │ │ │ + bl 965c4 │ │ │ │ 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 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5499e │ │ │ │ + bge.n 54972 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 549be │ │ │ │ - bl eedb4 │ │ │ │ + bne.n 54992 │ │ │ │ + bl eec50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5496c │ │ │ │ + beq.n 54940 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 549aa │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 5497e │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54942 │ │ │ │ + bne.n 54916 │ │ │ │ mov r0, r4 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 549ce │ │ │ │ + cbz r3, 549a2 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 12e348 │ │ │ │ - b.n 549ce │ │ │ │ + bl 12e01c │ │ │ │ + b.n 549a2 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ - b.n 5499e │ │ │ │ + bl 1b10e8 │ │ │ │ + b.n 54972 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ subs r3, r2, #3 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 54a00 │ │ │ │ + bhi.n 549d4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 54a20 │ │ │ │ - b.n 54a18 │ │ │ │ - movw r0, #6104 @ 0x17d8 │ │ │ │ + bne.n 549f4 │ │ │ │ + b.n 549ec │ │ │ │ + movw r0, #1880 @ 0x758 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 549f2 │ │ │ │ - b.n 54afe │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 549c6 │ │ │ │ + b.n 54ad2 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54afe │ │ │ │ + bne.n 54ad2 │ │ │ │ ldrd r6, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 209a90 │ │ │ │ + bl 208bb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54afe │ │ │ │ + beq.n 54ad2 │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 54a48 │ │ │ │ + ble.n 54a1c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 54a4c │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 54a4c │ │ │ │ - b.n 54afe │ │ │ │ + bne.n 54a20 │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 54a20 │ │ │ │ + b.n 54ad2 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ - bl 14f868 │ │ │ │ - cbnz r0, 54a70 │ │ │ │ + bl 14f5a8 │ │ │ │ + cbnz r0, 54a44 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #35320 @ 0x89f8 │ │ │ │ + movw r1, #31096 @ 0x7978 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 54ae8 │ │ │ │ + bl f3560 │ │ │ │ + b.n 54abc │ │ │ │ mov r0, r6 │ │ │ │ - bl 14bb88 │ │ │ │ + bl 14b8c8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 54ae8 │ │ │ │ + blt.n 54abc │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 54336 <_Py_hashtable_size@@Base+0x3fa> │ │ │ │ + bl 5457e <_Py_hashtable_size@@Base+0x1f2> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54ae8 │ │ │ │ - bl 965e4 │ │ │ │ + beq.n 54abc │ │ │ │ + bl 965c4 │ │ │ │ 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 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 54ada │ │ │ │ + bge.n 54aae │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 54ac8 │ │ │ │ - bl eedb4 │ │ │ │ + bne.n 54a9c │ │ │ │ + bl eec50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54a8e │ │ │ │ - b.n 54ad6 │ │ │ │ + beq.n 54a62 │ │ │ │ + b.n 54aaa │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ + bl 1b10e8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 54428 <_Py_hashtable_size@@Base+0x4ec> │ │ │ │ + bl 54670 <_Py_hashtable_size@@Base+0x2e4> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 54af2 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 54afe │ │ │ │ + bne.n 54ac6 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 54ad2 │ │ │ │ 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 800ec │ │ │ │ + b.w 800cc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ 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, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 54b32 │ │ │ │ + beq.n 54b06 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 54b48 │ │ │ │ + bne.n 54b1c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 54b7a │ │ │ │ + beq.n 54b4e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 54b4a │ │ │ │ - b.n 54b7a │ │ │ │ + bgt.n 54b1e │ │ │ │ + b.n 54b4e │ │ │ │ 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 54b66 │ │ │ │ + beq.n 54b3a │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 54b94 │ │ │ │ + bne.n 54b68 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 54b7a │ │ │ │ + beq.n 54b4e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 54b96 │ │ │ │ + bgt.n 54b6a │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21056 @ 0x5240 │ │ │ │ + movw r1, #16832 @ 0x41c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 54bd4 │ │ │ │ + bl f3560 │ │ │ │ + b.n 54ba8 │ │ │ │ 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 117ab8 │ │ │ │ + bl 1179cc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54bc0 │ │ │ │ + bge.n 54b94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54bc0 │ │ │ │ + cbnz r3, 54b94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54bd4 │ │ │ │ + bge.n 54ba8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54bd4 │ │ │ │ + cbnz r3, 54ba8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ 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 r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 54bfe │ │ │ │ + bne.n 54bd2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 54c1e │ │ │ │ - b.n 54c16 │ │ │ │ + bne.n 54bf2 │ │ │ │ + b.n 54bea │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #6064 @ 0x17b0 │ │ │ │ + movw r0, #1840 @ 0x730 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54bf0 │ │ │ │ - b.n 54cd2 │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 54bc4 │ │ │ │ + b.n 54ca6 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54cd2 │ │ │ │ + bne.n 54ca6 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f868 │ │ │ │ - cbnz r0, 54c40 │ │ │ │ + bl 14f5a8 │ │ │ │ + cbnz r0, 54c14 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #35356 @ 0x8a1c │ │ │ │ + movw r1, #31132 @ 0x799c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 54cbc │ │ │ │ + bl f3560 │ │ │ │ + b.n 54c90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14bb88 │ │ │ │ + bl 14b8c8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 54cbc │ │ │ │ + blt.n 54c90 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 54336 <_Py_hashtable_size@@Base+0x3fa> │ │ │ │ + bl 5457e <_Py_hashtable_size@@Base+0x1f2> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54cbc │ │ │ │ - bl 965e4 │ │ │ │ + beq.n 54c90 │ │ │ │ + bl 965c4 │ │ │ │ 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 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bge.n 54c98 │ │ │ │ + bge.n 54c6c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 54c98 │ │ │ │ - bl eedb4 │ │ │ │ + bne.n 54c6c │ │ │ │ + bl eec50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54c5e │ │ │ │ + beq.n 54c32 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 54c9a │ │ │ │ + b.n 54c6e │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - bl 54428 <_Py_hashtable_size@@Base+0x4ec> │ │ │ │ + bl 54670 <_Py_hashtable_size@@Base+0x2e4> │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 54cc6 │ │ │ │ - cbnz r7, 54cbc │ │ │ │ + bge.n 54c9a │ │ │ │ + cbnz r7, 54c90 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r5, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 54cd2 │ │ │ │ + bl 1b10e8 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 54ca6 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #116] @ (54d60 ) │ │ │ │ - mov.w r3, #1 │ │ │ │ - sub sp, #8 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 54d04 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 54cf4 │ │ │ │ - ite eq │ │ │ │ - moveq r1, #1 │ │ │ │ - movne r1, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 54d20 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r1, [sp, #0] │ │ │ │ - bl 108da4 <_PyMutex_LockTimed@@Base> │ │ │ │ - ldr r3, [pc, #64] @ (54d64 ) │ │ │ │ - ldr.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ - cbz r2, 54d30 │ │ │ │ - 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 54d48 │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 54d38 │ │ │ │ - dmb ish │ │ │ │ - beq.n 54d54 │ │ │ │ - ldr r0, [pc, #16] @ (54d60 ) │ │ │ │ - bl 23d610 │ │ │ │ - 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 │ │ │ │ │ │ │ │ -00054d68 : │ │ │ │ +00054cae : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 54d7e │ │ │ │ - bl 293fa8 <_Py_hashtable_foreach@@Base+0xdbc> │ │ │ │ - b.n 54dba │ │ │ │ + cbnz r0, 54cc4 │ │ │ │ + bl 293020 <_Py_hashtable_foreach@@Base+0xdac> │ │ │ │ + b.n 54d00 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 54dfe │ │ │ │ + beq.n 54d44 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 54da6 │ │ │ │ - movw r3, #8273 @ 0x2051 │ │ │ │ + cbz r2, 54cec │ │ │ │ + movw r3, #4473 @ 0x1179 │ │ │ │ movt r3, #31 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 54da0 │ │ │ │ + bne.n 54ce6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f2054 <_PyCompile_GetBinaryIntrinsicName@@Base+0x14d0> │ │ │ │ + b.w 1f117c <_PyCompile_GetBinaryIntrinsicName@@Base+0x14d0> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r2 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 54dfe │ │ │ │ + bmi.n 54d44 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 54dfe │ │ │ │ + cbz r3, 54d44 │ │ │ │ mov r0, r1 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 54dbe │ │ │ │ + cbnz r0, 54d04 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54e1c │ │ │ │ + b.n 54d62 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl fd780 │ │ │ │ + bl fd540 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54dde │ │ │ │ + bge.n 54d24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54dde │ │ │ │ + cbnz r3, 54d24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #5152 @ 0x1420 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 54e1c │ │ │ │ + bne.n 54d62 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54dfe │ │ │ │ + bge.n 54d44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 54dfe │ │ │ │ + cbnz r3, 54d44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #34844 @ 0x881c │ │ │ │ + movw r1, #31060 @ 0x7954 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 54e4a │ │ │ │ + cbz r0, 54d90 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54e4a │ │ │ │ + bge.n 54d90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 54e4a │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 54d90 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 54e64 │ │ │ │ + cbz r0, 54daa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54e64 │ │ │ │ + bge.n 54daa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 54e64 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 54daa │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 54e7e │ │ │ │ + cbz r0, 54dc4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 54e7e │ │ │ │ + bge.n 54dc4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 54e7e │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 54dc4 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10ae00 │ │ │ │ + bl 10ab9c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 54e92 │ │ │ │ - b.w 79770 │ │ │ │ + cbz r0, 54dd8 │ │ │ │ + b.w 79798 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 54eba │ │ │ │ + cbz r3, 54e00 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 54ebc │ │ │ │ + b.n 54e02 │ │ │ │ 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, 54edc │ │ │ │ + cbz r2, 54e22 │ │ │ │ ldr.w fp, [r7, #20] │ │ │ │ - b.n 54ee4 │ │ │ │ + b.n 54e2a │ │ │ │ movw fp, #5160 @ 0x1428 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ ldrb r2, [r7, #19] │ │ │ │ str r2, [sp, #24] │ │ │ │ - cbnz r3, 54ef4 │ │ │ │ + cbnz r3, 54e3a │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 54ef4 │ │ │ │ + blt.n 54e3a │ │ │ │ cmp r1, #5 │ │ │ │ - bgt.n 54ef4 │ │ │ │ - cbnz r5, 54f20 │ │ │ │ + bgt.n 54e3a │ │ │ │ + cbnz r5, 54e66 │ │ │ │ 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, #21644 @ 0x548c │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ str r5, [sp, #0] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 54f20 │ │ │ │ + cbnz r0, 54e66 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54ffc │ │ │ │ + b.n 54f42 │ │ │ │ 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 54fbe │ │ │ │ + beq.n 54f04 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 54f4e │ │ │ │ - bl fcb0c │ │ │ │ + cbz r0, 54e94 │ │ │ │ + bl fc9d4 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 54f4a │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 54e90 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54f1c │ │ │ │ + bne.n 54e62 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 54fbe │ │ │ │ + beq.n 54f04 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 54f6a │ │ │ │ - bl fcb0c │ │ │ │ + cbz r0, 54eb0 │ │ │ │ + bl fc9d4 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 54f66 │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 54eac │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54f1c │ │ │ │ + bne.n 54e62 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 54fbe │ │ │ │ + beq.n 54f04 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 54f86 │ │ │ │ - bl fcb0c │ │ │ │ + cbz r0, 54ecc │ │ │ │ + bl fc9d4 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 54f82 │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 54ec8 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54f1c │ │ │ │ + bne.n 54e62 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 54fbe │ │ │ │ + beq.n 54f04 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 54fa0 │ │ │ │ - bl fcb0c │ │ │ │ + cbz r0, 54ee6 │ │ │ │ + bl fc9d4 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 54f9c │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 54ee2 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54f1c │ │ │ │ + bne.n 54e62 │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 54fbe │ │ │ │ + beq.n 54f04 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 54faa │ │ │ │ + cbz r3, 54ef0 │ │ │ │ mov fp, r3 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 54fbe │ │ │ │ + beq.n 54f04 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ str r0, [sp, #24] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 54fbe │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 54f04 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54f1c │ │ │ │ + bne.n 54e62 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r3, #46564 @ 0xb5e4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 54fe4 │ │ │ │ + bne.n 54f2a │ │ │ │ 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 19b96c <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ - b.n 54ffc │ │ │ │ - movw r2, #35544 @ 0x8ad8 │ │ │ │ + bl 19b014 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ + b.n 54f42 │ │ │ │ + movw r2, #31320 @ 0x7a58 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, sl │ │ │ │ strd r6, fp, [sp, #8] │ │ │ │ strd r8, r9, [sp] │ │ │ │ - bl 28d9f8 <_PyLong_DivmodNear@@Base+0x194> │ │ │ │ + bl 28c9d0 <_PyLong_DivmodNear@@Base+0x194> │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ 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 │ │ │ │ + ldr r0, [pc, #120] @ (54fd0 ) │ │ │ │ + mov.w r3, #1 │ │ │ │ + sub sp, #8 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 54f72 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 54f62 │ │ │ │ + ite eq │ │ │ │ + moveq r1, #1 │ │ │ │ + movne r1, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 54f8e │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r1, [sp, #0] │ │ │ │ + bl 108b40 <_PyMutex_LockTimed@@Base> │ │ │ │ + ldr r3, [pc, #68] @ (54fd4 ) │ │ │ │ + ldr.w r2, [r3, #1476] @ 0x5c4 │ │ │ │ + cbz r2, 54f9e │ │ │ │ + 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 54fb6 │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 54fa6 │ │ │ │ + dmb ish │ │ │ │ + beq.n 54fc2 │ │ │ │ + ldr r0, [pc, #16] @ (54fd0 ) │ │ │ │ + bl 23c798 │ │ │ │ + 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 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #35552 @ 0x8ae0 │ │ │ │ + movw r0, #31328 @ 0x7a60 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w e5520 │ │ │ │ + b.w e53c0 │ │ │ │ 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 │ │ │ │ @@ -61543,558 +61543,634 @@ │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ ite hi │ │ │ │ movhi r0, r2 │ │ │ │ movls r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005504e : │ │ │ │ +00055024 : │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #33688 @ 0x8398 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.w d80f8 │ │ │ │ + b.w d7fe8 │ │ │ │ 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, 55086 │ │ │ │ + cbz r0, 5505c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55086 │ │ │ │ + bge.n 5505c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 55086 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5505c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 550a0 │ │ │ │ + cbz r0, 55076 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 550a0 │ │ │ │ + bge.n 55076 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 550a0 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 55076 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 550ba │ │ │ │ + cbz r0, 55090 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 550ba │ │ │ │ + bge.n 55090 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 550ba │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 55090 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 550d4 │ │ │ │ + cbz r0, 550aa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 550d4 │ │ │ │ + bge.n 550aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 550d4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 550aa │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10ae00 │ │ │ │ + bl 10ab9c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000550de : │ │ │ │ +000550b4 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55110 │ │ │ │ + beq.n 550e6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 55110 │ │ │ │ + ble.n 550e6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55128 │ │ │ │ + bge.n 550fe │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 55128 │ │ │ │ + b.n 550fe │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21056 @ 0x5240 │ │ │ │ + movw r1, #16832 @ 0x41c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 55152 │ │ │ │ + bl f3560 │ │ │ │ + b.n 55128 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13fbb8 │ │ │ │ - cbnz r0, 55166 │ │ │ │ + bl 13f80c │ │ │ │ + cbnz r0, 5513c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #35580 @ 0x8afc │ │ │ │ + movw r1, #31356 @ 0x7a7c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 55156 │ │ │ │ + blt.n 5512c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 55182 │ │ │ │ + b.n 55158 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 55152 │ │ │ │ + bne.n 55128 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 55152 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 55128 │ │ │ │ mov r0, r4 │ │ │ │ - bl 893c8 │ │ │ │ + bl 893bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55182 │ │ │ │ + bge.n 55158 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55182 │ │ │ │ + cbnz r3, 55158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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 551a8 │ │ │ │ + bne.n 5517e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 551c8 │ │ │ │ - b.n 551c0 │ │ │ │ + bne.n 5519e │ │ │ │ + b.n 55196 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #23472 @ 0x5bb0 │ │ │ │ + movw r0, #19248 @ 0x4b30 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5519a │ │ │ │ - b.n 55248 │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 55170 │ │ │ │ + b.n 5521e │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55248 │ │ │ │ + bne.n 5521e │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #36380 @ 0x8e1c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 551f0 │ │ │ │ + beq.n 551c6 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52404 @ 0xccb4 │ │ │ │ + movw r1, #48180 @ 0xbc34 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.n 5523c │ │ │ │ + bl d6c4c │ │ │ │ + b.n 55212 │ │ │ │ cmp r4, #5 │ │ │ │ - bhi.n 551fc │ │ │ │ + bhi.n 551d2 │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ - cbnz r2, 55216 │ │ │ │ + cbnz r2, 551ec │ │ │ │ mov r0, r2 │ │ │ │ - b.n 55234 │ │ │ │ + b.n 5520a │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #14760 @ 0x39a8 │ │ │ │ + movw r1, #10536 @ 0x2928 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.n 5523c │ │ │ │ + bl d6c4c │ │ │ │ + b.n 55212 │ │ │ │ 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 55220 │ │ │ │ + bne.n 551f6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 800ec │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 55248 │ │ │ │ + b.w 800cc │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 5521e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 55234 │ │ │ │ + b.n 5520a │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005524c : │ │ │ │ +00055222 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1ec838 │ │ │ │ + bl 1eb960 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 77680 │ │ │ │ + b.w 776b8 │ │ │ │ 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 55296 │ │ │ │ + beq.n 5526c │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 552ac │ │ │ │ + bne.n 55282 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 552de │ │ │ │ + beq.n 552b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 552ae │ │ │ │ - b.n 552de │ │ │ │ + bgt.n 55284 │ │ │ │ + b.n 552b4 │ │ │ │ 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 552ca │ │ │ │ + beq.n 552a0 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 552f8 │ │ │ │ + bne.n 552ce │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 552de │ │ │ │ + beq.n 552b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 552fa │ │ │ │ + bgt.n 552d0 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21056 @ 0x5240 │ │ │ │ + movw r1, #16832 @ 0x41c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 55338 │ │ │ │ + bl f3560 │ │ │ │ + b.n 5530e │ │ │ │ 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 13a8f0 │ │ │ │ + bl 13a538 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55324 │ │ │ │ + bge.n 552fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55324 │ │ │ │ + cbnz r3, 552fa │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55338 │ │ │ │ + bge.n 5530e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55338 │ │ │ │ + cbnz r3, 5530e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + b.w 294048 │ │ │ │ + b.w 294048 │ │ │ │ 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 55368 │ │ │ │ + beq.n 55346 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5537e │ │ │ │ + bne.n 5535c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 553b0 │ │ │ │ + beq.n 5538e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55380 │ │ │ │ - b.n 553b0 │ │ │ │ + bgt.n 5535e │ │ │ │ + b.n 5538e │ │ │ │ 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 5539c │ │ │ │ + beq.n 5537a │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 553ca │ │ │ │ + bne.n 553a8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 553b0 │ │ │ │ + beq.n 5538e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 553cc │ │ │ │ + bgt.n 553aa │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21056 @ 0x5240 │ │ │ │ + movw r1, #16832 @ 0x41c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 5540a │ │ │ │ + bl f3560 │ │ │ │ + b.n 553e8 │ │ │ │ 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 25e71c │ │ │ │ + bl 25da40 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 553f6 │ │ │ │ + bge.n 553d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 553f6 │ │ │ │ + cbnz r3, 553d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5540a │ │ │ │ + bge.n 553e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5540a │ │ │ │ + cbnz r3, 553e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl d086c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cbz r0, 5541a │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 5541a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 5541a │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cbz r0, 55434 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #4] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 55434 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 55434 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cbz r0, 5544e │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 5544e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 5544e │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cbz r0, 55468 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #12] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 55468 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 55468 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + cbz r0, 55482 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #16] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 55482 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 55482 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + cbz r0, 5549c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r4, #20] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 5549c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 5549c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + b.n 553ec │ │ │ │ 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, 55426 │ │ │ │ - cbz r2, 55440 │ │ │ │ + cbnz r3, 554ba │ │ │ │ + cbz r2, 554d4 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 55440 │ │ │ │ + cbz r3, 554d4 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #35984 @ 0x8c90 │ │ │ │ + movw r1, #31760 @ 0x7c10 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55448 │ │ │ │ + b.n 554dc │ │ │ │ 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, 55462 │ │ │ │ - cbz r2, 5547c │ │ │ │ + cbnz r3, 554f6 │ │ │ │ + cbz r2, 55510 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 5547c │ │ │ │ + cbz r3, 55510 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #36012 @ 0x8cac │ │ │ │ + movw r1, #31788 @ 0x7c2c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55484 │ │ │ │ + b.n 55518 │ │ │ │ movw r0, #5144 @ 0x1418 │ │ │ │ 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 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #7852 @ 0x1eac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 554b0 │ │ │ │ + beq.n 55544 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 554de │ │ │ │ + bne.n 55572 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 554c4 │ │ │ │ + beq.n 55558 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 554e0 │ │ │ │ + bgt.n 55574 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21056 @ 0x5240 │ │ │ │ + movw r1, #16832 @ 0x41c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 55506 │ │ │ │ + bl f3560 │ │ │ │ + b.n 5559a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 1362e4 │ │ │ │ + bl 135f34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55506 │ │ │ │ + bge.n 5559a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55506 │ │ │ │ + cbnz r3, 5559a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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 r3, [r1, #8] │ │ │ │ - cbnz r3, 55522 │ │ │ │ - cbz r2, 5553c │ │ │ │ + cbnz r3, 555b6 │ │ │ │ + cbz r2, 555d0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 5553c │ │ │ │ + cbz r3, 555d0 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #36288 @ 0x8dc0 │ │ │ │ + movw r1, #32064 @ 0x7d40 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55544 │ │ │ │ + b.n 555d8 │ │ │ │ movw r0, #5152 @ 0x1420 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ - b.w 2953f0 │ │ │ │ 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 5556e │ │ │ │ + bne.n 555fe │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl dd900 <_PyNumber_Index@@Base> │ │ │ │ + bl dd7d4 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 55588 │ │ │ │ - b.n 5559a │ │ │ │ + cbnz r0, 55618 │ │ │ │ + b.n 5562a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #52720 @ 0xcdf0 │ │ │ │ + movw r0, #48496 @ 0xbd70 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55562 │ │ │ │ + bne.n 555f2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5562a │ │ │ │ - bl 85b78 │ │ │ │ + b.n 556ba │ │ │ │ + bl 85b5c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 555a8 │ │ │ │ + blt.n 55638 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 555b8 │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 55648 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55584 │ │ │ │ + bne.n 55614 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 555b8 │ │ │ │ + b.n 55648 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 55596 │ │ │ │ + bne.n 55626 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 55596 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 55626 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 207628 │ │ │ │ + bl 206750 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55584 │ │ │ │ + beq.n 55614 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 555e8 │ │ │ │ + bne.n 55678 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #12740 @ 0x31c4 │ │ │ │ + movw r1, #8516 @ 0x2144 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 55584 │ │ │ │ + bl f3560 │ │ │ │ + b.n 55614 │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f8dc │ │ │ │ + bl 14f61c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 55584 │ │ │ │ + beq.n 55614 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 555fc │ │ │ │ + cbz r3, 5568c │ │ │ │ ldr r5, [r5, #20] │ │ │ │ - b.n 55604 │ │ │ │ + b.n 55694 │ │ │ │ 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 │ │ │ │ @@ -62106,423 +62182,348 @@ │ │ │ │ adds r1, r5, r4 │ │ │ │ blx 2b610 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ strb r7, [r5, r4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - b.w 2953f0 │ │ │ │ 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 5565e │ │ │ │ + beq.n 556ea │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55674 │ │ │ │ + bne.n 55700 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 556a6 │ │ │ │ + beq.n 55732 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55676 │ │ │ │ - b.n 556a6 │ │ │ │ + bgt.n 55702 │ │ │ │ + b.n 55732 │ │ │ │ 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 55692 │ │ │ │ + beq.n 5571e │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 556c0 │ │ │ │ + bne.n 5574c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 556a6 │ │ │ │ + beq.n 55732 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 556c2 │ │ │ │ + bgt.n 5574e │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21056 @ 0x5240 │ │ │ │ + movw r1, #16832 @ 0x41c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 55700 │ │ │ │ + bl f3560 │ │ │ │ + b.n 5578c │ │ │ │ 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 3a08c │ │ │ │ + bl 3a0cc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 556ec │ │ │ │ + bge.n 55778 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 556ec │ │ │ │ + cbnz r3, 55778 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55700 │ │ │ │ + bge.n 5578c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55700 │ │ │ │ + cbnz r3, 5578c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, 5570e │ │ │ │ - b.w 79770 │ │ │ │ + cbz r0, 5579a │ │ │ │ + b.w 79798 │ │ │ │ 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 │ │ │ │ - bl d07d0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cbz r0, 55746 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55746 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 55746 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cbz r0, 55760 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #4] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55760 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 55760 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cbz r0, 5577a │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5577a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 5577a │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cbz r0, 55794 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #12] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55794 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 55794 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - cbz r0, 557ae │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #16] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 557ae │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 557ae │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - cbz r0, 557c8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #20] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 557c8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 557c8 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - 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 r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 557f8 │ │ │ │ + beq.n 557d0 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5580e │ │ │ │ + bne.n 557e6 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 55840 │ │ │ │ + beq.n 55818 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55810 │ │ │ │ - b.n 55840 │ │ │ │ + bgt.n 557e8 │ │ │ │ + b.n 55818 │ │ │ │ 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 5582c │ │ │ │ + beq.n 55804 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5585a │ │ │ │ + bne.n 55832 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55840 │ │ │ │ + beq.n 55818 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5585c │ │ │ │ + bgt.n 55834 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21056 @ 0x5240 │ │ │ │ + movw r1, #16832 @ 0x41c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 5589a │ │ │ │ + bl f3560 │ │ │ │ + b.n 55872 │ │ │ │ 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 3a4a4 │ │ │ │ + bl 3a4e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55886 │ │ │ │ + bge.n 5585e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 55886 │ │ │ │ + cbnz r3, 5585e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5589a │ │ │ │ + bge.n 55872 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5589a │ │ │ │ + cbnz r3, 55872 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005589e <_PyXI_UnwrapNotShareableError@@Base>: │ │ │ │ +00055876 <_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 │ │ │ │ adds.w r4, r3, #5536 @ 0x15a0 │ │ │ │ - bne.n 558be <_PyXI_UnwrapNotShareableError@@Base+0x20> │ │ │ │ - bl d94d0 │ │ │ │ - b.n 558c6 <_PyXI_UnwrapNotShareableError@@Base+0x28> │ │ │ │ + bne.n 55896 <_PyXI_UnwrapNotShareableError@@Base+0x20> │ │ │ │ + bl d93c0 │ │ │ │ + b.n 5589e <_PyXI_UnwrapNotShareableError@@Base+0x28> │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1464] @ 0x5b8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d0c84 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 558d6 <_PyXI_UnwrapNotShareableError@@Base+0x38> │ │ │ │ + bl 1cfdb8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 558ae <_PyXI_UnwrapNotShareableError@@Base+0x38> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 55920 <_PyXI_UnwrapNotShareableError@@Base+0x82> │ │ │ │ + b.n 558f8 <_PyXI_UnwrapNotShareableError@@Base+0x82> │ │ │ │ ldr r4, [r5, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ - cbnz r6, 558ea <_PyXI_UnwrapNotShareableError@@Base+0x4c> │ │ │ │ + cbnz r6, 558c2 <_PyXI_UnwrapNotShareableError@@Base+0x4c> │ │ │ │ mov r0, r4 │ │ │ │ bl 2f7a4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 558fc <_PyXI_UnwrapNotShareableError@@Base+0x5e> │ │ │ │ - b.n 55916 <_PyXI_UnwrapNotShareableError@@Base+0x78> │ │ │ │ + cbnz r0, 558d4 <_PyXI_UnwrapNotShareableError@@Base+0x5e> │ │ │ │ + b.n 558ee <_PyXI_UnwrapNotShareableError@@Base+0x78> │ │ │ │ mov r2, r4 │ │ │ │ mvn.w r1, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl 32574 <_PyXI_InitFailure@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 558de <_PyXI_UnwrapNotShareableError@@Base+0x40> │ │ │ │ - b.n 558d0 <_PyXI_UnwrapNotShareableError@@Base+0x32> │ │ │ │ + bne.n 558b6 <_PyXI_UnwrapNotShareableError@@Base+0x40> │ │ │ │ + b.n 558a8 <_PyXI_UnwrapNotShareableError@@Base+0x32> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5590a <_PyXI_UnwrapNotShareableError@@Base+0x6c> │ │ │ │ + bge.n 558e2 <_PyXI_UnwrapNotShareableError@@Base+0x6c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5590e <_PyXI_UnwrapNotShareableError@@Base+0x70> │ │ │ │ + cbz r3, 558e6 <_PyXI_UnwrapNotShareableError@@Base+0x70> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 55916 <_PyXI_UnwrapNotShareableError@@Base+0x78> │ │ │ │ + b.n 558ee <_PyXI_UnwrapNotShareableError@@Base+0x78> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5590a <_PyXI_UnwrapNotShareableError@@Base+0x6c> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 558e2 <_PyXI_UnwrapNotShareableError@@Base+0x6c> │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r4, [r5, #72] @ 0x48 │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 55718 │ │ │ │ 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 5597c <_PyXI_UnwrapNotShareableError@@Base+0xde> │ │ │ │ + beq.n 55952 <_PyXI_UnwrapNotShareableError@@Base+0xdc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5597c <_PyXI_UnwrapNotShareableError@@Base+0xde> │ │ │ │ + ble.n 55952 <_PyXI_UnwrapNotShareableError@@Base+0xdc> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r2, r4 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ - movw r0, #38424 @ 0x9618 │ │ │ │ + movw r0, #34200 @ 0x8598 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ it lt │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl e5520 │ │ │ │ + bl e53c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5598c <_PyXI_UnwrapNotShareableError@@Base+0xee> │ │ │ │ + bge.n 55962 <_PyXI_UnwrapNotShareableError@@Base+0xec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5598c <_PyXI_UnwrapNotShareableError@@Base+0xee> │ │ │ │ + cbnz r3, 55962 <_PyXI_UnwrapNotShareableError@@Base+0xec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5598c <_PyXI_UnwrapNotShareableError@@Base+0xee> │ │ │ │ - movw r0, #38460 @ 0x963c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 55962 <_PyXI_UnwrapNotShareableError@@Base+0xec> │ │ │ │ + movw r0, #34236 @ 0x85bc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w e5520 │ │ │ │ + b.w e53c0 │ │ │ │ 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 559bc <_PyXI_UnwrapNotShareableError@@Base+0x11e> │ │ │ │ + beq.n 55992 <_PyXI_UnwrapNotShareableError@@Base+0x11c> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 559ea <_PyXI_UnwrapNotShareableError@@Base+0x14c> │ │ │ │ + bne.n 559c0 <_PyXI_UnwrapNotShareableError@@Base+0x14a> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 559d0 <_PyXI_UnwrapNotShareableError@@Base+0x132> │ │ │ │ + beq.n 559a6 <_PyXI_UnwrapNotShareableError@@Base+0x130> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 559ec <_PyXI_UnwrapNotShareableError@@Base+0x14e> │ │ │ │ + bgt.n 559c2 <_PyXI_UnwrapNotShareableError@@Base+0x14c> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21056 @ 0x5240 │ │ │ │ + movw r1, #16832 @ 0x41c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 55a22 <_PyXI_UnwrapNotShareableError@@Base+0x184> │ │ │ │ + bl f3560 │ │ │ │ + b.n 559f8 <_PyXI_UnwrapNotShareableError@@Base+0x182> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - ldr r0, [pc, #52] @ (55a28 <_PyXI_UnwrapNotShareableError@@Base+0x18a>) │ │ │ │ + ldr r0, [pc, #56] @ (55a00 <_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 94d5c │ │ │ │ + bl 94d40 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55a22 <_PyXI_UnwrapNotShareableError@@Base+0x184> │ │ │ │ + bge.n 559f8 <_PyXI_UnwrapNotShareableError@@Base+0x182> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55a22 <_PyXI_UnwrapNotShareableError@@Base+0x184> │ │ │ │ + cbnz r3, 559f8 <_PyXI_UnwrapNotShareableError@@Base+0x182> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ it cc │ │ │ │ lslcc r5, r1, #1 │ │ │ │ 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, #38520 @ 0x9678 │ │ │ │ + movw r1, #34296 @ 0x85f8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f8c04 │ │ │ │ + bl 1f7d2c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 55a64 <_PyXI_UnwrapNotShareableError@@Base+0x1c6> │ │ │ │ + beq.n 55a3c <_PyXI_UnwrapNotShareableError@@Base+0x1c6> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 55a64 <_PyXI_UnwrapNotShareableError@@Base+0x1c6> │ │ │ │ + cbz r0, 55a3c <_PyXI_UnwrapNotShareableError@@Base+0x1c6> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -62530,166 +62531,166 @@ │ │ │ │ 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 55a92 <_PyXI_UnwrapNotShareableError@@Base+0x1f4> │ │ │ │ + beq.n 55a6a <_PyXI_UnwrapNotShareableError@@Base+0x1f4> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 55ac0 <_PyXI_UnwrapNotShareableError@@Base+0x222> │ │ │ │ + bne.n 55a98 <_PyXI_UnwrapNotShareableError@@Base+0x222> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 55aa6 <_PyXI_UnwrapNotShareableError@@Base+0x208> │ │ │ │ + beq.n 55a7e <_PyXI_UnwrapNotShareableError@@Base+0x208> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55ac2 <_PyXI_UnwrapNotShareableError@@Base+0x224> │ │ │ │ + bgt.n 55a9a <_PyXI_UnwrapNotShareableError@@Base+0x224> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21056 @ 0x5240 │ │ │ │ + movw r1, #16832 @ 0x41c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 55af8 <_PyXI_UnwrapNotShareableError@@Base+0x25a> │ │ │ │ + bl f3560 │ │ │ │ + b.n 55ad0 <_PyXI_UnwrapNotShareableError@@Base+0x25a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - ldr r0, [pc, #56] @ (55b00 <_PyXI_UnwrapNotShareableError@@Base+0x262>) │ │ │ │ + ldr r0, [pc, #56] @ (55ad8 <_PyXI_UnwrapNotShareableError@@Base+0x262>) │ │ │ │ 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 94d5c │ │ │ │ + bl 94d40 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55af8 <_PyXI_UnwrapNotShareableError@@Base+0x25a> │ │ │ │ + bge.n 55ad0 <_PyXI_UnwrapNotShareableError@@Base+0x25a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55af8 <_PyXI_UnwrapNotShareableError@@Base+0x25a> │ │ │ │ + cbnz r3, 55ad0 <_PyXI_UnwrapNotShareableError@@Base+0x25a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r4, 55b30 <_PyXI_UnwrapNotShareableError@@Base+0x292> │ │ │ │ + cbz r4, 55b08 <_PyXI_UnwrapNotShareableError@@Base+0x292> │ │ │ │ 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 │ │ │ │ - movw r4, #50992 @ 0xc730 │ │ │ │ + movw r4, #46768 @ 0xb6b0 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - movw r3, #51016 @ 0xc748 │ │ │ │ + movw r3, #46792 @ 0xb6c8 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #50984 @ 0xc728 │ │ │ │ + movw r2, #46760 @ 0xb6a8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #51004 @ 0xc73c │ │ │ │ + movw r1, #46780 @ 0xb6bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #38660 @ 0x9704 │ │ │ │ + movw r0, #34436 @ 0x8684 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r3, 55b64 <_PyXI_UnwrapNotShareableError@@Base+0x2c6> │ │ │ │ + cbnz r3, 55b3c <_PyXI_UnwrapNotShareableError@@Base+0x2c6> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, 55b64 <_PyXI_UnwrapNotShareableError@@Base+0x2c6> │ │ │ │ + cbnz r3, 55b3c <_PyXI_UnwrapNotShareableError@@Base+0x2c6> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 55bc0 <_PyXI_UnwrapNotShareableError@@Base+0x322> │ │ │ │ - cbz r4, 55b70 <_PyXI_UnwrapNotShareableError@@Base+0x2d2> │ │ │ │ + cbz r3, 55b98 <_PyXI_UnwrapNotShareableError@@Base+0x322> │ │ │ │ + cbz r4, 55b48 <_PyXI_UnwrapNotShareableError@@Base+0x2d2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 84e14 │ │ │ │ + bl 84df8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 55b76 <_PyXI_UnwrapNotShareableError@@Base+0x2d8> │ │ │ │ - bl 706ec │ │ │ │ + b.n 55b4e <_PyXI_UnwrapNotShareableError@@Base+0x2d8> │ │ │ │ + bl 70718 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 55c14 <_PyXI_UnwrapNotShareableError@@Base+0x376> │ │ │ │ + beq.n 55bec <_PyXI_UnwrapNotShareableError@@Base+0x376> │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 55b8a <_PyXI_UnwrapNotShareableError@@Base+0x2ec> │ │ │ │ - ldr r1, [pc, #156] @ (55c1c <_PyXI_UnwrapNotShareableError@@Base+0x37e>) │ │ │ │ + cbz r2, 55b62 <_PyXI_UnwrapNotShareableError@@Base+0x2ec> │ │ │ │ + ldr r1, [pc, #156] @ (55bf4 <_PyXI_UnwrapNotShareableError@@Base+0x37e>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7888c │ │ │ │ + bl 788b0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 55baa <_PyXI_UnwrapNotShareableError@@Base+0x30c> │ │ │ │ + beq.n 55b82 <_PyXI_UnwrapNotShareableError@@Base+0x30c> │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ - cbz r2, 55b9a <_PyXI_UnwrapNotShareableError@@Base+0x2fc> │ │ │ │ - ldr r1, [pc, #144] @ (55c20 <_PyXI_UnwrapNotShareableError@@Base+0x382>) │ │ │ │ + cbz r2, 55b72 <_PyXI_UnwrapNotShareableError@@Base+0x2fc> │ │ │ │ + ldr r1, [pc, #144] @ (55bf8 <_PyXI_UnwrapNotShareableError@@Base+0x382>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7888c │ │ │ │ + bl 788b0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 55baa <_PyXI_UnwrapNotShareableError@@Base+0x30c> │ │ │ │ + beq.n 55b82 <_PyXI_UnwrapNotShareableError@@Base+0x30c> │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ - cbz r2, 55bce <_PyXI_UnwrapNotShareableError@@Base+0x330> │ │ │ │ - ldr r1, [pc, #132] @ (55c24 <_PyXI_UnwrapNotShareableError@@Base+0x386>) │ │ │ │ + cbz r2, 55ba6 <_PyXI_UnwrapNotShareableError@@Base+0x330> │ │ │ │ + ldr r1, [pc, #132] @ (55bfc <_PyXI_UnwrapNotShareableError@@Base+0x386>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7888c │ │ │ │ + bl 788b0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55bce <_PyXI_UnwrapNotShareableError@@Base+0x330> │ │ │ │ + bne.n 55ba6 <_PyXI_UnwrapNotShareableError@@Base+0x330> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55c14 <_PyXI_UnwrapNotShareableError@@Base+0x376> │ │ │ │ + bge.n 55bec <_PyXI_UnwrapNotShareableError@@Base+0x376> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55c14 <_PyXI_UnwrapNotShareableError@@Base+0x376> │ │ │ │ + cbnz r3, 55bec <_PyXI_UnwrapNotShareableError@@Base+0x376> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 55c14 <_PyXI_UnwrapNotShareableError@@Base+0x376> │ │ │ │ - cbz r4, 55bde <_PyXI_UnwrapNotShareableError@@Base+0x340> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 55bec <_PyXI_UnwrapNotShareableError@@Base+0x376> │ │ │ │ + cbz r4, 55bb6 <_PyXI_UnwrapNotShareableError@@Base+0x340> │ │ │ │ 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 55bf4 <_PyXI_UnwrapNotShareableError@@Base+0x356> │ │ │ │ + bne.n 55bcc <_PyXI_UnwrapNotShareableError@@Base+0x356> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - bl 7c0bc │ │ │ │ + bl 7c0ac │ │ │ │ mov r5, r0 │ │ │ │ - b.n 55bfe <_PyXI_UnwrapNotShareableError@@Base+0x360> │ │ │ │ + b.n 55bd6 <_PyXI_UnwrapNotShareableError@@Base+0x360> │ │ │ │ mov r3, r4 │ │ │ │ movs r0, #3 │ │ │ │ - bl 7c28c │ │ │ │ + bl 7c27c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55c16 <_PyXI_UnwrapNotShareableError@@Base+0x378> │ │ │ │ + bge.n 55bee <_PyXI_UnwrapNotShareableError@@Base+0x378> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55c16 <_PyXI_UnwrapNotShareableError@@Base+0x378> │ │ │ │ + cbnz r3, 55bee <_PyXI_UnwrapNotShareableError@@Base+0x378> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 55c16 <_PyXI_UnwrapNotShareableError@@Base+0x378> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 55bee <_PyXI_UnwrapNotShareableError@@Base+0x378> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ rsb r0, r8, #77 @ 0x4d │ │ │ │ @ instruction: 0xf74c004d │ │ │ │ @ instruction: 0xf1e4004d │ │ │ │ @@ -62698,735 +62699,735 @@ │ │ │ │ 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, #38756 @ 0x9764 │ │ │ │ + movw r1, #34532 @ 0x86e4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f8c04 │ │ │ │ + bl 1f7d2c │ │ │ │ movs r4, #0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 55ca2 <_PyXI_UnwrapNotShareableError@@Base+0x404> │ │ │ │ + beq.n 55c7a <_PyXI_UnwrapNotShareableError@@Base+0x404> │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 714dc │ │ │ │ + bl 71500 │ │ │ │ str r0, [sp, #0] │ │ │ │ - cbz r0, 55ca2 <_PyXI_UnwrapNotShareableError@@Base+0x404> │ │ │ │ + cbz r0, 55c7a <_PyXI_UnwrapNotShareableError@@Base+0x404> │ │ │ │ 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 55cde <_PyXI_UnwrapNotShareableError@@Base+0x440> │ │ │ │ + b.n 55cb6 <_PyXI_UnwrapNotShareableError@@Base+0x440> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55ca2 <_PyXI_UnwrapNotShareableError@@Base+0x404> │ │ │ │ + bge.n 55c7a <_PyXI_UnwrapNotShareableError@@Base+0x404> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 55ca2 <_PyXI_UnwrapNotShareableError@@Base+0x404> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 55c7a <_PyXI_UnwrapNotShareableError@@Base+0x404> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55d32 <_PyXI_UnwrapNotShareableError@@Base+0x494> │ │ │ │ + b.n 55d0a <_PyXI_UnwrapNotShareableError@@Base+0x494> │ │ │ │ add r0, sp, #8 │ │ │ │ bl 2e448 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 55cde <_PyXI_UnwrapNotShareableError@@Base+0x440> │ │ │ │ + beq.n 55cb6 <_PyXI_UnwrapNotShareableError@@Base+0x440> │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ sub.w r4, r8, r4 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bgt.n 55cf0 <_PyXI_UnwrapNotShareableError@@Base+0x452> │ │ │ │ + bgt.n 55cc8 <_PyXI_UnwrapNotShareableError@@Base+0x452> │ │ │ │ subs r5, r7, r5 │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - bgt.n 55d04 <_PyXI_UnwrapNotShareableError@@Base+0x466> │ │ │ │ + bgt.n 55cdc <_PyXI_UnwrapNotShareableError@@Base+0x466> │ │ │ │ cmn.w r5, #128 @ 0x80 │ │ │ │ - blt.n 55d1a <_PyXI_UnwrapNotShareableError@@Base+0x47c> │ │ │ │ + blt.n 55cf2 <_PyXI_UnwrapNotShareableError@@Base+0x47c> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 55f6e │ │ │ │ + bl 55f5a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55c8e <_PyXI_UnwrapNotShareableError@@Base+0x3f0> │ │ │ │ + beq.n 55c66 <_PyXI_UnwrapNotShareableError@@Base+0x3f0> │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 55ca6 <_PyXI_UnwrapNotShareableError@@Base+0x408> │ │ │ │ + bhi.n 55c7e <_PyXI_UnwrapNotShareableError@@Base+0x408> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ - bl 9e25c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9e24c <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 55d32 <_PyXI_UnwrapNotShareableError@@Base+0x494> │ │ │ │ + b.n 55d0a <_PyXI_UnwrapNotShareableError@@Base+0x494> │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 55f6e │ │ │ │ + bl 55f5a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55c8e <_PyXI_UnwrapNotShareableError@@Base+0x3f0> │ │ │ │ + beq.n 55c66 <_PyXI_UnwrapNotShareableError@@Base+0x3f0> │ │ │ │ subs r4, #255 @ 0xff │ │ │ │ - b.n 55cba <_PyXI_UnwrapNotShareableError@@Base+0x41c> │ │ │ │ + b.n 55c92 <_PyXI_UnwrapNotShareableError@@Base+0x41c> │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 55f6e │ │ │ │ + bl 55f5a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55c8e <_PyXI_UnwrapNotShareableError@@Base+0x3f0> │ │ │ │ + beq.n 55c66 <_PyXI_UnwrapNotShareableError@@Base+0x3f0> │ │ │ │ subs r5, #127 @ 0x7f │ │ │ │ movs r4, #0 │ │ │ │ - b.n 55cc0 <_PyXI_UnwrapNotShareableError@@Base+0x422> │ │ │ │ + b.n 55c98 <_PyXI_UnwrapNotShareableError@@Base+0x422> │ │ │ │ mvn.w r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 55f6e │ │ │ │ + bl 55f5a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55c8e <_PyXI_UnwrapNotShareableError@@Base+0x3f0> │ │ │ │ + beq.n 55c66 <_PyXI_UnwrapNotShareableError@@Base+0x3f0> │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 55cc4 <_PyXI_UnwrapNotShareableError@@Base+0x426> │ │ │ │ + b.n 55c9c <_PyXI_UnwrapNotShareableError@@Base+0x426> │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #16 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 55d5a <_PyXI_UnwrapNotShareableError@@Base+0x4bc> │ │ │ │ + cbnz r2, 55d32 <_PyXI_UnwrapNotShareableError@@Base+0x4bc> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 55d5a <_PyXI_UnwrapNotShareableError@@Base+0x4bc> │ │ │ │ + bne.n 55d32 <_PyXI_UnwrapNotShareableError@@Base+0x4bc> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 55d76 <_PyXI_UnwrapNotShareableError@@Base+0x4d8> │ │ │ │ - ldr r4, [pc, #44] @ (55d88 <_PyXI_UnwrapNotShareableError@@Base+0x4ea>) │ │ │ │ + cbnz r0, 55d4e <_PyXI_UnwrapNotShareableError@@Base+0x4d8> │ │ │ │ + ldr r4, [pc, #44] @ (55d60 <_PyXI_UnwrapNotShareableError@@Base+0x4ea>) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 55d84 <_PyXI_UnwrapNotShareableError@@Base+0x4e6> │ │ │ │ + cbz r0, 55d5c <_PyXI_UnwrapNotShareableError@@Base+0x4e6> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 51e92 <_PyMonitoring_FirePyYieldEvent@@Base+0xaa> │ │ │ │ + b.w 51cb6 <_PyMonitoring_FirePyYieldEvent@@Base+0xaa> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strb r0, [r7, r2] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5} │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 55da6 <_PyXI_UnwrapNotShareableError@@Base+0x508> │ │ │ │ + bne.n 55d7e <_PyXI_UnwrapNotShareableError@@Base+0x508> │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 55da6 <_PyXI_UnwrapNotShareableError@@Base+0x508> │ │ │ │ + bhi.n 55d7e <_PyXI_UnwrapNotShareableError@@Base+0x508> │ │ │ │ pop {r4, r5} │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w d671c │ │ │ │ + b.w d660c │ │ │ │ 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, 55dd4 <_PyXI_UnwrapNotShareableError@@Base+0x536> │ │ │ │ + cbnz r2, 55dac <_PyXI_UnwrapNotShareableError@@Base+0x536> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 55dd4 <_PyXI_UnwrapNotShareableError@@Base+0x536> │ │ │ │ + bne.n 55dac <_PyXI_UnwrapNotShareableError@@Base+0x536> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 55df0 <_PyXI_UnwrapNotShareableError@@Base+0x552> │ │ │ │ - ldr r4, [pc, #44] @ (55e04 <_PyXI_UnwrapNotShareableError@@Base+0x566>) │ │ │ │ + cbnz r0, 55dc8 <_PyXI_UnwrapNotShareableError@@Base+0x552> │ │ │ │ + ldr r4, [pc, #44] @ (55ddc <_PyXI_UnwrapNotShareableError@@Base+0x566>) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 55dfe <_PyXI_UnwrapNotShareableError@@Base+0x560> │ │ │ │ + cbz r0, 55dd6 <_PyXI_UnwrapNotShareableError@@Base+0x560> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 51e92 <_PyMonitoring_FirePyYieldEvent@@Base+0xaa> │ │ │ │ + b.w 51cb6 <_PyMonitoring_FirePyYieldEvent@@Base+0xaa> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r4, [r4, r3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00055e08 : │ │ │ │ +00055de0 : │ │ │ │ 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 125f28 │ │ │ │ + bl 125cf0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 55e3c │ │ │ │ + beq.n 55e14 │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 55e42 │ │ │ │ + bls.n 55e1a │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #38804 @ 0x9794 │ │ │ │ + movw r1, #34580 @ 0x8714 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 55e44 │ │ │ │ + b.n 55e1c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ - movw r1, #38852 @ 0x97c4 │ │ │ │ + movw r1, #34628 @ 0x8744 │ │ │ │ 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 8edb8 │ │ │ │ - cbz r0, 55eac │ │ │ │ + bl 8ed90 │ │ │ │ + cbz r0, 55e84 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 55e94 │ │ │ │ + bpl.n 55e6c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 23172c <_PyXIData_UnregisterClass@@Base+0x28cc> │ │ │ │ + bl 230898 <_PyXIData_UnregisterClass@@Base+0x28cc> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 232ddc │ │ │ │ - b.n 55eae │ │ │ │ + bl 231f44 │ │ │ │ + b.n 55e86 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #24440 @ 0x5f78 │ │ │ │ + movw r1, #20232 @ 0x4f08 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r1, #51332 @ 0xc884 │ │ │ │ + movw r1, #47108 @ 0xb804 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.w d04a0 │ │ │ │ + b.w d053c │ │ │ │ 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, 55eee │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 55ec6 │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 55ee8 │ │ │ │ - bl 143964 │ │ │ │ - b.n 55eee │ │ │ │ + bne.n 55ec0 │ │ │ │ + bl 14353c │ │ │ │ + b.n 55ec6 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 55f2c │ │ │ │ + cbnz r0, 55f04 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 55f0a │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 55ee2 │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 55f04 │ │ │ │ - bl 143964 │ │ │ │ - b.n 55f0a │ │ │ │ + bne.n 55edc │ │ │ │ + bl 14353c │ │ │ │ + b.n 55ee2 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 55f2c │ │ │ │ + cbnz r0, 55f04 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 55f2c │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 55f04 │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 55f22 │ │ │ │ + bne.n 55efa │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 143964 │ │ │ │ + b.w 14353c │ │ │ │ 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 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7c0bc │ │ │ │ + bl 7c0ac │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 55f6a │ │ │ │ - bl 253620 │ │ │ │ + cbz r0, 55f42 │ │ │ │ + bl 252770 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 55f5e │ │ │ │ + bge.n 55f36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 55f62 │ │ │ │ + cbz r3, 55f3a │ │ │ │ mov r4, r5 │ │ │ │ - b.n 55f6a │ │ │ │ + b.n 55f42 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 55f5e │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 55f36 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + mov r1, r0 │ │ │ │ + movw r0, #12448 @ 0x30a0 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + ldrd r2, r3, [r1, #8] │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + b.w 80ca0 │ │ │ │ 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 55faa │ │ │ │ + bge.n 55f96 │ │ │ │ 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 55fb6 │ │ │ │ + b.n 55fa2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl 9e25c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9e24c <_PyBytes_Resize@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55f92 │ │ │ │ + bne.n 55f7e │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 56012 │ │ │ │ + ble.n 55ffe │ │ │ │ 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 56012 │ │ │ │ + bcs.n 55ffe │ │ │ │ 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 55fe2 │ │ │ │ + b.n 55fce │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r1, r0 │ │ │ │ - movw r0, #16672 @ 0x4120 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - ldrd r2, r3, [r1, #8] │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ - b.w 80cc0 │ │ │ │ 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 7e104 │ │ │ │ + b.w 7e0f4 │ │ │ │ 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 5608a │ │ │ │ + bhi.n 56062 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - bmi.n 560a2 │ │ │ │ + bmi.n 5607a │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #25636 @ 0x6424 │ │ │ │ + movw r2, #21412 @ 0x53a4 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r1, #64892 @ 0xfd7c │ │ │ │ + movw r1, #60668 @ 0xecfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #33496 @ 0x82d8 │ │ │ │ + movw r0, #29272 @ 0x7258 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 561f4 │ │ │ │ - movw r0, #33496 @ 0x82d8 │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 561cc │ │ │ │ + movw r0, #29272 @ 0x7258 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56060 │ │ │ │ - b.n 561f4 │ │ │ │ + bne.n 56038 │ │ │ │ + b.n 561cc │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 5610c │ │ │ │ + ble.n 560e4 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 5610c │ │ │ │ + beq.n 560e4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 560ec │ │ │ │ + bpl.n 560c4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b750 │ │ │ │ + bl 8b724 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 561f4 │ │ │ │ + beq.w 561cc │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5610c │ │ │ │ + beq.n 560e4 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27196 @ 0x6a3c │ │ │ │ + movw r1, #22972 @ 0x59bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 561f4 │ │ │ │ + bl f3560 │ │ │ │ + b.n 561cc │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #61524 @ 0xf054 │ │ │ │ + movw r2, #57300 @ 0xdfd4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #65148 @ 0xfe7c │ │ │ │ + movw r1, #60924 @ 0xedfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #33496 @ 0x82d8 │ │ │ │ + movw r0, #29272 @ 0x7258 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 561f4 │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 561cc │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ - blt.n 5612c │ │ │ │ + blt.n 56104 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #38868 @ 0x97d4 │ │ │ │ + movw r1, #34644 @ 0x8754 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 561f4 │ │ │ │ + bl f3560 │ │ │ │ + b.n 561cc │ │ │ │ lsls r1, r7, #2 │ │ │ │ movs r0, #0 │ │ │ │ - bl 714dc │ │ │ │ + bl 71500 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 561f4 │ │ │ │ + beq.n 561cc │ │ │ │ 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 561ce │ │ │ │ + ble.n 561a6 │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - beq.n 5615c │ │ │ │ + beq.n 56134 │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ - bne.n 5616a │ │ │ │ + bne.n 56142 │ │ │ │ mov r3, r4 │ │ │ │ movs r6, #92 @ 0x5c │ │ │ │ strb.w r6, [r3], #2 │ │ │ │ strb r5, [r4, #1] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 5614a │ │ │ │ + b.n 56122 │ │ │ │ cmp r5, #9 │ │ │ │ - bne.n 56178 │ │ │ │ + bne.n 56150 │ │ │ │ movw r3, #29788 @ 0x745c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 5614a │ │ │ │ + b.n 56122 │ │ │ │ cmp r5, #10 │ │ │ │ - bne.n 56186 │ │ │ │ + bne.n 5615e │ │ │ │ movw r3, #28252 @ 0x6e5c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 5614a │ │ │ │ + b.n 56122 │ │ │ │ cmp r5, #13 │ │ │ │ - bne.n 56194 │ │ │ │ + bne.n 5616c │ │ │ │ movw r3, #29276 @ 0x725c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 5614a │ │ │ │ + b.n 56122 │ │ │ │ sub.w r3, r5, #32 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bls.n 561c8 │ │ │ │ + bls.n 561a0 │ │ │ │ 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 5614a │ │ │ │ + b.n 56122 │ │ │ │ strb.w r5, [r4], #1 │ │ │ │ - b.n 5614a │ │ │ │ + b.n 56122 │ │ │ │ movs r3, #0 │ │ │ │ subs r1, r4, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ strb r3, [r4, #0] │ │ │ │ - bl 9e25c <_PyBytes_Resize@@Base> │ │ │ │ - cbnz r0, 561f4 │ │ │ │ + bl 9e24c <_PyBytes_Resize@@Base> │ │ │ │ + cbnz r0, 561cc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 561f4 │ │ │ │ + cbz r1, 561cc │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #44252 @ 0xacdc │ │ │ │ + movw r0, #40028 @ 0x9c5c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 80cc0 │ │ │ │ + b.w 80ca0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r4, 56222 │ │ │ │ + cbnz r4, 561fa │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 56222 │ │ │ │ + ble.n 561fa │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 56222 │ │ │ │ - cbnz r2, 56242 │ │ │ │ + bne.n 561fa │ │ │ │ + cbnz r2, 5621a │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #212] @ (562fc ) │ │ │ │ + ldr r4, [pc, #212] @ (562d4 ) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 56242 │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 5621a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 562f6 │ │ │ │ + b.n 562ce │ │ │ │ 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, 56268 │ │ │ │ + cbnz r2, 56240 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 562f6 │ │ │ │ + b.n 562ce │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #2 │ │ │ │ movt r9, #32768 @ 0x8000 │ │ │ │ - bl 153084 │ │ │ │ + bl 152dbc │ │ │ │ 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 5625e │ │ │ │ + ble.n 56236 │ │ │ │ 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 714dc │ │ │ │ + bl 71500 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5623e │ │ │ │ + beq.n 56216 │ │ │ │ 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 94d5c │ │ │ │ + bl 94d40 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 562d4 │ │ │ │ + bge.n 562ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 562d4 │ │ │ │ + cbnz r3, 562ac │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 5623e │ │ │ │ + beq.n 56216 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add.w sl, sl, #65536 @ 0x10000 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56282 │ │ │ │ + bge.n 5625a │ │ │ │ subs r3, #1 │ │ │ │ mov r4, fp │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5627c │ │ │ │ + bne.n 56254 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5627c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 56254 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strb r0, [r2, r4] │ │ │ │ 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, 56320 │ │ │ │ + cbnz r3, 562f8 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 56320 │ │ │ │ + ble.n 562f8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 56320 │ │ │ │ - cbnz r0, 5633a │ │ │ │ + bne.n 562f8 │ │ │ │ + cbnz r0, 56312 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #76] @ (5637c ) │ │ │ │ + ldr r4, [pc, #76] @ (56354 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 56374 │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5634c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 214ee8 │ │ │ │ + bl 214050 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 56374 │ │ │ │ + beq.n 5634c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #38976 @ 0x9840 │ │ │ │ + movw r1, #34752 @ 0x87c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #21528 @ 0x5418 │ │ │ │ + movw r0, #17304 @ 0x4398 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91b24 │ │ │ │ + bl 91b08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 56374 │ │ │ │ + beq.n 5634c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #46176 @ 0xb460 │ │ │ │ movt r1, #2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 27954c <_PyTime_FromLong@@Base+0x1314> │ │ │ │ + b.w 27852c <_PyTime_FromLong@@Base+0x1314> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r4, [r7, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r0, r3 │ │ │ │ - b.w 7e104 │ │ │ │ + b.w 7e0f4 │ │ │ │ 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, 563aa │ │ │ │ + cbz r3, 56382 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r3, #1 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ - b.w 7e104 │ │ │ │ + b.w 7e0f4 │ │ │ │ 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, #31180 @ 0x79cc │ │ │ │ + movw r4, #26956 @ 0x694c │ │ │ │ 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 │ │ │ │ @@ -63435,417 +63436,417 @@ │ │ │ │ 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 563f6 │ │ │ │ + bne.n 563ce │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 563f6 │ │ │ │ + ble.n 563ce │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 563f6 │ │ │ │ - cbnz r6, 5641c │ │ │ │ - ldr r4, [pc, #180] @ (564ac ) │ │ │ │ + bne.n 563ce │ │ │ │ + cbnz r6, 563f4 │ │ │ │ + ldr r4, [pc, #180] @ (56484 ) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5641c │ │ │ │ + cbnz r0, 563f4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5649c │ │ │ │ + b.n 56474 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 11daa8 │ │ │ │ + bl 11d960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56418 │ │ │ │ - movw r3, #3380 @ 0xd34 │ │ │ │ - movt r3, #43 @ 0x2b │ │ │ │ + beq.n 563f0 │ │ │ │ + movw r3, #64592 @ 0xfc50 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20b7a0 │ │ │ │ + bl 20a8c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56418 │ │ │ │ + beq.n 563f0 │ │ │ │ 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, 5645c │ │ │ │ + cbz r3, 56434 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ blx 2aed0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 56466 │ │ │ │ + b.n 5643e │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ blx 2bef8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 56474 │ │ │ │ + beq.n 5644c │ │ │ │ mov r0, r4 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5649c │ │ │ │ + b.n 56474 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - cbz r2, 56492 │ │ │ │ + cbz r2, 5646a │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, #22 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bne.n 5648c │ │ │ │ - bl 1b1958 │ │ │ │ - b.n 56492 │ │ │ │ + bne.n 56464 │ │ │ │ + bl 1b10e8 │ │ │ │ + b.n 5646a │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ - bl 1bd0b0 │ │ │ │ - bl 7fe4c │ │ │ │ + bl 1bc760 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56418 │ │ │ │ - b.n 5646a │ │ │ │ + bne.n 563f0 │ │ │ │ + b.n 56442 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 11e11c <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 11dfd4 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ strb r0, [r5, 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, 564d0 │ │ │ │ + cbnz r3, 564a8 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 564d0 │ │ │ │ + ble.n 564a8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 564d0 │ │ │ │ - cbnz r0, 564ea │ │ │ │ + bne.n 564a8 │ │ │ │ + cbnz r0, 564c2 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #88] @ (56538 ) │ │ │ │ + ldr r4, [pc, #88] @ (56510 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 56532 │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5650a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 564fc │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 56532 │ │ │ │ + bne.n 564d4 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 5650a │ │ │ │ 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 56528 │ │ │ │ + bne.n 56500 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 56528 │ │ │ │ + cbz r3, 56500 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1b1958 │ │ │ │ + b.w 1b10e8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strb r4, [r2, r6] │ │ │ │ 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, 5655c │ │ │ │ + cbnz r3, 56534 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5655c │ │ │ │ + ble.n 56534 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5655c │ │ │ │ - cbnz r0, 56576 │ │ │ │ + bne.n 56534 │ │ │ │ + cbnz r0, 5654e │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #88] @ (565c4 ) │ │ │ │ + ldr r4, [pc, #88] @ (5659c ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 565be │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 56596 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 56588 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 565be │ │ │ │ + bne.n 56560 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 56596 │ │ │ │ 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 565b4 │ │ │ │ + bne.n 5658c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 565b4 │ │ │ │ + cbz r3, 5658c │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1b1958 │ │ │ │ + b.w 1b10e8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strb r0, [r0, r7] │ │ │ │ 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 800ec │ │ │ │ + b.w 800cc │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 565e2 │ │ │ │ + cbz r3, 565ba │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 565ea │ │ │ │ + b.n 565c2 │ │ │ │ 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 4bab0 <_PyXI_NewExcInfo@@Base+0x3c8> │ │ │ │ + b.w 4bae8 <_PyXI_NewExcInfo@@Base+0x3c8> │ │ │ │ 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 fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5661e │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 56676 │ │ │ │ + bne.n 565f6 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 5664e │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ blx 2b848 <__sched_rr_get_interval64@plt> │ │ │ │ - cbz r0, 56638 │ │ │ │ + cbz r0, 56610 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ - b.n 56662 │ │ │ │ + bl 1b10e8 │ │ │ │ + b.n 5663a │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 29b098 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 29a038 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vldr s15, [sp, #8] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d5, [pc, #52] @ 56680 │ │ │ │ + vldr d5, [pc, #52] @ 56658 │ │ │ │ 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 5666c │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 56676 │ │ │ │ + bne.n 56644 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 5664e │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 85c28 │ │ │ │ + b.w 85c0c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ - bvs.n 565ae │ │ │ │ + bvs.n 56586 │ │ │ │ @ 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 566c2 │ │ │ │ - movw r2, #20444 @ 0x4fdc │ │ │ │ + bmi.n 5669a │ │ │ │ + movw r2, #16220 @ 0x3f5c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #3752 @ 0xea8 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #20672 @ 0x50c0 │ │ │ │ + movw r1, #65064 @ 0xfe28 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #16448 @ 0x4040 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r3, r5 │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56758 │ │ │ │ + b.n 56730 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ and.w r2, r3, #253 @ 0xfd │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ - beq.n 566e8 │ │ │ │ + beq.n 566c0 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #39096 @ 0x98b8 │ │ │ │ + movw r1, #34872 @ 0x8838 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 566be │ │ │ │ + bl f3560 │ │ │ │ + b.n 56696 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne.n 56722 │ │ │ │ + bne.n 566fa │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1d1194 │ │ │ │ + bl 1d02c8 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 56718 │ │ │ │ + ble.n 566f0 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ subs r6, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ adds r1, r6, r7 │ │ │ │ - bl 238cc8 │ │ │ │ + bl 237e48 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 566be │ │ │ │ + beq.n 56696 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ - bl 1d1194 │ │ │ │ + bl 1d02c8 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 56758 │ │ │ │ + b.n 56730 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1de9e4 │ │ │ │ + bl 1ddb0c │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, r6 │ │ │ │ cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 5673c │ │ │ │ + bcc.n 56714 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1fc770 │ │ │ │ + b.w 1fb898 │ │ │ │ mov r0, r4 │ │ │ │ - bl 238cc8 │ │ │ │ + bl 237e48 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 566be │ │ │ │ + beq.n 56696 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r6, lsl #2 │ │ │ │ - bl 22de40 │ │ │ │ - b.n 56718 │ │ │ │ + bl 22cfac │ │ │ │ + b.n 566f0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ 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 800ec │ │ │ │ + b.w 800cc │ │ │ │ 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 800ec │ │ │ │ + b.w 800cc │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 56842 │ │ │ │ + beq.n 5681a │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 56842 │ │ │ │ + beq.n 5681a │ │ │ │ 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 567b6 │ │ │ │ + beq.n 5678e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5683e │ │ │ │ + bge.n 56816 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 5683e │ │ │ │ + b.n 56816 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ movw r3, #33976 @ 0x84b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 567d4 │ │ │ │ + beq.n 567ac │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w c2404 │ │ │ │ + b.w c248c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r1 │ │ │ │ - bl 19e5f8 │ │ │ │ + bl 19dc98 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 567e6 │ │ │ │ + cbnz r0, 567be │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5683e │ │ │ │ + b.n 56816 │ │ │ │ ldr.w r9, [r6, #156] @ 0x9c │ │ │ │ - movw r3, #5973 @ 0x1755 │ │ │ │ + movw r3, #6109 @ 0x17dd │ │ │ │ movt r3, #12 │ │ │ │ mov r0, r6 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 567fe │ │ │ │ - bl c174c <_PyDict_FromItems@@Base+0x8c> │ │ │ │ - b.n 56804 │ │ │ │ + bne.n 567d6 │ │ │ │ + bl c17d4 <_PyDict_FromItems@@Base+0x8c> │ │ │ │ + b.n 567dc │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ blx r9 │ │ │ │ - cbnz r0, 5681e │ │ │ │ + cbnz r0, 567f6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 567e2 │ │ │ │ + bge.n 567ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 567e2 │ │ │ │ + bne.n 567ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 567e2 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 567ba │ │ │ │ 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] │ │ │ │ @@ -63862,366 +63863,366 @@ │ │ │ │ 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 965e4 │ │ │ │ + bl 965c4 │ │ │ │ mov r5, r0 │ │ │ │ blx 2c530 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 56886 │ │ │ │ + bge.n 5685e │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1b1958 │ │ │ │ + b.w 1b10e8 │ │ │ │ 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 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 568c4 │ │ │ │ + bne.n 5689c │ │ │ │ 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 568f2 │ │ │ │ + b.n 568ca │ │ │ │ movs r2, #3 │ │ │ │ mov r0, sp │ │ │ │ - bl 1fd5e4 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1fc70c <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 568ee │ │ │ │ + beq.n 568c6 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 568f2 │ │ │ │ + bge.n 568ca │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #63068 @ 0xf65c │ │ │ │ + movw r1, #58844 @ 0xe5dc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5690a │ │ │ │ + b.n 568e2 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ adds r1, #16 │ │ │ │ ldrexd r4, r5, [r1] │ │ │ │ strexd r0, r2, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 568f6 │ │ │ │ + bne.n 568ce │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 56930 │ │ │ │ + bne.n 56908 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1f9a1c <_Py_Gid_Converter@@Base> │ │ │ │ - cbnz r0, 5694a │ │ │ │ - b.n 56946 │ │ │ │ + bl 1f8b44 <_Py_Gid_Converter@@Base> │ │ │ │ + cbnz r0, 56922 │ │ │ │ + b.n 5691e │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #6512 @ 0x1970 │ │ │ │ + movw r0, #2288 @ 0x8f0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56924 │ │ │ │ + bne.n 568fc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5698c │ │ │ │ + b.n 56964 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1f9a1c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f8b44 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56946 │ │ │ │ + beq.n 5691e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1f9a1c <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f8b44 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56946 │ │ │ │ + beq.n 5691e │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2ad78 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 56984 │ │ │ │ + bge.n 5695c │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1b1958 │ │ │ │ + b.w 1b10e8 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00056990 : │ │ │ │ +00056968 : │ │ │ │ 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, #49364 @ 0xc0d4 │ │ │ │ + movw r1, #45140 @ 0xb054 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #26204 @ 0x665c │ │ │ │ + movw r0, #21980 @ 0x55dc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1bc310 │ │ │ │ + bl 1bb9bc │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 569c2 │ │ │ │ + cbnz r0, 5699a │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r4 │ │ │ │ - b.n 569e8 │ │ │ │ + b.n 569c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79770 │ │ │ │ + bl 79798 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 569b8 │ │ │ │ + beq.n 56990 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c2404 │ │ │ │ + bl c248c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 569e4 │ │ │ │ - bl 85b78 │ │ │ │ + cbz r0, 569bc │ │ │ │ + bl 85b5c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 569e8 │ │ │ │ + b.n 569c0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + │ │ │ │ +000569d6 : │ │ │ │ + stmdb 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] @ (56a8c ) │ │ │ │ + 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 56a0e │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 23c444 <_PyDeadline_Init@@Base> │ │ │ │ + mov r9, r0 │ │ │ │ + mov sl, r1 │ │ │ │ + b.n 56a14 │ │ │ │ + mov.w r9, #0 │ │ │ │ + mov sl, r9 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 1bb2ac <_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 129174 │ │ │ │ + mov fp, r0 │ │ │ │ + cbnz r0, 56a58 │ │ │ │ + orrs.w r3, r8, r7 │ │ │ │ + beq.n 56a58 │ │ │ │ + bl 965c4 │ │ │ │ + mov r3, r7 │ │ │ │ + mov fp, r0 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + bl 129174 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, fp │ │ │ │ + mov fp, r3 │ │ │ │ + bl 9aa40 │ │ │ │ + cmp.w fp, #2 │ │ │ │ + bne.n 56a82 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 1d5560 <_PyEval_MakePendingCalls@@Base> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 56a82 │ │ │ │ + cmp r5, #1 │ │ │ │ + sbcs.w r3, r4, #0 │ │ │ │ + blt.n 56a14 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, sl │ │ │ │ + bl 270828 <_PyDeadline_Get@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + subs r4, r1, #0 │ │ │ │ + bge.n 56a14 │ │ │ │ + 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, 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 56a20 │ │ │ │ + bne.n 56ab2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1dc4d4 <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 56a3a │ │ │ │ - b.n 56a36 │ │ │ │ + bl 1db5fc <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 56acc │ │ │ │ + b.n 56ac8 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #6500 @ 0x1964 │ │ │ │ + movw r0, #2276 @ 0x8e4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56a14 │ │ │ │ + bne.n 56aa6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56a7c │ │ │ │ + b.n 56b0e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1dc4d4 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1db5fc <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56a36 │ │ │ │ + beq.n 56ac8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1dc4d4 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1db5fc <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56a36 │ │ │ │ + beq.n 56ac8 │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2b7ac │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 56a74 │ │ │ │ + bge.n 56b06 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1b1958 │ │ │ │ + b.w 1b10e8 │ │ │ │ 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 7e104 │ │ │ │ + b.w 7e0f4 │ │ │ │ │ │ │ │ -00056a9c : │ │ │ │ +00056b2e : │ │ │ │ movs r1, #1 │ │ │ │ - b.w 28bfe8 │ │ │ │ + b.w 28afc0 │ │ │ │ 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, #10604 @ 0x296c │ │ │ │ + movw r1, #6380 @ 0x18ec │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl c2fd4 │ │ │ │ - cbz r0, 56ad4 │ │ │ │ + bl c3058 │ │ │ │ + cbz r0, 56b66 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 33022 <_Py_fstat@@Base+0xf6> │ │ │ │ + bl 33026 <_Py_fstat@@Base+0xf6> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 56b00 │ │ │ │ - movw r1, #39168 @ 0x9900 │ │ │ │ + cbnz r2, 56b92 │ │ │ │ + movw r1, #34944 @ 0x8880 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl f36b4 │ │ │ │ - b.n 56b0c │ │ │ │ - movw r1, #39192 @ 0x9918 │ │ │ │ + bl f3560 │ │ │ │ + b.n 56b9e │ │ │ │ + movw r1, #34968 @ 0x8898 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ - bl 13b764 │ │ │ │ - cbnz r0, 56b34 │ │ │ │ + bl 13b3ac │ │ │ │ + cbnz r0, 56bc6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56b48 │ │ │ │ + b.n 56bda │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 56b30 │ │ │ │ + blt.n 56bc2 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -00056b4a : │ │ │ │ - stmdb 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] @ (56c00 ) │ │ │ │ - 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 56b82 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 23d3d0 <_PyDeadline_Init@@Base> │ │ │ │ - mov r9, r0 │ │ │ │ - mov sl, r1 │ │ │ │ - b.n 56b88 │ │ │ │ - mov.w r9, #0 │ │ │ │ - mov sl, r9 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 1bbc04 <_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 1293b4 │ │ │ │ - mov fp, r0 │ │ │ │ - cbnz r0, 56bcc │ │ │ │ - orrs.w r3, r8, r7 │ │ │ │ - beq.n 56bcc │ │ │ │ - bl 965e4 │ │ │ │ - mov r3, r7 │ │ │ │ - mov fp, r0 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - bl 1293b4 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, fp │ │ │ │ - mov fp, r3 │ │ │ │ - bl 9aa94 │ │ │ │ - cmp.w fp, #2 │ │ │ │ - bne.n 56bf6 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 1d6430 <_PyEval_MakePendingCalls@@Base> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 56bf6 │ │ │ │ - cmp r5, #1 │ │ │ │ - sbcs.w r3, r4, #0 │ │ │ │ - blt.n 56b88 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, sl │ │ │ │ - bl 27181c <_PyDeadline_Get@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - subs r4, r1, #0 │ │ │ │ - bge.n 56b88 │ │ │ │ - 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 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #39212 @ 0x992c │ │ │ │ + movw r0, #34988 @ 0x88ac │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 80cc0 │ │ │ │ + b.w 80ca0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -64231,79 +64232,79 @@ │ │ │ │ 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 19bb64 <_PyStaticType_InitForExtension@@Base+0x5b0> │ │ │ │ + bl 19b20c <_PyStaticType_InitForExtension@@Base+0x5b0> │ │ │ │ add sp, #24 │ │ │ │ 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, #4] │ │ │ │ - bl 1acdb8 <_PyType_Name@@Base> │ │ │ │ + bl 1ac550 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #39220 @ 0x9934 │ │ │ │ + movw r0, #34996 @ 0x88b4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e5520 │ │ │ │ + b.w e53c0 │ │ │ │ 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, 56c94 │ │ │ │ + cbnz r3, 56c6c │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 56c94 │ │ │ │ + ble.n 56c6c │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 56c94 │ │ │ │ - cbnz r4, 56cb2 │ │ │ │ + bne.n 56c6c │ │ │ │ + cbnz r4, 56c8a │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #64] @ (56cdc ) │ │ │ │ + ldr r4, [pc, #64] @ (56cb4 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #2 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 56cd4 │ │ │ │ + cbz r0, 56cac │ │ │ │ ldrd r5, r0, [r4] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 56cc6 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 56cd4 │ │ │ │ + bne.n 56c9e │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 56cac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1c1cc8 │ │ │ │ + b.w 1c12d8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ strb r4, [r5, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n 56d26 │ │ │ │ + bpl.n 56cfe │ │ │ │ ldr.w r1, [r0, #440] @ 0x1b8 │ │ │ │ - cbz r1, 56d2a │ │ │ │ + cbz r1, 56d02 │ │ │ │ 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] │ │ │ │ @@ -64315,383 +64316,383 @@ │ │ │ │ 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 7e104 │ │ │ │ + b.w 7e0f4 │ │ │ │ movs r0, #208 @ 0xd0 │ │ │ │ - b.n 56d2e │ │ │ │ + b.n 56d06 │ │ │ │ mov.w r0, #468 @ 0x1d4 │ │ │ │ - b.w 7e104 │ │ │ │ + b.w 7e0f4 │ │ │ │ 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, #11960 @ 0x2eb8 │ │ │ │ + movw r1, #7736 @ 0x1e38 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl c2fd4 │ │ │ │ - cbz r0, 56d86 │ │ │ │ + bl c3058 │ │ │ │ + cbz r0, 56d5e │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movw r3, #15272 @ 0x3ba8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 56d8a │ │ │ │ + beq.n 56d62 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #39232 @ 0x9940 │ │ │ │ + movw r1, #35008 @ 0x88c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56dfe │ │ │ │ + b.n 56dd6 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbnz r3, 56d98 │ │ │ │ + cbnz r3, 56d70 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 56dfe │ │ │ │ + b.n 56dd6 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 56db4 │ │ │ │ + beq.n 56d8c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #39264 @ 0x9960 │ │ │ │ + movw r1, #35040 @ 0x88e0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 56d86 │ │ │ │ + bl f3560 │ │ │ │ + b.n 56d5e │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.n 56dd4 │ │ │ │ + beq.n 56dac │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #39304 @ 0x9988 │ │ │ │ + movw r1, #35080 @ 0x8908 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 56d86 │ │ │ │ + bl f3560 │ │ │ │ + b.n 56d5e │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #40] @ (56e04 ) │ │ │ │ + ldr r0, [pc, #40] @ (56ddc ) │ │ │ │ add r1, sp, #12 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 94d5c │ │ │ │ + bl 94d40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56d86 │ │ │ │ + beq.n 56d5e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56d8e │ │ │ │ + bge.n 56d66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 56d8e │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 56d8e │ │ │ │ + bne.n 56d66 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 56d66 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xfbb0004d │ │ │ │ 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, 56e28 │ │ │ │ + cbnz r3, 56e00 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 56e28 │ │ │ │ + ble.n 56e00 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 56e28 │ │ │ │ - cbnz r0, 56e42 │ │ │ │ + bne.n 56e00 │ │ │ │ + cbnz r0, 56e1a │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #44] @ (56e64 ) │ │ │ │ + ldr r4, [pc, #44] @ (56e3c ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 56e5e │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 56e36 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 214ee8 │ │ │ │ + bl 214050 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 56e5e │ │ │ │ + beq.n 56e36 │ │ │ │ movw r1, #48632 @ 0xbdf8 │ │ │ │ movt r1, #2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 27954c <_PyTime_FromLong@@Base+0x1314> │ │ │ │ + b.w 27852c <_PyTime_FromLong@@Base+0x1314> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsb r0, [r3, r0] │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ - bl d9440 │ │ │ │ + bl d9330 │ │ │ │ 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 56eaa │ │ │ │ + bne.n 56e82 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 56f52 │ │ │ │ + beq.n 56f2a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56ece │ │ │ │ + bge.n 56ea6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 56ece │ │ │ │ + b.n 56ea6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1363e0 │ │ │ │ + bl 136030 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 56ec6 │ │ │ │ + cbnz r0, 56e9e │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #39352 @ 0x99b8 │ │ │ │ + movw r0, #35128 @ 0x8938 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 2063f4 │ │ │ │ - b.n 56f52 │ │ │ │ + bl 205520 │ │ │ │ + b.n 56f2a │ │ │ │ ldr r3, [r0, #20] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #144] @ (56f60 ) │ │ │ │ + ldr r0, [pc, #144] @ (56f38 ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ strd r6, r4, [sp, #8] │ │ │ │ - bl 136f8c │ │ │ │ - cbnz r0, 56ef0 │ │ │ │ + bl 136bd4 │ │ │ │ + cbnz r0, 56ec8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #39396 @ 0x99e4 │ │ │ │ + movw r0, #35172 @ 0x8964 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 2063f4 │ │ │ │ - b.n 56f02 │ │ │ │ + bl 205520 │ │ │ │ + b.n 56eda │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56f02 │ │ │ │ + bge.n 56eda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56f02 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56eda │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 56f3e │ │ │ │ + beq.n 56f16 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #84] @ (56f64 ) │ │ │ │ + ldr r0, [pc, #84] @ (56f3c ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 94d5c │ │ │ │ - cbnz r0, 56f2c │ │ │ │ + bl 94d40 │ │ │ │ + cbnz r0, 56f04 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #39352 @ 0x99b8 │ │ │ │ + movw r0, #35128 @ 0x8938 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 2063f4 │ │ │ │ - b.n 56f3e │ │ │ │ + bl 205520 │ │ │ │ + b.n 56f16 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56f3e │ │ │ │ + bge.n 56f16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 56f3e │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 56f16 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 56f52 │ │ │ │ + bge.n 56f2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56f52 │ │ │ │ + cbnz r3, 56f2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl d9454 │ │ │ │ + bl d9344 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ bkpt 0x00f0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @ instruction: 0xfbb0004d │ │ │ │ │ │ │ │ -00056f68 : │ │ │ │ +00056f40 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 28bfe8 │ │ │ │ + b.w 28afc0 │ │ │ │ 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 56e68 │ │ │ │ + bl 56e40 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ - cbz r2, 56ff8 │ │ │ │ + cbz r2, 56fd0 │ │ │ │ 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 56faa │ │ │ │ + bge.n 56f82 │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 56f9a │ │ │ │ + bne.n 56f72 │ │ │ │ cmp r3, r6 │ │ │ │ - bge.n 56ff8 │ │ │ │ - movw r0, #28527 @ 0x6f6f │ │ │ │ + bge.n 56fd0 │ │ │ │ + movw r0, #28487 @ 0x6f47 │ │ │ │ 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 56fd0 │ │ │ │ + bge.n 56fa8 │ │ │ │ ldr r1, [r1, #80] @ 0x50 │ │ │ │ - cbz r1, 56fd0 │ │ │ │ + cbz r1, 56fa8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 56fd0 │ │ │ │ - cbnz r4, 56fd8 │ │ │ │ + beq.n 56fa8 │ │ │ │ + cbnz r4, 56fb0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 56fb8 │ │ │ │ - b.n 56ff8 │ │ │ │ - movw r3, #597 @ 0x255 │ │ │ │ - movt r3, #21 │ │ │ │ + bne.n 56f90 │ │ │ │ + b.n 56fd0 │ │ │ │ + movw r3, #65429 @ 0xff95 │ │ │ │ + movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 56fec │ │ │ │ + bne.n 56fc4 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 56ff8 │ │ │ │ + b.n 56fd0 │ │ │ │ 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} │ │ │ │ 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 57022 │ │ │ │ + bne.n 56ffa │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 214ee8 │ │ │ │ + bl 214050 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 5708c │ │ │ │ - b.n 5703a │ │ │ │ + beq.n 57064 │ │ │ │ + b.n 57012 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #6412 @ 0x190c │ │ │ │ + movw r0, #2188 @ 0x88c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57014 │ │ │ │ - b.n 5708c │ │ │ │ - movw r3, #3380 @ 0xd34 │ │ │ │ - movt r3, #43 @ 0x2b │ │ │ │ + bne.n 56fec │ │ │ │ + b.n 57064 │ │ │ │ + movw r3, #64592 @ 0xfc50 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20b7a0 │ │ │ │ - cbz r0, 5708c │ │ │ │ + bl 20a8c8 │ │ │ │ + cbz r0, 57064 │ │ │ │ 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 57072 │ │ │ │ + beq.n 5704a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 57084 │ │ │ │ + cbz r3, 5705c │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ - bl 7fe4c │ │ │ │ + bl 1b10e8 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57066 │ │ │ │ + beq.n 5703e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ 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 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ mov r5, r0 │ │ │ │ ands.w r7, r4, #64 @ 0x40 │ │ │ │ ubfx r6, r4, #5, #1 │ │ │ │ - beq.n 570b6 │ │ │ │ - cbz r6, 570c6 │ │ │ │ + beq.n 5708e │ │ │ │ + cbz r6, 5709e │ │ │ │ ldr r4, [r0, #8] │ │ │ │ adds r4, #21 │ │ │ │ - b.n 570dc │ │ │ │ - cbz r6, 570c6 │ │ │ │ + b.n 570b4 │ │ │ │ + cbz r6, 5709e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 570dc │ │ │ │ + b.n 570b4 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - cbz r3, 570da │ │ │ │ + cbz r3, 570b2 │ │ │ │ ldrb r4, [r5, #16] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 570dc │ │ │ │ + b.n 570b4 │ │ │ │ movs r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19ad7c <_Py_NewReference@@Base+0x2c8c> │ │ │ │ - cbz r0, 570f2 │ │ │ │ - cbz r7, 570ec │ │ │ │ - cbz r6, 570ec │ │ │ │ + bl 19a424 <_Py_NewReference@@Base+0x2c8c> │ │ │ │ + cbz r0, 570ca │ │ │ │ + cbz r7, 570c4 │ │ │ │ + cbz r6, 570c4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - b.n 570ee │ │ │ │ + b.n 570c6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ adds r4, #1 │ │ │ │ add r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ 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 │ │ │ │ @@ -64707,396 +64708,396 @@ │ │ │ │ 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 19b96c <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ + bl 19b014 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00057142 : │ │ │ │ +0005711a : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1d0f1c │ │ │ │ + bl 1d0050 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 57160 │ │ │ │ - bl d94d0 │ │ │ │ + cbnz r0, 57138 │ │ │ │ + bl d93c0 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 57174 │ │ │ │ + b.n 5714c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57172 │ │ │ │ + bge.n 5714a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57172 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5714a │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00057176 : │ │ │ │ +0005714e : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (57190 ) │ │ │ │ + ldr r4, [pc, #16] @ (57168 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w d6ee8 <_PyErr_FormatV@@Base> │ │ │ │ + b.w d6dd8 <_PyErr_FormatV@@Base> │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ movw r3, #36380 @ 0x8e1c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 571cc │ │ │ │ + beq.n 571a4 │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 571cc │ │ │ │ + beq.n 571a4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub.w r3, r1, #16 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 571f8 │ │ │ │ - b.n 571e4 │ │ │ │ + bls.n 571d0 │ │ │ │ + b.n 571bc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 571c0 │ │ │ │ - movw r0, #63396 @ 0xf7a4 │ │ │ │ + beq.n 57198 │ │ │ │ + movw r0, #59172 @ 0xe724 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ - bl 234118 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 233280 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 571c0 │ │ │ │ - b.n 57290 │ │ │ │ - movw r0, #63396 @ 0xf7a4 │ │ │ │ + bne.n 57198 │ │ │ │ + b.n 57268 │ │ │ │ + movw r0, #59172 @ 0xe724 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #18 │ │ │ │ movs r2, #16 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57290 │ │ │ │ + beq.n 57268 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5720c │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 571e4 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57290 │ │ │ │ + bne.n 57268 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 57220 │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 571f8 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57290 │ │ │ │ + bne.n 57268 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 57232 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 57290 │ │ │ │ + bne.n 5720a │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 57268 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 57244 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 57290 │ │ │ │ + bne.n 5721c │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 57268 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 57256 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 57290 │ │ │ │ + bne.n 5722e │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 57268 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 57268 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 57290 │ │ │ │ + bne.n 57240 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 57268 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - bmi.n 57294 │ │ │ │ - movw r2, #25636 @ 0x6424 │ │ │ │ + bmi.n 5726c │ │ │ │ + movw r2, #21412 @ 0x53a4 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r1, #40188 @ 0x9cfc │ │ │ │ + movw r1, #35964 @ 0x8c7c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #63396 @ 0xf7a4 │ │ │ │ + movw r0, #59172 @ 0xe724 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, r6 │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 575ca │ │ │ │ + b.n 575a2 │ │ │ │ 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 572c0 │ │ │ │ + bmi.n 57298 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - movw r2, #8920 @ 0x22d8 │ │ │ │ + movw r2, #4696 @ 0x1258 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #40200 @ 0x9d08 │ │ │ │ + movw r1, #35976 @ 0x8c88 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #63396 @ 0xf7a4 │ │ │ │ + movw r0, #59172 @ 0xe724 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 57290 │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 57268 │ │ │ │ ldr.w fp, [r4, #48] @ 0x30 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bmi.n 572ee │ │ │ │ + bmi.n 572c6 │ │ │ │ mov r3, fp │ │ │ │ - movw r2, #8920 @ 0x22d8 │ │ │ │ + movw r2, #4696 @ 0x1258 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #40212 @ 0x9d14 │ │ │ │ + movw r1, #35988 @ 0x8c94 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #63396 @ 0xf7a4 │ │ │ │ + movw r0, #59172 @ 0xe724 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 57290 │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 57268 │ │ │ │ ldr.w sl, [r4, #52] @ 0x34 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 5731c │ │ │ │ + bmi.n 572f4 │ │ │ │ mov r3, sl │ │ │ │ - movw r2, #8920 @ 0x22d8 │ │ │ │ + movw r2, #4696 @ 0x1258 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #40224 @ 0x9d20 │ │ │ │ + movw r1, #36000 @ 0x8ca0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #63396 @ 0xf7a4 │ │ │ │ + movw r0, #59172 @ 0xe724 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 57290 │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 57268 │ │ │ │ ldr.w r8, [r4, #56] @ 0x38 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 5734a │ │ │ │ + bmi.n 57322 │ │ │ │ mov r3, r8 │ │ │ │ - movw r2, #20444 @ 0x4fdc │ │ │ │ + movw r2, #16220 @ 0x3f5c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #40236 @ 0x9d2c │ │ │ │ + movw r1, #36012 @ 0x8cac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #63396 @ 0xf7a4 │ │ │ │ + movw r0, #59172 @ 0xe724 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 57290 │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 57268 │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 57374 │ │ │ │ + bmi.n 5734c │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #20444 @ 0x4fdc │ │ │ │ + movw r2, #16220 @ 0x3f5c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #40248 @ 0x9d38 │ │ │ │ + movw r1, #36024 @ 0x8cb8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #63396 @ 0xf7a4 │ │ │ │ + movw r0, #59172 @ 0xe724 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 57290 │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 57268 │ │ │ │ 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 573a0 │ │ │ │ + bmi.n 57378 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - movw r2, #20444 @ 0x4fdc │ │ │ │ + movw r2, #16220 @ 0x3f5c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #40260 @ 0x9d44 │ │ │ │ + movw r1, #36036 @ 0x8cc4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #63396 @ 0xf7a4 │ │ │ │ + movw r0, #59172 @ 0xe724 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 57290 │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 57268 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 573b6 │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 5738e │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 57290 │ │ │ │ + bne.w 57268 │ │ │ │ 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 573e2 │ │ │ │ + bmi.n 573ba │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - movw r2, #25636 @ 0x6424 │ │ │ │ + movw r2, #21412 @ 0x53a4 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r1, #40272 @ 0x9d50 │ │ │ │ + movw r1, #36048 @ 0x8cd0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #63396 @ 0xf7a4 │ │ │ │ + movw r0, #59172 @ 0xe724 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 57290 │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 57268 │ │ │ │ ldr.w r9, [r4, #76] @ 0x4c │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - bmi.n 57410 │ │ │ │ + bmi.n 573e8 │ │ │ │ mov r3, r9 │ │ │ │ - movw r2, #25636 @ 0x6424 │ │ │ │ + movw r2, #21412 @ 0x53a4 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r1, #40284 @ 0x9d5c │ │ │ │ + movw r1, #36060 @ 0x8cdc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #63396 @ 0xf7a4 │ │ │ │ + movw r0, #59172 @ 0xe724 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 57290 │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 57268 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #16 │ │ │ │ - ble.n 5746e │ │ │ │ + ble.n 57446 │ │ │ │ ldr r5, [r4, #80] @ 0x50 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 57440 │ │ │ │ + bmi.n 57418 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #8920 @ 0x22d8 │ │ │ │ + movw r2, #4696 @ 0x1258 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #40296 @ 0x9d68 │ │ │ │ + movw r1, #36072 @ 0x8ce8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #63396 @ 0xf7a4 │ │ │ │ + movw r0, #59172 @ 0xe724 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 57290 │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 57268 │ │ │ │ cmp r3, #17 │ │ │ │ - beq.n 57474 │ │ │ │ + beq.n 5744c │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 57476 │ │ │ │ + bmi.n 5744e │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #8920 @ 0x22d8 │ │ │ │ + movw r2, #4696 @ 0x1258 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #40308 @ 0x9d74 │ │ │ │ + movw r1, #36084 @ 0x8cf4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #63396 @ 0xf7a4 │ │ │ │ + movw r0, #59172 @ 0xe724 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 57290 │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 57268 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 57476 │ │ │ │ + b.n 5744e │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - movw r1, #38416 @ 0x9610 │ │ │ │ + movw r1, #34192 @ 0x8590 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r0, #38428 @ 0x961c │ │ │ │ + movw r0, #34204 @ 0x859c │ │ │ │ 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 91b24 │ │ │ │ + bl 91b08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 574c8 │ │ │ │ + beq.n 574a0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 574d4 │ │ │ │ + bge.n 574ac │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #40320 @ 0x9d80 │ │ │ │ + movw r1, #36096 @ 0x8d00 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 575b2 │ │ │ │ + b.n 5758a │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 574f2 │ │ │ │ + bge.n 574ca │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #40356 @ 0x9da4 │ │ │ │ + movw r1, #36132 @ 0x8d24 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 574c8 │ │ │ │ + bl f3560 │ │ │ │ + b.n 574a0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 57510 │ │ │ │ + bge.n 574e8 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #40400 @ 0x9dd0 │ │ │ │ + movw r1, #36176 @ 0x8d50 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 574c8 │ │ │ │ + bl f3560 │ │ │ │ + b.n 574a0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 5752e │ │ │ │ + bge.n 57506 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #40444 @ 0x9dfc │ │ │ │ + movw r1, #36220 @ 0x8d7c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 574c8 │ │ │ │ + bl f3560 │ │ │ │ + b.n 574a0 │ │ │ │ mov r0, fp │ │ │ │ - bl 575d8 │ │ │ │ + bl 575b0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 574c8 │ │ │ │ + beq.n 574a0 │ │ │ │ mov r0, sl │ │ │ │ - bl 575d8 │ │ │ │ + bl 575b0 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 575a2 │ │ │ │ - cbz r5, 57552 │ │ │ │ + cbz r0, 5757a │ │ │ │ + cbz r5, 5752a │ │ │ │ mov r0, r5 │ │ │ │ - bl 575d8 │ │ │ │ + bl 575b0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 57554 │ │ │ │ - b.n 575aa │ │ │ │ - ldr r5, [pc, #128] @ (575d4 ) │ │ │ │ - cbz r4, 57562 │ │ │ │ + cbnz r0, 5752c │ │ │ │ + b.n 57582 │ │ │ │ + ldr r5, [pc, #128] @ (575ac ) │ │ │ │ + cbz r4, 5753a │ │ │ │ mov r0, r4 │ │ │ │ - bl 575d8 │ │ │ │ + bl 575b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 57564 │ │ │ │ - b.n 575b0 │ │ │ │ - ldr r4, [pc, #112] @ (575d4 ) │ │ │ │ + cbnz r0, 5753c │ │ │ │ + b.n 57588 │ │ │ │ + ldr r4, [pc, #112] @ (575ac ) │ │ │ │ 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 │ │ │ │ @@ -65108,552 +65109,590 @@ │ │ │ │ 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 237ab8 │ │ │ │ + bl 236c20 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 575b2 │ │ │ │ + b.n 5758a │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 575b2 │ │ │ │ + b.n 5758a │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 575b2 │ │ │ │ + b.n 5758a │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ mov r0, sl │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ 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 │ │ │ │ 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 716f0 │ │ │ │ - cbz r0, 5764e │ │ │ │ + bl 71714 │ │ │ │ + cbz r0, 57626 │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r0, #12 │ │ │ │ adds r5, #12 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 57612 │ │ │ │ + b.n 575ea │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5760c │ │ │ │ + bge.n 575e4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r7, #1 │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ cmp r7, r6 │ │ │ │ - bge.n 57672 │ │ │ │ + bge.n 5764a │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 57600 │ │ │ │ + beq.n 575d8 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 57652 │ │ │ │ + bmi.n 5762a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #40480 @ 0x9e20 │ │ │ │ + movw r1, #36256 @ 0x8da0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 57662 │ │ │ │ + blt.n 5763a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 57672 │ │ │ │ - bl 209bfc <_PyUnicode_Copy@@Base> │ │ │ │ + b.n 5764a │ │ │ │ + bl 208d24 <_PyUnicode_Copy@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5760c │ │ │ │ + bne.n 575e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5764e │ │ │ │ + bge.n 57626 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5764e │ │ │ │ + bne.n 57626 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5764e │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 57626 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00057678 : │ │ │ │ +00057650 : │ │ │ │ movs r3, #2 │ │ │ │ - b.n 5767c │ │ │ │ + b.n 57654 │ │ │ │ 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 1d0f1c │ │ │ │ + bl 1d0050 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 576d6 │ │ │ │ + cbz r0, 576ae │ │ │ │ adds r5, #4 │ │ │ │ ldr.w r0, [r0, r5, lsl #2] │ │ │ │ - cbz r7, 576b4 │ │ │ │ + cbz r7, 5768c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #39876 @ 0x9bc4 │ │ │ │ + movw r1, #35652 @ 0x8b44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 87e38 │ │ │ │ + bl 87e2c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 576bc │ │ │ │ + b.n 57694 │ │ │ │ mov r1, r6 │ │ │ │ - bl d80f8 │ │ │ │ + bl d7fe8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 576ca │ │ │ │ + bge.n 576a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 576ce │ │ │ │ + cbz r3, 576a6 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 576d6 │ │ │ │ + b.n 576ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 576ca │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 576a2 │ │ │ │ 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 r0, r1 │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 576fa │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 5771e │ │ │ │ + bne.n 576d2 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 576f6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b95c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 57716 │ │ │ │ + bge.n 576ee │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 1b1958 │ │ │ │ + b.w 1b10e8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 57852 │ │ │ │ + bne.w 5782a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 28c994 │ │ │ │ + bl 28b96c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57852 │ │ │ │ - cbz r4, 57774 │ │ │ │ + beq.n 5782a │ │ │ │ + cbz r4, 5774c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 28c994 │ │ │ │ + bl 28b96c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 57790 │ │ │ │ + cbnz r0, 57768 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57852 │ │ │ │ + bge.n 5782a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57852 │ │ │ │ + bne.n 5782a │ │ │ │ mov r0, r5 │ │ │ │ - b.n 57848 │ │ │ │ + b.n 57820 │ │ │ │ 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, 577b6 │ │ │ │ + cbz r6, 5778e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 28c994 │ │ │ │ + bl 28b96c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 577d2 │ │ │ │ + cbnz r0, 577aa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57838 │ │ │ │ + bge.n 57810 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57838 │ │ │ │ + bne.n 57810 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 57838 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 57810 │ │ │ │ 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, 577ea │ │ │ │ + cbz r0, 577c2 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl c2404 │ │ │ │ - bl 77680 │ │ │ │ - b.n 57810 │ │ │ │ + bl c248c │ │ │ │ + bl 776b8 │ │ │ │ + b.n 577e8 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - bl 11bca4 │ │ │ │ + bl 11bb5c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 57810 │ │ │ │ + bne.n 577e8 │ │ │ │ movw r3, #61084 @ 0xee9c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #40580 @ 0x9e84 │ │ │ │ + movw r1, #36356 @ 0x8e04 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f8c04 │ │ │ │ + bl 1f7d2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57824 │ │ │ │ + bge.n 577fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 57824 │ │ │ │ + cbnz r3, 577fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57838 │ │ │ │ + bge.n 57810 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 57838 │ │ │ │ + cbnz r3, 57810 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57852 │ │ │ │ + bge.n 5782a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57852 │ │ │ │ + cbnz r3, 5782a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 77160 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77198 <_Py_Dealloc@@Base> │ │ │ │ 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, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 57878 │ │ │ │ + bne.n 57850 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5789a │ │ │ │ - b.n 57892 │ │ │ │ + bne.n 57872 │ │ │ │ + b.n 5786a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #5984 @ 0x1760 │ │ │ │ + movw r0, #1760 @ 0x6e0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5786a │ │ │ │ + bne.n 57842 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 578d4 │ │ │ │ - bl 7fe4c │ │ │ │ + b.n 578ac │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5788e │ │ │ │ + bne.n 57866 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 578ae │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 57886 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5788e │ │ │ │ + bne.n 57866 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bafc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 578cc │ │ │ │ + bge.n 578a4 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1b1958 │ │ │ │ + b.w 1b10e8 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000578d6 : │ │ │ │ +000578ae : │ │ │ │ movs r3, #3 │ │ │ │ - b.n 5767c │ │ │ │ + b.n 57654 │ │ │ │ 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 19b96c <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ + bl 19b014 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.n 5792c │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #30 │ │ │ │ + bpl.n 5792c │ │ │ │ + push {r4} │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r4, [pc, #72] @ (57934 ) │ │ │ │ + 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, #400] @ 0x190 │ │ │ │ + cmp r4, r0 │ │ │ │ + beq.n 5790e │ │ │ │ + cmp r1, #10 │ │ │ │ + bls.n 5791a │ │ │ │ + add.w r3, r3, #91136 @ 0x16400 │ │ │ │ + add.w r3, r3, #400 @ 0x190 │ │ │ │ + add r2, r3 │ │ │ │ + b.n 57924 │ │ │ │ + add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ + add.w r3, r3, #376 @ 0x178 │ │ │ │ + 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 │ │ │ │ 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 57928 │ │ │ │ + bne.n 57960 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 57948 │ │ │ │ - b.n 57940 │ │ │ │ + bne.n 57980 │ │ │ │ + b.n 57978 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #5920 @ 0x1720 │ │ │ │ + movw r0, #1696 @ 0x6a0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5791a │ │ │ │ - b.n 579ba │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 57952 │ │ │ │ + b.n 579f2 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 579ba │ │ │ │ + bne.n 579f2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5795a │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 579ba │ │ │ │ + bne.n 57992 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 579f2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5796c │ │ │ │ + beq.n 579a4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 57986 │ │ │ │ - bl 7fe4c │ │ │ │ + b.n 579be │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57966 │ │ │ │ - b.n 579ba │ │ │ │ + beq.n 5799e │ │ │ │ + b.n 579f2 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 579ac │ │ │ │ - bl eedb4 │ │ │ │ - cbnz r0, 579ba │ │ │ │ - bl 965e4 │ │ │ │ + bne.n 579e4 │ │ │ │ + bl eec50 │ │ │ │ + cbnz r0, 579f2 │ │ │ │ + bl 965c4 │ │ │ │ mov r3, r4 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2b950 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 57976 │ │ │ │ + blt.n 579ae │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 579be │ │ │ │ - b.n 57a20 │ │ │ │ + cbnz r3, 579f6 │ │ │ │ + b.n 57a58 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ + bl 1b10e8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 57a28 │ │ │ │ + b.n 57a60 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - bl 85690 │ │ │ │ + bl 85674 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 579ba │ │ │ │ + beq.n 579f2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 57a04 │ │ │ │ + cbz r0, 57a3c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1bd8f4 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ + bl 1bcfa4 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 57a04 │ │ │ │ + cbz r0, 57a3c │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 57a04 │ │ │ │ + cbz r0, 57a3c │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 57a04 │ │ │ │ + cbz r0, 57a3c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 800ec │ │ │ │ - cbnz r0, 57a1c │ │ │ │ + bl 800cc │ │ │ │ + cbnz r0, 57a54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 579ba │ │ │ │ + bge.n 579f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 579ba │ │ │ │ + bne.n 579f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 579ba │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 579f2 │ │ │ │ str r0, [r4, #32] │ │ │ │ - b.n 57a28 │ │ │ │ + b.n 57a60 │ │ │ │ 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} │ │ │ │ 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 57a56 │ │ │ │ + bne.n 57a8e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 57a76 │ │ │ │ - b.n 57a6e │ │ │ │ + bne.n 57aae │ │ │ │ + b.n 57aa6 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #6088 @ 0x17c8 │ │ │ │ + movw r0, #1864 @ 0x748 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57a48 │ │ │ │ - b.n 57b1a │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 57a80 │ │ │ │ + b.n 57b52 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57b1a │ │ │ │ + bne.n 57b52 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f868 │ │ │ │ - cbnz r0, 57a98 │ │ │ │ + bl 14f5a8 │ │ │ │ + cbnz r0, 57ad0 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #40720 @ 0x9f10 │ │ │ │ + movw r1, #36496 @ 0x8e90 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 57af4 │ │ │ │ + bl f3560 │ │ │ │ + b.n 57b2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14bb88 │ │ │ │ + bl 14b8c8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 57af4 │ │ │ │ + blt.n 57b2c │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 54336 <_Py_hashtable_size@@Base+0x3fa> │ │ │ │ + bl 5457e <_Py_hashtable_size@@Base+0x1f2> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57af4 │ │ │ │ - bl 965e4 │ │ │ │ + beq.n 57b2c │ │ │ │ + bl 965c4 │ │ │ │ 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 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 57ae6 │ │ │ │ + bge.n 57b1e │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 57b0a │ │ │ │ - bl eedb4 │ │ │ │ + bne.n 57b42 │ │ │ │ + bl eec50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57ab6 │ │ │ │ + beq.n 57aee │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 54428 <_Py_hashtable_size@@Base+0x4ec> │ │ │ │ + bl 54670 <_Py_hashtable_size@@Base+0x2e4> │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 57afe │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 57b1a │ │ │ │ + bne.n 57b36 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 57b52 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ - b.n 57ae6 │ │ │ │ + bl 1b10e8 │ │ │ │ + b.n 57b1e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ @@ -65662,35 +65701,35 @@ │ │ │ │ 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 57b54 │ │ │ │ + bhi.n 57b8c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - beq.n 57ba4 │ │ │ │ - b.n 57b6a │ │ │ │ - movw r0, #33636 @ 0x8364 │ │ │ │ + beq.n 57bdc │ │ │ │ + b.n 57ba2 │ │ │ │ + movw r0, #29412 @ 0x72e4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 57bac │ │ │ │ - b.n 57b46 │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 57be4 │ │ │ │ + b.n 57b7e │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 8b750 │ │ │ │ - cbz r0, 57bac │ │ │ │ + bl 8b724 │ │ │ │ + cbz r0, 57be4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 57b84 │ │ │ │ + cbz r3, 57bbc │ │ │ │ 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] │ │ │ │ @@ -65699,1590 +65738,1592 @@ │ │ │ │ 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 57bb0 │ │ │ │ + b.n 57be8 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 12c2a0 │ │ │ │ - cbz r0, 57bb0 │ │ │ │ + bl 12bf90 │ │ │ │ + cbz r0, 57be8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 57c34 │ │ │ │ + b.n 57c6c │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 57c16 │ │ │ │ + ble.n 57c4e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57c16 │ │ │ │ + beq.n 57c4e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 57bf8 │ │ │ │ + bpl.n 57c30 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b750 │ │ │ │ + bl 8b724 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57bac │ │ │ │ + beq.n 57be4 │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 57c16 │ │ │ │ + beq.n 57c4e │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27196 @ 0x6a3c │ │ │ │ + movw r1, #22972 @ 0x59bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 57bac │ │ │ │ - movw r2, #61524 @ 0xf054 │ │ │ │ + bl f3560 │ │ │ │ + b.n 57be4 │ │ │ │ + movw r2, #57300 @ 0xdfd4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #65148 @ 0xfe7c │ │ │ │ + movw r1, #60924 @ 0xedfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #33636 @ 0x8364 │ │ │ │ + movw r0, #29412 @ 0x72e4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 57bac │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 57be4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 714dc │ │ │ │ + bl 71500 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57bac │ │ │ │ - movw r0, #44252 @ 0xacdc │ │ │ │ + beq.n 57be4 │ │ │ │ + movw r0, #40028 @ 0x9c5c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 57c3e │ │ │ │ + cbz r3, 57c76 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 12e348 │ │ │ │ + bl 12e01c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #56] @ (57c8c ) │ │ │ │ + ldr r1, [pc, #56] @ (57cc4 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 251490 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ + bl 2505e4 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 57c8a │ │ │ │ + bne.n 57cc2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 57c7c │ │ │ │ + bge.n 57cb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57c7c │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57cb4 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r1, [pc, #4] @ (57c8c ) │ │ │ │ - b.w 251490 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ + ldr r1, [pc, #4] @ (57cc4 ) │ │ │ │ + b.w 2505e4 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ pop {r4, pc} │ │ │ │ ldmia.w ip!, {r0, r2, r3, r6} │ │ │ │ │ │ │ │ -00057c90 : │ │ │ │ +00057cc8 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldrb.w r2, [r2, #87] @ 0x57 │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bpl.n 57ca6 │ │ │ │ + bpl.n 57cde │ │ │ │ clz r2, r1 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - cbz r1, 57ca6 │ │ │ │ - b.w 1f7534 <_PyXIData_RegisterClass@@Base+0xfc> │ │ │ │ + cbz r1, 57cde │ │ │ │ + b.w 1f665c <_PyXIData_RegisterClass@@Base+0xfc> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 4cdbe │ │ │ │ + bl 4cdf6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ ldrd r0, r1, [r0, #32] │ │ │ │ - b.w 1026b8 │ │ │ │ + b.w 10247c │ │ │ │ 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, 57cea │ │ │ │ + cbz r4, 57d22 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 57cf8 │ │ │ │ + b.n 57d30 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.n 57cf6 │ │ │ │ - bne.n 57cf2 │ │ │ │ - cbnz r2, 57d24 │ │ │ │ + blt.n 57d2e │ │ │ │ + bne.n 57d2a │ │ │ │ + cbnz r2, 57d5c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 57cf8 │ │ │ │ + b.n 57d30 │ │ │ │ mov r6, r4 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ movw r4, #22364 @ 0x575c │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ mov r1, r5 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 57d20 │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 57d58 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57d6c │ │ │ │ + b.n 57da4 │ │ │ │ cmn r5, r6 │ │ │ │ - bne.n 57d28 │ │ │ │ + bne.n 57d60 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 57d32 │ │ │ │ + b.n 57d6a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c72fc │ │ │ │ + bl c7388 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 57d1c │ │ │ │ + blt.n 57d54 │ │ │ │ mov.w r3, #32768 @ 0x8000 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 21fabc <_PyPickle_GetXIData@@Base+0xbac> │ │ │ │ + bl 21ec20 <_PyPickle_GetXIData@@Base+0xbac> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 57d54 │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 57d8c │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57d1c │ │ │ │ + bne.n 57d54 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 57d6c │ │ │ │ + b.n 57da4 │ │ │ │ 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} │ │ │ │ │ │ │ │ -00057d72 : │ │ │ │ - cbnz r0, 57d78 │ │ │ │ - b.w 1fc770 │ │ │ │ +00057daa : │ │ │ │ + cbnz r0, 57db0 │ │ │ │ + b.w 1fb898 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #40] @ (57db0 ) │ │ │ │ + ldr r2, [pc, #40] @ (57de8 ) │ │ │ │ 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, 57daa │ │ │ │ + cbz r3, 57de2 │ │ │ │ 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 │ │ │ │ - │ │ │ │ -00057db4 <_PyErr_SetInterpreterAlreadyRunning@@Base>: │ │ │ │ - movw r3, #52372 @ 0xcc94 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #34900 @ 0x8854 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w f36b4 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57dd4 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x20>) │ │ │ │ - b.w 251490 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ + ldr r1, [pc, #4] @ (57df8 ) │ │ │ │ + b.w 2505e4 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ + nop │ │ │ │ @ instruction: 0xfa58004d │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57de4 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x30>) │ │ │ │ - b.w 251490 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ + ldr r1, [pc, #4] @ (57e08 ) │ │ │ │ + b.w 2505e4 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ nop │ │ │ │ @ instruction: 0xfab0004d │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (57df4 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x40>) │ │ │ │ - b.w 251490 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ + ldr r1, [pc, #4] @ (57e18 ) │ │ │ │ + b.w 2505e4 <_PyDict_GetItem_KnownHash@@Base+0x538> │ │ │ │ nop │ │ │ │ @ instruction: 0xfad0004d │ │ │ │ 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, #1148 @ 0x47c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl 263ac0 │ │ │ │ + movw r1, #62460 @ 0xf3fc │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + bl 262c50 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57e22 <_PyErr_SetInterpreterAlreadyRunning@@Base+0x6e> │ │ │ │ + beq.n 57e46 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 57e2c │ │ │ │ + b.n 57e50 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00057e26 : │ │ │ │ +00057e4a : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1fbef8 │ │ │ │ + b.w 1fb020 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 57e42 │ │ │ │ + cbz r0, 57e66 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 57f46 │ │ │ │ + bge.w 57f6a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movw r2, #47188 @ 0xb854 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57f3a │ │ │ │ + beq.n 57f5e │ │ │ │ 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 57e82 │ │ │ │ + bne.n 57ea6 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 57e90 │ │ │ │ + cbnz r3, 57eb4 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, 57e90 │ │ │ │ - movw r0, #49936 @ 0xc310 │ │ │ │ + cbnz r3, 57eb4 │ │ │ │ + movw r0, #45712 @ 0xb290 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 79770 │ │ │ │ - bge.n 57e90 │ │ │ │ - bl 268190 │ │ │ │ + b.w 79798 │ │ │ │ + bge.n 57eb4 │ │ │ │ + bl 2672e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57f34 │ │ │ │ + beq.n 57f58 │ │ │ │ movs r6, #45 @ 0x2d │ │ │ │ - b.n 57e9e │ │ │ │ + b.n 57ec2 │ │ │ │ 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 57eb4 │ │ │ │ + bge.n 57ed8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 57eb4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57ed8 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 29aad0 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 299a70 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29ad64 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 299d04 <_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 29aad0 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 299a70 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 29ad64 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 299d04 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ subs r3, r1, #0 │ │ │ │ itt lt │ │ │ │ addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ addlt r3, #60 @ 0x3c │ │ │ │ - cbz r7, 57f08 │ │ │ │ + cbz r7, 57f2c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ strd r4, r7, [sp] │ │ │ │ - movw r0, #40756 @ 0x9f34 │ │ │ │ + movw r0, #36532 @ 0x8eb4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e5520 │ │ │ │ - b.n 57f34 │ │ │ │ - cbz r4, 57f1e │ │ │ │ + bl e53c0 │ │ │ │ + b.n 57f58 │ │ │ │ + cbz r4, 57f42 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #40784 @ 0x9f50 │ │ │ │ + movw r0, #36560 @ 0x8ed0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e5520 │ │ │ │ - b.n 57f34 │ │ │ │ + bl e53c0 │ │ │ │ + b.n 57f58 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #40804 @ 0x9f64 │ │ │ │ + movw r0, #36580 @ 0x8ee4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w e5520 │ │ │ │ + b.w e53c0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r0, #49936 @ 0xc310 │ │ │ │ + movw r0, #45712 @ 0xb290 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 79770 │ │ │ │ + b.w 79798 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r0, r1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00057f58 : │ │ │ │ +00057f7c <_PyErr_SetInterpreterAlreadyRunning@@Base>: │ │ │ │ + movw r3, #52372 @ 0xcc94 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #30676 @ 0x77d4 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w f3560 │ │ │ │ + │ │ │ │ +00057f92 : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 234b64 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b.w 233ccc <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ │ │ │ │ -00057f60 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ +00057f9a <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #32623 @ 0x7f6f │ │ │ │ + movw r1, #32681 @ 0x7fa9 │ │ │ │ movt r1, #5 │ │ │ │ - b.w 2290ec │ │ │ │ + b.w 228250 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 12e348 │ │ │ │ + bl 12e01c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 57f9c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3c> │ │ │ │ - cbz r2, 57fb6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x56> │ │ │ │ + cbnz r3, 57fd6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3c> │ │ │ │ + cbz r2, 57ff0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x56> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 57fb6 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x56> │ │ │ │ + cbz r3, 57ff0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x56> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #40908 @ 0x9fcc │ │ │ │ + movw r1, #36684 @ 0x8f4c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57fbe <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5e> │ │ │ │ + b.n 57ff8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5e> │ │ │ │ movw r0, #56348 @ 0xdc1c │ │ │ │ movt r0, #76 @ 0x4c │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00057fc0 : │ │ │ │ +00057ffa : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 2709f8 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ - movw r0, #11140 @ 0x2b84 │ │ │ │ + b.w 26fa04 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + movw r0, #6976 @ 0x1b40 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - b.w 79770 │ │ │ │ + b.w 79798 │ │ │ │ + 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, 5803e │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ + movt r3, #20 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 58038 │ │ │ │ + bl 14353c │ │ │ │ + b.n 5803e │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 58060 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbz r0, 58060 │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ + movt r3, #20 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 58056 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 14353c │ │ │ │ + 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, #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, 57ffa │ │ │ │ + cbnz r2, 58088 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5800c │ │ │ │ - b.n 58008 │ │ │ │ + bge.n 5809a │ │ │ │ + b.n 58096 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 207628 │ │ │ │ + bl 206750 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57ff2 │ │ │ │ - b.n 58026 │ │ │ │ + bne.n 58080 │ │ │ │ + b.n 580b4 │ │ │ │ adds r4, r4, r3 │ │ │ │ - bmi.n 58010 │ │ │ │ + bmi.n 5809e │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 5802c │ │ │ │ + blt.n 580ba │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #10428 @ 0x28bc │ │ │ │ + movw r1, #6204 @ 0x183c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 58048 │ │ │ │ - cbnz r5, 58040 │ │ │ │ + b.n 580d6 │ │ │ │ + cbnz r5, 580ce │ │ │ │ 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 1f455c <_PySet_Update@@Base+0x4b4> │ │ │ │ + b.w 1f368c │ │ │ │ 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, 58082 │ │ │ │ + cbnz r3, 58110 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 58066 │ │ │ │ + cbz r2, 580f4 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 58082 │ │ │ │ + cbnz r3, 58110 │ │ │ │ mov r0, r1 │ │ │ │ - bl 22bca8 │ │ │ │ + bl 22ae10 │ │ │ │ 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 27bd68 │ │ │ │ + b.w 27ad48 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #40964 @ 0xa004 │ │ │ │ + movw r1, #36740 @ 0x8f84 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - │ │ │ │ -0005809c <_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, 580cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #5 │ │ │ │ - bpl.n 580cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ - mov r2, r1 │ │ │ │ - cbz r1, 580e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bmi.n 580e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ - movw r1, #2362 @ 0x93a │ │ │ │ - movw r0, #50296 @ 0xc478 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 580f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - add r5, sp, #12 │ │ │ │ - movs r3, #0 │ │ │ │ - adds r0, #16 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - bl 22ce64 <_PyArg_ParseStackAndKeywords@@Base+0x3c> │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - add sp, #8 │ │ │ │ - bx lr │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbz r0, 5812a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e> │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ - movt r3, #20 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 58124 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x88> │ │ │ │ - bl 143964 │ │ │ │ - b.n 5812a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e> │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 5814c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb0> │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5814c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb0> │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ - movt r3, #20 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 58142 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa6> │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 143964 │ │ │ │ - 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, 58158 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbc> │ │ │ │ - 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 r5, r1 │ │ │ │ movw r1, #31892 @ 0x7c94 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 127d20 │ │ │ │ + bl 127ae0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 58196 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfa> │ │ │ │ + beq.n 58166 │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 58196 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfa> │ │ │ │ + beq.n 58166 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 581c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x128> │ │ │ │ - b.n 581b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x114> │ │ │ │ + beq.n 58194 │ │ │ │ + b.n 58180 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5818e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2> │ │ │ │ - movw r0, #40996 @ 0xa024 │ │ │ │ + beq.n 5815e │ │ │ │ + movw r0, #36772 @ 0x8fa4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r1, r6 │ │ │ │ - bl 234118 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 233280 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5818e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2> │ │ │ │ + bne.n 5815e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 58228 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18c> │ │ │ │ + b.n 581f8 │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #40996 @ 0xa024 │ │ │ │ + movw r0, #36772 @ 0x8fa4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 581ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x110> │ │ │ │ + beq.n 5817c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 89150 │ │ │ │ + bl 89144 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 581ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x110> │ │ │ │ + beq.n 5817c │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 581f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x15a> │ │ │ │ + cbnz r0, 581c6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 581ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x110> │ │ │ │ + bge.n 5817c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 581ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x110> │ │ │ │ + bne.n 5817c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 581ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x110> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5817c │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ strd r5, r3, [r0, #8] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7c0bc │ │ │ │ + bl 7c0ac │ │ │ │ str r0, [r4, #16] │ │ │ │ - cbnz r0, 58228 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18c> │ │ │ │ + cbnz r0, 581f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 581ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x110> │ │ │ │ + bge.n 5817c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 581ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x110> │ │ │ │ + bne.n 5817c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 581ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x110> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5817c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +000581fc <_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, 5822c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #5 │ │ │ │ + bpl.n 5822c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + mov r2, r1 │ │ │ │ + cbz r1, 58240 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bmi.n 58240 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + movw r1, #2362 @ 0x93a │ │ │ │ + movw r0, #46072 @ 0xb3f8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 58250 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + add r5, sp, #12 │ │ │ │ + movs r3, #0 │ │ │ │ + adds r0, #16 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + bl 22bfcc <_PyArg_ParseStackAndKeywords@@Base+0x3c> │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + add sp, #8 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + mov r3, r1 │ │ │ │ + cbz r0, 58264 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x68> │ │ │ │ + mov r1, r2 │ │ │ │ + bx r3 │ │ │ │ + bx lr │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + bl 775c4 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 776b8 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 776b8 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 776b8 │ │ │ │ + ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 582ae <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb2> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 582ae <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb2> │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 77198 <_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, 582e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe4> │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ + movt r3, #20 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 582da <_PyArg_ParseTupleAndKeywordsFast@@Base+0xde> │ │ │ │ + bl 14353c │ │ │ │ + b.n 582e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe4> │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 5833a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13e> │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbz r0, 582fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x100> │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ + movt r3, #20 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 582f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfa> │ │ │ │ + bl 14353c │ │ │ │ + b.n 582fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x100> │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 5833a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13e> │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 58318 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11c> │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ + movt r3, #20 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 58312 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x116> │ │ │ │ + bl 14353c │ │ │ │ + b.n 58318 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11c> │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 5833a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13e> │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 5833a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13e> │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ + movt r3, #20 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 58330 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x134> │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 14353c │ │ │ │ + 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, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5826a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ce> │ │ │ │ + bne.n 5837a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x17e> │ │ │ │ ldr r4, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 11dfb0 │ │ │ │ - cbnz r0, 58282 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1e6> │ │ │ │ + bl 11de68 │ │ │ │ + cbnz r0, 58392 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x196> │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #41608 @ 0xa288 │ │ │ │ + movw r2, #37384 @ 0x9208 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #64892 @ 0xfd7c │ │ │ │ + movw r1, #60668 @ 0xecfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #33052 @ 0x811c │ │ │ │ + movw r0, #28828 @ 0x709c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5829c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x200> │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 583ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1b0> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #33052 @ 0x811c │ │ │ │ + movw r0, #28828 @ 0x709c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58240 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a4> │ │ │ │ - b.n 5829c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x200> │ │ │ │ + bne.n 58350 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x154> │ │ │ │ + b.n 583ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 228ec8 │ │ │ │ + bl 22802c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 582a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x204> │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 582a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x204> │ │ │ │ + bne.n 583b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1b4> │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 583b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1b4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 582f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x254> │ │ │ │ + b.n 58400 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x204> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #41008 @ 0xa030 │ │ │ │ + movw r1, #36784 @ 0x8fb0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #41012 @ 0xa034 │ │ │ │ + movw r0, #36788 @ 0x8fb4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91b24 │ │ │ │ + bl 91b08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5829c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x200> │ │ │ │ + beq.n 583ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1b0> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bc4c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 582e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x244> │ │ │ │ + cbz r0, 583f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f4> │ │ │ │ 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 1b1958 │ │ │ │ - bl eedb4 │ │ │ │ + b.w 1b10e8 │ │ │ │ + bl eec50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5829c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x200> │ │ │ │ + bne.n 583ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1b0> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - bl 7758c │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 77680 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 77680 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 77680 │ │ │ │ - ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5833a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x29e> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 5833a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x29e> │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77160 <_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 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 462b6 │ │ │ │ + bl 462fe │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 58374 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2d8> │ │ │ │ + beq.n 5843a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x23e> │ │ │ │ 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} │ │ │ │ - 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, 583a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30c> │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ - movt r3, #20 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 583a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x306> │ │ │ │ - bl 143964 │ │ │ │ - b.n 583a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30c> │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 58402 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x366> │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbz r0, 583c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x328> │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ - movt r3, #20 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 583be <_PyArg_ParseTupleAndKeywordsFast@@Base+0x322> │ │ │ │ - bl 143964 │ │ │ │ - b.n 583c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x328> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 58402 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x366> │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 583e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x344> │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ - movt r3, #20 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 583da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33e> │ │ │ │ - bl 143964 │ │ │ │ - b.n 583e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x344> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 58402 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x366> │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 58402 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x366> │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ - movt r3, #20 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 583f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x35c> │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 143964 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #41032 @ 0xa048 │ │ │ │ + movw r0, #36808 @ 0x8fc8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w e5520 │ │ │ │ + b.w e53c0 │ │ │ │ │ │ │ │ -00058414 : │ │ │ │ +0005844e : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 28757c │ │ │ │ + b.w 286554 │ │ │ │ │ │ │ │ -0005841a <_PyCode_GetPureScriptXIData@@Base>: │ │ │ │ +00058454 <_PyCode_GetPureScriptXIData@@Base>: │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #1 │ │ │ │ - b.w 206a60 <_PyCode_GetScriptXIData@@Base+0x8> │ │ │ │ + b.w 205b8c <_PyCode_GetScriptXIData@@Base+0x8> │ │ │ │ + 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 1ac550 <_PyType_Name@@Base> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + adds r3, r5, #1 │ │ │ │ + bne.n 5848c <_PyCode_GetPureScriptXIData@@Base+0x38> │ │ │ │ + movw r0, #61196 @ 0xef0c │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w e53c0 │ │ │ │ + mov r3, r5 │ │ │ │ + movw r0, #36824 @ 0x8fd8 │ │ │ │ + movt r0, #45 @ 0x2d │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w e53c0 │ │ │ │ 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 58440 <_PyCode_GetPureScriptXIData@@Base+0x26> │ │ │ │ + bhi.n 584bc <_PyCode_GetPureScriptXIData@@Base+0x68> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 5846c <_PyCode_GetPureScriptXIData@@Base+0x52> │ │ │ │ - b.n 5845a <_PyCode_GetPureScriptXIData@@Base+0x40> │ │ │ │ - movw r0, #52500 @ 0xcd14 │ │ │ │ + ble.n 584e8 <_PyCode_GetPureScriptXIData@@Base+0x94> │ │ │ │ + b.n 584d6 <_PyCode_GetPureScriptXIData@@Base+0x82> │ │ │ │ + movw r0, #48276 @ 0xbc94 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5843a <_PyCode_GetPureScriptXIData@@Base+0x20> │ │ │ │ + bne.n 584b6 <_PyCode_GetPureScriptXIData@@Base+0x62> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58510 <_PyCode_GetPureScriptXIData@@Base+0xf6> │ │ │ │ + b.n 5858c <_PyCode_GetPureScriptXIData@@Base+0x138> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl dd900 <_PyNumber_Index@@Base> │ │ │ │ + bl dd7d4 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 58472 <_PyCode_GetPureScriptXIData@@Base+0x58> │ │ │ │ - bl 7fe4c │ │ │ │ + cbnz r0, 584ee <_PyCode_GetPureScriptXIData@@Base+0x9a> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58456 <_PyCode_GetPureScriptXIData@@Base+0x3c> │ │ │ │ + bne.n 584d2 <_PyCode_GetPureScriptXIData@@Base+0x7e> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 58490 <_PyCode_GetPureScriptXIData@@Base+0x76> │ │ │ │ - bl 85b78 │ │ │ │ + b.n 5850c <_PyCode_GetPureScriptXIData@@Base+0xb8> │ │ │ │ + bl 85b5c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5848c <_PyCode_GetPureScriptXIData@@Base+0x72> │ │ │ │ + bge.n 58508 <_PyCode_GetPureScriptXIData@@Base+0xb4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5848c <_PyCode_GetPureScriptXIData@@Base+0x72> │ │ │ │ + cbnz r3, 58508 <_PyCode_GetPureScriptXIData@@Base+0xb4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 58464 <_PyCode_GetPureScriptXIData@@Base+0x4a> │ │ │ │ + beq.n 584e0 <_PyCode_GetPureScriptXIData@@Base+0x8c> │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - cbnz r5, 584ac <_PyCode_GetPureScriptXIData@@Base+0x92> │ │ │ │ + cbnz r5, 58528 <_PyCode_GetPureScriptXIData@@Base+0xd4> │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #41048 @ 0xa058 │ │ │ │ + movw r1, #36836 @ 0x8fe4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 58456 <_PyCode_GetPureScriptXIData@@Base+0x3c> │ │ │ │ + bl f3560 │ │ │ │ + b.n 584d2 <_PyCode_GetPureScriptXIData@@Base+0x7e> │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 584b4 <_PyCode_GetPureScriptXIData@@Base+0x9a> │ │ │ │ + bge.n 58530 <_PyCode_GetPureScriptXIData@@Base+0xdc> │ │ │ │ adds r4, r4, r5 │ │ │ │ - bmi.n 584b8 <_PyCode_GetPureScriptXIData@@Base+0x9e> │ │ │ │ + bmi.n 58534 <_PyCode_GetPureScriptXIData@@Base+0xe0> │ │ │ │ cmp r5, r4 │ │ │ │ - bgt.n 584d0 <_PyCode_GetPureScriptXIData@@Base+0xb6> │ │ │ │ + bgt.n 5854c <_PyCode_GetPureScriptXIData@@Base+0xf8> │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #984 @ 0x3d8 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #62296 @ 0xf358 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 58456 <_PyCode_GetPureScriptXIData@@Base+0x3c> │ │ │ │ + bl f3560 │ │ │ │ + b.n 584d2 <_PyCode_GetPureScriptXIData@@Base+0x7e> │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 584ee <_PyCode_GetPureScriptXIData@@Base+0xd4> │ │ │ │ + ble.n 5856a <_PyCode_GetPureScriptXIData@@Base+0x116> │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57240 @ 0xdf98 │ │ │ │ + movw r1, #53016 @ 0xcf18 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 58456 <_PyCode_GetPureScriptXIData@@Base+0x3c> │ │ │ │ + bl f3560 │ │ │ │ + b.n 584d2 <_PyCode_GetPureScriptXIData@@Base+0x7e> │ │ │ │ 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 14f8dc │ │ │ │ + bl 14f61c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 58456 <_PyCode_GetPureScriptXIData@@Base+0x3c> │ │ │ │ - ldr r0, [pc, #8] @ (58514 <_PyCode_GetPureScriptXIData@@Base+0xfa>) │ │ │ │ + beq.n 584d2 <_PyCode_GetPureScriptXIData@@Base+0x7e> │ │ │ │ + ldr r0, [pc, #8] @ (58590 <_PyCode_GetPureScriptXIData@@Base+0x13c>) │ │ │ │ add.w r0, r0, r7, lsl #4 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 58652 <_PyCode_GetPureScriptXIData@@Base+0x238> │ │ │ │ + bne.w 586ce <_PyCode_GetPureScriptXIData@@Base+0x27a> │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ ldr r6, [r7, #12] │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 585cc <_PyCode_GetPureScriptXIData@@Base+0x1b2> │ │ │ │ + bne.n 58648 <_PyCode_GetPureScriptXIData@@Base+0x1f4> │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - cbz r3, 5854e <_PyCode_GetPureScriptXIData@@Base+0x134> │ │ │ │ + cbz r3, 585ca <_PyCode_GetPureScriptXIData@@Base+0x176> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ - cbnz r3, 58556 <_PyCode_GetPureScriptXIData@@Base+0x13c> │ │ │ │ + cbnz r3, 585d2 <_PyCode_GetPureScriptXIData@@Base+0x17e> │ │ │ │ ldrb.w r3, [r6, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 58652 <_PyCode_GetPureScriptXIData@@Base+0x238> │ │ │ │ + beq.n 586ce <_PyCode_GetPureScriptXIData@@Base+0x27a> │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfb8 │ │ │ │ - movw r2, #49400 @ 0xc0f8 │ │ │ │ + movw r2, #45176 @ 0xb078 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a199c │ │ │ │ + bl a198c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58646 <_PyCode_GetPureScriptXIData@@Base+0x22c> │ │ │ │ + beq.n 586c2 <_PyCode_GetPureScriptXIData@@Base+0x26e> │ │ │ │ mov r0, r5 │ │ │ │ blx 2bfb8 │ │ │ │ - movw r2, #49400 @ 0xc0f8 │ │ │ │ + movw r2, #45176 @ 0xb078 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a199c │ │ │ │ + bl a198c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58646 <_PyCode_GetPureScriptXIData@@Base+0x22c> │ │ │ │ + beq.n 586c2 <_PyCode_GetPureScriptXIData@@Base+0x26e> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5beb8 │ │ │ │ - bl 77680 │ │ │ │ + bl 5bef0 │ │ │ │ + bl 776b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 585b0 <_PyCode_GetPureScriptXIData@@Base+0x196> │ │ │ │ + bge.n 5862c <_PyCode_GetPureScriptXIData@@Base+0x1d8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 585b0 <_PyCode_GetPureScriptXIData@@Base+0x196> │ │ │ │ + cbnz r3, 5862c <_PyCode_GetPureScriptXIData@@Base+0x1d8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58652 <_PyCode_GetPureScriptXIData@@Base+0x238> │ │ │ │ + bge.n 586ce <_PyCode_GetPureScriptXIData@@Base+0x27a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58652 <_PyCode_GetPureScriptXIData@@Base+0x238> │ │ │ │ + bne.n 586ce <_PyCode_GetPureScriptXIData@@Base+0x27a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 77160 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 58652 <_PyCode_GetPureScriptXIData@@Base+0x238> │ │ │ │ + beq.n 586ce <_PyCode_GetPureScriptXIData@@Base+0x27a> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfb8 │ │ │ │ - movw r2, #49400 @ 0xc0f8 │ │ │ │ + movw r2, #45176 @ 0xb078 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a199c │ │ │ │ + bl a198c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 58646 <_PyCode_GetPureScriptXIData@@Base+0x22c> │ │ │ │ + cbz r0, 586c2 <_PyCode_GetPureScriptXIData@@Base+0x26e> │ │ │ │ mov r0, r5 │ │ │ │ blx 2bfb8 │ │ │ │ - movw r2, #49400 @ 0xc0f8 │ │ │ │ + movw r2, #45176 @ 0xb078 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a199c │ │ │ │ + bl a198c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 58646 <_PyCode_GetPureScriptXIData@@Base+0x22c> │ │ │ │ + cbz r0, 586c2 <_PyCode_GetPureScriptXIData@@Base+0x26e> │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 90498 │ │ │ │ - bl 77680 │ │ │ │ + bl 9047c │ │ │ │ + bl 776b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58630 <_PyCode_GetPureScriptXIData@@Base+0x216> │ │ │ │ + bge.n 586ac <_PyCode_GetPureScriptXIData@@Base+0x258> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58630 <_PyCode_GetPureScriptXIData@@Base+0x216> │ │ │ │ + cbnz r3, 586ac <_PyCode_GetPureScriptXIData@@Base+0x258> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58652 <_PyCode_GetPureScriptXIData@@Base+0x238> │ │ │ │ + bge.n 586ce <_PyCode_GetPureScriptXIData@@Base+0x27a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58652 <_PyCode_GetPureScriptXIData@@Base+0x238> │ │ │ │ + cbnz r3, 586ce <_PyCode_GetPureScriptXIData@@Base+0x27a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 58652 <_PyCode_GetPureScriptXIData@@Base+0x238> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 586ce <_PyCode_GetPureScriptXIData@@Base+0x27a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 77680 │ │ │ │ + b.w 776b8 │ │ │ │ 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 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 586f0 <_PyCode_GetPureScriptXIData@@Base+0x2d6> │ │ │ │ + bne.n 5876c <_PyCode_GetPureScriptXIData@@Base+0x318> │ │ │ │ ldr r6, [r5, #12] │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 586ae <_PyCode_GetPureScriptXIData@@Base+0x294> │ │ │ │ + bne.n 5872a <_PyCode_GetPureScriptXIData@@Base+0x2d6> │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfb8 │ │ │ │ - movw r2, #49400 @ 0xc0f8 │ │ │ │ + movw r2, #45176 @ 0xb078 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a199c │ │ │ │ + bl a198c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 586f0 <_PyCode_GetPureScriptXIData@@Base+0x2d6> │ │ │ │ + cbz r0, 5876c <_PyCode_GetPureScriptXIData@@Base+0x318> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 594e2 <_Py_cr_sum@@Base+0x5e> │ │ │ │ - bl 77680 │ │ │ │ + bl 5951a <_Py_cr_sum@@Base+0x5e> │ │ │ │ + bl 776b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 586e0 <_PyCode_GetPureScriptXIData@@Base+0x2c6> │ │ │ │ - b.n 586f0 <_PyCode_GetPureScriptXIData@@Base+0x2d6> │ │ │ │ + blt.n 5875c <_PyCode_GetPureScriptXIData@@Base+0x308> │ │ │ │ + b.n 5876c <_PyCode_GetPureScriptXIData@@Base+0x318> │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 586f0 <_PyCode_GetPureScriptXIData@@Base+0x2d6> │ │ │ │ + cbz r3, 5876c <_PyCode_GetPureScriptXIData@@Base+0x318> │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfb8 │ │ │ │ - movw r2, #49400 @ 0xc0f8 │ │ │ │ + movw r2, #45176 @ 0xb078 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a199c │ │ │ │ + bl a198c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 586f0 <_PyCode_GetPureScriptXIData@@Base+0x2d6> │ │ │ │ + cbz r0, 5876c <_PyCode_GetPureScriptXIData@@Base+0x318> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl d80f8 │ │ │ │ - bl 77680 │ │ │ │ + bl d7fe8 │ │ │ │ + bl 776b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 586f0 <_PyCode_GetPureScriptXIData@@Base+0x2d6> │ │ │ │ + bge.n 5876c <_PyCode_GetPureScriptXIData@@Base+0x318> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 586f0 <_PyCode_GetPureScriptXIData@@Base+0x2d6> │ │ │ │ + cbnz r3, 5876c <_PyCode_GetPureScriptXIData@@Base+0x318> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77160 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77198 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 1acdb8 <_PyType_Name@@Base> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r5, [r4, #12] │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - adds r3, r5, #1 │ │ │ │ - bne.n 58722 <_PyCode_GetPureScriptXIData@@Base+0x308> │ │ │ │ - movw r0, #65420 @ 0xff8c │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e5520 │ │ │ │ - mov r3, r5 │ │ │ │ - movw r0, #41076 @ 0xa074 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e5520 │ │ │ │ - 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 127d20 │ │ │ │ + bl 127ae0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 58770 <_PyCode_GetPureScriptXIData@@Base+0x356> │ │ │ │ + beq.n 587aa <_PyCode_GetPureScriptXIData@@Base+0x356> │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 58770 <_PyCode_GetPureScriptXIData@@Base+0x356> │ │ │ │ + beq.n 587aa <_PyCode_GetPureScriptXIData@@Base+0x356> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 5879a <_PyCode_GetPureScriptXIData@@Base+0x380> │ │ │ │ - b.n 58788 <_PyCode_GetPureScriptXIData@@Base+0x36e> │ │ │ │ + beq.n 587d4 <_PyCode_GetPureScriptXIData@@Base+0x380> │ │ │ │ + b.n 587c2 <_PyCode_GetPureScriptXIData@@Base+0x36e> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 58768 <_PyCode_GetPureScriptXIData@@Base+0x34e> │ │ │ │ - movw r0, #41088 @ 0xa080 │ │ │ │ + beq.n 587a2 <_PyCode_GetPureScriptXIData@@Base+0x34e> │ │ │ │ + movw r0, #36864 @ 0x9000 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r1, r6 │ │ │ │ - bl 234118 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 233280 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58768 <_PyCode_GetPureScriptXIData@@Base+0x34e> │ │ │ │ - b.n 587aa <_PyCode_GetPureScriptXIData@@Base+0x390> │ │ │ │ + bne.n 587a2 <_PyCode_GetPureScriptXIData@@Base+0x34e> │ │ │ │ + b.n 587e4 <_PyCode_GetPureScriptXIData@@Base+0x390> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #41088 @ 0xa080 │ │ │ │ + movw r0, #36864 @ 0x9000 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 587aa <_PyCode_GetPureScriptXIData@@Base+0x390> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 587e4 <_PyCode_GetPureScriptXIData@@Base+0x390> │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - b.w 211c98 │ │ │ │ + b.w 210dc8 │ │ │ │ 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 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ + b.w 210fb4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 587d4 <_PyCode_GetPureScriptXIData@@Base+0x3ba> │ │ │ │ + cbz r0, 58812 <_PyCode_GetPureScriptXIData@@Base+0x3be> │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 587f0 <_PyCode_GetPureScriptXIData@@Base+0x3d6> │ │ │ │ + cbz r1, 5882e <_PyCode_GetPureScriptXIData@@Base+0x3da> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 12e348 │ │ │ │ + bl 12e01c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - b.w 211e48 │ │ │ │ - ldr r2, [pc, #48] @ (5882c <_PyCode_GetPureScriptXIData@@Base+0x412>) │ │ │ │ + ldr r2, [pc, #52] @ (58868 <_PyCode_GetPureScriptXIData@@Base+0x414>) │ │ │ │ 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, #4052] @ 0xfd4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 58820 <_PyCode_GetPureScriptXIData@@Base+0x406> │ │ │ │ - movw r0, #41096 @ 0xa088 │ │ │ │ + bne.n 5885a <_PyCode_GetPureScriptXIData@@Base+0x406> │ │ │ │ + movw r0, #36872 @ 0x9008 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w e5520 │ │ │ │ - movw r0, #41104 @ 0xa090 │ │ │ │ + b.w e53c0 │ │ │ │ + movw r0, #36880 @ 0x9010 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w e5520 │ │ │ │ + b.w e53c0 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #48] @ (58864 <_PyCode_GetPureScriptXIData@@Base+0x44a>) │ │ │ │ + ldr r2, [pc, #48] @ (588a0 <_PyCode_GetPureScriptXIData@@Base+0x44c>) │ │ │ │ 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, #4052] @ 0xfd4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 58858 <_PyCode_GetPureScriptXIData@@Base+0x43e> │ │ │ │ - movw r0, #41112 @ 0xa098 │ │ │ │ + bne.n 58894 <_PyCode_GetPureScriptXIData@@Base+0x440> │ │ │ │ + movw r0, #36888 @ 0x9018 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w e5520 │ │ │ │ - movw r0, #41124 @ 0xa0a4 │ │ │ │ + b.w e53c0 │ │ │ │ + movw r0, #36900 @ 0x9024 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w e5520 │ │ │ │ + b.w e53c0 │ │ │ │ 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 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 58a3e <_PyCode_GetPureScriptXIData@@Base+0x624> │ │ │ │ - movw r5, #63920 @ 0xf9b0 │ │ │ │ + bne.w 58a7a <_PyCode_GetPureScriptXIData@@Base+0x626> │ │ │ │ + movw r5, #59696 @ 0xe930 │ │ │ │ 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 5899e <_PyCode_GetPureScriptXIData@@Base+0x584> │ │ │ │ + bne.n 589da <_PyCode_GetPureScriptXIData@@Base+0x586> │ │ │ │ ldr.w r4, [r9, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 58a32 <_PyCode_GetPureScriptXIData@@Base+0x618> │ │ │ │ + beq.w 58a6e <_PyCode_GetPureScriptXIData@@Base+0x61a> │ │ │ │ ldr.w r4, [r9, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 58a32 <_PyCode_GetPureScriptXIData@@Base+0x618> │ │ │ │ + beq.w 58a6e <_PyCode_GetPureScriptXIData@@Base+0x61a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2bfb8 │ │ │ │ - movw r2, #49400 @ 0xc0f8 │ │ │ │ + movw r2, #45176 @ 0xb078 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a199c │ │ │ │ + bl a198c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 58a3e <_PyCode_GetPureScriptXIData@@Base+0x624> │ │ │ │ + beq.w 58a7a <_PyCode_GetPureScriptXIData@@Base+0x626> │ │ │ │ mov r0, r7 │ │ │ │ blx 2bfb8 │ │ │ │ - movw r2, #49400 @ 0xc0f8 │ │ │ │ + movw r2, #45176 @ 0xb078 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl a199c │ │ │ │ + bl a198c │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 58918 <_PyCode_GetPureScriptXIData@@Base+0x4fe> │ │ │ │ + cbnz r0, 58954 <_PyCode_GetPureScriptXIData@@Base+0x500> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 58a3e <_PyCode_GetPureScriptXIData@@Base+0x624> │ │ │ │ + bge.w 58a7a <_PyCode_GetPureScriptXIData@@Base+0x626> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 58a3e <_PyCode_GetPureScriptXIData@@Base+0x624> │ │ │ │ + bne.w 58a7a <_PyCode_GetPureScriptXIData@@Base+0x626> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 589ec <_PyCode_GetPureScriptXIData@@Base+0x5d2> │ │ │ │ + b.n 58a28 <_PyCode_GetPureScriptXIData@@Base+0x5d4> │ │ │ │ ldr.w r3, [r9, #48] @ 0x30 │ │ │ │ - cbz r3, 5896a <_PyCode_GetPureScriptXIData@@Base+0x550> │ │ │ │ + cbz r3, 589a6 <_PyCode_GetPureScriptXIData@@Base+0x552> │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ - cbz r3, 5896a <_PyCode_GetPureScriptXIData@@Base+0x550> │ │ │ │ + cbz r3, 589a6 <_PyCode_GetPureScriptXIData@@Base+0x552> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7c0bc │ │ │ │ + bl 7c0ac │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 58972 <_PyCode_GetPureScriptXIData@@Base+0x558> │ │ │ │ + cbz r0, 589ae <_PyCode_GetPureScriptXIData@@Base+0x55a> │ │ │ │ ldr.w r1, [r9, #60] @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ - bl 28c740 │ │ │ │ + bl 28b718 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 58958 <_PyCode_GetPureScriptXIData@@Base+0x53e> │ │ │ │ + bne.n 58994 <_PyCode_GetPureScriptXIData@@Base+0x540> │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58972 <_PyCode_GetPureScriptXIData@@Base+0x558> │ │ │ │ + bge.n 589ae <_PyCode_GetPureScriptXIData@@Base+0x55a> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbnz r1, 58972 <_PyCode_GetPureScriptXIData@@Base+0x558> │ │ │ │ + cbnz r1, 589ae <_PyCode_GetPureScriptXIData@@Base+0x55a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 58972 <_PyCode_GetPureScriptXIData@@Base+0x558> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 589ae <_PyCode_GetPureScriptXIData@@Base+0x55a> │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5896a <_PyCode_GetPureScriptXIData@@Base+0x550> │ │ │ │ + bge.n 589a6 <_PyCode_GetPureScriptXIData@@Base+0x552> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbnz r1, 5896a <_PyCode_GetPureScriptXIData@@Base+0x550> │ │ │ │ + cbnz r1, 589a6 <_PyCode_GetPureScriptXIData@@Base+0x552> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58986 <_PyCode_GetPureScriptXIData@@Base+0x56c> │ │ │ │ + bge.n 589c2 <_PyCode_GetPureScriptXIData@@Base+0x56e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 58986 <_PyCode_GetPureScriptXIData@@Base+0x56c> │ │ │ │ + cbnz r3, 589c2 <_PyCode_GetPureScriptXIData@@Base+0x56e> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5899a <_PyCode_GetPureScriptXIData@@Base+0x580> │ │ │ │ + bge.n 589d6 <_PyCode_GetPureScriptXIData@@Base+0x582> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5899a <_PyCode_GetPureScriptXIData@@Base+0x580> │ │ │ │ + cbnz r3, 589d6 <_PyCode_GetPureScriptXIData@@Base+0x582> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 58a32 <_PyCode_GetPureScriptXIData@@Base+0x618> │ │ │ │ + b.n 58a6e <_PyCode_GetPureScriptXIData@@Base+0x61a> │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 58a32 <_PyCode_GetPureScriptXIData@@Base+0x618> │ │ │ │ + beq.n 58a6e <_PyCode_GetPureScriptXIData@@Base+0x61a> │ │ │ │ mov r0, r5 │ │ │ │ blx 2bfb8 │ │ │ │ - movw r2, #49400 @ 0xc0f8 │ │ │ │ + movw r2, #45176 @ 0xb078 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a199c │ │ │ │ + bl a198c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58a3e <_PyCode_GetPureScriptXIData@@Base+0x624> │ │ │ │ + beq.n 58a7a <_PyCode_GetPureScriptXIData@@Base+0x626> │ │ │ │ mov r0, r7 │ │ │ │ blx 2bfb8 │ │ │ │ - movw r2, #49400 @ 0xc0f8 │ │ │ │ + movw r2, #45176 @ 0xb078 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl a199c │ │ │ │ + bl a198c │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 589f6 <_PyCode_GetPureScriptXIData@@Base+0x5dc> │ │ │ │ + cbnz r0, 58a32 <_PyCode_GetPureScriptXIData@@Base+0x5de> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58a3e <_PyCode_GetPureScriptXIData@@Base+0x624> │ │ │ │ + bge.n 58a7a <_PyCode_GetPureScriptXIData@@Base+0x626> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58a3e <_PyCode_GetPureScriptXIData@@Base+0x624> │ │ │ │ + cbnz r3, 58a7a <_PyCode_GetPureScriptXIData@@Base+0x626> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 77160 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 90498 │ │ │ │ + bl 9047c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58a1e <_PyCode_GetPureScriptXIData@@Base+0x604> │ │ │ │ + bge.n 58a5a <_PyCode_GetPureScriptXIData@@Base+0x606> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 58a1e <_PyCode_GetPureScriptXIData@@Base+0x604> │ │ │ │ + cbnz r3, 58a5a <_PyCode_GetPureScriptXIData@@Base+0x606> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58a32 <_PyCode_GetPureScriptXIData@@Base+0x618> │ │ │ │ + bge.n 58a6e <_PyCode_GetPureScriptXIData@@Base+0x61a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58a32 <_PyCode_GetPureScriptXIData@@Base+0x618> │ │ │ │ + cbnz r3, 58a6e <_PyCode_GetPureScriptXIData@@Base+0x61a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 77680 │ │ │ │ + b.w 776b8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58ae8 <_PyCode_GetPureScriptXIData@@Base+0x6ce> │ │ │ │ + bne.n 58b24 <_PyCode_GetPureScriptXIData@@Base+0x6d0> │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #63920 @ 0xf9b0 │ │ │ │ + movw r3, #59696 @ 0xe930 │ │ │ │ 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 58aa2 <_PyCode_GetPureScriptXIData@@Base+0x688> │ │ │ │ + bne.n 58ade <_PyCode_GetPureScriptXIData@@Base+0x68a> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 58ade <_PyCode_GetPureScriptXIData@@Base+0x6c4> │ │ │ │ + cbz r3, 58b1a <_PyCode_GetPureScriptXIData@@Base+0x6c6> │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ - cbz r1, 58ade <_PyCode_GetPureScriptXIData@@Base+0x6c4> │ │ │ │ + cbz r1, 58b1a <_PyCode_GetPureScriptXIData@@Base+0x6c6> │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - bl 28c740 │ │ │ │ + bl 28b718 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - b.n 58ade <_PyCode_GetPureScriptXIData@@Base+0x6c4> │ │ │ │ + b.n 58b1a <_PyCode_GetPureScriptXIData@@Base+0x6c6> │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 58ade <_PyCode_GetPureScriptXIData@@Base+0x6c4> │ │ │ │ + cbz r3, 58b1a <_PyCode_GetPureScriptXIData@@Base+0x6c6> │ │ │ │ mov r0, r5 │ │ │ │ blx 2bfb8 │ │ │ │ - movw r2, #49400 @ 0xc0f8 │ │ │ │ + movw r2, #45176 @ 0xb078 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a199c │ │ │ │ + bl a198c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 58ae8 <_PyCode_GetPureScriptXIData@@Base+0x6ce> │ │ │ │ + cbz r0, 58b24 <_PyCode_GetPureScriptXIData@@Base+0x6d0> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl d80f8 │ │ │ │ + bl d7fe8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58ade <_PyCode_GetPureScriptXIData@@Base+0x6c4> │ │ │ │ + bge.n 58b1a <_PyCode_GetPureScriptXIData@@Base+0x6c6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58ade <_PyCode_GetPureScriptXIData@@Base+0x6c4> │ │ │ │ + cbnz r3, 58b1a <_PyCode_GetPureScriptXIData@@Base+0x6c6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 77680 │ │ │ │ + b.w 776b8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #41136 @ 0xa0b0 │ │ │ │ + movw r1, #36912 @ 0x9030 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ 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, #41180 @ 0xa0dc │ │ │ │ + movw r1, #36956 @ 0x905c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ 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, #41228 @ 0xa10c │ │ │ │ + movw r1, #37004 @ 0x908c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058b62 <_PyLong_Size_t_Converter@@Base>: │ │ │ │ +00058b9e <_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 125f28 │ │ │ │ + bl 125cf0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 58b96 <_PyLong_Size_t_Converter@@Base+0x34> │ │ │ │ + beq.n 58bd2 <_PyLong_Size_t_Converter@@Base+0x34> │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 58b9a <_PyLong_Size_t_Converter@@Base+0x38> │ │ │ │ + bls.n 58bd6 <_PyLong_Size_t_Converter@@Base+0x38> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #41276 @ 0xa13c │ │ │ │ + movw r1, #37052 @ 0x90bc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58b9c <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ + b.n 58bd8 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r3, 58bba <_PyLong_Size_t_Converter@@Base+0x58> │ │ │ │ + cbz r3, 58bf6 <_PyLong_Size_t_Converter@@Base+0x58> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 58bca <_PyLong_Size_t_Converter@@Base+0x68> │ │ │ │ + b.n 58c06 <_PyLong_Size_t_Converter@@Base+0x68> │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 58bc8 <_PyLong_Size_t_Converter@@Base+0x66> │ │ │ │ + blt.n 58c04 <_PyLong_Size_t_Converter@@Base+0x66> │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 58bc4 <_PyLong_Size_t_Converter@@Base+0x62> │ │ │ │ - cbnz r1, 58bea <_PyLong_Size_t_Converter@@Base+0x88> │ │ │ │ + bgt.n 58c00 <_PyLong_Size_t_Converter@@Base+0x62> │ │ │ │ + cbnz r1, 58c26 <_PyLong_Size_t_Converter@@Base+0x88> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 58bca <_PyLong_Size_t_Converter@@Base+0x68> │ │ │ │ + b.n 58c06 <_PyLong_Size_t_Converter@@Base+0x68> │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #120] @ (58c44 <_PyLong_Size_t_Converter@@Base+0xe2>) │ │ │ │ + ldr r1, [pc, #120] @ (58c80 <_PyLong_Size_t_Converter@@Base+0xe2>) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 58bf0 <_PyLong_Size_t_Converter@@Base+0x8e> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 58c2c <_PyLong_Size_t_Converter@@Base+0x8e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58c3e <_PyLong_Size_t_Converter@@Base+0xdc> │ │ │ │ + b.n 58c7a <_PyLong_Size_t_Converter@@Base+0xdc> │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ adds r4, r4, r6 │ │ │ │ - beq.n 58c12 <_PyLong_Size_t_Converter@@Base+0xb0> │ │ │ │ + beq.n 58c4e <_PyLong_Size_t_Converter@@Base+0xb0> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ - cbz r6, 58bfc <_PyLong_Size_t_Converter@@Base+0x9a> │ │ │ │ + cbz r6, 58c38 <_PyLong_Size_t_Converter@@Base+0x9a> │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 58c16 <_PyLong_Size_t_Converter@@Base+0xb4> │ │ │ │ + beq.n 58c52 <_PyLong_Size_t_Converter@@Base+0xb4> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 58c16 <_PyLong_Size_t_Converter@@Base+0xb4> │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 58c52 <_PyLong_Size_t_Converter@@Base+0xb4> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58be6 <_PyLong_Size_t_Converter@@Base+0x84> │ │ │ │ - b.n 58c16 <_PyLong_Size_t_Converter@@Base+0xb4> │ │ │ │ + bne.n 58c22 <_PyLong_Size_t_Converter@@Base+0x84> │ │ │ │ + b.n 58c52 <_PyLong_Size_t_Converter@@Base+0xb4> │ │ │ │ movs r4, #1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - cbz r1, 58c1e <_PyLong_Size_t_Converter@@Base+0xbc> │ │ │ │ + cbz r1, 58c5a <_PyLong_Size_t_Converter@@Base+0xbc> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - b.n 58c26 <_PyLong_Size_t_Converter@@Base+0xc4> │ │ │ │ + b.n 58c62 <_PyLong_Size_t_Converter@@Base+0xc4> │ │ │ │ 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 26788c <_PyLong_Lshift@@Base+0x374> │ │ │ │ + bl 26691c <_PyLong_Lshift@@Base+0x2b4> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrsb r0, [r1, r6] │ │ │ │ @@ -67294,437 +67335,437 @@ │ │ │ │ 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 58c70 <_PyLong_Size_t_Converter@@Base+0x10e> │ │ │ │ + beq.n 58cac <_PyLong_Size_t_Converter@@Base+0x10e> │ │ │ │ ldr.w r5, [ip, #8] │ │ │ │ - b.n 58c80 <_PyLong_Size_t_Converter@@Base+0x11e> │ │ │ │ + b.n 58cbc <_PyLong_Size_t_Converter@@Base+0x11e> │ │ │ │ cmp r3, ip │ │ │ │ - ble.n 58c7e <_PyLong_Size_t_Converter@@Base+0x11c> │ │ │ │ + ble.n 58cba <_PyLong_Size_t_Converter@@Base+0x11c> │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 58c7a <_PyLong_Size_t_Converter@@Base+0x118> │ │ │ │ - cbnz r2, 58ca4 <_PyLong_Size_t_Converter@@Base+0x142> │ │ │ │ + bgt.n 58cb6 <_PyLong_Size_t_Converter@@Base+0x118> │ │ │ │ + cbnz r2, 58ce0 <_PyLong_Size_t_Converter@@Base+0x142> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 58c80 <_PyLong_Size_t_Converter@@Base+0x11e> │ │ │ │ + b.n 58cbc <_PyLong_Size_t_Converter@@Base+0x11e> │ │ │ │ mov r5, ip │ │ │ │ - ldr r1, [pc, #84] @ (58cd8 <_PyLong_Size_t_Converter@@Base+0x176>) │ │ │ │ + ldr r1, [pc, #84] @ (58d14 <_PyLong_Size_t_Converter@@Base+0x176>) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 58caa <_PyLong_Size_t_Converter@@Base+0x148> │ │ │ │ - b.n 58cd4 <_PyLong_Size_t_Converter@@Base+0x172> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 58ce6 <_PyLong_Size_t_Converter@@Base+0x148> │ │ │ │ + b.n 58d10 <_PyLong_Size_t_Converter@@Base+0x172> │ │ │ │ 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 22bca8 │ │ │ │ + bl 22ae10 │ │ │ │ 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 100648 │ │ │ │ + bl 100408 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsb r4, [r6, r6] │ │ │ │ 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 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 58d02 <_PyLong_Size_t_Converter@@Base+0x1a0> │ │ │ │ + bhi.n 58d3e <_PyLong_Size_t_Converter@@Base+0x1a0> │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 58d1c <_PyLong_Size_t_Converter@@Base+0x1ba> │ │ │ │ + ble.n 58d58 <_PyLong_Size_t_Converter@@Base+0x1ba> │ │ │ │ ldr r5, [r6, #4] │ │ │ │ - b.n 58d24 <_PyLong_Size_t_Converter@@Base+0x1c2> │ │ │ │ - movw r0, #6792 @ 0x1a88 │ │ │ │ + b.n 58d60 <_PyLong_Size_t_Converter@@Base+0x1c2> │ │ │ │ + movw r0, #2568 @ 0xa08 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58cfa <_PyLong_Size_t_Converter@@Base+0x198> │ │ │ │ + bne.n 58d36 <_PyLong_Size_t_Converter@@Base+0x198> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59076 <_PyLong_Size_t_Converter@@Base+0x514> │ │ │ │ + b.n 590b2 <_PyLong_Size_t_Converter@@Base+0x514> │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr.w r4, [r8, #12] │ │ │ │ - cbz r4, 58d52 <_PyLong_Size_t_Converter@@Base+0x1f0> │ │ │ │ + cbz r4, 58d8e <_PyLong_Size_t_Converter@@Base+0x1f0> │ │ │ │ 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 58d6a <_PyLong_Size_t_Converter@@Base+0x208> │ │ │ │ + beq.n 58da6 <_PyLong_Size_t_Converter@@Base+0x208> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #41312 @ 0xa160 │ │ │ │ + movw r1, #37088 @ 0x90e0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 58d18 <_PyLong_Size_t_Converter@@Base+0x1b6> │ │ │ │ + bl f3560 │ │ │ │ + b.n 58d54 <_PyLong_Size_t_Converter@@Base+0x1b6> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9592 @ 0x2578 │ │ │ │ + movw r1, #5368 @ 0x14f8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 58d18 <_PyLong_Size_t_Converter@@Base+0x1b6> │ │ │ │ - movw r1, #52712 @ 0xcde8 │ │ │ │ + bl f3560 │ │ │ │ + b.n 58d54 <_PyLong_Size_t_Converter@@Base+0x1b6> │ │ │ │ + movw r1, #48488 @ 0xbd68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d04a0 │ │ │ │ + bl d053c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58d18 <_PyLong_Size_t_Converter@@Base+0x1b6> │ │ │ │ + beq.n 58d54 <_PyLong_Size_t_Converter@@Base+0x1b6> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 58d9e <_PyLong_Size_t_Converter@@Base+0x23c> │ │ │ │ + cbz r0, 58dda <_PyLong_Size_t_Converter@@Base+0x23c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58d9e <_PyLong_Size_t_Converter@@Base+0x23c> │ │ │ │ + bge.n 58dda <_PyLong_Size_t_Converter@@Base+0x23c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 58d9e <_PyLong_Size_t_Converter@@Base+0x23c> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 58dda <_PyLong_Size_t_Converter@@Base+0x23c> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 58db8 <_PyLong_Size_t_Converter@@Base+0x256> │ │ │ │ + cbz r0, 58df4 <_PyLong_Size_t_Converter@@Base+0x256> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58db8 <_PyLong_Size_t_Converter@@Base+0x256> │ │ │ │ + bge.n 58df4 <_PyLong_Size_t_Converter@@Base+0x256> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 58db8 <_PyLong_Size_t_Converter@@Base+0x256> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 58df4 <_PyLong_Size_t_Converter@@Base+0x256> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 58dd2 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ + cbz r0, 58e0e <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58dd2 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ + bge.n 58e0e <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 58dd2 <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 58e0e <_PyLong_Size_t_Converter@@Base+0x270> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 58dec <_PyLong_Size_t_Converter@@Base+0x28a> │ │ │ │ + cbz r0, 58e28 <_PyLong_Size_t_Converter@@Base+0x28a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58dec <_PyLong_Size_t_Converter@@Base+0x28a> │ │ │ │ + bge.n 58e28 <_PyLong_Size_t_Converter@@Base+0x28a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 58dec <_PyLong_Size_t_Converter@@Base+0x28a> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 58e28 <_PyLong_Size_t_Converter@@Base+0x28a> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 58e06 <_PyLong_Size_t_Converter@@Base+0x2a4> │ │ │ │ + cbz r0, 58e42 <_PyLong_Size_t_Converter@@Base+0x2a4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58e06 <_PyLong_Size_t_Converter@@Base+0x2a4> │ │ │ │ + bge.n 58e42 <_PyLong_Size_t_Converter@@Base+0x2a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 58e06 <_PyLong_Size_t_Converter@@Base+0x2a4> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 58e42 <_PyLong_Size_t_Converter@@Base+0x2a4> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 58e20 <_PyLong_Size_t_Converter@@Base+0x2be> │ │ │ │ + cbz r0, 58e5c <_PyLong_Size_t_Converter@@Base+0x2be> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 58e20 <_PyLong_Size_t_Converter@@Base+0x2be> │ │ │ │ + bge.n 58e5c <_PyLong_Size_t_Converter@@Base+0x2be> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 58e20 <_PyLong_Size_t_Converter@@Base+0x2be> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 58e5c <_PyLong_Size_t_Converter@@Base+0x2be> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 58e3c <_PyLong_Size_t_Converter@@Base+0x2da> │ │ │ │ - movw r0, #52348 @ 0xcc7c │ │ │ │ + bne.n 58e78 <_PyLong_Size_t_Converter@@Base+0x2da> │ │ │ │ + movw r0, #48124 @ 0xbbfc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 79770 │ │ │ │ + bl 79798 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 5905c <_PyLong_Size_t_Converter@@Base+0x4fa> │ │ │ │ + b.n 59098 <_PyLong_Size_t_Converter@@Base+0x4fa> │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #41380 @ 0xa1a4 │ │ │ │ + movw r1, #37156 @ 0x9124 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 10040c │ │ │ │ + bl 1001cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 58d18 <_PyLong_Size_t_Converter@@Base+0x1b6> │ │ │ │ + beq.w 58d54 <_PyLong_Size_t_Converter@@Base+0x1b6> │ │ │ │ movs r7, #0 │ │ │ │ - movw r3, #52348 @ 0xcc7c │ │ │ │ + movw r3, #48124 @ 0xbbfc │ │ │ │ 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 58e7c <_PyLong_Size_t_Converter@@Base+0x31a> │ │ │ │ + bpl.n 58eb8 <_PyLong_Size_t_Converter@@Base+0x31a> │ │ │ │ cmp r7, r3 │ │ │ │ - bge.w 59054 <_PyLong_Size_t_Converter@@Base+0x4f2> │ │ │ │ + bge.w 59090 <_PyLong_Size_t_Converter@@Base+0x4f2> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w sl, [r3, r7, lsl #2] │ │ │ │ - b.n 58e88 <_PyLong_Size_t_Converter@@Base+0x326> │ │ │ │ + b.n 58ec4 <_PyLong_Size_t_Converter@@Base+0x326> │ │ │ │ cmp r7, r3 │ │ │ │ - bge.w 59054 <_PyLong_Size_t_Converter@@Base+0x4f2> │ │ │ │ + bge.w 59090 <_PyLong_Size_t_Converter@@Base+0x4f2> │ │ │ │ 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 58e9c <_PyLong_Size_t_Converter@@Base+0x33a> │ │ │ │ + bpl.n 58ed8 <_PyLong_Size_t_Converter@@Base+0x33a> │ │ │ │ mov r0, sl │ │ │ │ - bl 92710 │ │ │ │ + bl 926f4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 58eae <_PyLong_Size_t_Converter@@Base+0x34c> │ │ │ │ + b.n 58eea <_PyLong_Size_t_Converter@@Base+0x34c> │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bmi.n 58eaa <_PyLong_Size_t_Converter@@Base+0x348> │ │ │ │ + bmi.n 58ee6 <_PyLong_Size_t_Converter@@Base+0x348> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 58eb2 <_PyLong_Size_t_Converter@@Base+0x350> │ │ │ │ - b.n 58ebe <_PyLong_Size_t_Converter@@Base+0x35c> │ │ │ │ + blt.n 58eee <_PyLong_Size_t_Converter@@Base+0x350> │ │ │ │ + b.n 58efa <_PyLong_Size_t_Converter@@Base+0x35c> │ │ │ │ add.w r6, sl, #16 │ │ │ │ - cbnz r6, 58eda <_PyLong_Size_t_Converter@@Base+0x378> │ │ │ │ - b.n 58ea0 <_PyLong_Size_t_Converter@@Base+0x33e> │ │ │ │ + cbnz r6, 58f16 <_PyLong_Size_t_Converter@@Base+0x378> │ │ │ │ + b.n 58edc <_PyLong_Size_t_Converter@@Base+0x33e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 58ebe <_PyLong_Size_t_Converter@@Base+0x35c> │ │ │ │ + cbnz r3, 58efa <_PyLong_Size_t_Converter@@Base+0x35c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #41408 @ 0xa1c0 │ │ │ │ + movw r1, #37184 @ 0x9140 │ │ │ │ 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 d6d5c │ │ │ │ - movw r1, #51616 @ 0xc9a0 │ │ │ │ + b.w d6c4c │ │ │ │ + movw r1, #47392 @ 0xb920 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c174 │ │ │ │ - cbnz r0, 58f06 <_PyLong_Size_t_Converter@@Base+0x3a4> │ │ │ │ + cbnz r0, 58f42 <_PyLong_Size_t_Converter@@Base+0x3a4> │ │ │ │ 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 77680 │ │ │ │ - b.n 59050 <_PyLong_Size_t_Converter@@Base+0x4ee> │ │ │ │ + bl 776b8 │ │ │ │ + b.n 5908c <_PyLong_Size_t_Converter@@Base+0x4ee> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx 2c174 │ │ │ │ - cbnz r0, 58f2c <_PyLong_Size_t_Converter@@Base+0x3ca> │ │ │ │ + cbnz r0, 58f68 <_PyLong_Size_t_Converter@@Base+0x3ca> │ │ │ │ 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 77680 │ │ │ │ - b.n 59050 <_PyLong_Size_t_Converter@@Base+0x4ee> │ │ │ │ - movw r1, #41432 @ 0xa1d8 │ │ │ │ + bl 776b8 │ │ │ │ + b.n 5908c <_PyLong_Size_t_Converter@@Base+0x4ee> │ │ │ │ + movw r1, #37208 @ 0x9158 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r6 │ │ │ │ blx 2c174 │ │ │ │ - cbnz r0, 58f54 <_PyLong_Size_t_Converter@@Base+0x3f2> │ │ │ │ + cbnz r0, 58f90 <_PyLong_Size_t_Converter@@Base+0x3f2> │ │ │ │ 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 58f7a <_PyLong_Size_t_Converter@@Base+0x418> │ │ │ │ - movw r1, #41444 @ 0xa1e4 │ │ │ │ + b.n 58fb6 <_PyLong_Size_t_Converter@@Base+0x418> │ │ │ │ + movw r1, #37220 @ 0x9164 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r6 │ │ │ │ blx 2c174 │ │ │ │ - cbnz r0, 58f9c <_PyLong_Size_t_Converter@@Base+0x43a> │ │ │ │ + cbnz r0, 58fd8 <_PyLong_Size_t_Converter@@Base+0x43a> │ │ │ │ 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 77680 │ │ │ │ + bl 776b8 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - movw r2, #35397 @ 0x8a45 │ │ │ │ + movw r2, #35457 @ 0x8a81 │ │ │ │ movt r2, #5 │ │ │ │ - movw r1, #34921 @ 0x8869 │ │ │ │ + movw r1, #34981 @ 0x88a5 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ - b.n 59050 <_PyLong_Size_t_Converter@@Base+0x4ee> │ │ │ │ - movw r1, #7064 @ 0x1b98 │ │ │ │ + b.n 5908c <_PyLong_Size_t_Converter@@Base+0x4ee> │ │ │ │ + movw r1, #2840 @ 0xb18 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r6 │ │ │ │ blx 2c174 │ │ │ │ - cbnz r0, 58fdc <_PyLong_Size_t_Converter@@Base+0x47a> │ │ │ │ + cbnz r0, 59018 <_PyLong_Size_t_Converter@@Base+0x47a> │ │ │ │ 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 77680 │ │ │ │ + bl 776b8 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - movw r1, #34393 @ 0x8659 │ │ │ │ + movw r1, #34517 @ 0x86d5 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ - b.n 59050 <_PyLong_Size_t_Converter@@Base+0x4ee> │ │ │ │ - movw r1, #50432 @ 0xc500 │ │ │ │ + b.n 5908c <_PyLong_Size_t_Converter@@Base+0x4ee> │ │ │ │ + movw r1, #46208 @ 0xb480 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ blx 2c174 │ │ │ │ - cbnz r0, 5901c <_PyLong_Size_t_Converter@@Base+0x4ba> │ │ │ │ + cbnz r0, 59058 <_PyLong_Size_t_Converter@@Base+0x4ba> │ │ │ │ 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 77680 │ │ │ │ + bl 776b8 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - movw r1, #34073 @ 0x8519 │ │ │ │ + movw r1, #34197 @ 0x8595 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ blx r3 │ │ │ │ - b.n 59050 <_PyLong_Size_t_Converter@@Base+0x4ee> │ │ │ │ + b.n 5908c <_PyLong_Size_t_Converter@@Base+0x4ee> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #41452 @ 0xa1ec │ │ │ │ + movw r1, #37228 @ 0x916c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 58d18 <_PyLong_Size_t_Converter@@Base+0x1b6> │ │ │ │ + bge.w 58d54 <_PyLong_Size_t_Converter@@Base+0x1b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 58d18 <_PyLong_Size_t_Converter@@Base+0x1b6> │ │ │ │ + bne.w 58d54 <_PyLong_Size_t_Converter@@Base+0x1b6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 58d18 <_PyLong_Size_t_Converter@@Base+0x1b6> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 58d54 <_PyLong_Size_t_Converter@@Base+0x1b6> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 58e64 <_PyLong_Size_t_Converter@@Base+0x302> │ │ │ │ + b.n 58ea0 <_PyLong_Size_t_Converter@@Base+0x302> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 59066 <_PyLong_Size_t_Converter@@Base+0x504> │ │ │ │ + blt.n 590a2 <_PyLong_Size_t_Converter@@Base+0x504> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 59076 <_PyLong_Size_t_Converter@@Base+0x514> │ │ │ │ + b.n 590b2 <_PyLong_Size_t_Converter@@Base+0x514> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5905c <_PyLong_Size_t_Converter@@Base+0x4fa> │ │ │ │ + bne.n 59098 <_PyLong_Size_t_Converter@@Base+0x4fa> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5905c <_PyLong_Size_t_Converter@@Base+0x4fa> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59098 <_PyLong_Size_t_Converter@@Base+0x4fa> │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 590a8 <_PyLong_Size_t_Converter@@Base+0x546> │ │ │ │ + bgt.n 590e4 <_PyLong_Size_t_Converter@@Base+0x546> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20032 @ 0x4e40 │ │ │ │ + movw r1, #15808 @ 0x3dc0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 590c4 <_PyLong_Size_t_Converter@@Base+0x562> │ │ │ │ + bl f3560 │ │ │ │ + b.n 59100 <_PyLong_Size_t_Converter@@Base+0x562> │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r5, 590ca <_PyLong_Size_t_Converter@@Base+0x568> │ │ │ │ + cbz r5, 59106 <_PyLong_Size_t_Converter@@Base+0x568> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #35900 @ 0x8c3c │ │ │ │ + movw r1, #31676 @ 0x7bbc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 59116 <_PyLong_Size_t_Converter@@Base+0x5b4> │ │ │ │ - cbnz r1, 590e4 <_PyLong_Size_t_Converter@@Base+0x582> │ │ │ │ + b.n 59152 <_PyLong_Size_t_Converter@@Base+0x5b4> │ │ │ │ + cbnz r1, 59120 <_PyLong_Size_t_Converter@@Base+0x582> │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #7588 @ 0x1da4 │ │ │ │ + movw r1, #3364 @ 0xd24 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 590c4 <_PyLong_Size_t_Converter@@Base+0x562> │ │ │ │ + bl f3560 │ │ │ │ + b.n 59100 <_PyLong_Size_t_Converter@@Base+0x562> │ │ │ │ movw r4, #43724 @ 0xaacc │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - bl dd6dc │ │ │ │ + bl dd5b0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 59100 <_PyLong_Size_t_Converter@@Base+0x59e> │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 59104 <_PyLong_Size_t_Converter@@Base+0x5a2> │ │ │ │ - b.n 590c4 <_PyLong_Size_t_Converter@@Base+0x562> │ │ │ │ + bne.n 5913c <_PyLong_Size_t_Converter@@Base+0x59e> │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 59140 <_PyLong_Size_t_Converter@@Base+0x5a2> │ │ │ │ + b.n 59100 <_PyLong_Size_t_Converter@@Base+0x562> │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 59114 <_PyLong_Size_t_Converter@@Base+0x5b2> │ │ │ │ + bgt.n 59150 <_PyLong_Size_t_Converter@@Base+0x5b2> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #41472 @ 0xa200 │ │ │ │ + movw r1, #37248 @ 0x9180 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl f36b4 │ │ │ │ - b.n 590c4 <_PyLong_Size_t_Converter@@Base+0x562> │ │ │ │ + bl f3560 │ │ │ │ + b.n 59100 <_PyLong_Size_t_Converter@@Base+0x562> │ │ │ │ str r0, [r6, #16] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -67733,159 +67774,159 @@ │ │ │ │ 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 5914e <_PyLong_Size_t_Converter@@Base+0x5ec> │ │ │ │ + bhi.n 5918a <_PyLong_Size_t_Converter@@Base+0x5ec> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 12c2a0 │ │ │ │ + bl 12bf90 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59166 <_PyLong_Size_t_Converter@@Base+0x604> │ │ │ │ - b.n 591ac <_PyLong_Size_t_Converter@@Base+0x64a> │ │ │ │ - movw r0, #33408 @ 0x8280 │ │ │ │ + cbz r0, 591a2 <_PyLong_Size_t_Converter@@Base+0x604> │ │ │ │ + b.n 591e8 <_PyLong_Size_t_Converter@@Base+0x64a> │ │ │ │ + movw r0, #29184 @ 0x7200 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5913e <_PyLong_Size_t_Converter@@Base+0x5dc> │ │ │ │ - b.n 591ac <_PyLong_Size_t_Converter@@Base+0x64a> │ │ │ │ + bne.n 5917a <_PyLong_Size_t_Converter@@Base+0x5dc> │ │ │ │ + b.n 591e8 <_PyLong_Size_t_Converter@@Base+0x64a> │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 591e0 <_PyLong_Size_t_Converter@@Base+0x67e> │ │ │ │ + ble.n 5921c <_PyLong_Size_t_Converter@@Base+0x67e> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 591ce <_PyLong_Size_t_Converter@@Base+0x66c> │ │ │ │ + beq.n 5920a <_PyLong_Size_t_Converter@@Base+0x66c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 591b0 <_PyLong_Size_t_Converter@@Base+0x64e> │ │ │ │ + bpl.n 591ec <_PyLong_Size_t_Converter@@Base+0x64e> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 8b750 │ │ │ │ + bl 8b724 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 591ac <_PyLong_Size_t_Converter@@Base+0x64a> │ │ │ │ + cbz r0, 591e8 <_PyLong_Size_t_Converter@@Base+0x64a> │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 591d0 <_PyLong_Size_t_Converter@@Base+0x66e> │ │ │ │ + beq.n 5920c <_PyLong_Size_t_Converter@@Base+0x66e> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27196 @ 0x6a3c │ │ │ │ + movw r1, #22972 @ 0x59bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59210 <_PyLong_Size_t_Converter@@Base+0x6ae> │ │ │ │ - movw r2, #61524 @ 0xf054 │ │ │ │ + b.n 5924c <_PyLong_Size_t_Converter@@Base+0x6ae> │ │ │ │ + movw r2, #57300 @ 0xdfd4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #65148 @ 0xfe7c │ │ │ │ + movw r1, #60924 @ 0xedfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #33408 @ 0x8280 │ │ │ │ + movw r0, #29184 @ 0x7200 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 591ac <_PyLong_Size_t_Converter@@Base+0x64a> │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 591e8 <_PyLong_Size_t_Converter@@Base+0x64a> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 591e2 <_PyLong_Size_t_Converter@@Base+0x680> │ │ │ │ + beq.n 5921e <_PyLong_Size_t_Converter@@Base+0x680> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c72fc │ │ │ │ + bl c7388 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 591e2 <_PyLong_Size_t_Converter@@Base+0x680> │ │ │ │ - b.n 591ac <_PyLong_Size_t_Converter@@Base+0x64a> │ │ │ │ + bge.n 5921e <_PyLong_Size_t_Converter@@Base+0x680> │ │ │ │ + b.n 591e8 <_PyLong_Size_t_Converter@@Base+0x64a> │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 591f0 <_PyLong_Size_t_Converter@@Base+0x68e> │ │ │ │ + cbnz r4, 5922c <_PyLong_Size_t_Converter@@Base+0x68e> │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 17c5cc │ │ │ │ + bl 17bc90 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59210 <_PyLong_Size_t_Converter@@Base+0x6ae> │ │ │ │ + cbz r0, 5924c <_PyLong_Size_t_Converter@@Base+0x6ae> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #44252 @ 0xacdc │ │ │ │ + movw r0, #40028 @ 0x9c5c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 5921a <_PyLong_Size_t_Converter@@Base+0x6b8> │ │ │ │ + cbz r3, 59256 <_PyLong_Size_t_Converter@@Base+0x6b8> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 12e348 │ │ │ │ + bl 12e01c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ 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 │ │ │ │ subs r5, r1, #0 │ │ │ │ - blt.n 5923a <_PyLong_Size_t_Converter@@Base+0x6d8> │ │ │ │ + blt.n 59276 <_PyLong_Size_t_Converter@@Base+0x6d8> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 59240 <_PyLong_Size_t_Converter@@Base+0x6de> │ │ │ │ - b.n 59282 <_PyLong_Size_t_Converter@@Base+0x720> │ │ │ │ + bne.n 5927c <_PyLong_Size_t_Converter@@Base+0x6de> │ │ │ │ + b.n 592be <_PyLong_Size_t_Converter@@Base+0x720> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ movs r5, #0 │ │ │ │ - b.n 59258 <_PyLong_Size_t_Converter@@Base+0x6f6> │ │ │ │ + b.n 59294 <_PyLong_Size_t_Converter@@Base+0x6f6> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbz r5, 59258 <_PyLong_Size_t_Converter@@Base+0x6f6> │ │ │ │ + cbz r5, 59294 <_PyLong_Size_t_Converter@@Base+0x6f6> │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 29aad0 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 299a70 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ cmp r6, r0 │ │ │ │ - ble.n 59258 <_PyLong_Size_t_Converter@@Base+0x6f6> │ │ │ │ + ble.n 59294 <_PyLong_Size_t_Converter@@Base+0x6f6> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1fc770 │ │ │ │ + b.w 1fb898 │ │ │ │ mul.w r5, r6, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 14f8dc │ │ │ │ + bl 14f61c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59290 <_PyLong_Size_t_Converter@@Base+0x72e> │ │ │ │ + beq.n 592cc <_PyLong_Size_t_Converter@@Base+0x72e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 59270 <_PyLong_Size_t_Converter@@Base+0x70e> │ │ │ │ + cbz r3, 592ac <_PyLong_Size_t_Converter@@Base+0x70e> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - b.n 59278 <_PyLong_Size_t_Converter@@Base+0x716> │ │ │ │ + b.n 592b4 <_PyLong_Size_t_Converter@@Base+0x716> │ │ │ │ movw r2, #32052 @ 0x7d34 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1e6e80 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 1e5fa8 <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59292 <_PyLong_Size_t_Converter@@Base+0x730> │ │ │ │ + bge.n 592ce <_PyLong_Size_t_Converter@@Base+0x730> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 59292 <_PyLong_Size_t_Converter@@Base+0x730> │ │ │ │ + b.n 592ce <_PyLong_Size_t_Converter@@Base+0x730> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00059296 <_Py_c_sum@@Base>: │ │ │ │ +000592d2 <_Py_c_sum@@Base>: │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ vadd.f64 d0, d0, d2 │ │ │ │ vadd.f64 d1, d1, d3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ - movw r0, #11132 @ 0x2b7c │ │ │ │ + movw r0, #6968 @ 0x1b38 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - b.w 79770 │ │ │ │ + b.w 79798 │ │ │ │ │ │ │ │ -000592b0 <_Py_cr_diff@@Base>: │ │ │ │ +000592ec <_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] │ │ │ │ @@ -67902,164 +67943,163 @@ │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 85b78 │ │ │ │ + bl 85b5c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 59308 <_Py_cr_diff@@Base+0x58> │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 5932e <_Py_cr_diff@@Base+0x7e> │ │ │ │ + bne.n 59344 <_Py_cr_diff@@Base+0x58> │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 5936a <_Py_cr_diff@@Base+0x7e> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 59324 <_Py_cr_diff@@Base+0x74> │ │ │ │ + blt.n 59360 <_Py_cr_diff@@Base+0x74> │ │ │ │ adds r3, r4, #1 │ │ │ │ - blt.n 5931e <_Py_cr_diff@@Base+0x6e> │ │ │ │ + blt.n 5935a <_Py_cr_diff@@Base+0x6e> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 59322 <_Py_cr_diff@@Base+0x72> │ │ │ │ + b.n 5935e <_Py_cr_diff@@Base+0x72> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 59330 <_Py_cr_diff@@Base+0x80> │ │ │ │ + b.n 5936c <_Py_cr_diff@@Base+0x80> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00059332 <_Py_cr_prod@@Base>: │ │ │ │ +0005936e <_Py_cr_prod@@Base>: │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ vmul.f64 d0, d0, d2 │ │ │ │ vmul.f64 d1, d2, d1 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ bx lr │ │ │ │ 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, #41512 @ 0xa228 │ │ │ │ + movw r1, #37288 @ 0x91a8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ 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 r3, [r1, #4] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 593a4 <_Py_cr_prod@@Base+0x72> │ │ │ │ + bpl.n 593e0 <_Py_cr_prod@@Base+0x72> │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #14228 @ 0x3794 │ │ │ │ + movw r1, #10004 @ 0x2714 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 134180 │ │ │ │ - cbz r0, 593a4 <_Py_cr_prod@@Base+0x72> │ │ │ │ - cbz r4, 593b2 <_Py_cr_prod@@Base+0x80> │ │ │ │ + bl 133dc0 │ │ │ │ + cbz r0, 593e0 <_Py_cr_prod@@Base+0x72> │ │ │ │ + cbz r4, 593ee <_Py_cr_prod@@Base+0x80> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 593b2 <_Py_cr_prod@@Base+0x80> │ │ │ │ + bge.n 593ee <_Py_cr_prod@@Base+0x80> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 593b2 <_Py_cr_prod@@Base+0x80> │ │ │ │ + b.n 593ee <_Py_cr_prod@@Base+0x80> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 84248 │ │ │ │ + b.w 8422c │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r4, [r5, #28] │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 593c6 <_Py_cr_prod@@Base+0x94> │ │ │ │ + cbz r3, 59402 <_Py_cr_prod@@Base+0x94> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 593cc <_Py_cr_prod@@Base+0x9a> │ │ │ │ + cbnz r0, 59408 <_Py_cr_prod@@Base+0x9a> │ │ │ │ movs r0, #0 │ │ │ │ - b.w 7193c │ │ │ │ - b.w f1df0 │ │ │ │ + b.w 71974 │ │ │ │ + b.w f1c90 │ │ │ │ │ │ │ │ -000593d0 <_Py_cr_quot@@Base>: │ │ │ │ +0005940c <_Py_cr_quot@@Base>: │ │ │ │ vcmp.f64 d2, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 593ec <_Py_cr_quot@@Base+0x1c> │ │ │ │ + beq.n 59428 <_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] @ 59418 <_Py_cr_quot@@Base+0x48> │ │ │ │ + vldr d7, [pc, #16] @ 59450 <_Py_cr_quot@@Base+0x44> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ vmov.f64 d1, d7 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {pc} │ │ │ │ - nop.w │ │ │ │ ... │ │ │ │ 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, 59458 <_Py_cr_quot@@Base+0x88> │ │ │ │ + cbnz r0, 59490 <_Py_cr_quot@@Base+0x84> │ │ │ │ cmp r3, r0 │ │ │ │ - ble.n 59458 <_Py_cr_quot@@Base+0x88> │ │ │ │ + ble.n 59490 <_Py_cr_quot@@Base+0x84> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 59458 <_Py_cr_quot@@Base+0x88> │ │ │ │ - cbz r2, 59458 <_Py_cr_quot@@Base+0x88> │ │ │ │ + bne.n 59490 <_Py_cr_quot@@Base+0x84> │ │ │ │ + cbz r2, 59490 <_Py_cr_quot@@Base+0x84> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #41552 @ 0xa250 │ │ │ │ + movw r1, #37328 @ 0x91d0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 59478 <_Py_cr_quot@@Base+0xa8> │ │ │ │ + bl f3560 │ │ │ │ + b.n 594b0 <_Py_cr_quot@@Base+0xa4> │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #20] │ │ │ │ - ldr r4, [pc, #32] @ (59480 <_Py_cr_quot@@Base+0xb0>) │ │ │ │ + ldr r4, [pc, #32] @ (594b8 <_Py_cr_quot@@Base+0xac>) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59442 <_Py_cr_quot@@Base+0x72> │ │ │ │ + bne.n 5947a <_Py_cr_quot@@Base+0x6e> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrsb r0, [r4, r7] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00059484 <_Py_cr_sum@@Base>: │ │ │ │ +000594bc <_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] │ │ │ │ @@ -68076,278 +68116,278 @@ │ │ │ │ bx lr │ │ │ │ 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, #41652 @ 0xa2b4 │ │ │ │ + movw r1, #37428 @ 0x9234 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ 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 │ │ │ │ mov r4, r1 │ │ │ │ - bl 28c6a4 │ │ │ │ + bl 28b67c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59576 <_Py_cr_sum@@Base+0xf2> │ │ │ │ + beq.n 595ae <_Py_cr_sum@@Base+0xf2> │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - cbz r0, 59542 <_Py_cr_sum@@Base+0xbe> │ │ │ │ + cbz r0, 5957a <_Py_cr_sum@@Base+0xbe> │ │ │ │ mov r1, r4 │ │ │ │ - bl d80f8 │ │ │ │ + bl d7fe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59576 <_Py_cr_sum@@Base+0xf2> │ │ │ │ + beq.n 595ae <_Py_cr_sum@@Base+0xf2> │ │ │ │ ldrb.w r3, [r5, #76] @ 0x4c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - cbz r3, 5954e <_Py_cr_sum@@Base+0xca> │ │ │ │ + cbz r3, 59586 <_Py_cr_sum@@Base+0xca> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5954e <_Py_cr_sum@@Base+0xca> │ │ │ │ + beq.n 59586 <_Py_cr_sum@@Base+0xca> │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 28c934 │ │ │ │ + bl 28b90c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59562 <_Py_cr_sum@@Base+0xde> │ │ │ │ + beq.n 5959a <_Py_cr_sum@@Base+0xde> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r5, #20] │ │ │ │ - bl 77680 │ │ │ │ - b.n 5954e <_Py_cr_sum@@Base+0xca> │ │ │ │ + bl 776b8 │ │ │ │ + b.n 59586 <_Py_cr_sum@@Base+0xca> │ │ │ │ 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, 59578 <_Py_cr_sum@@Base+0xf4> │ │ │ │ + cbz r3, 595b0 <_Py_cr_sum@@Base+0xf4> │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ - cbz r1, 59578 <_Py_cr_sum@@Base+0xf4> │ │ │ │ + cbz r1, 595b0 <_Py_cr_sum@@Base+0xf4> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 28c740 │ │ │ │ + bl 28b718 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 59578 <_Py_cr_sum@@Base+0xf4> │ │ │ │ + bne.n 595b0 <_Py_cr_sum@@Base+0xf4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59576 <_Py_cr_sum@@Base+0xf2> │ │ │ │ + bge.n 595ae <_Py_cr_sum@@Base+0xf2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59576 <_Py_cr_sum@@Base+0xf2> │ │ │ │ + cbnz r3, 595ae <_Py_cr_sum@@Base+0xf2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005957c <_Py_rc_diff@@Base>: │ │ │ │ +000595b4 <_Py_rc_diff@@Base>: │ │ │ │ vsub.f64 d0, d0, d1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ vneg.f64 d1, d2 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ bx lr │ │ │ │ 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, #41704 @ 0xa2e8 │ │ │ │ + movw r1, #37480 @ 0x9268 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ 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, #288] @ (596e4 <_Py_rc_diff@@Base+0x168>) │ │ │ │ + ldr r3, [pc, #288] @ (5971c <_Py_rc_diff@@Base+0x168>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 595e2 <_Py_rc_diff@@Base+0x66> │ │ │ │ - movw r1, #63144 @ 0xf6a8 │ │ │ │ + cbnz r0, 5961a <_Py_rc_diff@@Base+0x66> │ │ │ │ + movw r1, #58920 @ 0xe628 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #31384 @ 0x7a98 │ │ │ │ + movw r0, #27160 @ 0x6a18 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #41748 @ 0xa314 │ │ │ │ + movw r1, #37524 @ 0x9294 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 100620 <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ + bl 1003e0 <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 595f8 <_Py_rc_diff@@Base+0x7c> │ │ │ │ + bne.n 59630 <_Py_rc_diff@@Base+0x7c> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 596da <_Py_rc_diff@@Base+0x15e> │ │ │ │ - bl 706ec │ │ │ │ + b.n 59712 <_Py_rc_diff@@Base+0x15e> │ │ │ │ + bl 70718 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 595f4 <_Py_rc_diff@@Base+0x78> │ │ │ │ - ldr r0, [pc, #228] @ (596e8 <_Py_rc_diff@@Base+0x16c>) │ │ │ │ + beq.n 5962c <_Py_rc_diff@@Base+0x78> │ │ │ │ + ldr r0, [pc, #228] @ (59720 <_Py_rc_diff@@Base+0x16c>) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5961c <_Py_rc_diff@@Base+0xa0> │ │ │ │ + bne.n 59654 <_Py_rc_diff@@Base+0xa0> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5960c <_Py_rc_diff@@Base+0x90> │ │ │ │ + bne.n 59644 <_Py_rc_diff@@Base+0x90> │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 59638 <_Py_rc_diff@@Base+0xbc> │ │ │ │ + beq.n 59670 <_Py_rc_diff@@Base+0xbc> │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 108da4 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 108b40 <_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, 596b6 <_Py_rc_diff@@Base+0x13a> │ │ │ │ + cbz r7, 596ee <_Py_rc_diff@@Base+0x13a> │ │ │ │ ldr.w r5, [r7, #3704] @ 0xe78 │ │ │ │ - cbz r5, 5969a <_Py_rc_diff@@Base+0x11e> │ │ │ │ + cbz r5, 596d2 <_Py_rc_diff@@Base+0x11e> │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 1e36d4 │ │ │ │ + bl 1e27f8 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r5, #92] @ 0x5c │ │ │ │ - bl 7e104 │ │ │ │ + bl 7e0f4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 596a0 <_Py_rc_diff@@Base+0x124> │ │ │ │ + cbz r0, 596d8 <_Py_rc_diff@@Base+0x124> │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ moveq r2, r9 │ │ │ │ - bl 7888c │ │ │ │ + bl 788b0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59690 <_Py_rc_diff@@Base+0x114> │ │ │ │ + bge.n 596c8 <_Py_rc_diff@@Base+0x114> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 59690 <_Py_rc_diff@@Base+0x114> │ │ │ │ + cbnz r3, 596c8 <_Py_rc_diff@@Base+0x114> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 596a0 <_Py_rc_diff@@Base+0x124> │ │ │ │ + beq.n 596d8 <_Py_rc_diff@@Base+0x124> │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 59652 <_Py_rc_diff@@Base+0xd6> │ │ │ │ + b.n 5968a <_Py_rc_diff@@Base+0xd6> │ │ │ │ ldr.w r7, [r7, #3648] @ 0xe40 │ │ │ │ - b.n 5964c <_Py_rc_diff@@Base+0xd0> │ │ │ │ + b.n 59684 <_Py_rc_diff@@Base+0xd0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 596b4 <_Py_rc_diff@@Base+0x138> │ │ │ │ + bge.n 596ec <_Py_rc_diff@@Base+0x138> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 596b4 <_Py_rc_diff@@Base+0x138> │ │ │ │ + cbnz r3, 596ec <_Py_rc_diff@@Base+0x138> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 596ce <_Py_rc_diff@@Base+0x152> │ │ │ │ + bne.n 59706 <_Py_rc_diff@@Base+0x152> │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 596be <_Py_rc_diff@@Base+0x142> │ │ │ │ + bne.n 596f6 <_Py_rc_diff@@Base+0x142> │ │ │ │ dmb ish │ │ │ │ - beq.n 596da <_Py_rc_diff@@Base+0x15e> │ │ │ │ - ldr r0, [pc, #16] @ (596e8 <_Py_rc_diff@@Base+0x16c>) │ │ │ │ - bl 23d610 │ │ │ │ + beq.n 59712 <_Py_rc_diff@@Base+0x15e> │ │ │ │ + ldr r0, [pc, #16] @ (59720 <_Py_rc_diff@@Base+0x16c>) │ │ │ │ + bl 23c798 │ │ │ │ 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 │ │ │ │ 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, 59708 <_Py_rc_diff@@Base+0x18c> │ │ │ │ + cbnz r3, 59740 <_Py_rc_diff@@Base+0x18c> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 59722 <_Py_rc_diff@@Base+0x1a6> │ │ │ │ + cbz r2, 5975a <_Py_rc_diff@@Base+0x1a6> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 59722 <_Py_rc_diff@@Base+0x1a6> │ │ │ │ + cbz r3, 5975a <_Py_rc_diff@@Base+0x1a6> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #41772 @ 0xa32c │ │ │ │ + movw r1, #37548 @ 0x92ac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 597c2 <_Py_rc_diff@@Base+0x246> │ │ │ │ + b.n 597fa <_Py_rc_diff@@Base+0x246> │ │ │ │ mov r0, r1 │ │ │ │ - bl 153084 │ │ │ │ + bl 152dbc │ │ │ │ ldr.w r5, [r4, #144] @ 0x90 │ │ │ │ ldr.w r9, [r0, #16] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - cbnz r5, 5974a <_Py_rc_diff@@Base+0x1ce> │ │ │ │ + cbnz r5, 59782 <_Py_rc_diff@@Base+0x1ce> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 59762 <_Py_rc_diff@@Base+0x1e6> │ │ │ │ + cbnz r3, 5979a <_Py_rc_diff@@Base+0x1e6> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - b.n 597c2 <_Py_rc_diff@@Base+0x246> │ │ │ │ + b.n 597fa <_Py_rc_diff@@Base+0x246> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52352 @ 0xcc80 │ │ │ │ + movw r1, #48128 @ 0xbc00 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 5971e <_Py_rc_diff@@Base+0x1a2> │ │ │ │ + bl f3560 │ │ │ │ + b.n 59756 <_Py_rc_diff@@Base+0x1a2> │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r5, [r4, #128] @ 0x80 │ │ │ │ strd r3, r3, [r4, #104] @ 0x68 │ │ │ │ - cbz r0, 59778 <_Py_rc_diff@@Base+0x1fc> │ │ │ │ - bl 7630c │ │ │ │ + cbz r0, 597b0 <_Py_rc_diff@@Base+0x1fc> │ │ │ │ + bl 76344 │ │ │ │ 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 1fee44 <_PyTime_FromSecondsObject@@Base+0x1860> │ │ │ │ + bl 1fdf6c <_PyTime_FromSecondsObject@@Base+0x1860> │ │ │ │ mov r7, r0 │ │ │ │ - bl 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5979e <_Py_rc_diff@@Base+0x222> │ │ │ │ + cbz r0, 597d6 <_Py_rc_diff@@Base+0x222> │ │ │ │ str.w r6, [r4, #144] @ 0x90 │ │ │ │ - b.n 5971e <_Py_rc_diff@@Base+0x1a2> │ │ │ │ + b.n 59756 <_Py_rc_diff@@Base+0x1a2> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r2, r4, #12 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1ff318 <_PyTime_AsTimespec@@Base+0x4c> │ │ │ │ - cbz r7, 597ba <_Py_rc_diff@@Base+0x23e> │ │ │ │ + bl 1fe440 <_PyTime_AsTimespec@@Base+0x4c> │ │ │ │ + cbz r7, 597f2 <_Py_rc_diff@@Base+0x23e> │ │ │ │ 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 │ │ │ │ @@ -68356,2016 +68396,2031 @@ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, 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 │ │ │ │ - movw r1, #38919 @ 0x9807 │ │ │ │ + movw r1, #38975 @ 0x983f │ │ │ │ movt r1, #5 │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2149f4 <_PyXIData_InitWithSize@@Base> │ │ │ │ + bl 213b60 <_PyXIData_InitWithSize@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 59802 <_Py_rc_diff@@Base+0x286> │ │ │ │ + beq.n 5983a <_Py_rc_diff@@Base+0x286> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1462c0 │ │ │ │ + bl 146030 │ │ │ │ movs r0, #0 │ │ │ │ vstr d0, [r4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ vldr d0, [r3] │ │ │ │ - b.w 85c28 │ │ │ │ + b.w 85c0c │ │ │ │ │ │ │ │ -00059810 : │ │ │ │ +00059848 : │ │ │ │ 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 7193c │ │ │ │ + bl 71974 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59868 │ │ │ │ - movw r1, #60444 @ 0xec1c │ │ │ │ + cbz r0, 598a0 │ │ │ │ + movw r1, #56220 @ 0xdb9c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 59900 │ │ │ │ + bl 59938 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59868 │ │ │ │ + beq.n 598a0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #62404 @ 0xf3c4 │ │ │ │ + movw r1, #58180 @ 0xe344 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 59900 │ │ │ │ + bl 59938 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59868 │ │ │ │ + beq.n 598a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1129e4 │ │ │ │ + bl 112918 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59870 │ │ │ │ + bge.n 598a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59870 │ │ │ │ + cbnz r3, 598a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 59870 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 598a8 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ 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, 598a4 │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 598dc │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5989e │ │ │ │ - bl 143964 │ │ │ │ - b.n 598a4 │ │ │ │ + bne.n 598d6 │ │ │ │ + bl 14353c │ │ │ │ + b.n 598dc │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 598fe │ │ │ │ + cbnz r0, 59936 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 598c0 │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 598f8 │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 598ba │ │ │ │ - bl 143964 │ │ │ │ - b.n 598c0 │ │ │ │ + bne.n 598f2 │ │ │ │ + bl 14353c │ │ │ │ + b.n 598f8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 598fe │ │ │ │ + cbnz r0, 59936 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 598dc │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 59914 │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 598d6 │ │ │ │ - bl 143964 │ │ │ │ - b.n 598dc │ │ │ │ + bne.n 5990e │ │ │ │ + bl 14353c │ │ │ │ + b.n 59914 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 598fe │ │ │ │ + cbnz r0, 59936 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 598fe │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 59936 │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 598f4 │ │ │ │ + bne.n 5992c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 143964 │ │ │ │ + b.w 14353c │ │ │ │ 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, 59956 │ │ │ │ + cbz r0, 5998e │ │ │ │ ldr.w r3, [r4, #-16] │ │ │ │ - cbnz r3, 59924 │ │ │ │ + cbnz r3, 5995c │ │ │ │ adds r4, #28 │ │ │ │ - b.n 59914 │ │ │ │ - bl 79770 │ │ │ │ + b.n 5994c │ │ │ │ + bl 79798 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbnz r5, 59936 │ │ │ │ + cbnz r5, 5996e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 59956 │ │ │ │ - bl 85d00 │ │ │ │ + b.n 5998e │ │ │ │ + bl 85ce4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59950 │ │ │ │ + bge.n 59988 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59950 │ │ │ │ + cbnz r3, 59988 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 59920 │ │ │ │ - b.n 59930 │ │ │ │ + bne.n 59958 │ │ │ │ + b.n 59968 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00059958 : │ │ │ │ +00059990 : │ │ │ │ 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 23d44c │ │ │ │ - cbz r0, 599a4 │ │ │ │ + bl 23c5d4 │ │ │ │ + cbz r0, 599dc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bmi.n 599aa │ │ │ │ + bmi.n 599e2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5998c │ │ │ │ + bge.n 599c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5998c │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 599c4 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #41800 @ 0xa348 │ │ │ │ + movw r1, #37576 @ 0x92c8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 599ec │ │ │ │ - bl fcb0c │ │ │ │ + b.n 59a24 │ │ │ │ + bl fc9d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 599c4 │ │ │ │ + bge.n 599fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 599c4 │ │ │ │ + cbnz r3, 599fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 599e8 │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 599e8 │ │ │ │ + bne.n 59a20 │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 59a20 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #41832 @ 0xa368 │ │ │ │ + movw r1, #37608 @ 0x92e8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.n 599a4 │ │ │ │ + bl d6c4c │ │ │ │ + b.n 599dc │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r7, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #42264 @ 0xa518 │ │ │ │ + movw r1, #38040 @ 0x9498 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ 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, #42284 @ 0xa52c │ │ │ │ + movw r1, #38060 @ 0x94ac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8edb8 │ │ │ │ - cbz r0, 59a46 │ │ │ │ + bl 8ed90 │ │ │ │ + cbz r0, 59a7e │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ blx 2ae58 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 59a4a │ │ │ │ + bge.n 59a82 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ + bl 1b10e8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59a9a │ │ │ │ - bne.n 59a64 │ │ │ │ + b.n 59ad2 │ │ │ │ + bne.n 59a9c │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #42300 @ 0xa53c │ │ │ │ + movw r1, #38076 @ 0x94bc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 59a46 │ │ │ │ + bl f3560 │ │ │ │ + b.n 59a7e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 59a74 │ │ │ │ + bne.n 59aac │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 714dc │ │ │ │ - b.n 59a9a │ │ │ │ + bl 71500 │ │ │ │ + b.n 59ad2 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 59a82 │ │ │ │ + bne.n 59aba │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 714dc │ │ │ │ - b.n 59a9a │ │ │ │ + bl 71500 │ │ │ │ + b.n 59ad2 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #18924 @ 0x49ec │ │ │ │ + movw r1, #14700 @ 0x396c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 59a46 │ │ │ │ + bl f3560 │ │ │ │ + b.n 59a7e │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ 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, 59ad8 │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 59b10 │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 59ad2 │ │ │ │ - bl 143964 │ │ │ │ - b.n 59ad8 │ │ │ │ + bne.n 59b0a │ │ │ │ + bl 14353c │ │ │ │ + b.n 59b10 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59b42 │ │ │ │ + cbnz r0, 59b7a │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbnz r0, 59ae2 │ │ │ │ + cbnz r0, 59b1a │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 59aec │ │ │ │ - b.n 59b04 │ │ │ │ + cbnz r0, 59b24 │ │ │ │ + b.n 59b3c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59adc │ │ │ │ - b.n 59b42 │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + beq.n 59b14 │ │ │ │ + b.n 59b7a │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59afe │ │ │ │ - bl 143964 │ │ │ │ - b.n 59b04 │ │ │ │ + bne.n 59b36 │ │ │ │ + bl 14353c │ │ │ │ + b.n 59b3c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59b42 │ │ │ │ + cbnz r0, 59b7a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 59b20 │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 59b58 │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59b1a │ │ │ │ - bl 143964 │ │ │ │ - b.n 59b20 │ │ │ │ + bne.n 59b52 │ │ │ │ + bl 14353c │ │ │ │ + b.n 59b58 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59b42 │ │ │ │ + cbnz r0, 59b7a │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 59b42 │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 59b7a │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59b38 │ │ │ │ + bne.n 59b70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 143964 │ │ │ │ + b.w 14353c │ │ │ │ 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, 59b6a │ │ │ │ + cbnz r0, 59ba2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 59b72 │ │ │ │ + cbz r0, 59baa │ │ │ │ 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 59b5c │ │ │ │ + beq.n 59b94 │ │ │ │ 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, 59ba4 │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 59bdc │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 59b9e │ │ │ │ - bl 143964 │ │ │ │ - b.n 59ba4 │ │ │ │ + bne.n 59bd6 │ │ │ │ + bl 14353c │ │ │ │ + b.n 59bdc │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59be2 │ │ │ │ + cbnz r0, 59c1a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 59bc0 │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 59bf8 │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59bba │ │ │ │ - bl 143964 │ │ │ │ - b.n 59bc0 │ │ │ │ + bne.n 59bf2 │ │ │ │ + bl 14353c │ │ │ │ + b.n 59bf8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59be2 │ │ │ │ + cbnz r0, 59c1a │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 59be2 │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 59c1a │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59bd8 │ │ │ │ + bne.n 59c10 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 143964 │ │ │ │ + b.w 14353c │ │ │ │ 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 59dc6 │ │ │ │ + bl 59dfe │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59cec │ │ │ │ + beq.n 59d24 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 59c12 │ │ │ │ + beq.n 59c4a │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 59c1a │ │ │ │ + b.n 59c52 │ │ │ │ movw r6, #32052 @ 0x7d34 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - cbz r7, 59c30 │ │ │ │ + cbz r7, 59c68 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 716f0 │ │ │ │ + bl 71714 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 59c48 │ │ │ │ + cbnz r0, 59c80 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59cd2 │ │ │ │ + b.n 59d0a │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52140 @ 0xcbac │ │ │ │ + movw r1, #47916 @ 0xbb2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 59c2c │ │ │ │ + bl f3560 │ │ │ │ + b.n 59c64 │ │ │ │ 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 1e7b0c │ │ │ │ + bl 1e6c34 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 59c8a │ │ │ │ + bge.n 59cc2 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15a178 │ │ │ │ + bl 159e80 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r1 │ │ │ │ - bl 15a178 │ │ │ │ + bl 159e80 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r1 │ │ │ │ - bl 15a178 │ │ │ │ + bl 159e80 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 59cd2 │ │ │ │ - b.n 59cba │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 59d0a │ │ │ │ + b.n 59cf2 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15a178 │ │ │ │ + bl 159e80 │ │ │ │ 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 15a178 │ │ │ │ + bl 159e80 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 59cd2 │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 59d0a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59c2c │ │ │ │ + bge.n 59c64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59c2c │ │ │ │ + bne.n 59c64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 59c2c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59c64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59ce0 │ │ │ │ + bge.n 59d18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 59ce4 │ │ │ │ + cbz r3, 59d1c │ │ │ │ mov r5, r4 │ │ │ │ - b.n 59cec │ │ │ │ + b.n 59d24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 59ce0 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59d18 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00059cf4 : │ │ │ │ - movw r2, #292 @ 0x124 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - b.w 7fe8c │ │ │ │ +00059d2c : │ │ │ │ + movw r2, #61604 @ 0xf0a4 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + b.w 7fe6c │ │ │ │ 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 59d2c │ │ │ │ + bgt.n 59d64 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20032 @ 0x4e40 │ │ │ │ + movw r1, #15808 @ 0x3dc0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 59d52 │ │ │ │ + bl f3560 │ │ │ │ + b.n 59d8a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 59d48 │ │ │ │ + cbz r3, 59d80 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #35900 @ 0x8c3c │ │ │ │ + movw r1, #31676 @ 0x7bbc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 59d52 │ │ │ │ + bl f3560 │ │ │ │ + b.n 59d8a │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ 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 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 59d86 │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 59dbe │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 59d80 │ │ │ │ - bl 143964 │ │ │ │ - b.n 59d86 │ │ │ │ + bne.n 59db8 │ │ │ │ + bl 14353c │ │ │ │ + b.n 59dbe │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59dc4 │ │ │ │ + cbnz r0, 59dfc │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 59da2 │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 59dda │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59d9c │ │ │ │ - bl 143964 │ │ │ │ - b.n 59da2 │ │ │ │ + bne.n 59dd4 │ │ │ │ + bl 14353c │ │ │ │ + b.n 59dda │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59dc4 │ │ │ │ + cbnz r0, 59dfc │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 59dc4 │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 59dfc │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59dba │ │ │ │ + bne.n 59df2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 143964 │ │ │ │ + b.w 14353c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 12c2a0 │ │ │ │ + bl 12bf90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 59e2c │ │ │ │ + blt.n 59e64 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - bl 15a178 │ │ │ │ + bl 159e80 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59e22 │ │ │ │ + cbz r0, 59e5a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 59df8 │ │ │ │ + cbz r3, 59e30 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 59e00 │ │ │ │ + b.n 59e38 │ │ │ │ movw r0, #32052 @ 0x7d34 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 14f9f8 │ │ │ │ + bl 14f738 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 59e24 │ │ │ │ + bne.n 59e5c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59e22 │ │ │ │ + bge.n 59e5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59e22 │ │ │ │ + cbnz r3, 59e5a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12e348 │ │ │ │ - b.n 59e2e │ │ │ │ + bl 12e01c │ │ │ │ + b.n 59e66 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 298930 <_PyObject_GetXIDataNoFallback@@Base+0x8> │ │ │ │ + b.w 29796c <_PyObject_GetXIDataNoFallback@@Base+0x8> │ │ │ │ │ │ │ │ -00059e38 : │ │ │ │ - b.w 1384dc <_PyUnicode_ExactDealloc@@Base+0x148> │ │ │ │ +00059e70 : │ │ │ │ + b.w 138124 <_PyUnicode_ExactDealloc@@Base+0x148> │ │ │ │ │ │ │ │ -00059e3c : │ │ │ │ +00059e74 : │ │ │ │ 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 7ba28 │ │ │ │ + bl 7ba18 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 59e8c │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 59ec4 │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 59e86 │ │ │ │ - bl 143964 │ │ │ │ - b.n 59e8c │ │ │ │ + bne.n 59ebe │ │ │ │ + bl 14353c │ │ │ │ + b.n 59ec4 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59eca │ │ │ │ + cbnz r0, 59f02 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 59ea8 │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 59ee0 │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59ea2 │ │ │ │ - bl 143964 │ │ │ │ - b.n 59ea8 │ │ │ │ + bne.n 59eda │ │ │ │ + bl 14353c │ │ │ │ + b.n 59ee0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 59eca │ │ │ │ + cbnz r0, 59f02 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 59eca │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 59f02 │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59ec0 │ │ │ │ + bne.n 59ef8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 143964 │ │ │ │ + b.w 14353c │ │ │ │ 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 59dc6 │ │ │ │ + bl 59dfe │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59fd6 │ │ │ │ + beq.n 5a00e │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 59efa │ │ │ │ + beq.n 59f32 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 59f02 │ │ │ │ + b.n 59f3a │ │ │ │ movw r6, #32052 @ 0x7d34 │ │ │ │ movt r6, #82 @ 0x52 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - cbz r7, 59f18 │ │ │ │ + cbz r7, 59f50 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 716f0 │ │ │ │ + bl 71714 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 59f30 │ │ │ │ + cbnz r0, 59f68 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59fbc │ │ │ │ + b.n 59ff4 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52140 @ 0xcbac │ │ │ │ + movw r1, #47916 @ 0xbb2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 59f14 │ │ │ │ + bl f3560 │ │ │ │ + b.n 59f4c │ │ │ │ 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 1e7b0c │ │ │ │ + bl 1e6c34 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 59f74 │ │ │ │ + bge.n 59fac │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 15a178 │ │ │ │ + bl 159e80 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r1 │ │ │ │ - bl 15a178 │ │ │ │ + bl 159e80 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 15a178 │ │ │ │ + bl 159e80 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 59fbc │ │ │ │ - b.n 59fa4 │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 59ff4 │ │ │ │ + b.n 59fdc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15a178 │ │ │ │ + bl 159e80 │ │ │ │ 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 15a178 │ │ │ │ + bl 159e80 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 59fbc │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 59ff4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59f14 │ │ │ │ + bge.n 59f4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59f14 │ │ │ │ + bne.n 59f4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 59f14 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59f4c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 59fca │ │ │ │ + bge.n 5a002 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 59fce │ │ │ │ + cbz r3, 5a006 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 59fd6 │ │ │ │ + b.n 5a00e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 59fca │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a002 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00059fde : │ │ │ │ +0005a016 : │ │ │ │ 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 5a030 │ │ │ │ + beq.n 5a068 │ │ │ │ movw r3, #31092 @ 0x7974 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5a030 │ │ │ │ + beq.n 5a068 │ │ │ │ movw r1, #14536 @ 0x38c8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5a030 │ │ │ │ - bl 88538 │ │ │ │ - movw r3, #42736 @ 0xa6f0 │ │ │ │ + beq.n 5a068 │ │ │ │ + bl 88530 │ │ │ │ + movw r3, #38512 @ 0x9670 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ - movw r2, #18292 @ 0x4774 │ │ │ │ + movw r2, #14068 @ 0x36f4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 5a038 │ │ │ │ - movw r0, #42736 @ 0xa6f0 │ │ │ │ + b.n 5a070 │ │ │ │ + movw r0, #38512 @ 0x9670 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005a03a : │ │ │ │ +0005a072 : │ │ │ │ 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 5a05c │ │ │ │ + bne.n 5a094 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - b.n 5a052 │ │ │ │ + b.n 5a08a │ │ │ │ movw r3, #22804 @ 0x5914 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 5a072 │ │ │ │ + bne.n 5a0aa │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 92710 │ │ │ │ + b.w 926f4 │ │ │ │ movw r1, #14536 @ 0x38c8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 5a08a │ │ │ │ + beq.n 5a0c2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 88538 │ │ │ │ - cbnz r0, 5a08a │ │ │ │ + bl 88530 │ │ │ │ + cbnz r0, 5a0c2 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - b.n 5a08e │ │ │ │ + b.n 5a0c6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, #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 r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 207628 │ │ │ │ + bl 206750 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a124 │ │ │ │ + beq.n 5a15c │ │ │ │ ldr r6, [r5, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r6, 5a0b8 │ │ │ │ + cbz r6, 5a0f0 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ - b.n 5a0c0 │ │ │ │ + b.n 5a0f8 │ │ │ │ movw r4, #32052 @ 0x7d34 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ uxtb r2, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 207c54 │ │ │ │ + bl 206d7c │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 5a0e6 │ │ │ │ + bge.n 5a11e │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #42348 @ 0xa56c │ │ │ │ + movw r1, #38124 @ 0x94ec │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 5a124 │ │ │ │ + bl f3560 │ │ │ │ + b.n 5a15c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5a10e │ │ │ │ + bgt.n 5a146 │ │ │ │ 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 14f8dc │ │ │ │ + bl 14f61c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5a124 │ │ │ │ + beq.n 5a15c │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 5a126 │ │ │ │ + b.n 5a15e │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #57240 @ 0xdf98 │ │ │ │ + movw r1, #53016 @ 0xcf18 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.w 5a12e <_PyThread_CurrentFrames@@Base> │ │ │ │ + b.w 5a166 <_PyThread_CurrentFrames@@Base> │ │ │ │ │ │ │ │ -0005a12e <_PyThread_CurrentFrames@@Base>: │ │ │ │ +0005a166 <_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] @ (5a28c <_PyThread_CurrentFrames@@Base+0x15e>) │ │ │ │ + ldr r0, [pc, #332] @ (5a2c4 <_PyThread_CurrentFrames@@Base+0x15e>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #42380 @ 0xa58c │ │ │ │ + movw r1, #38156 @ 0x950c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 100620 <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ + bl 1003e0 <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a15e <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ + bne.n 5a196 <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5a284 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ - bl 706ec │ │ │ │ + b.n 5a2bc <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ + bl 70718 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a15a <_PyThread_CurrentFrames@@Base+0x2c> │ │ │ │ - ldr r0, [pc, #292] @ (5a290 <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ + beq.n 5a192 <_PyThread_CurrentFrames@@Base+0x2c> │ │ │ │ + ldr r0, [pc, #292] @ (5a2c8 <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5a182 <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ + bne.n 5a1ba <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5a172 <_PyThread_CurrentFrames@@Base+0x44> │ │ │ │ + bne.n 5a1aa <_PyThread_CurrentFrames@@Base+0x44> │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 5a19e <_PyThread_CurrentFrames@@Base+0x70> │ │ │ │ + beq.n 5a1d6 <_PyThread_CurrentFrames@@Base+0x70> │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 108da4 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 108b40 <_PyMutex_LockTimed@@Base> │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r9, [r3, #796] @ 0x31c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5a260 <_PyThread_CurrentFrames@@Base+0x132> │ │ │ │ + beq.n 5a298 <_PyThread_CurrentFrames@@Base+0x132> │ │ │ │ ldr.w r8, [r9, #3704] @ 0xe78 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5a244 <_PyThread_CurrentFrames@@Base+0x116> │ │ │ │ + beq.n 5a27c <_PyThread_CurrentFrames@@Base+0x116> │ │ │ │ ldr.w r6, [r8, #52] @ 0x34 │ │ │ │ - cbz r6, 5a20c <_PyThread_CurrentFrames@@Base+0xde> │ │ │ │ + cbz r6, 5a244 <_PyThread_CurrentFrames@@Base+0xde> │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 5a1cc <_PyThread_CurrentFrames@@Base+0x9e> │ │ │ │ + bls.n 5a204 <_PyThread_CurrentFrames@@Base+0x9e> │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b.n 5a1be <_PyThread_CurrentFrames@@Base+0x90> │ │ │ │ + b.n 5a1f6 <_PyThread_CurrentFrames@@Base+0x90> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 5a1e6 <_PyThread_CurrentFrames@@Base+0xb8> │ │ │ │ + beq.n 5a21e <_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 5a1c8 <_PyThread_CurrentFrames@@Base+0x9a> │ │ │ │ + bcc.n 5a200 <_PyThread_CurrentFrames@@Base+0x9a> │ │ │ │ ldr.w r0, [r8, #92] @ 0x5c │ │ │ │ - bl 7e104 │ │ │ │ + bl 7e0f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5a24a <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ + cbz r0, 5a282 <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ ldr r2, [r6, #24] │ │ │ │ - cbz r2, 5a212 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ + cbz r2, 5a24a <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7888c │ │ │ │ + bl 788b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5a234 <_PyThread_CurrentFrames@@Base+0x106> │ │ │ │ + blt.n 5a26c <_PyThread_CurrentFrames@@Base+0x106> │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 5a24a <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ + beq.n 5a282 <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ ldr.w r8, [r8, #4] │ │ │ │ - b.n 5a1b4 <_PyThread_CurrentFrames@@Base+0x86> │ │ │ │ + b.n 5a1ec <_PyThread_CurrentFrames@@Base+0x86> │ │ │ │ mov r0, r6 │ │ │ │ - bl d97f0 │ │ │ │ + bl d96e0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a1f6 <_PyThread_CurrentFrames@@Base+0xc8> │ │ │ │ + bne.n 5a22e <_PyThread_CurrentFrames@@Base+0xc8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a24a <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ + bge.n 5a282 <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a24a <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ + cbnz r3, 5a282 <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a24a <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a282 <_PyThread_CurrentFrames@@Base+0x11c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a208 <_PyThread_CurrentFrames@@Base+0xda> │ │ │ │ + bne.n 5a240 <_PyThread_CurrentFrames@@Base+0xda> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a208 <_PyThread_CurrentFrames@@Base+0xda> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a240 <_PyThread_CurrentFrames@@Base+0xda> │ │ │ │ ldr.w r9, [r9, #3648] @ 0xe40 │ │ │ │ - b.n 5a1aa <_PyThread_CurrentFrames@@Base+0x7c> │ │ │ │ + b.n 5a1e2 <_PyThread_CurrentFrames@@Base+0x7c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a25e <_PyThread_CurrentFrames@@Base+0x130> │ │ │ │ + bge.n 5a296 <_PyThread_CurrentFrames@@Base+0x130> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5a25e <_PyThread_CurrentFrames@@Base+0x130> │ │ │ │ + cbnz r3, 5a296 <_PyThread_CurrentFrames@@Base+0x130> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5a278 <_PyThread_CurrentFrames@@Base+0x14a> │ │ │ │ + bne.n 5a2b0 <_PyThread_CurrentFrames@@Base+0x14a> │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5a268 <_PyThread_CurrentFrames@@Base+0x13a> │ │ │ │ + bne.n 5a2a0 <_PyThread_CurrentFrames@@Base+0x13a> │ │ │ │ dmb ish │ │ │ │ - beq.n 5a284 <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ - ldr r0, [pc, #16] @ (5a290 <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ - bl 23d610 │ │ │ │ + beq.n 5a2bc <_PyThread_CurrentFrames@@Base+0x156> │ │ │ │ + ldr r0, [pc, #16] @ (5a2c8 <_PyThread_CurrentFrames@@Base+0x162>) │ │ │ │ + bl 23c798 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r0, [r2, #24] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ push {r4, r5} │ │ │ │ add.w r4, r3, r3, lsr #31 │ │ │ │ asrs r4, r4, #1 │ │ │ │ - cbz r3, 5a2a4 <_PyThread_CurrentFrames@@Base+0x176> │ │ │ │ + cbz r3, 5a2dc <_PyThread_CurrentFrames@@Base+0x176> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - b.n 5a2ac <_PyThread_CurrentFrames@@Base+0x17e> │ │ │ │ + b.n 5a2e4 <_PyThread_CurrentFrames@@Base+0x17e> │ │ │ │ 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 5a2c6 <_PyThread_CurrentFrames@@Base+0x198> │ │ │ │ + ble.n 5a2fe <_PyThread_CurrentFrames@@Base+0x198> │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ ldrb r5, [r1, #0] │ │ │ │ strb.w r5, [r2], #1 │ │ │ │ strb.w r0, [r1], #-1 │ │ │ │ - b.n 5a2b2 <_PyThread_CurrentFrames@@Base+0x184> │ │ │ │ + b.n 5a2ea <_PyThread_CurrentFrames@@Base+0x184> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #16] @ (5a2e4 <_PyThread_CurrentFrames@@Base+0x1b6>) │ │ │ │ + ldr r3, [pc, #16] @ (5a31c <_PyThread_CurrentFrames@@Base+0x1b6>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3916] @ 0xf4c │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ 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 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5a300 <_PyThread_CurrentFrames@@Base+0x1d2> │ │ │ │ + blt.n 5a338 <_PyThread_CurrentFrames@@Base+0x1d2> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5a31a <_PyThread_CurrentFrames@@Base+0x1ec> │ │ │ │ + blt.n 5a352 <_PyThread_CurrentFrames@@Base+0x1ec> │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #10428 @ 0x28bc │ │ │ │ + movw r1, #6204 @ 0x183c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a324 <_PyThread_CurrentFrames@@Base+0x1f6> │ │ │ │ + b.n 5a35c <_PyThread_CurrentFrames@@Base+0x1f6> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #8] @ (5a328 <_PyThread_CurrentFrames@@Base+0x1fa>) │ │ │ │ + ldr r0, [pc, #8] @ (5a360 <_PyThread_CurrentFrames@@Base+0x1fa>) │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ 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 r0, r1 │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a34c <_PyThread_CurrentFrames@@Base+0x21e> │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 5a364 <_PyThread_CurrentFrames@@Base+0x236> │ │ │ │ - ldr r2, [pc, #24] @ (5a368 <_PyThread_CurrentFrames@@Base+0x23a>) │ │ │ │ + bne.n 5a384 <_PyThread_CurrentFrames@@Base+0x21e> │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 5a39c <_PyThread_CurrentFrames@@Base+0x236> │ │ │ │ + ldr r2, [pc, #24] @ (5a3a0 <_PyThread_CurrentFrames@@Base+0x23a>) │ │ │ │ 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, #3916] @ 0xf4c │ │ │ │ - b.n 5a366 <_PyThread_CurrentFrames@@Base+0x238> │ │ │ │ + b.n 5a39e <_PyThread_CurrentFrames@@Base+0x238> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005a36c : │ │ │ │ +0005a3a4 : │ │ │ │ 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] @ (5a490 ) │ │ │ │ + ldr r3, [pc, #276] @ (5a4c8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ - cbz r5, 5a3ae │ │ │ │ + cbz r5, 5a3e6 │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 5a392 │ │ │ │ + bls.n 5a3ca │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 5a384 │ │ │ │ + b.n 5a3bc │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 5a3c6 │ │ │ │ + beq.n 5a3fe │ │ │ │ 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 5a3c6 │ │ │ │ - b.n 5a38e │ │ │ │ + bcs.n 5a3fe │ │ │ │ + b.n 5a3c6 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #59212 @ 0xe74c │ │ │ │ + movw r2, #54988 @ 0xd6cc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f3734 <_PyErr_SetString@@Base> │ │ │ │ - b.n 5a3d0 │ │ │ │ + bl f35e0 <_PyErr_SetString@@Base> │ │ │ │ + b.n 5a408 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d0b80 │ │ │ │ + bl 1cfcb4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5a3d4 │ │ │ │ + cbnz r0, 5a40c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5a48c │ │ │ │ + b.n 5a4c4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #23400 @ 0x5b68 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5a462 │ │ │ │ + bne.n 5a49a │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 5a3f0 │ │ │ │ + cbnz r6, 5a428 │ │ │ │ mov r0, r5 │ │ │ │ - bl d97f0 │ │ │ │ + bl d96e0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 5a3fc │ │ │ │ + cbz r0, 5a434 │ │ │ │ ldr r5, [r6, #32] │ │ │ │ - cbnz r5, 5a42a │ │ │ │ - bl 706ec │ │ │ │ + cbnz r5, 5a462 │ │ │ │ + bl 70718 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5a428 │ │ │ │ + cbnz r0, 5a460 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a3d0 │ │ │ │ + bge.n 5a408 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a3d0 │ │ │ │ - ldr r2, [pc, #132] @ (5a494 ) │ │ │ │ + bne.n 5a408 │ │ │ │ + ldr r2, [pc, #132] @ (5a4cc ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 5a41e │ │ │ │ + cbz r3, 5a456 │ │ │ │ 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 5a3d0 │ │ │ │ + b.n 5a408 │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 89ba0 │ │ │ │ + bl 89b94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a48a │ │ │ │ + bge.n 5a4c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5a48a │ │ │ │ - ldr r2, [pc, #76] @ (5a494 ) │ │ │ │ + cbnz r3, 5a4c2 │ │ │ │ + ldr r2, [pc, #76] @ (5a4cc ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 5a458 │ │ │ │ + cbz r3, 5a490 │ │ │ │ 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 5a48a │ │ │ │ + b.n 5a4c2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a48c │ │ │ │ + bge.n 5a4c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a48c │ │ │ │ - ldr r2, [pc, #32] @ (5a494 ) │ │ │ │ + cbnz r3, 5a4c4 │ │ │ │ + ldr r2, [pc, #32] @ (5a4cc ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 5a480 │ │ │ │ + cbz r3, 5a4b8 │ │ │ │ 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 5a48c │ │ │ │ + b.n 5a4c4 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5a4b8 │ │ │ │ + cbz r0, 5a4f0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 169e18 │ │ │ │ + bl 169620 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ 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, #32] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbnz r0, 5a4e8 │ │ │ │ - ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5a4f0 │ │ │ │ - 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 5a4da │ │ │ │ - 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, 5a51c │ │ │ │ + cbnz r1, 5a524 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #42400 @ 0xa5a0 │ │ │ │ + movw r1, #38176 @ 0x9520 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 5a546 │ │ │ │ + bl f3560 │ │ │ │ + b.n 5a54e │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #56660 @ 0xdd54 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 127d20 │ │ │ │ + bl 127ae0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5a56e │ │ │ │ + bne.n 5a576 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r4, [r7, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 22382c │ │ │ │ + bl 222990 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5a54c │ │ │ │ + cbnz r0, 5a554 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5a634 │ │ │ │ + b.n 5a63c │ │ │ │ movs r3, #0 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 5a612 │ │ │ │ + beq.n 5a61a │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - cbz r2, 5a566 │ │ │ │ + cbz r2, 5a56e │ │ │ │ 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 5a54e │ │ │ │ + b.n 5a556 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 5a5f8 │ │ │ │ + bpl.n 5a600 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 22382c │ │ │ │ + bl 222990 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a546 │ │ │ │ + beq.n 5a54e │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 90120 │ │ │ │ + bl 90100 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a612 │ │ │ │ + beq.n 5a61a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bmi.n 5a5b8 │ │ │ │ + bmi.n 5a5c0 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #42436 @ 0xa5c4 │ │ │ │ + movw r1, #38212 @ 0x9544 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 5a5f0 │ │ │ │ - bl 85b78 │ │ │ │ + bl f3560 │ │ │ │ + b.n 5a5f8 │ │ │ │ + bl 85b5c │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5a5e0 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 5a5f0 │ │ │ │ + bne.n 5a5e8 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 5a5f8 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #42464 @ 0xa5e0 │ │ │ │ + movw r1, #38240 @ 0x9560 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 5a5f0 │ │ │ │ + bl f3560 │ │ │ │ + b.n 5a5f8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5a5c8 │ │ │ │ + blt.n 5a5d0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 16bbe8 │ │ │ │ + bl 16b3f0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a586 │ │ │ │ + bne.n 5a58e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5a546 │ │ │ │ + beq.n 5a54e │ │ │ │ subs r4, #1 │ │ │ │ - b.n 5a620 │ │ │ │ + b.n 5a628 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #42500 @ 0xa604 │ │ │ │ + movw r1, #38276 @ 0x9584 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.n 5a546 │ │ │ │ + bl d6c4c │ │ │ │ + b.n 5a54e │ │ │ │ mov r0, r6 │ │ │ │ - bl 16bc8c │ │ │ │ + bl 16b494 │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r4, [r6, #12] │ │ │ │ - b.n 5a634 │ │ │ │ + b.n 5a63c │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ subs r4, #1 │ │ │ │ - bcs.n 5a620 │ │ │ │ + bcs.n 5a628 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7630c │ │ │ │ - b.n 5a546 │ │ │ │ + bl 76344 │ │ │ │ + b.n 5a54e │ │ │ │ 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, #32] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbnz r0, 5a666 │ │ │ │ + ldr r0, [r6, #36] @ 0x24 │ │ │ │ + cbz r0, 5a66e │ │ │ │ + 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 5a658 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005a638 : │ │ │ │ +0005a670 : │ │ │ │ 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, #6980 @ 0x1b44 │ │ │ │ + movw r1, #2756 @ 0xac4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 23ae30 │ │ │ │ - cbnz r0, 5a670 │ │ │ │ + bl 239fb8 │ │ │ │ + cbnz r0, 5a6a8 │ │ │ │ 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 23b424 <_PyParkingLot_AfterFork@@Base+0x3d8> │ │ │ │ - b.n 5a674 │ │ │ │ + bl 23a5ac <_PyParkingLot_AfterFork@@Base+0x3d8> │ │ │ │ + b.n 5a6ac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - cbnz r4, 5a69c │ │ │ │ + cbnz r4, 5a6d4 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 5a69c │ │ │ │ + ble.n 5a6d4 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5a69c │ │ │ │ - cbnz r2, 5a6b8 │ │ │ │ + bne.n 5a6d4 │ │ │ │ + cbnz r2, 5a6f0 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #124] @ (5a71c ) │ │ │ │ + ldr r4, [pc, #124] @ (5a754 ) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5a6e0 │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5a718 │ │ │ │ ldrd r6, r3, [r0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 5a6e4 │ │ │ │ - movw r2, #34272 @ 0x85e0 │ │ │ │ + bmi.n 5a71c │ │ │ │ + movw r2, #30196 @ 0x75f4 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r1, #65148 @ 0xfe7c │ │ │ │ + movw r1, #60924 @ 0xedfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #7052 @ 0x1b8c │ │ │ │ + movw r0, #2828 @ 0xb0c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5a716 │ │ │ │ + b.n 5a74e │ │ │ │ mov r0, r3 │ │ │ │ - bl 84e14 │ │ │ │ + bl 84df8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a6e0 │ │ │ │ + beq.n 5a718 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22bca8 │ │ │ │ + bl 22ae10 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 260964 <_PyGen_SetStopIterationValue@@Base+0x960> │ │ │ │ + bl 25faf4 <_PyGen_SetStopIterationValue@@Base+0x7cc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5a716 │ │ │ │ + bge.n 5a74e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5a716 │ │ │ │ + cbnz r3, 5a74e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [r1, r0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0005a720 : │ │ │ │ +0005a758 : │ │ │ │ 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, #6936 @ 0x1b18 │ │ │ │ + movw r1, #2712 @ 0xa98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r5, r0 │ │ │ │ - bl 23ae30 │ │ │ │ - cbnz r0, 5a756 │ │ │ │ + bl 239fb8 │ │ │ │ + cbnz r0, 5a78e │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 23b424 <_PyParkingLot_AfterFork@@Base+0x3d8> │ │ │ │ - b.n 5a75a │ │ │ │ + bl 23a5ac <_PyParkingLot_AfterFork@@Base+0x3d8> │ │ │ │ + b.n 5a792 │ │ │ │ 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 │ │ │ │ movw r1, #56660 @ 0xdd54 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 127d20 │ │ │ │ + bl 127ae0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - bl 70b18 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70b3c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5a79a │ │ │ │ + cbz r0, 5a7d2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 82da0 │ │ │ │ + bl 82d84 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r0, #42576 @ 0xa650 │ │ │ │ + movw r0, #38352 @ 0x95d0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ movs r3, #5 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #2 │ │ │ │ - b.w e5520 │ │ │ │ + b.w e53c0 │ │ │ │ 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, 5a7dc │ │ │ │ + cbnz r1, 5a814 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #42400 @ 0xa5a0 │ │ │ │ + movw r1, #38176 @ 0x9520 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 5a804 │ │ │ │ + bl f3560 │ │ │ │ + b.n 5a83c │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #56660 @ 0xdd54 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 127d20 │ │ │ │ + bl 127ae0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5a866 │ │ │ │ + bne.n 5a89e │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 21f5c4 <_PyPickle_GetXIData@@Base+0x6b4> │ │ │ │ + bl 21e728 <_PyPickle_GetXIData@@Base+0x6b4> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5a80a │ │ │ │ + cbnz r0, 5a842 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5a9c0 │ │ │ │ + b.n 5a9f8 │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r1, r2, [r0] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5a82c │ │ │ │ + bcs.n 5a864 │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bl 75f54 │ │ │ │ - b.n 5a82e │ │ │ │ + bl 75f8c │ │ │ │ + b.n 5a866 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 5a83a │ │ │ │ + cbz r0, 5a872 │ │ │ │ ldrd r6, r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ - b.n 5a85a │ │ │ │ + b.n 5a892 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7630c │ │ │ │ - bl 1fc770 │ │ │ │ - b.n 5a804 │ │ │ │ + bl 76344 │ │ │ │ + bl 1fb898 │ │ │ │ + b.n 5a83c │ │ │ │ ldr.w r3, [r1, r2, lsl #3] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r3, 5a85a │ │ │ │ + cbz r3, 5a892 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ adds r7, r5, #1 │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r7, [r3, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 5a846 │ │ │ │ + bne.n 5a87e │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 2bf20 │ │ │ │ - b.n 5a9b2 │ │ │ │ + b.n 5a9ea │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 5a998 │ │ │ │ + bpl.w 5a9d0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 21f5c4 <_PyPickle_GetXIData@@Base+0x6b4> │ │ │ │ + bl 21e728 <_PyPickle_GetXIData@@Base+0x6b4> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a804 │ │ │ │ + beq.n 5a83c │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 90120 │ │ │ │ + bl 90100 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5a9b2 │ │ │ │ + beq.w 5a9ea │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5a89e │ │ │ │ + bpl.n 5a8d6 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 5a8b6 │ │ │ │ + beq.n 5a8ee │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #42592 @ 0xa660 │ │ │ │ + movw r1, #38368 @ 0x95e0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 5a990 │ │ │ │ + bl f3560 │ │ │ │ + b.n 5a9c8 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 85b78 │ │ │ │ + bl 85b5c │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5a8cc │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 5a904 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a990 │ │ │ │ + bne.n 5a9c8 │ │ │ │ ldr r5, [r5, #20] │ │ │ │ ldr r6, [r4, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 21fa7c <_PyPickle_GetXIData@@Base+0xb6c> │ │ │ │ + bl 21ebe0 <_PyPickle_GetXIData@@Base+0xb6c> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 5a8e6 │ │ │ │ + cbz r0, 5a91e │ │ │ │ str.w r9, [r3, #4] │ │ │ │ - b.n 5a87c │ │ │ │ + b.n 5a8b4 │ │ │ │ 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 5a91c │ │ │ │ + bhi.n 5a954 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r2, r3, r3, lsl #1 │ │ │ │ cmp.w r2, r1, lsl #1 │ │ │ │ - bcc.n 5a87c │ │ │ │ + bcc.n 5a8b4 │ │ │ │ movw r2, #50000 @ 0xc350 │ │ │ │ cmp r3, r2 │ │ │ │ ite hi │ │ │ │ movhi r2, #2 │ │ │ │ movls r2, #4 │ │ │ │ - b.n 5a91e │ │ │ │ + b.n 5a956 │ │ │ │ movs r2, #2 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5a942 │ │ │ │ + blt.n 5a97a │ │ │ │ movs r5, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 5a930 │ │ │ │ + bls.n 5a968 │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 5a928 │ │ │ │ + b.n 5a960 │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5a93c │ │ │ │ + bcs.n 5a974 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bl 75f54 │ │ │ │ + bl 75f8c │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbnz r0, 5a948 │ │ │ │ + cbnz r0, 5a980 │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 1fc770 │ │ │ │ - b.n 5a990 │ │ │ │ + bl 1fb898 │ │ │ │ + b.n 5a9c8 │ │ │ │ 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 5a988 │ │ │ │ + beq.n 5a9c0 │ │ │ │ ldr.w sl, [r5, #-8] │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5a984 │ │ │ │ + beq.n 5a9bc │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 21fa7c <_PyPickle_GetXIData@@Base+0xb6c> │ │ │ │ + bl 21ebe0 <_PyPickle_GetXIData@@Base+0xb6c> │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ strd sl, r3, [r0] │ │ │ │ adds r5, #8 │ │ │ │ - b.n 5a95e │ │ │ │ + b.n 5a996 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7630c │ │ │ │ - b.n 5a87c │ │ │ │ + bl 76344 │ │ │ │ + b.n 5a8b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 222820 │ │ │ │ - b.n 5a804 │ │ │ │ + bl 221984 │ │ │ │ + b.n 5a83c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #42628 @ 0xa684 │ │ │ │ + movw r1, #38404 @ 0x9604 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.n 5a804 │ │ │ │ + bl d6c4c │ │ │ │ + b.n 5a83c │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 222820 │ │ │ │ + bl 221984 │ │ │ │ movs r0, #0 │ │ │ │ str.w r4, [r8, #8] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005a9c6 : │ │ │ │ +0005a9fe : │ │ │ │ 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, #6936 @ 0x1b18 │ │ │ │ + movw r1, #2712 @ 0xa98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 23ae30 │ │ │ │ - cbnz r0, 5a9fc │ │ │ │ + bl 239fb8 │ │ │ │ + cbnz r0, 5aa34 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 23b424 <_PyParkingLot_AfterFork@@Base+0x3d8> │ │ │ │ - b.n 5aa00 │ │ │ │ + bl 23a5ac <_PyParkingLot_AfterFork@@Base+0x3d8> │ │ │ │ + b.n 5aa38 │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 7758c │ │ │ │ + bl 775c4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 5aa34 │ │ │ │ + cbz r0, 5aa6c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5aa34 │ │ │ │ + bge.n 5aa6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5aa34 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5aa6c │ │ │ │ + bl 77198 <_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 5aa54 │ │ │ │ + bge.n 5aa8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5aa54 │ │ │ │ + cbnz r3, 5aa8c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77160 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77198 <_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, #56660 @ 0xdd54 │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 127d20 │ │ │ │ + bl 127ae0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl 70b18 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70b3c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5aa92 │ │ │ │ + cbz r0, 5aaca │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 82da0 │ │ │ │ + bl 82d84 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005aa96 : │ │ │ │ +0005aace : │ │ │ │ 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, #6884 @ 0x1ae4 │ │ │ │ + movw r1, #2660 @ 0xa64 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r5, r0 │ │ │ │ - bl 23ae30 │ │ │ │ - cbnz r0, 5aacc │ │ │ │ + bl 239fb8 │ │ │ │ + cbnz r0, 5ab04 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 23b424 <_PyParkingLot_AfterFork@@Base+0x3d8> │ │ │ │ - b.n 5aad0 │ │ │ │ + bl 23a5ac <_PyParkingLot_AfterFork@@Base+0x3d8> │ │ │ │ + b.n 5ab08 │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 7758c │ │ │ │ + bl 775c4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 5ab04 │ │ │ │ + cbz r0, 5ab3c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ab04 │ │ │ │ + bge.n 5ab3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5ab04 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5ab3c │ │ │ │ + bl 77198 <_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 5ab24 │ │ │ │ + bge.n 5ab5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ab24 │ │ │ │ + cbnz r3, 5ab5c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 77160 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77198 <_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 16bc8c │ │ │ │ + bl 16b494 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 22382c │ │ │ │ + bl 222990 │ │ │ │ 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} │ │ │ │ + │ │ │ │ +0005ab92 : │ │ │ │ + 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, #2660 @ 0xa64 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov r4, r0 │ │ │ │ + bl 239fb8 │ │ │ │ + cbnz r0, 5abc8 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r2, r2, [sp, #4] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + bl 23a5ac <_PyParkingLot_AfterFork@@Base+0x3d8> │ │ │ │ + b.n 5abcc │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + add sp, #20 │ │ │ │ + pop {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] @ (5ac70 ) │ │ │ │ + ldr r2, [pc, #256] @ (5ace4 ) │ │ │ │ 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 fc9ec │ │ │ │ + bl fc8b4 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 5ab8e │ │ │ │ + beq.n 5ac04 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 5abbe │ │ │ │ - b.n 5aba4 │ │ │ │ - movw r1, #42700 @ 0xa6cc │ │ │ │ + bne.n 5ac34 │ │ │ │ + b.n 5ac1a │ │ │ │ + movw r1, #38488 @ 0x9658 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 8edb8 │ │ │ │ - cbnz r0, 5abd8 │ │ │ │ - b.n 5abd4 │ │ │ │ + bl 8ed90 │ │ │ │ + cbnz r0, 5ac4e │ │ │ │ + b.n 5ac4a │ │ │ │ add r1, sp, #28 │ │ │ │ add r3, sp, #20 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ - movw r1, #42712 @ 0xa6d8 │ │ │ │ + movw r1, #38500 @ 0x9664 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r5 │ │ │ │ - bl 8edb8 │ │ │ │ - cbnz r0, 5abd8 │ │ │ │ - b.n 5abd4 │ │ │ │ + bl 8ed90 │ │ │ │ + cbnz r0, 5ac4e │ │ │ │ + b.n 5ac4a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #42724 @ 0xa6e4 │ │ │ │ + movw r1, #38512 @ 0x9670 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ac58 │ │ │ │ + b.n 5acce │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ - movw r0, #42704 @ 0xa6d0 │ │ │ │ + movw r0, #38492 @ 0x965c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r0, [sp, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20f8d8 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x6bc> │ │ │ │ - cbnz r0, 5abfa │ │ │ │ + bl 20e888 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x540> │ │ │ │ + cbnz r0, 5ac70 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 12e348 │ │ │ │ - b.n 5abd4 │ │ │ │ + bl 12e01c │ │ │ │ + b.n 5ac4a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #61740 @ 0xf12c │ │ │ │ + movw r1, #57516 @ 0xe0ac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #42768 @ 0xa710 │ │ │ │ + movw r0, #38556 @ 0x969c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91b24 │ │ │ │ + bl 91b08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5abf2 │ │ │ │ + beq.n 5ac68 │ │ │ │ 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, #44211 @ 0xacb3 │ │ │ │ + movw r2, #44307 @ 0xad13 │ │ │ │ movt r2, #5 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ - bl 210fec │ │ │ │ + bl 21007c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5abf2 │ │ │ │ + beq.n 5ac68 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 12e348 │ │ │ │ + bl 12e01c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 800ec │ │ │ │ - ldr r3, [pc, #20] @ (5ac70 ) │ │ │ │ + bl 800cc │ │ │ │ + ldr r3, [pc, #20] @ (5ace4 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5ac6a │ │ │ │ + beq.n 5ace0 │ │ │ │ blx 2ba18 <__stack_chk_fail@plt> │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr10, {2} │ │ │ │ │ │ │ │ -0005ac74 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0005ace8 : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #20 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - movw r1, #6884 @ 0x1ae4 │ │ │ │ + movw r1, #2660 @ 0xa64 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 23ae30 │ │ │ │ - cbnz r0, 5acaa │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r2, r2, [sp, #4] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - bl 23b424 <_PyParkingLot_AfterFork@@Base+0x3d8> │ │ │ │ - b.n 5acae │ │ │ │ + bl 239fb8 │ │ │ │ + cbnz r0, 5ad0c │ │ │ │ + str r5, [r4, #48] @ 0x30 │ │ │ │ + b.n 5ad10 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + 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, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ @@ -70377,161 +70432,146 @@ │ │ │ │ mov r3, r0 │ │ │ │ mvns r0, r0 │ │ │ │ str r3, [r4, #20] │ │ │ │ lsrs r0, r0, #31 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005ace4 : │ │ │ │ +0005ad44 : │ │ │ │ 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, #6884 @ 0x1ae4 │ │ │ │ + movw r1, #2660 @ 0xa64 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 23ae30 │ │ │ │ - cbnz r0, 5ad08 │ │ │ │ - str r5, [r4, #48] @ 0x30 │ │ │ │ - b.n 5ad0c │ │ │ │ + bl 239fb8 │ │ │ │ + cbnz r0, 5ad68 │ │ │ │ + str r5, [r4, #44] @ 0x2c │ │ │ │ + b.n 5ad6c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, 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, #42796 @ 0xa72c │ │ │ │ + movw r1, #38572 @ 0x96ac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 8edb8 │ │ │ │ - cbz r0, 5ad54 │ │ │ │ + bl 8ed90 │ │ │ │ + cbz r0, 5adb4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 5ad58 │ │ │ │ + bge.n 5adb8 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #42812 @ 0xa73c │ │ │ │ + movw r1, #38588 @ 0x96bc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5adaa │ │ │ │ + b.n 5ae0a │ │ │ │ mov r0, r4 │ │ │ │ - bl 714dc │ │ │ │ + bl 71500 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ad54 │ │ │ │ + beq.n 5adb4 │ │ │ │ add.w r1, r0, #16 │ │ │ │ add r4, sp, #16 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5adda │ │ │ │ + bl 5ae10 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 5ad7e │ │ │ │ + bge.n 5adde │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5ad9e │ │ │ │ + b.n 5adfe │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5ad92 │ │ │ │ + bne.n 5adf2 │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7c0bc │ │ │ │ + bl 7c0ac │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5ad9e │ │ │ │ + b.n 5adfe │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9e25c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9e24c <_PyBytes_Resize@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5ad84 │ │ │ │ - b.n 5ad7a │ │ │ │ + bne.n 5ade4 │ │ │ │ + b.n 5adda │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -0005adb0 : │ │ │ │ - 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, #6884 @ 0x1ae4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov r4, r0 │ │ │ │ - bl 23ae30 │ │ │ │ - cbnz r0, 5add4 │ │ │ │ - str r5, [r4, #44] @ 0x2c │ │ │ │ - b.n 5add8 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - 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, #3880] @ 0xf28 │ │ │ │ sub sp, #184 @ 0xb8 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #128] @ (5ae70 ) │ │ │ │ + ldr r1, [pc, #128] @ (5aea8 ) │ │ │ │ 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 22b9e4 │ │ │ │ - cbnz r0, 5ae14 │ │ │ │ + bl 22ab4c │ │ │ │ + cbnz r0, 5ae4a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ae58 │ │ │ │ + b.n 5ae8e │ │ │ │ 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, #44661 @ 0xae75 │ │ │ │ + movw r2, #44717 @ 0xaead │ │ │ │ movt r2, #5 │ │ │ │ strd sl, r9, [sp, #24] │ │ │ │ str.w r8, [sp, #32] │ │ │ │ strd r7, r5, [sp, #36] @ 0x24 │ │ │ │ - bl 210fec │ │ │ │ + bl 21007c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5ae0e │ │ │ │ + beq.n 5ae44 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ - bl 22bcc0 │ │ │ │ + bl 22ae28 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ae0e │ │ │ │ + beq.n 5ae44 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #20] @ (5ae70 ) │ │ │ │ + ldr r3, [pc, #24] @ (5aea8 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5ae6a │ │ │ │ + beq.n 5aea0 │ │ │ │ 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 {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 │ │ │ │ @@ -70552,189 +70592,189 @@ │ │ │ │ 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 │ │ │ │ - cbnz r1, 5aedc │ │ │ │ + cbnz r1, 5af14 │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #24252 @ 0x5ebc │ │ │ │ + movw r1, #20028 @ 0x4e3c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 5aefe │ │ │ │ + bl f3560 │ │ │ │ + b.n 5af36 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5af04 │ │ │ │ + bmi.n 5af3c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #42844 @ 0xa75c │ │ │ │ + movw r1, #38620 @ 0x96dc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5af2e │ │ │ │ + b.n 5af66 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r1, 5af1c │ │ │ │ + cbz r1, 5af54 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5af26 │ │ │ │ + bge.n 5af5e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5af26 │ │ │ │ - bl 25eafc │ │ │ │ + b.n 5af5e │ │ │ │ + bl 25de20 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5af0a │ │ │ │ - b.n 5aefe │ │ │ │ + bne.n 5af42 │ │ │ │ + b.n 5af36 │ │ │ │ str r4, [r2, #0] │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ 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 r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r2 │ │ │ │ - bl 13b764 │ │ │ │ - cbnz r0, 5af50 │ │ │ │ + bl 13b3ac │ │ │ │ + cbnz r0, 5af88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5af8c │ │ │ │ - movw r3, #22317 @ 0x572d │ │ │ │ + b.n 5afc4 │ │ │ │ + movw r3, #21965 @ 0x55cd │ │ │ │ movt r3, #14 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5af70 │ │ │ │ + bne.n 5afa8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5af84 │ │ │ │ + bne.n 5afbc │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 5af8c │ │ │ │ + b.n 5afc4 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5af80 │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 5af84 │ │ │ │ - b.n 5af4c │ │ │ │ + bne.n 5afb8 │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 5afbc │ │ │ │ + b.n 5af84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5af66 │ │ │ │ + beq.n 5af9e │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ 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 r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 5afb2 │ │ │ │ + cbnz r5, 5afea │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 5afb2 │ │ │ │ + blt.n 5afea │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5afb2 │ │ │ │ - cbnz r2, 5afd0 │ │ │ │ - ldr r1, [pc, #80] @ (5b004 ) │ │ │ │ + bgt.n 5afea │ │ │ │ + cbnz r2, 5b008 │ │ │ │ + ldr r1, [pc, #80] @ (5b03c ) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5affc │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5b034 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5afea │ │ │ │ + bgt.n 5b022 │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #7240 @ 0x1c48 │ │ │ │ + movw r1, #3016 @ 0xbc8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 5affc │ │ │ │ + bl f3560 │ │ │ │ + b.n 5b034 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5afd4 │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 5b00c │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5afd4 │ │ │ │ + beq.n 5b00c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r7, r0] │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.w 34150 │ │ │ │ - b.w 274324 <_PyBytes_Find@@Base+0x13cc> │ │ │ │ + b.w 34154 │ │ │ │ + b.w 273304 <_PyBytes_Find@@Base+0x13c8> │ │ │ │ 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, 5b03a │ │ │ │ + cbnz r3, 5b072 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #20244 @ 0x4f14 │ │ │ │ + movw r1, #16020 @ 0x3e94 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 5b04c │ │ │ │ + bl f3560 │ │ │ │ + b.n 5b084 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r3, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bl 7fdec │ │ │ │ + bl 7fdcc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5b050 │ │ │ │ + cbnz r0, 5b088 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5b07c │ │ │ │ + b.n 5b0b4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1acdb8 <_PyType_Name@@Base> │ │ │ │ + bl 1ac550 <_PyType_Name@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #65420 @ 0xff8c │ │ │ │ + movw r0, #61196 @ 0xef0c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e5520 │ │ │ │ + bl e53c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5b07c │ │ │ │ + bge.n 5b0b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5b07c │ │ │ │ + cbnz r3, 5b0b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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 │ │ │ │ mov r0, r1 │ │ │ │ - bl c72fc │ │ │ │ + bl c7388 │ │ │ │ subs r3, r0, #0 │ │ │ │ iteee lt │ │ │ │ movlt r0, #0 │ │ │ │ movwge r0, #5160 @ 0x1428 │ │ │ │ strge r3, [r4, #16] │ │ │ │ movtge r0, #75 @ 0x4b │ │ │ │ pop {r4, pc} │ │ │ │ @@ -70743,65 +70783,65 @@ │ │ │ │ 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, 5b0cc │ │ │ │ + cbnz r4, 5b104 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 5b0cc │ │ │ │ + ble.n 5b104 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5b0cc │ │ │ │ - cbnz r2, 5b0e8 │ │ │ │ + bne.n 5b104 │ │ │ │ + cbnz r2, 5b120 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #136] @ (5b158 ) │ │ │ │ + ldr r4, [pc, #136] @ (5b190 ) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5b150 │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5b188 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 5b110 │ │ │ │ - movw r2, #20444 @ 0x4fdc │ │ │ │ + bmi.n 5b148 │ │ │ │ + movw r2, #16220 @ 0x3f5c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #64892 @ 0xfd7c │ │ │ │ + movw r1, #60668 @ 0xecfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #6756 @ 0x1a64 │ │ │ │ + movw r0, #2532 @ 0x9e4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5b150 │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5b188 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b750 │ │ │ │ - cbz r0, 5b150 │ │ │ │ + bl 8b724 │ │ │ │ + cbz r0, 5b188 │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5b13c │ │ │ │ + beq.n 5b174 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27196 @ 0x6a3c │ │ │ │ + movw r1, #22972 @ 0x59bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 5b150 │ │ │ │ + bl f3560 │ │ │ │ + b.n 5b188 │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #6756 @ 0x1a64 │ │ │ │ + movw r1, #2532 @ 0x9e4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r4, r1] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -70809,703 +70849,703 @@ │ │ │ │ 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, 5b180 │ │ │ │ + cbnz r5, 5b1b8 │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 5b180 │ │ │ │ + blt.n 5b1b8 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5b180 │ │ │ │ - cbnz r2, 5b19e │ │ │ │ - ldr r1, [pc, #76] @ (5b1d0 ) │ │ │ │ + bgt.n 5b1b8 │ │ │ │ + cbnz r2, 5b1d6 │ │ │ │ + ldr r1, [pc, #76] @ (5b208 ) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5b1ca │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5b202 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5b1b8 │ │ │ │ + bgt.n 5b1f0 │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #42680 @ 0xa6b8 │ │ │ │ + movw r1, #38456 @ 0x9638 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 5b1ca │ │ │ │ + bl f3560 │ │ │ │ + b.n 5b202 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b1a2 │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 5b1da │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b1a2 │ │ │ │ + beq.n 5b1da │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r2, r2] │ │ │ │ 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, 5b1f8 │ │ │ │ + cbnz r5, 5b230 │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 5b1f8 │ │ │ │ + blt.n 5b230 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5b1f8 │ │ │ │ - cbnz r2, 5b216 │ │ │ │ - ldr r1, [pc, #76] @ (5b248 ) │ │ │ │ + bgt.n 5b230 │ │ │ │ + cbnz r2, 5b24e │ │ │ │ + ldr r1, [pc, #76] @ (5b280 ) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5b242 │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5b27a │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5b230 │ │ │ │ + bgt.n 5b268 │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #25992 @ 0x6588 │ │ │ │ + movw r1, #21768 @ 0x5508 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 5b242 │ │ │ │ + bl f3560 │ │ │ │ + b.n 5b27a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b21a │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 5b252 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b21a │ │ │ │ + beq.n 5b252 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [r7, r2] │ │ │ │ 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, #12] │ │ │ │ - movw r8, #14801 @ 0x39d1 │ │ │ │ + movw r8, #13737 @ 0x35a9 │ │ │ │ movt r8, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r7, 5b290 │ │ │ │ + cbz r7, 5b2c8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r7, #1 │ │ │ │ ldr.w r3, [r3, r7, lsl #3] │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5b26c │ │ │ │ + beq.n 5b2a4 │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 5b286 │ │ │ │ - bl 143964 │ │ │ │ - b.n 5b26c │ │ │ │ + bne.n 5b2be │ │ │ │ + bl 14353c │ │ │ │ + b.n 5b2a4 │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b26c │ │ │ │ - b.n 5b2de │ │ │ │ + beq.n 5b2a4 │ │ │ │ + b.n 5b316 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 5b29a │ │ │ │ + cbnz r0, 5b2d2 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - cbnz r0, 5b2a4 │ │ │ │ - b.n 5b2bc │ │ │ │ + cbnz r0, 5b2dc │ │ │ │ + b.n 5b2f4 │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b294 │ │ │ │ - b.n 5b2de │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + beq.n 5b2cc │ │ │ │ + b.n 5b316 │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b2b6 │ │ │ │ - bl 143964 │ │ │ │ - b.n 5b2bc │ │ │ │ + bne.n 5b2ee │ │ │ │ + bl 14353c │ │ │ │ + b.n 5b2f4 │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b2de │ │ │ │ + cbnz r0, 5b316 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 5b2de │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 5b316 │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b2d4 │ │ │ │ + bne.n 5b30c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 143964 │ │ │ │ + b.w 14353c │ │ │ │ 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, 5b316 │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 5b34e │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5b30c │ │ │ │ - bl 143964 │ │ │ │ - b.n 5b316 │ │ │ │ + bne.n 5b344 │ │ │ │ + bl 14353c │ │ │ │ + b.n 5b34e │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5b488 │ │ │ │ + bne.w 5b4c0 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - cbnz r0, 5b320 │ │ │ │ + cbnz r0, 5b358 │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - cbz r0, 5b334 │ │ │ │ - b.n 5b32a │ │ │ │ + cbz r0, 5b36c │ │ │ │ + b.n 5b362 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b31a │ │ │ │ - b.n 5b488 │ │ │ │ + beq.n 5b352 │ │ │ │ + b.n 5b4c0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5b488 │ │ │ │ + bne.w 5b4c0 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 5b342 │ │ │ │ + cbz r0, 5b37a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5b488 │ │ │ │ + bne.w 5b4c0 │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ - cbz r0, 5b350 │ │ │ │ + cbz r0, 5b388 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5b488 │ │ │ │ + bne.w 5b4c0 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbz r0, 5b370 │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 5b3a8 │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b366 │ │ │ │ - bl 143964 │ │ │ │ - b.n 5b370 │ │ │ │ + bne.n 5b39e │ │ │ │ + bl 14353c │ │ │ │ + b.n 5b3a8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5b488 │ │ │ │ + bne.w 5b4c0 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbnz r0, 5b37a │ │ │ │ + cbnz r0, 5b3b2 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbnz r0, 5b384 │ │ │ │ - b.n 5b39e │ │ │ │ + cbnz r0, 5b3bc │ │ │ │ + b.n 5b3d6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b374 │ │ │ │ - b.n 5b488 │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + beq.n 5b3ac │ │ │ │ + b.n 5b4c0 │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b396 │ │ │ │ - bl 143964 │ │ │ │ - b.n 5b39e │ │ │ │ + bne.n 5b3ce │ │ │ │ + bl 14353c │ │ │ │ + b.n 5b3d6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b488 │ │ │ │ + bne.n 5b4c0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5b3bc │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 5b3f4 │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b3b4 │ │ │ │ - bl 143964 │ │ │ │ - b.n 5b3bc │ │ │ │ + bne.n 5b3ec │ │ │ │ + bl 14353c │ │ │ │ + b.n 5b3f4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b488 │ │ │ │ + bne.n 5b4c0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5b3da │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 5b412 │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b3d2 │ │ │ │ - bl 143964 │ │ │ │ - b.n 5b3da │ │ │ │ + bne.n 5b40a │ │ │ │ + bl 14353c │ │ │ │ + b.n 5b412 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b488 │ │ │ │ + bne.n 5b4c0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5b3f8 │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 5b430 │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b3f0 │ │ │ │ - bl 143964 │ │ │ │ - b.n 5b3f8 │ │ │ │ + bne.n 5b428 │ │ │ │ + bl 14353c │ │ │ │ + b.n 5b430 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b488 │ │ │ │ + bne.n 5b4c0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5b416 │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 5b44e │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b40e │ │ │ │ - bl 143964 │ │ │ │ - b.n 5b416 │ │ │ │ + bne.n 5b446 │ │ │ │ + bl 14353c │ │ │ │ + b.n 5b44e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b488 │ │ │ │ + bne.n 5b4c0 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbnz r0, 5b420 │ │ │ │ + cbnz r0, 5b458 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbnz r0, 5b42a │ │ │ │ - b.n 5b442 │ │ │ │ + cbnz r0, 5b462 │ │ │ │ + b.n 5b47a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b41a │ │ │ │ - b.n 5b488 │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + beq.n 5b452 │ │ │ │ + b.n 5b4c0 │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b43c │ │ │ │ - bl 143964 │ │ │ │ - b.n 5b442 │ │ │ │ + bne.n 5b474 │ │ │ │ + bl 14353c │ │ │ │ + b.n 5b47a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b488 │ │ │ │ + cbnz r0, 5b4c0 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5b45e │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 5b496 │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b458 │ │ │ │ - bl 143964 │ │ │ │ - b.n 5b45e │ │ │ │ + bne.n 5b490 │ │ │ │ + bl 14353c │ │ │ │ + b.n 5b496 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b488 │ │ │ │ + cbnz r0, 5b4c0 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5b47a │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 5b4b2 │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b474 │ │ │ │ - bl 143964 │ │ │ │ - b.n 5b47a │ │ │ │ + bne.n 5b4ac │ │ │ │ + bl 14353c │ │ │ │ + b.n 5b4b2 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b488 │ │ │ │ + cbnz r0, 5b4c0 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5b488 │ │ │ │ + cbz r0, 5b4c0 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5b4be │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 5b4f6 │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5b4b4 │ │ │ │ - bl 143964 │ │ │ │ - b.n 5b4be │ │ │ │ + bne.n 5b4ec │ │ │ │ + bl 14353c │ │ │ │ + b.n 5b4f6 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5b5f2 │ │ │ │ + bne.w 5b62a │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbz r0, 5b4de │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 5b516 │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b4d4 │ │ │ │ - bl 143964 │ │ │ │ - b.n 5b4de │ │ │ │ + bne.n 5b50c │ │ │ │ + bl 14353c │ │ │ │ + b.n 5b516 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5b5f2 │ │ │ │ + bne.w 5b62a │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 5b4fc │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 5b534 │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b4f4 │ │ │ │ - bl 143964 │ │ │ │ - b.n 5b4fc │ │ │ │ + bne.n 5b52c │ │ │ │ + bl 14353c │ │ │ │ + b.n 5b534 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b5f2 │ │ │ │ + bne.n 5b62a │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5b51a │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 5b552 │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b512 │ │ │ │ - bl 143964 │ │ │ │ - b.n 5b51a │ │ │ │ + bne.n 5b54a │ │ │ │ + bl 14353c │ │ │ │ + b.n 5b552 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b5f2 │ │ │ │ + bne.n 5b62a │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5b538 │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 5b570 │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b530 │ │ │ │ - bl 143964 │ │ │ │ - b.n 5b538 │ │ │ │ + bne.n 5b568 │ │ │ │ + bl 14353c │ │ │ │ + b.n 5b570 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b5f2 │ │ │ │ + bne.n 5b62a │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5b556 │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 5b58e │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b54e │ │ │ │ - bl 143964 │ │ │ │ - b.n 5b556 │ │ │ │ + bne.n 5b586 │ │ │ │ + bl 14353c │ │ │ │ + b.n 5b58e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b5f2 │ │ │ │ + bne.n 5b62a │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 5b574 │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 5b5ac │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b56c │ │ │ │ - bl 143964 │ │ │ │ - b.n 5b574 │ │ │ │ + bne.n 5b5a4 │ │ │ │ + bl 14353c │ │ │ │ + b.n 5b5ac │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b5f2 │ │ │ │ + bne.n 5b62a │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbnz r0, 5b57e │ │ │ │ + cbnz r0, 5b5b6 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 5b58e │ │ │ │ - b.n 5b588 │ │ │ │ + cbz r0, 5b5c6 │ │ │ │ + b.n 5b5c0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b578 │ │ │ │ - b.n 5b5f2 │ │ │ │ + beq.n 5b5b0 │ │ │ │ + b.n 5b62a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b5f2 │ │ │ │ + cbnz r0, 5b62a │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 5b598 │ │ │ │ + cbz r0, 5b5d0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b5f2 │ │ │ │ + cbnz r0, 5b62a │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5b5b4 │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 5b5ec │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b5ae │ │ │ │ - bl 143964 │ │ │ │ - b.n 5b5b4 │ │ │ │ + bne.n 5b5e6 │ │ │ │ + bl 14353c │ │ │ │ + b.n 5b5ec │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b5f2 │ │ │ │ + cbnz r0, 5b62a │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5b5d0 │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 5b608 │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b5ca │ │ │ │ - bl 143964 │ │ │ │ - b.n 5b5d0 │ │ │ │ + bne.n 5b602 │ │ │ │ + bl 14353c │ │ │ │ + b.n 5b608 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5b5f2 │ │ │ │ + cbnz r0, 5b62a │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5b5f2 │ │ │ │ - movw r3, #14801 @ 0x39d1 │ │ │ │ + cbz r0, 5b62a │ │ │ │ + movw r3, #13737 @ 0x35a9 │ │ │ │ movt r3, #20 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5b5e8 │ │ │ │ + bne.n 5b620 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 143964 │ │ │ │ + b.w 14353c │ │ │ │ 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 │ │ │ │ - bl 1f3300 │ │ │ │ + bl 1f2428 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b612 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 5b61c │ │ │ │ + bne.n 5b64a │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 5b654 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #42876 @ 0xa77c │ │ │ │ + movw r0, #38652 @ 0x96fc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.w 80cc0 │ │ │ │ + b.w 80ca0 │ │ │ │ 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, 5b64e │ │ │ │ + cbz r3, 5b686 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 5b65c │ │ │ │ + b.n 5b694 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 5b65a │ │ │ │ - bne.n 5b656 │ │ │ │ - cbnz r1, 5b678 │ │ │ │ + blt.n 5b692 │ │ │ │ + bne.n 5b68e │ │ │ │ + cbnz r1, 5b6b0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5b65c │ │ │ │ + b.n 5b694 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #172] @ (5b70c ) │ │ │ │ + ldr r1, [pc, #172] @ (5b744 ) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 5b67e │ │ │ │ - b.n 5b704 │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 5b6b6 │ │ │ │ + b.n 5b73c │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn r5, r4 │ │ │ │ - beq.n 5b6d0 │ │ │ │ + beq.n 5b708 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c72fc │ │ │ │ + bl c7388 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5b704 │ │ │ │ - ldr r3, [pc, #128] @ (5b710 ) │ │ │ │ + blt.n 5b73c │ │ │ │ + ldr r3, [pc, #128] @ (5b748 ) │ │ │ │ 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, #3988] @ 0xf94 │ │ │ │ - beq.n 5b6d0 │ │ │ │ + beq.n 5b708 │ │ │ │ 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 90120 │ │ │ │ - cbz r0, 5b6c4 │ │ │ │ + bl 90100 │ │ │ │ + cbz r0, 5b6fc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ - b.n 5b6a6 │ │ │ │ - ldr r3, [pc, #76] @ (5b714 ) │ │ │ │ + b.n 5b6de │ │ │ │ + ldr r3, [pc, #76] @ (5b74c ) │ │ │ │ ldr.w r3, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r4, r3 │ │ │ │ - b.n 5b6ee │ │ │ │ - ldr r1, [pc, #60] @ (5b710 ) │ │ │ │ + b.n 5b726 │ │ │ │ + ldr r1, [pc, #60] @ (5b748 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #60] @ (5b714 ) │ │ │ │ + ldr r2, [pc, #60] @ (5b74c ) │ │ │ │ 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, #3988] @ 0xf94 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ add r4, r2 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5b6f8 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 5b704 │ │ │ │ + bne.n 5b730 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 5b73c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r5, r3] │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0005b718 <_Py_hashtable_len@@Base>: │ │ │ │ +0005b750 <_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 5b756 <_Py_hashtable_len@@Base+0x3e> │ │ │ │ + bne.n 5b78e <_Py_hashtable_len@@Base+0x3e> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #20444 @ 0x4fdc │ │ │ │ + movw r2, #16220 @ 0x3f5c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #3752 @ 0xea8 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #23840 @ 0x5d20 │ │ │ │ + movw r1, #65064 @ 0xfe28 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #19616 @ 0x4ca0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 5b770 <_Py_hashtable_len@@Base+0x58> │ │ │ │ + b.n 5b7a8 <_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 │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005b772 : │ │ │ │ +0005b7aa : │ │ │ │ movs r1, #0 │ │ │ │ - b.n 5b844 │ │ │ │ + b.n 5b87c │ │ │ │ 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, 5b790 │ │ │ │ + cbz r3, 5b7c8 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 5b7a0 │ │ │ │ + b.n 5b7d8 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5b79e │ │ │ │ + ble.n 5b7d6 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5b79a │ │ │ │ - cbnz r1, 5b7c2 │ │ │ │ + bne.n 5b7d2 │ │ │ │ + cbnz r1, 5b7fa │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5b7a0 │ │ │ │ + b.n 5b7d8 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #156] @ (5b840 ) │ │ │ │ + ldr r1, [pc, #156] @ (5b878 ) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5b7c8 │ │ │ │ - b.n 5b838 │ │ │ │ + cbnz r0, 5b800 │ │ │ │ + b.n 5b870 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 5b7dc │ │ │ │ + beq.n 5b814 │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 5b7fa │ │ │ │ - b.n 5b7e6 │ │ │ │ - bl 7fe4c │ │ │ │ + beq.n 5b832 │ │ │ │ + b.n 5b81e │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b7d4 │ │ │ │ - b.n 5b838 │ │ │ │ + beq.n 5b80c │ │ │ │ + b.n 5b870 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5b7fc │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 5b7fc │ │ │ │ - b.n 5b838 │ │ │ │ + bne.n 5b834 │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 5b834 │ │ │ │ + b.n 5b870 │ │ │ │ movs r4, #0 │ │ │ │ - bl 965e4 │ │ │ │ + bl 965c4 │ │ │ │ orr.w r1, r4, #524288 @ 0x80000 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c26c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5b82c │ │ │ │ + bne.n 5b864 │ │ │ │ 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 1b1958 │ │ │ │ + b.w 1b10e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r2, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r1, r2, r3} │ │ │ │ @@ -71514,781 +71554,781 @@ │ │ │ │ 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 206520 <_PyInterpreterState_LookUpID@@Base+0x100> │ │ │ │ + bl 20564c <_PyInterpreterState_LookUpID@@Base+0x100> │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 85b78 │ │ │ │ + bl 85b5c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b88e │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 5b8ae │ │ │ │ + bne.n 5b8c6 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 5b8e6 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5b8a4 │ │ │ │ + cbz r3, 5b8dc │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5b8a0 │ │ │ │ + blt.n 5b8d8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 5b8a2 │ │ │ │ + b.n 5b8da │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 5b8b0 │ │ │ │ + b.n 5b8e8 │ │ │ │ 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, 5b8d2 │ │ │ │ + cbz r3, 5b90a │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5b8e2 │ │ │ │ + b.n 5b91a │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5b8e0 │ │ │ │ + ble.n 5b918 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5b8dc │ │ │ │ - cbnz r1, 5b904 │ │ │ │ + bne.n 5b914 │ │ │ │ + cbnz r1, 5b93c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5b8e2 │ │ │ │ + b.n 5b91a │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #356] @ (5ba48 ) │ │ │ │ + ldr r1, [pc, #356] @ (5ba80 ) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5b90a │ │ │ │ - b.n 5b9d0 │ │ │ │ + cbnz r0, 5b942 │ │ │ │ + b.n 5ba08 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r5, r6 │ │ │ │ - bl 214ee8 │ │ │ │ + bl 214050 │ │ │ │ subs r6, r5, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 5b9d0 │ │ │ │ + beq.n 5ba08 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5b9aa │ │ │ │ + beq.n 5b9e2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5b93c │ │ │ │ - bl fcb0c │ │ │ │ + cbz r0, 5b974 │ │ │ │ + bl fc9d4 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5b936 │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 5b96e │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b9d0 │ │ │ │ + bne.n 5ba08 │ │ │ │ subs r5, #2 │ │ │ │ - bne.n 5b940 │ │ │ │ - b.n 5b9aa │ │ │ │ + bne.n 5b978 │ │ │ │ + b.n 5b9e2 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r7, #24552 @ 0x5fe8 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ - cbz r0, 5b97a │ │ │ │ + cbz r0, 5b9b2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 5b958 │ │ │ │ + bne.n 5b990 │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 5b974 │ │ │ │ - bl 1462c0 │ │ │ │ + b.n 5b9ac │ │ │ │ + bl 146030 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5b974 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 5b9d0 │ │ │ │ + bne.n 5b9ac │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 5ba08 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 5b97e │ │ │ │ - b.n 5b9b4 │ │ │ │ - vldr d9, [pc, #196] @ 5ba40 │ │ │ │ + bne.n 5b9b6 │ │ │ │ + b.n 5b9ec │ │ │ │ + vldr d9, [pc, #196] @ 5ba78 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 5b98c │ │ │ │ + bne.n 5b9c4 │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 5b9b8 │ │ │ │ - bl 1462c0 │ │ │ │ + b.n 5b9f0 │ │ │ │ + bl 146030 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5b9b8 │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 5b9b8 │ │ │ │ - b.n 5b9d0 │ │ │ │ - vldr d8, [pc, #148] @ 5ba40 │ │ │ │ + bne.n 5b9f0 │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 5b9f0 │ │ │ │ + b.n 5ba08 │ │ │ │ + vldr d8, [pc, #148] @ 5ba78 │ │ │ │ vmov.f64 d9, d8 │ │ │ │ - b.n 5b9b8 │ │ │ │ - vldr d8, [pc, #136] @ 5ba40 │ │ │ │ + b.n 5b9f0 │ │ │ │ + vldr d8, [pc, #136] @ 5ba78 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1feb24 <_PyTime_FromSecondsObject@@Base+0x1540> │ │ │ │ + bl 1fdc4c <_PyTime_FromSecondsObject@@Base+0x1540> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b9d4 │ │ │ │ + bne.n 5ba0c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ba34 │ │ │ │ + b.n 5ba6c │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1feb24 <_PyTime_FromSecondsObject@@Base+0x1540> │ │ │ │ + bl 1fdc4c <_PyTime_FromSecondsObject@@Base+0x1540> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5b9d0 │ │ │ │ + beq.n 5ba08 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - bl 1ff2cc <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1fe3f4 <_PyTime_AsTimespec@@Base> │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 1ff2cc <_PyTime_AsTimespec@@Base> │ │ │ │ - bl 965e4 │ │ │ │ + bl 1fe3f4 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 965c4 │ │ │ │ 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 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5ba2e │ │ │ │ + bne.n 5ba66 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ - b.n 5b9d0 │ │ │ │ + bl 1b10e8 │ │ │ │ + b.n 5ba08 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 5bad4 │ │ │ │ + bl 5bb0c │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ... │ │ │ │ ldr r0, [r0, r5] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0005ba4c : │ │ │ │ +0005ba84 : │ │ │ │ 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] @ (5bad0 ) │ │ │ │ + ldr r4, [pc, #116] @ (5bb08 ) │ │ │ │ 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, 5ba7c │ │ │ │ + cbnz r3, 5bab4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 5ba72 │ │ │ │ + cbz r3, 5baaa │ │ │ │ mov r4, r3 │ │ │ │ - b.n 5ba66 │ │ │ │ + b.n 5ba9e │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - b.n 5ba96 │ │ │ │ + b.n 5bace │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ba96 │ │ │ │ + beq.n 5bace │ │ │ │ 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, 5baa8 │ │ │ │ + cbz r3, 5bae0 │ │ │ │ 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 5baba │ │ │ │ - cbnz r0, 5bac4 │ │ │ │ + beq.n 5baf2 │ │ │ │ + cbnz r0, 5bafc │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 5bacc │ │ │ │ - bl d8fac │ │ │ │ + b.n 5bb04 │ │ │ │ + bl d8e9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5baba │ │ │ │ + beq.n 5baf2 │ │ │ │ str r0, [r6, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d8, [pc, #148] @ 5bb80 │ │ │ │ + vldr d8, [pc, #148] @ 5bbb8 │ │ │ │ ldrd r0, r1, [r0, #16] │ │ │ │ - bl 29b098 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 29a038 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vldr s15, [r5, #24] │ │ │ │ vmov d0, r0, r1 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d8 │ │ │ │ - bl 85c28 │ │ │ │ - cbz r0, 5bb40 │ │ │ │ + bl 85c0c │ │ │ │ + cbz r0, 5bb78 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 29b098 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 29a038 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vldr s14, [r5, #8] │ │ │ │ vmov d0, r0, r1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmla.f64 d0, d7, d8 │ │ │ │ - bl 85c28 │ │ │ │ + bl 85c0c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5bb44 │ │ │ │ + cbnz r0, 5bb7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5bb40 │ │ │ │ + bge.n 5bb78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5bb40 │ │ │ │ + cbnz r3, 5bb78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5bb78 │ │ │ │ + b.n 5bbb0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7c0bc │ │ │ │ + bl 7c0ac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5bb64 │ │ │ │ + bge.n 5bb9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5bb64 │ │ │ │ + cbnz r3, 5bb9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5bb78 │ │ │ │ + bge.n 5bbb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5bb78 │ │ │ │ + cbnz r3, 5bbb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ vpop {d8} │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bvs.n 5baae │ │ │ │ + bvs.n 5bae6 │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ 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 214ee8 │ │ │ │ + bl 214050 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5bbd8 │ │ │ │ + beq.n 5bc10 │ │ │ │ mov r4, r0 │ │ │ │ - bl 965e4 │ │ │ │ + bl 965c4 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b8a8 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5bbd0 │ │ │ │ + bne.n 5bc08 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ + bl 1b10e8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bbda │ │ │ │ + b.n 5bc12 │ │ │ │ mov r0, sp │ │ │ │ - bl 5bad4 │ │ │ │ - b.n 5bbda │ │ │ │ + bl 5bb0c │ │ │ │ + b.n 5bc12 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005bbde : │ │ │ │ +0005bc16 : │ │ │ │ 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] @ (5bc18 ) │ │ │ │ + ldr r4, [pc, #40] @ (5bc50 ) │ │ │ │ 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 25c73c │ │ │ │ + bl 25b8cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77680 │ │ │ │ + b.w 776b8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005bc1c : │ │ │ │ - ldr r3, [pc, #52] @ (5bc54 ) │ │ │ │ +0005bc54 : │ │ │ │ + ldr r3, [pc, #52] @ (5bc8c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbnz r3, 5bc32 │ │ │ │ + cbnz r3, 5bc6a │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bc26 │ │ │ │ + bne.n 5bc5e │ │ │ │ bx lr │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5bc50 │ │ │ │ + beq.n 5bc88 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 5bc4a │ │ │ │ + blt.n 5bc82 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 5bc46 │ │ │ │ + b.n 5bc7e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - cbz r3, 5bc6e │ │ │ │ + cbz r3, 5bca6 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r0, #3 │ │ │ │ - b.w 7c28c │ │ │ │ + b.w 7c27c │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7c0bc │ │ │ │ + b.w 7c0ac │ │ │ │ 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 c72fc │ │ │ │ + bl c7388 │ │ │ │ subs r3, r0, #0 │ │ │ │ iteee lt │ │ │ │ movlt r0, #0 │ │ │ │ movwge r0, #5160 @ 0x1428 │ │ │ │ strge r3, [r4, #20] │ │ │ │ movtge r0, #75 @ 0x4b │ │ │ │ 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, 5bcb8 │ │ │ │ + cbz r3, 5bcf0 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5bcc8 │ │ │ │ + b.n 5bd00 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5bcc6 │ │ │ │ + ble.n 5bcfe │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5bcc2 │ │ │ │ - cbnz r1, 5bcea │ │ │ │ + bne.n 5bcfa │ │ │ │ + cbnz r1, 5bd22 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5bcc8 │ │ │ │ + b.n 5bd00 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #264] @ (5bdd4 ) │ │ │ │ + ldr r1, [pc, #264] @ (5be0c ) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5bcf0 │ │ │ │ - b.n 5bdc2 │ │ │ │ + cbnz r0, 5bd28 │ │ │ │ + b.n 5bdfa │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r4, r6 │ │ │ │ - bl 214ee8 │ │ │ │ + bl 214050 │ │ │ │ subs r6, r4, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 5bdc2 │ │ │ │ - cbz r6, 5bd6c │ │ │ │ + beq.n 5bdfa │ │ │ │ + cbz r6, 5bda4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 5bd20 │ │ │ │ - bl fcb0c │ │ │ │ + cbz r0, 5bd58 │ │ │ │ + bl fc9d4 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5bd1a │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 5bd52 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bdc2 │ │ │ │ + bne.n 5bdfa │ │ │ │ subs r4, #2 │ │ │ │ - bne.n 5bd24 │ │ │ │ - b.n 5bd76 │ │ │ │ + bne.n 5bd5c │ │ │ │ + b.n 5bdae │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 5bd4a │ │ │ │ - bl 1289c8 │ │ │ │ + cbz r0, 5bd82 │ │ │ │ + bl 128788 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5bd44 │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 5bd7c │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bdc2 │ │ │ │ + bne.n 5bdfa │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 5bd4e │ │ │ │ - b.n 5bd7e │ │ │ │ + bne.n 5bd86 │ │ │ │ + b.n 5bdb6 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 1289c8 │ │ │ │ + bl 128788 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5bd82 │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 5bd82 │ │ │ │ - b.n 5bdc2 │ │ │ │ + bne.n 5bdba │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 5bdba │ │ │ │ + b.n 5bdfa │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r6 │ │ │ │ mov r7, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 5bd82 │ │ │ │ + b.n 5bdba │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 5bd82 │ │ │ │ + b.n 5bdba │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ff2cc <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1fe3f4 <_PyTime_AsTimespec@@Base> │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ff2cc <_PyTime_AsTimespec@@Base> │ │ │ │ - bl 965e4 │ │ │ │ + bl 1fe3f4 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 965c4 │ │ │ │ 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 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5bdc6 │ │ │ │ + bne.n 5bdfe │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ + bl 1b10e8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bdcc │ │ │ │ + b.n 5be04 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 5be68 │ │ │ │ + bl 5bea0 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ ldr r4, [r5, r5] │ │ │ │ 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, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - cbz r3, 5be00 │ │ │ │ + cbz r3, 5be38 │ │ │ │ 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 5be0a │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 5be14 │ │ │ │ + bne.n 5be42 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 5be4c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7e104 │ │ │ │ + b.w 7e0f4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 594e2 <_Py_cr_sum@@Base+0x5e> │ │ │ │ + b.w 5951a <_Py_cr_sum@@Base+0x5e> │ │ │ │ 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 5be40 │ │ │ │ + bhi.n 5be78 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 5be58 │ │ │ │ + ble.n 5be90 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.n 5be60 │ │ │ │ - movw r0, #50432 @ 0xc500 │ │ │ │ + b.n 5be98 │ │ │ │ + movw r0, #46208 @ 0xb480 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5be36 │ │ │ │ + bne.n 5be6e │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 5beb8 │ │ │ │ + b.n 5bef0 │ │ │ │ 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 1b6678 │ │ │ │ + bl 1b5c8c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5be8e │ │ │ │ + bne.n 5bec6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5beb4 │ │ │ │ + b.n 5beec │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1b6678 │ │ │ │ + bl 1b5c8c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5be8a │ │ │ │ + beq.n 5bec2 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #48436 @ 0xbd34 │ │ │ │ + movw r0, #44212 @ 0xacb4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 28c6a4 │ │ │ │ + bl 28b67c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5beec │ │ │ │ + beq.n 5bf24 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - cbz r0, 5bf26 │ │ │ │ + cbz r0, 5bf5e │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bl 90498 │ │ │ │ + bl 9047c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5bef0 │ │ │ │ + cbnz r0, 5bf28 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5bf62 │ │ │ │ + b.n 5bf9a │ │ │ │ ldrb.w r3, [r5, #77] @ 0x4d │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - cbz r3, 5bf36 │ │ │ │ + cbz r3, 5bf6e │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5bf36 │ │ │ │ + beq.n 5bf6e │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 28c934 │ │ │ │ + bl 28b90c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5bf4a │ │ │ │ + beq.n 5bf82 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r5, #20] │ │ │ │ - bl 77680 │ │ │ │ - b.n 5bf36 │ │ │ │ + bl 776b8 │ │ │ │ + b.n 5bf6e │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7c0bc │ │ │ │ + bl 7c0ac │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5beec │ │ │ │ + beq.n 5bf24 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cbz r3, 5bf62 │ │ │ │ + cbz r3, 5bf9a │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ - cbz r1, 5bf62 │ │ │ │ + cbz r1, 5bf9a │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 28c740 │ │ │ │ + bl 28b718 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5bf62 │ │ │ │ + bne.n 5bf9a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5beec │ │ │ │ + bge.n 5bf24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5beec │ │ │ │ + bne.n 5bf24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5beec │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5bf24 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - bl 214ee8 │ │ │ │ + bl 214050 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5bfb8 │ │ │ │ + beq.n 5bff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 965e4 │ │ │ │ + bl 965c4 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b8a8 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5bfb0 │ │ │ │ + bne.n 5bfe8 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ + bl 1b10e8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bfba │ │ │ │ + b.n 5bff2 │ │ │ │ mov r0, sp │ │ │ │ - bl 5be68 │ │ │ │ - b.n 5bfba │ │ │ │ + bl 5bea0 │ │ │ │ + b.n 5bff2 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5bfe4 │ │ │ │ + cbz r3, 5c01c │ │ │ │ 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 29aad0 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 299a70 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ mov r0, r3 │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ add r4, sp, #28 │ │ │ │ add r3, sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r4, [sp, #12] │ │ │ │ movw r2, #46564 @ 0xb5e4 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #116] @ (5c088 ) │ │ │ │ + ldr r3, [pc, #116] @ (5c0c0 ) │ │ │ │ strd r4, r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ movw r2, #46356 @ 0xb514 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #43008 @ 0xa800 │ │ │ │ + movw r2, #38784 @ 0x9780 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - bl d82e0 │ │ │ │ - cbz r0, 5c084 │ │ │ │ + bl d81d0 │ │ │ │ + cbz r0, 5c0bc │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ - cbnz r5, 5c050 │ │ │ │ + cbnz r5, 5c088 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 5c044 │ │ │ │ + cbz r3, 5c07c │ │ │ │ ldr r5, [r4, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ - b.n 5c050 │ │ │ │ + b.n 5c088 │ │ │ │ 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] │ │ │ │ @@ -72306,216 +72346,216 @@ │ │ │ │ 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 25ad94 │ │ │ │ + bl 259f24 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r3, r6] │ │ │ │ lsls r5, r1, #1 │ │ │ │ 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, 5c0d2 │ │ │ │ + cbz r4, 5c10a │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ - cbz r3, 5c0ea │ │ │ │ + cbz r3, 5c122 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #63920 @ 0xf9b0 │ │ │ │ + movw r2, #59696 @ 0xe930 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 260f88 <_PyGen_SetStopIterationValue@@Base+0xf84> │ │ │ │ + bl 260118 <_PyGen_SetStopIterationValue@@Base+0xdf0> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - b.n 5c0f2 │ │ │ │ + b.n 5c12a │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #9592 @ 0x2578 │ │ │ │ + movw r1, #5368 @ 0x14f8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 5c0f2 │ │ │ │ + bl f3560 │ │ │ │ + b.n 5c12a │ │ │ │ movw r4, #5160 @ 0x1428 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44600 @ 0xae38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #43024 @ 0xa810 │ │ │ │ + movw r1, #38800 @ 0x9790 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f8c04 │ │ │ │ - cbnz r0, 5c13c │ │ │ │ + bl 1f7d2c │ │ │ │ + cbnz r0, 5c174 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #35777 @ 0x8bc1 │ │ │ │ + movw r1, #31977 @ 0x7ce9 │ │ │ │ movt r1, #31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 385de │ │ │ │ + b.w 3868a │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ movw r7, #46772 @ 0xb6b4 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ sub sp, #12 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.n 5c204 │ │ │ │ + beq.n 5c23c │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 88538 │ │ │ │ + bl 88530 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c204 │ │ │ │ + bne.n 5c23c │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5c204 │ │ │ │ + beq.n 5c23c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88538 │ │ │ │ + bl 88530 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c204 │ │ │ │ + bne.n 5c23c │ │ │ │ movw r8, #46356 @ 0xb514 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 5c19a │ │ │ │ + beq.n 5c1d2 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 88538 │ │ │ │ - cbz r0, 5c204 │ │ │ │ + bl 88530 │ │ │ │ + cbz r0, 5c23c │ │ │ │ movw r7, #46148 @ 0xb444 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 5c1b6 │ │ │ │ + beq.n 5c1ee │ │ │ │ movw r1, #46356 @ 0xb514 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r0, r6 │ │ │ │ - bl 88538 │ │ │ │ - cbz r0, 5c1e8 │ │ │ │ + bl 88530 │ │ │ │ + cbz r0, 5c220 │ │ │ │ ldrh.w r0, [r4, #13] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ rev16 r0, r0 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 2077c0 │ │ │ │ + bl 2068e8 │ │ │ │ mov r4, r0 │ │ │ │ ldrh.w r0, [r5, #13] │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ rev16 r0, r0 │ │ │ │ ldrb r1, [r5, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 2077c0 │ │ │ │ + bl 2068e8 │ │ │ │ movs r3, #0 │ │ │ │ subs r0, r4, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 19b748 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ - b.n 5c20c │ │ │ │ + bl 19adf0 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + b.n 5c244 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5c1f6 │ │ │ │ + beq.n 5c22e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88538 │ │ │ │ - cbz r0, 5c204 │ │ │ │ + bl 88530 │ │ │ │ + cbz r0, 5c23c │ │ │ │ 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 5c2b6 │ │ │ │ + b.n 5c2ee │ │ │ │ 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 5c2aa │ │ │ │ + beq.n 5c2e2 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88538 │ │ │ │ - cbnz r0, 5c2aa │ │ │ │ + bl 88530 │ │ │ │ + cbnz r0, 5c2e2 │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 5c2aa │ │ │ │ + beq.n 5c2e2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 88538 │ │ │ │ - cbnz r0, 5c2aa │ │ │ │ + bl 88530 │ │ │ │ + cbnz r0, 5c2e2 │ │ │ │ movw r1, #46356 @ 0xb514 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ movw r5, #46148 @ 0xb444 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 5c26c │ │ │ │ + beq.n 5c2a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88538 │ │ │ │ - cbz r0, 5c272 │ │ │ │ + bl 88530 │ │ │ │ + cbz r0, 5c2aa │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 5c288 │ │ │ │ - b.n 5c278 │ │ │ │ + beq.n 5c2c0 │ │ │ │ + b.n 5c2b0 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5c29e │ │ │ │ - b.n 5c294 │ │ │ │ + beq.n 5c2d6 │ │ │ │ + b.n 5c2cc │ │ │ │ movw r1, #46148 @ 0xb444 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r0, r8 │ │ │ │ - bl 88538 │ │ │ │ - cbz r0, 5c2aa │ │ │ │ + bl 88530 │ │ │ │ + cbz r0, 5c2e2 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5c2b6 │ │ │ │ + b.n 5c2ee │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88538 │ │ │ │ - cbz r0, 5c2aa │ │ │ │ + bl 88530 │ │ │ │ + cbz r0, 5c2e2 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5c2b6 │ │ │ │ + b.n 5c2ee │ │ │ │ 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 │ │ │ │ @@ -72525,36 +72565,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, 5c2de │ │ │ │ + cbz r2, 5c316 │ │ │ │ negs r3, r3 │ │ │ │ add r0, r3 │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 25de98 │ │ │ │ - cbnz r0, 5c300 │ │ │ │ + bl 25d028 │ │ │ │ + cbnz r0, 5c338 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 22ca2c <_PyTime_ObjectToTime_t@@Base+0x82c> │ │ │ │ + b.w 22bb94 <_PyTime_ObjectToTime_t@@Base+0x82c> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 5c30e │ │ │ │ + b.n 5c346 │ │ │ │ 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 r6, [r0, #13] │ │ │ │ sub sp, #16 │ │ │ │ ldrb r7, [r0, #16] │ │ │ │ @@ -72564,447 +72604,447 @@ │ │ │ │ mov r9, r2 │ │ │ │ mov r2, r7 │ │ │ │ uxth r6, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ subs r5, #1 │ │ │ │ mov sl, r3 │ │ │ │ - movw r4, #31384 @ 0x7a98 │ │ │ │ + movw r4, #27160 @ 0x6a18 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ - bl 2077c0 │ │ │ │ + bl 2068e8 │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ - bl 29ad64 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 299d04 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ add.w r5, r4, r5, lsl #2 │ │ │ │ add.w r4, r4, r1, lsl #2 │ │ │ │ mov r3, r7 │ │ │ │ strd sl, r6, [sp, #8] │ │ │ │ - movw r0, #43208 @ 0xa8c8 │ │ │ │ + movw r0, #38984 @ 0x9848 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str.w r8, [sp] │ │ │ │ - bl e5520 │ │ │ │ + bl e53c0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, 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, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #24 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 5c3fa │ │ │ │ + beq.n 5c432 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b750 │ │ │ │ - cbz r0, 5c3dc │ │ │ │ + bl 8b724 │ │ │ │ + cbz r0, 5c414 │ │ │ │ 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 5c3bc │ │ │ │ + bls.n 5c3f4 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 5c3dc │ │ │ │ + bne.n 5c414 │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 299628 <_PyObject_GetXIDataNoFallback@@Base+0xd00> │ │ │ │ - cbnz r0, 5c3dc │ │ │ │ + bl 298664 <_PyObject_GetXIDataNoFallback@@Base+0xd00> │ │ │ │ + cbnz r0, 5c414 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 22ca2c <_PyTime_ObjectToTime_t@@Base+0x82c> │ │ │ │ + b.w 22bb94 <_PyTime_ObjectToTime_t@@Base+0x82c> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #43496 @ 0xa9e8 │ │ │ │ + movw r1, #39272 @ 0x9968 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #43460 @ 0xa9c4 │ │ │ │ + movw r1, #39236 @ 0x9944 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c416 : │ │ │ │ +0005c44e : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 5c430 │ │ │ │ + cbz r0, 5c468 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 5c448 │ │ │ │ + bmi.n 5c480 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #43528 @ 0xaa08 │ │ │ │ + movw r1, #39304 @ 0x9988 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 5c4f4 │ │ │ │ + bl f3560 │ │ │ │ + b.n 5c52c │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 5c454 │ │ │ │ + cbz r1, 5c48c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 5c46c │ │ │ │ + bmi.n 5c4a4 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #43564 @ 0xaa2c │ │ │ │ + movw r1, #39340 @ 0x99ac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 5c4f4 │ │ │ │ + bl f3560 │ │ │ │ + b.n 5c52c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ cmp r2, r0 │ │ │ │ - bge.n 5c4b0 │ │ │ │ + bge.n 5c4e8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ - cbz r1, 5c492 │ │ │ │ + cbz r1, 5c4ca │ │ │ │ ldr r6, [r1, #4] │ │ │ │ ldrb.w r6, [r6, #87] @ 0x57 │ │ │ │ lsls r6, r6, #25 │ │ │ │ - bmi.n 5c4ac │ │ │ │ + bmi.n 5c4e4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5c4ac │ │ │ │ + beq.n 5c4e4 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #43608 @ 0xaa58 │ │ │ │ + movw r1, #39384 @ 0x99d8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ adds r2, #1 │ │ │ │ - b.n 5c478 │ │ │ │ + b.n 5c4b0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 5c4ce │ │ │ │ + cbnz r0, 5c506 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #43648 @ 0xaa80 │ │ │ │ + movw r1, #39424 @ 0x9a00 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5c4e8 │ │ │ │ + bge.n 5c520 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bne.n 5c4e2 │ │ │ │ + bne.n 5c51a │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 5c4e8 │ │ │ │ - cbnz r3, 5c4e8 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5c520 │ │ │ │ + cbnz r3, 5c520 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 25c8e8 │ │ │ │ + b.w 25ba78 │ │ │ │ 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, #4080] @ 0xff0 │ │ │ │ mov r2, r0 │ │ │ │ sub sp, #8 │ │ │ │ movw r1, #40760 @ 0x9f38 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - movw r0, #43680 @ 0xaaa0 │ │ │ │ + movw r0, #39456 @ 0x9a20 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldrd r3, r4, [r2, #20] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ 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 714dc │ │ │ │ + bl 71500 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #2340 @ 0x924 │ │ │ │ - movt r0, #45 @ 0x2d │ │ │ │ - bl 80cc0 │ │ │ │ + movw r0, #63652 @ 0xf8a4 │ │ │ │ + movt r0, #44 @ 0x2c │ │ │ │ + bl 80ca0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #29380 @ 0x72c4 │ │ │ │ + movw r0, #25156 @ 0x6244 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80cc0 │ │ │ │ + b.w 80ca0 │ │ │ │ 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, 5c586 │ │ │ │ + cbz r3, 5c5be │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ - b.n 5c588 │ │ │ │ + b.n 5c5c0 │ │ │ │ mov sl, r3 │ │ │ │ ldrh.w r6, [r9, #13] │ │ │ │ ldrb.w r7, [r9, #15] │ │ │ │ ldrb.w r8, [r9, #16] │ │ │ │ - cbnz r3, 5c5a0 │ │ │ │ + cbnz r3, 5c5d8 │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 5c5a0 │ │ │ │ + blt.n 5c5d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bgt.n 5c5a0 │ │ │ │ - cbnz r4, 5c5c6 │ │ │ │ + bgt.n 5c5d8 │ │ │ │ + cbnz r4, 5c5fe │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #28 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movw r4, #23172 @ 0x5a84 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ movs r1, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5c628 │ │ │ │ + cbz r0, 5c660 │ │ │ │ rev16 r6, r6 │ │ │ │ adds.w r5, sl, r5 │ │ │ │ uxth r6, r6 │ │ │ │ - beq.n 5c614 │ │ │ │ + beq.n 5c64c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 5c5e8 │ │ │ │ - bl fcb0c │ │ │ │ + cbz r0, 5c620 │ │ │ │ + bl fc9d4 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5c5e4 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 5c628 │ │ │ │ + bne.n 5c61c │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 5c660 │ │ │ │ subs r5, #1 │ │ │ │ - beq.n 5c614 │ │ │ │ + beq.n 5c64c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5c600 │ │ │ │ - bl fcb0c │ │ │ │ + cbz r0, 5c638 │ │ │ │ + bl fc9d4 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5c5fc │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 5c628 │ │ │ │ + bne.n 5c634 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 5c660 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 5c614 │ │ │ │ + beq.n 5c64c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5c614 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 5c628 │ │ │ │ + bne.n 5c64c │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 5c660 │ │ │ │ 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 22ca2c <_PyTime_ObjectToTime_t@@Base+0x82c> │ │ │ │ + b.w 22bb94 <_PyTime_ObjectToTime_t@@Base+0x82c> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ 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 │ │ │ │ ldrh.w r3, [r0, #13] │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ldrb r1, [r0, #15] │ │ │ │ rev16 r0, r3 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 2077c0 │ │ │ │ + bl 2068e8 │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ - bl 29ad64 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 299d04 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ adds r0, r1, #1 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ 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, #59168 @ 0xe720 │ │ │ │ + movw r1, #54944 @ 0xd6a0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8edb8 │ │ │ │ - cbnz r0, 5c68a │ │ │ │ + bl 8ed90 │ │ │ │ + cbnz r0, 5c6c2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5c6be │ │ │ │ - ldr r0, [pc, #56] @ (5c6c4 ) │ │ │ │ - bl 11a664 │ │ │ │ + b.n 5c6f6 │ │ │ │ + ldr r0, [pc, #56] @ (5c6fc ) │ │ │ │ + bl 11a578 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c686 │ │ │ │ + beq.n 5c6be │ │ │ │ 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] @ (5c6c8 ) │ │ │ │ - bl 100648 │ │ │ │ + ldr r1, [pc, #36] @ (5c700 ) │ │ │ │ + bl 100408 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5c6be │ │ │ │ + bge.n 5c6f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5c6be │ │ │ │ + cbnz r3, 5c6f6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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 │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ ldrb r2, [r0, #18] │ │ │ │ ldrb r1, [r0, #17] │ │ │ │ - b.w 5c30e │ │ │ │ + b.w 5c346 │ │ │ │ │ │ │ │ -0005c6d6 : │ │ │ │ +0005c70e : │ │ │ │ b.w 2c04c │ │ │ │ │ │ │ │ -0005c6da : │ │ │ │ +0005c712 : │ │ │ │ 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 13b304 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ + bl 13af4c <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r0, #43900 @ 0xab7c │ │ │ │ + movw r0, #39676 @ 0x9afc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w 79770 │ │ │ │ + b.w 79798 │ │ │ │ │ │ │ │ -0005c702 : │ │ │ │ +0005c73a : │ │ │ │ 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 5c720 │ │ │ │ + bpl.n 5c758 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bmi.n 5c726 │ │ │ │ - bl 4cdbe │ │ │ │ - b.n 5c7ca │ │ │ │ + bmi.n 5c75e │ │ │ │ + bl 4cdf6 │ │ │ │ + b.n 5c802 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5c732 │ │ │ │ + blt.n 5c76a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5c74a │ │ │ │ + blt.n 5c782 │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #61388 @ 0xefcc │ │ │ │ + movw r1, #57164 @ 0xdf4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 5c7ca │ │ │ │ + bl f3560 │ │ │ │ + b.n 5c802 │ │ │ │ mov r6, r2 │ │ │ │ - bl 25e4f0 │ │ │ │ + bl 25d814 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c7ca │ │ │ │ + bne.n 5c802 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ubfx ip, r3, #6, #1 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 5c77a │ │ │ │ + bmi.n 5c7b2 │ │ │ │ ubfx r7, r3, #2, #3 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 5c77e │ │ │ │ + beq.n 5c7b6 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r7, #2 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ - b.n 5c780 │ │ │ │ + b.n 5c7b8 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 5c780 │ │ │ │ + b.n 5c7b8 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 5c79c │ │ │ │ + bls.n 5c7d4 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #43916 @ 0xab8c │ │ │ │ + movw r1, #39692 @ 0x9b0c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 5c7ca │ │ │ │ + bl f3560 │ │ │ │ + b.n 5c802 │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 5c7b2 │ │ │ │ + bpl.n 5c7ea │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 5c7ae │ │ │ │ + beq.n 5c7e6 │ │ │ │ adds r4, #20 │ │ │ │ - b.n 5c7b4 │ │ │ │ + b.n 5c7ec │ │ │ │ adds r4, #28 │ │ │ │ - b.n 5c7b4 │ │ │ │ + b.n 5c7ec │ │ │ │ ldr r4, [r4, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5c7bc │ │ │ │ + bne.n 5c7f4 │ │ │ │ strb r6, [r4, r5] │ │ │ │ - b.n 5c7ce │ │ │ │ + b.n 5c806 │ │ │ │ cmp r2, #2 │ │ │ │ ite eq │ │ │ │ strheq.w r6, [r4, r5, lsl #1] │ │ │ │ strne.w r6, [r4, r5, lsl #2] │ │ │ │ - b.n 5c7ce │ │ │ │ + b.n 5c806 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0005c7d0 <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ +0005c808 <_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, #360] @ 0x168 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -73024,185 +73064,185 @@ │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005c814 <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ +0005c84c <_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 5c83e <_PyErr_SetFromPyStatus@@Base+0x2a> │ │ │ │ + beq.n 5c876 <_PyErr_SetFromPyStatus@@Base+0x2a> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #43940 @ 0xaba4 │ │ │ │ + movw r1, #39716 @ 0x9b24 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - b.n 5c856 <_PyErr_SetFromPyStatus@@Base+0x42> │ │ │ │ + b.n 5c88e <_PyErr_SetFromPyStatus@@Base+0x42> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - cbz r4, 5c846 <_PyErr_SetFromPyStatus@@Base+0x32> │ │ │ │ + cbz r4, 5c87e <_PyErr_SetFromPyStatus@@Base+0x32> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbnz r3, 5c862 <_PyErr_SetFromPyStatus@@Base+0x4e> │ │ │ │ + cbnz r3, 5c89a <_PyErr_SetFromPyStatus@@Base+0x4e> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #43988 @ 0xabd4 │ │ │ │ + movw r1, #39764 @ 0x9b54 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d6d5c │ │ │ │ - movw r1, #46984 @ 0xb788 │ │ │ │ + b.w d6c4c │ │ │ │ + movw r1, #42760 @ 0xa708 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c174 │ │ │ │ - cbnz r0, 5c87c <_PyErr_SetFromPyStatus@@Base+0x68> │ │ │ │ + cbnz r0, 5c8b4 <_PyErr_SetFromPyStatus@@Base+0x68> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1fc770 │ │ │ │ + b.w 1fb898 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 5c89e <_PyErr_SetFromPyStatus@@Base+0x8a> │ │ │ │ + cbz r2, 5c8d6 <_PyErr_SetFromPyStatus@@Base+0x8a> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #50436 @ 0xc504 │ │ │ │ + movw r1, #46212 @ 0xb484 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #4252 @ 0x109c │ │ │ │ + movw r1, #28 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ │ │ │ │ -0005c8b2 : │ │ │ │ +0005c8ea : │ │ │ │ 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, #56956 @ 0xde7c │ │ │ │ + movw r1, #52732 @ 0xcdfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #50648 @ 0xc5d8 │ │ │ │ + movw r0, #46424 @ 0xb558 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldrd r5, r6, [sp, #56] @ 0x38 │ │ │ │ mov sl, r2 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1bc310 │ │ │ │ + bl 1bb9bc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 5c936 │ │ │ │ + cbz r0, 5c96e │ │ │ │ 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, #44044 @ 0xac0c │ │ │ │ + movw r1, #39820 @ 0x9b8c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 87e38 │ │ │ │ + bl 87e2c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5c934 │ │ │ │ + bge.n 5c96c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 5c934 │ │ │ │ + cbnz r3, 5c96c │ │ │ │ mov r0, r8 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r8, r4 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ 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 │ │ │ │ movw r3, #44600 @ 0xae38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #44052 @ 0xac14 │ │ │ │ + movw r1, #39828 @ 0x9b94 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f8c04 │ │ │ │ - cbz r0, 5c970 │ │ │ │ + bl 1f7d2c │ │ │ │ + cbz r0, 5c9a8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5c99c │ │ │ │ - movw r1, #44268 @ 0xacec │ │ │ │ + b.n 5c9d4 │ │ │ │ + movw r1, #40044 @ 0x9c6c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8edb8 │ │ │ │ + bl 8ed90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c96c │ │ │ │ + beq.n 5c9a4 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #35777 @ 0x8bc1 │ │ │ │ + movw r1, #31977 @ 0x7ce9 │ │ │ │ movt r1, #31 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 261474 │ │ │ │ + bl 260604 │ │ │ │ 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 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r1, #2 │ │ │ │ - bl 4a0cc │ │ │ │ + bl 4a104 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #29380 @ 0x72c4 │ │ │ │ + movw r0, #25156 @ 0x6244 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80cc0 │ │ │ │ + b.w 80ca0 │ │ │ │ movw r2, #32128 @ 0x7d80 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005c9ec : │ │ │ │ +0005ca24 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r1, [pc, #36] @ (5ca20 ) │ │ │ │ + ldr r1, [pc, #36] @ (5ca58 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #28 │ │ │ │ add r2, sp, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ - bl 1966cc <_PyInterpreterState_New@@Base> │ │ │ │ + bl 195d74 <_PyInterpreterState_New@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 5ca18 │ │ │ │ + cbz r3, 5ca50 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ bl 2d53c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ @@ -73219,464 +73259,464 @@ │ │ │ │ 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, 5ca50 │ │ │ │ + cbz r4, 5ca88 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - b.n 5ca58 │ │ │ │ + b.n 5ca90 │ │ │ │ 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 19b96c <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ + bl 19b014 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movw r0, #64312 @ 0xfb38 │ │ │ │ + movw r0, #60088 @ 0xeab8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 79770 │ │ │ │ + b.w 79798 │ │ │ │ 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 5caaa │ │ │ │ + blt.n 5cae2 │ │ │ │ mov r4, r0 │ │ │ │ - bl 965e4 │ │ │ │ + bl 965c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2bac0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9aa94 │ │ │ │ - cbnz r4, 5cab4 │ │ │ │ + bl 9aa40 │ │ │ │ + cbnz r4, 5caec │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 5cabc │ │ │ │ + b.n 5caf4 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movw r3, #43736 @ 0xaad8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #1196 @ 0x4ac │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #44288 @ 0xad00 │ │ │ │ + movw r2, #62508 @ 0xf42c │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #40064 @ 0x9c80 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ 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, 5cb2e │ │ │ │ + cbz r3, 5cb66 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 5cb2e │ │ │ │ + beq.n 5cb66 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #1196 @ 0x4ac │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl 1fb2d0 │ │ │ │ + movw r1, #62508 @ 0xf42c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + bl 1fa3f8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5cb18 │ │ │ │ + cbnz r0, 5cb50 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5cba6 │ │ │ │ + b.n 5cbde │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 5cb3c │ │ │ │ + bne.n 5cb74 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cb2e │ │ │ │ + bge.n 5cb66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5cb2e │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5cb66 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cb62 │ │ │ │ + bge.n 5cb9a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5cb62 │ │ │ │ + b.n 5cb9a │ │ │ │ mov r1, r0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 25dcac │ │ │ │ + bl 25ce3c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cb5e │ │ │ │ + bge.n 5cb96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5cb5e │ │ │ │ + cbnz r3, 5cb96 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5cb14 │ │ │ │ + beq.n 5cb4c │ │ │ │ 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 5cb8e │ │ │ │ + bge.n 5cbc6 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r0, 5cb8e │ │ │ │ + cbnz r0, 5cbc6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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 216610 │ │ │ │ + bl 215778 │ │ │ │ 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 5cc16 │ │ │ │ + beq.n 5cc4e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bl f8074 │ │ │ │ + bl f7f38 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cbea │ │ │ │ + bge.n 5cc22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5cbea │ │ │ │ + cbnz r3, 5cc22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 5cc14 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 5cc4c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #44328 @ 0xad28 │ │ │ │ + movw r0, #40104 @ 0x9ca8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e5520 │ │ │ │ + bl e53c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cc16 │ │ │ │ + bge.n 5cc4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5cc16 │ │ │ │ + cbnz r3, 5cc4e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5cc16 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5cc4e │ │ │ │ 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, #29364 @ 0x72b4 │ │ │ │ + movw r1, #25140 @ 0x6234 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 8edb8 │ │ │ │ - cbz r0, 5cc58 │ │ │ │ + bl 8ed90 │ │ │ │ + cbz r0, 5cc90 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 5cc5c │ │ │ │ + bl 5cc94 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #29380 @ 0x72c4 │ │ │ │ + movw r0, #25156 @ 0x6244 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ 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 714dc │ │ │ │ + bl 71500 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ccca │ │ │ │ + cbz r0, 5cd02 │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 5cc8a │ │ │ │ + ble.n 5ccc2 │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ - cbz r3, 5cc8a │ │ │ │ + cbz r3, 5ccc2 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ strb r3, [r0, #16] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 5cc9e │ │ │ │ + cbz r3, 5ccd6 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5cca8 │ │ │ │ + bne.n 5cce0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7bf18 │ │ │ │ + bl 7bf08 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5ccb0 │ │ │ │ + b.n 5cce8 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7c0bc │ │ │ │ + bl 7c0ac │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ccbe │ │ │ │ + bge.n 5ccf6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5ccc2 │ │ │ │ + cbz r3, 5ccfa │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5ccca │ │ │ │ + b.n 5cd02 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ccbe │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ccf6 │ │ │ │ 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 f8074 │ │ │ │ + bl f7f38 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cd00 │ │ │ │ + bge.n 5cd38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5cd00 │ │ │ │ + cbnz r3, 5cd38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5cd2e │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5cd66 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #44344 @ 0xad38 │ │ │ │ + movw r0, #40120 @ 0x9cb8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e5520 │ │ │ │ + bl e53c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cd22 │ │ │ │ + bge.n 5cd5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5cd26 │ │ │ │ + cbz r3, 5cd5e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5cd2e │ │ │ │ + b.n 5cd66 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5cd22 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5cd5a │ │ │ │ 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 r0, r1 │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5cd52 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 5cd94 │ │ │ │ - ldr r1, [pc, #68] @ (5cd98 ) │ │ │ │ + bne.n 5cd8a │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 5cdcc │ │ │ │ + ldr r1, [pc, #68] @ (5cdd0 ) │ │ │ │ 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 5cd84 │ │ │ │ + bne.n 5cdbc │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #44360 @ 0xad48 │ │ │ │ + movw r1, #40136 @ 0x9cc8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 5cd94 │ │ │ │ + bl f3560 │ │ │ │ + b.n 5cdcc │ │ │ │ ldr.w r0, [r3, #3912] @ 0xf48 │ │ │ │ str.w r4, [r3, #3912] @ 0xf48 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r3, #43736 @ 0xaad8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #1148 @ 0x47c │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #44288 @ 0xad00 │ │ │ │ + movw r2, #62460 @ 0xf3fc │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #40064 @ 0x9c80 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ movw r3, #43736 @ 0xaad8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #1296 @ 0x510 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #44288 @ 0xad00 │ │ │ │ + movw r2, #62608 @ 0xf490 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + movw r1, #40064 @ 0x9c80 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ │ │ │ │ -0005cdd8 : │ │ │ │ - vldr d0, [pc, #4] @ 5cde0 │ │ │ │ +0005ce10 : │ │ │ │ + vldr d0, [pc, #4] @ 5ce18 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ │ │ │ │ -0005cde8 : │ │ │ │ - vldr d0, [pc, #4] @ 5cdf0 │ │ │ │ +0005ce20 : │ │ │ │ + vldr d0, [pc, #4] @ 5ce28 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ 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] @ (5ce88 ) │ │ │ │ + ldr r3, [pc, #120] @ (5cec0 ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r2, #21776 @ 0x5510 │ │ │ │ + movw r2, #17552 @ 0x4490 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - bl d82e0 │ │ │ │ - cbnz r0, 5ce26 │ │ │ │ + bl d81d0 │ │ │ │ + cbnz r0, 5ce5e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5ce80 │ │ │ │ + b.n 5ceb8 │ │ │ │ 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, #44448 @ 0xada0 │ │ │ │ + movw r0, #40224 @ 0x9d20 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ce22 │ │ │ │ + beq.n 5ce5a │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - bl 216a58 │ │ │ │ + bl 215bc0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ce80 │ │ │ │ + bge.n 5ceb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ce80 │ │ │ │ + cbnz r3, 5ceb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrh r0, [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 5cc5c │ │ │ │ + bl 5cc94 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #29380 @ 0x72c4 │ │ │ │ + movw r0, #25156 @ 0x6244 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80cc0 │ │ │ │ + b.w 80ca0 │ │ │ │ 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, #59168 @ 0xe720 │ │ │ │ + movw r1, #54944 @ 0xd6a0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8edb8 │ │ │ │ - cbnz r0, 5cee0 │ │ │ │ + bl 8ed90 │ │ │ │ + cbnz r0, 5cf18 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5cf14 │ │ │ │ - ldr r0, [pc, #56] @ (5cf1c ) │ │ │ │ - bl 11a664 │ │ │ │ + b.n 5cf4c │ │ │ │ + ldr r0, [pc, #56] @ (5cf54 ) │ │ │ │ + bl 11a578 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5cedc │ │ │ │ + beq.n 5cf14 │ │ │ │ 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] @ (5cf20 ) │ │ │ │ - bl 100648 │ │ │ │ + ldr r1, [pc, #36] @ (5cf58 ) │ │ │ │ + bl 100408 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cf14 │ │ │ │ + bge.n 5cf4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5cf14 │ │ │ │ + cbnz r3, 5cf4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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} │ │ │ │ @@ -73688,1177 +73728,1177 @@ │ │ │ │ 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 19b748 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 19adf0 <_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 5cf78 │ │ │ │ + beq.n 5cfb0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 88538 │ │ │ │ + bl 88530 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d04e │ │ │ │ + beq.n 5d086 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5cf8e │ │ │ │ + beq.n 5cfc6 │ │ │ │ movw r1, #46148 @ 0xb444 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 88538 │ │ │ │ + bl 88530 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d04e │ │ │ │ + beq.n 5d086 │ │ │ │ mov r0, r6 │ │ │ │ - bl 262f80 │ │ │ │ + bl 262110 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d014 │ │ │ │ + beq.n 5d04c │ │ │ │ mov r0, r5 │ │ │ │ - bl 262f80 │ │ │ │ + bl 262110 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5cfba │ │ │ │ + cbnz r0, 5cff2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d014 │ │ │ │ + bge.n 5d04c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d014 │ │ │ │ + cbnz r3, 5d04c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d014 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d04c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 258a98 │ │ │ │ + bl 257be8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cfd8 │ │ │ │ + bge.n 5d010 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5cfd8 │ │ │ │ + cbnz r3, 5d010 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5cfec │ │ │ │ + bge.n 5d024 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5cfec │ │ │ │ + cbnz r3, 5d024 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 5d014 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 5d04c │ │ │ │ ldr r0, [r5, #20] │ │ │ │ movw r1, #46148 @ 0xb444 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 2587e4 │ │ │ │ + bl 257934 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5d018 │ │ │ │ + cbnz r0, 5d050 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d014 │ │ │ │ + bge.n 5d04c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d014 │ │ │ │ + cbnz r3, 5d04c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5d056 │ │ │ │ + b.n 5d08e │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7c0bc │ │ │ │ + bl 7c0ac │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d038 │ │ │ │ + bge.n 5d070 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5d038 │ │ │ │ + cbnz r3, 5d070 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d056 │ │ │ │ + bge.n 5d08e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d056 │ │ │ │ + cbnz r3, 5d08e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d056 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d08e │ │ │ │ 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 5d084 │ │ │ │ + beq.n 5d0bc │ │ │ │ mov r1, r4 │ │ │ │ - bl 88538 │ │ │ │ + bl 88530 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d126 │ │ │ │ + beq.n 5d15e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5d09a │ │ │ │ + beq.n 5d0d2 │ │ │ │ movw r1, #46148 @ 0xb444 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 88538 │ │ │ │ + bl 88530 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d126 │ │ │ │ + beq.n 5d15e │ │ │ │ mov r0, r6 │ │ │ │ - bl 262f80 │ │ │ │ + bl 262110 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5d0a8 │ │ │ │ + cbnz r0, 5d0e0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5d12e │ │ │ │ + b.n 5d166 │ │ │ │ mov r0, r5 │ │ │ │ - bl 262f80 │ │ │ │ + bl 262110 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5d0ca │ │ │ │ + cbnz r0, 5d102 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d0a4 │ │ │ │ + bge.n 5d0dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5d0a4 │ │ │ │ + bne.n 5d0dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d0a4 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d0dc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 138a54 │ │ │ │ + bl 13869c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d0e8 │ │ │ │ + bge.n 5d120 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d0e8 │ │ │ │ + cbnz r3, 5d120 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d0fc │ │ │ │ + bge.n 5d134 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5d0fc │ │ │ │ + cbnz r3, 5d134 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5d0a4 │ │ │ │ + beq.n 5d0dc │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #46148 @ 0xb444 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 2587e4 │ │ │ │ + bl 257934 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d12e │ │ │ │ + bge.n 5d166 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d12e │ │ │ │ + cbnz r3, 5d166 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d12e │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d166 │ │ │ │ movw r4, #5152 @ 0x1420 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 262ad8 │ │ │ │ + b.w 261c68 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #47188 @ 0xb854 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - bne.n 5d154 │ │ │ │ - movw r0, #44516 @ 0xade4 │ │ │ │ + bne.n 5d18c │ │ │ │ + movw r0, #40292 @ 0x9d64 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w e5520 │ │ │ │ + b.w e53c0 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ - cbnz r3, 5d166 │ │ │ │ - movw r0, #65420 @ 0xff8c │ │ │ │ + cbnz r3, 5d19e │ │ │ │ + movw r0, #61196 @ 0xef0c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e5520 │ │ │ │ - movw r0, #34468 @ 0x86a4 │ │ │ │ + b.w e53c0 │ │ │ │ + movw r0, #30228 @ 0x7614 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w e5520 │ │ │ │ + b.w e53c0 │ │ │ │ │ │ │ │ -0005d172 : │ │ │ │ +0005d1aa : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5d192 │ │ │ │ + bne.n 5d1ca │ │ │ │ ldr.w r2, [r3, #-36] │ │ │ │ sub.w r0, r3, #36 @ 0x24 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d19a │ │ │ │ + bge.n 5d1d2 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #-36] │ │ │ │ bx lr │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005d19c : │ │ │ │ +0005d1d4 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005d1bc : │ │ │ │ +0005d1f4 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005d1dc : │ │ │ │ +0005d214 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005d1f0 : │ │ │ │ +0005d228 : │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 5d210 │ │ │ │ + bmi.n 5d248 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #44524 @ 0xadec │ │ │ │ + movw r1, #40300 @ 0x9d6c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ 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 5d290 │ │ │ │ + bge.n 5d2c8 │ │ │ │ ldrb.w r3, [r4, #128] @ 0x80 │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ - bne.n 5d290 │ │ │ │ + bne.n 5d2c8 │ │ │ │ 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 5d290 │ │ │ │ + bne.n 5d2c8 │ │ │ │ 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 5d28e │ │ │ │ + bge.n 5d2c6 │ │ │ │ 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 5d264 │ │ │ │ + b.n 5d29c │ │ │ │ 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 5d2c6 │ │ │ │ + ble.n 5d2fe │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ - bl bdd0c <_PyUnicode_Equal@@Base> │ │ │ │ - cbnz r0, 5d2b0 │ │ │ │ + bl bdd98 <_PyUnicode_Equal@@Base> │ │ │ │ + cbnz r0, 5d2e8 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 5d298 │ │ │ │ + b.n 5d2d0 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ add r3, r5 │ │ │ │ ldrsb.w r2, [r3, #16] │ │ │ │ ldrb.w ip, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 5d2e2 │ │ │ │ + bge.n 5d31a │ │ │ │ ldr r3, [r4, #24] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 5d2e2 │ │ │ │ + bmi.n 5d31a │ │ │ │ movw r3, #61128 @ 0xeec8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #44552 @ 0xae08 │ │ │ │ + movw r1, #40328 @ 0x9d88 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ ldr r1, [r6, #32] │ │ │ │ - cbz r1, 5d2f2 │ │ │ │ + cbz r1, 5d32a │ │ │ │ add.w r3, r6, #40 @ 0x28 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 5d2c6 │ │ │ │ + bls.n 5d2fe │ │ │ │ adds r5, #10 │ │ │ │ cmp r2, #0 │ │ │ │ ldr.w r3, [r6, r5, lsl #2] │ │ │ │ bic.w r0, r3, #1 │ │ │ │ - blt.n 5d318 │ │ │ │ + blt.n 5d350 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.n 5d31e │ │ │ │ + beq.n 5d356 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 5d2c6 │ │ │ │ + bls.n 5d2fe │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #31628 @ 0x7b8c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5d322 │ │ │ │ + bne.n 5d35a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r0, 5d322 │ │ │ │ - b.n 5d2c6 │ │ │ │ + cbnz r0, 5d35a │ │ │ │ + b.n 5d2fe │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 5d2c6 │ │ │ │ + bls.n 5d2fe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d32e │ │ │ │ + bge.n 5d366 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0005d332 : │ │ │ │ +0005d36a : │ │ │ │ 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 79770 │ │ │ │ + bl 79798 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5d370 │ │ │ │ + cbz r0, 5d3a8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5d1f0 │ │ │ │ + bl 5d228 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d364 │ │ │ │ + bge.n 5d39c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5d368 │ │ │ │ + cbz r3, 5d3a0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5d370 │ │ │ │ + b.n 5d3a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d364 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d39c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005d374 : │ │ │ │ +0005d3ac : │ │ │ │ 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 5d398 │ │ │ │ + bne.n 5d3d0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 225bec │ │ │ │ + b.w 224d58 │ │ │ │ mov.w r1, #600 @ 0x258 │ │ │ │ - movw r0, #59504 @ 0xe870 │ │ │ │ + movw r0, #55280 @ 0xd7f0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d3ac : │ │ │ │ +0005d3e4 : │ │ │ │ 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 5d3dc │ │ │ │ + beq.n 5d414 │ │ │ │ movw r1, #521 @ 0x209 │ │ │ │ - movw r0, #59504 @ 0xe870 │ │ │ │ + movw r0, #55280 @ 0xd7f0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d3de │ │ │ │ + b.n 5d416 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d3e0 : │ │ │ │ +0005d418 : │ │ │ │ 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 5d410 │ │ │ │ + beq.n 5d448 │ │ │ │ mov.w r1, #416 @ 0x1a0 │ │ │ │ - movw r0, #59504 @ 0xe870 │ │ │ │ + movw r0, #55280 @ 0xd7f0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d412 │ │ │ │ + b.n 5d44a │ │ │ │ ldr r0, [r0, #24] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d414 : │ │ │ │ +0005d44c : │ │ │ │ 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 5d444 │ │ │ │ + beq.n 5d47c │ │ │ │ mov.w r1, #446 @ 0x1be │ │ │ │ - movw r0, #59504 @ 0xe870 │ │ │ │ + movw r0, #55280 @ 0xd7f0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d446 │ │ │ │ + b.n 5d47e │ │ │ │ ldr r0, [r0, #28] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d448 : │ │ │ │ +0005d480 : │ │ │ │ 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 5d478 │ │ │ │ + beq.n 5d4b0 │ │ │ │ mov.w r1, #426 @ 0x1aa │ │ │ │ - movw r0, #59504 @ 0xe870 │ │ │ │ + movw r0, #55280 @ 0xd7f0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d47a │ │ │ │ + b.n 5d4b2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d47c : │ │ │ │ +0005d4b4 : │ │ │ │ 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 5d4ac │ │ │ │ + beq.n 5d4e4 │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ - movw r0, #59504 @ 0xe870 │ │ │ │ + movw r0, #55280 @ 0xd7f0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5d4ae │ │ │ │ + b.n 5d4e6 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d4b0 : │ │ │ │ +0005d4e8 : │ │ │ │ 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 5d4de │ │ │ │ - movw r0, #59504 @ 0xe870 │ │ │ │ + beq.n 5d516 │ │ │ │ + movw r0, #55280 @ 0xd7f0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #531 @ 0x213 │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5d51c │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5d554 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5d522 │ │ │ │ + beq.n 5d55a │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5d504 │ │ │ │ + bpl.n 5d53c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d524 │ │ │ │ + bge.n 5d55c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5d524 │ │ │ │ + b.n 5d55c │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #44580 @ 0xae24 │ │ │ │ + movw r1, #40356 @ 0x9da4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5d534 │ │ │ │ + b.n 5d56c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 208b94 │ │ │ │ + bl 207cbc │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ str r4, [r5, #36] @ 0x24 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005d536 : │ │ │ │ +0005d56e : │ │ │ │ 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 5d564 │ │ │ │ + beq.n 5d59c │ │ │ │ mov.w r1, #456 @ 0x1c8 │ │ │ │ - movw r0, #59504 @ 0xe870 │ │ │ │ + movw r0, #55280 @ 0xd7f0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5d5a2 │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5d5da │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5d5a8 │ │ │ │ - cbz r1, 5d58c │ │ │ │ + beq.n 5d5e0 │ │ │ │ + cbz r1, 5d5c4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5d58c │ │ │ │ + bpl.n 5d5c4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d5aa │ │ │ │ + bge.n 5d5e2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5d5aa │ │ │ │ + b.n 5d5e2 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #44624 @ 0xae50 │ │ │ │ + movw r1, #40400 @ 0x9dd0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5d5c4 │ │ │ │ + b.n 5d5fc │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #3 │ │ │ │ - bl 208ab8 <_PyUnicode_ToUppercase@@Base+0x5f0> │ │ │ │ + bl 207be0 <_PyUnicode_ToUppercase@@Base+0x5f0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 208b94 │ │ │ │ + bl 207cbc │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r4, [r5, #28] │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005d5c6 : │ │ │ │ +0005d5fe : │ │ │ │ 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 5d5f4 │ │ │ │ - movw r0, #59504 @ 0xe870 │ │ │ │ + beq.n 5d62c │ │ │ │ + movw r0, #55280 @ 0xd7f0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #497 @ 0x1f1 │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5d632 │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5d66a │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5d638 │ │ │ │ - cbz r1, 5d61c │ │ │ │ + beq.n 5d670 │ │ │ │ + cbz r1, 5d654 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 5d61c │ │ │ │ + bpl.n 5d654 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d63a │ │ │ │ + bge.n 5d672 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5d63a │ │ │ │ + b.n 5d672 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #44648 @ 0xae68 │ │ │ │ + movw r1, #40424 @ 0x9de8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5d654 │ │ │ │ + b.n 5d68c │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #4 │ │ │ │ - bl 208ab8 <_PyUnicode_ToUppercase@@Base+0x5f0> │ │ │ │ + bl 207be0 <_PyUnicode_ToUppercase@@Base+0x5f0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 208b94 │ │ │ │ + bl 207cbc │ │ │ │ ldr r0, [r5, #32] │ │ │ │ str r4, [r5, #32] │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005d656 : │ │ │ │ +0005d68e : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ ite lt │ │ │ │ movlt r0, #0 │ │ │ │ movge r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005d664 : │ │ │ │ +0005d69c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 79770 │ │ │ │ + bl 79798 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5d69a │ │ │ │ - bl 1d33c8 │ │ │ │ + cbz r0, 5d6d2 │ │ │ │ + bl 1d24fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d68e │ │ │ │ + bge.n 5d6c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5d692 │ │ │ │ + cbz r3, 5d6ca │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5d69a │ │ │ │ + b.n 5d6d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5d68e │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d6c6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005d69e : │ │ │ │ +0005d6d6 : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 5d6a6 │ │ │ │ + b.w 5d6de │ │ │ │ │ │ │ │ -0005d6a6 : │ │ │ │ +0005d6de : │ │ │ │ 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 79770 │ │ │ │ + bl 79798 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d794 │ │ │ │ + beq.n 5d7cc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5d78e │ │ │ │ + beq.n 5d7c6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19e9f0 │ │ │ │ + bl 19e090 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5d6dc │ │ │ │ + cbnz r0, 5d714 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5d6fc │ │ │ │ - cbz r4, 5d720 │ │ │ │ + b.n 5d734 │ │ │ │ + cbz r4, 5d758 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e9f0 │ │ │ │ + bl 19e090 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d788 │ │ │ │ + beq.n 5d7c0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r5 │ │ │ │ - bl 5d7a8 │ │ │ │ + bl 5d7e0 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d710 │ │ │ │ + bge.n 5d748 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5d710 │ │ │ │ + cbnz r3, 5d748 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r4 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a53c │ │ │ │ - b.n 5d794 │ │ │ │ - ldr r2, [pc, #120] @ (5d79c ) │ │ │ │ + bl 7a54c │ │ │ │ + b.n 5d7cc │ │ │ │ + ldr r2, [pc, #120] @ (5d7d4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 5d73a │ │ │ │ - movw r1, #44308 @ 0xad14 │ │ │ │ + cbnz r3, 5d772 │ │ │ │ + movw r1, #40084 @ 0x9c94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #104] @ (5d7a0 ) │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #104] @ (5d7d8 ) │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r0, [r3, #3904] @ 0xf40 │ │ │ │ - movw r1, #46376 @ 0xb528 │ │ │ │ + movw r1, #42152 @ 0xa4a8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl d04a0 │ │ │ │ + bl d053c │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 5d754 │ │ │ │ - bl d94d0 │ │ │ │ - b.n 5d6ea │ │ │ │ + cbnz r0, 5d78c │ │ │ │ + bl d93c0 │ │ │ │ + b.n 5d722 │ │ │ │ mov r3, r4 │ │ │ │ strd r0, r5, [sp] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #64] @ (5d7a4 ) │ │ │ │ + ldr r0, [pc, #64] @ (5d7dc ) │ │ │ │ mov r1, sp │ │ │ │ - bl 94d5c │ │ │ │ + bl 94d40 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d77e │ │ │ │ + bge.n 5d7b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5d77e │ │ │ │ + cbnz r3, 5d7b6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5d74e │ │ │ │ + beq.n 5d786 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 5d6ea │ │ │ │ + b.n 5d722 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5d6fc │ │ │ │ + b.n 5d734 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5d6de │ │ │ │ - b.n 5d6ea │ │ │ │ + bne.n 5d716 │ │ │ │ + b.n 5d722 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #14] │ │ │ │ + ldr r0, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmia r7!, {r3, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0005d7a8 : │ │ │ │ +0005d7e0 : │ │ │ │ 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] @ (5d878 ) │ │ │ │ + ldr r3, [pc, #188] @ (5d8b0 ) │ │ │ │ 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 1a08e0 <_PySys_GetRequiredAttr@@Base+0x1364> │ │ │ │ - cbz r0, 5d806 │ │ │ │ + bl 19ff80 <_PySys_GetRequiredAttr@@Base+0x1364> │ │ │ │ + cbz r0, 5d83e │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r4, 5d7dc │ │ │ │ + cbnz r4, 5d814 │ │ │ │ ldr.w r4, [r8, #80] @ 0x50 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - movw r1, #46376 @ 0xb528 │ │ │ │ + movw r1, #42152 @ 0xa4a8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr.w r0, [r3, #3904] @ 0xf40 │ │ │ │ - bl d04a0 │ │ │ │ + bl d053c │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 5d80a │ │ │ │ + cbnz r0, 5d842 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d806 │ │ │ │ + bge.n 5d83e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d806 │ │ │ │ + cbnz r3, 5d83e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5d86e │ │ │ │ + b.n 5d8a6 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, sl, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #100] @ (5d87c ) │ │ │ │ - bl 100648 │ │ │ │ + ldr r1, [pc, #100] @ (5d8b4 ) │ │ │ │ + bl 100408 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d836 │ │ │ │ + bge.n 5d86e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 5d836 │ │ │ │ + cbnz r3, 5d86e │ │ │ │ mov r0, r9 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5d85a │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5d892 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d84c │ │ │ │ + bge.n 5d884 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d84c │ │ │ │ + cbnz r3, 5d884 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a0a78 │ │ │ │ + bl 1a0118 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5d86e │ │ │ │ + bge.n 5d8a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5d86e │ │ │ │ + cbnz r3, 5d8a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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 │ │ │ │ │ │ │ │ -0005d880 : │ │ │ │ +0005d8b8 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 5d6a6 │ │ │ │ + b.w 5d6de │ │ │ │ │ │ │ │ -0005d886 : │ │ │ │ - movw r0, #20980 @ 0x51f4 │ │ │ │ +0005d8be : │ │ │ │ + movw r0, #16756 @ 0x4174 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005d890 : │ │ │ │ +0005d8c8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (5d8c4 ) │ │ │ │ + ldr r3, [pc, #36] @ (5d8fc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3896] @ 0xf38 │ │ │ │ - cbnz r0, 5d8c2 │ │ │ │ - movw r1, #64172 @ 0xfaac │ │ │ │ + cbnz r0, 5d8fa │ │ │ │ + movw r1, #59948 @ 0xea2c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #57148 @ 0xdf3c │ │ │ │ + movw r0, #52924 @ 0xcebc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005d8c8 : │ │ │ │ +0005d900 : │ │ │ │ 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, #44684 @ 0xae8c │ │ │ │ + movw r1, #40460 @ 0x9e0c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f8c04 │ │ │ │ - cbnz r0, 5d8fc │ │ │ │ + bl 1f7d2c │ │ │ │ + cbnz r0, 5d934 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1bcd4c │ │ │ │ + b.w 1bc3fc │ │ │ │ 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, 5d91e │ │ │ │ + cbz r3, 5d956 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r4, r4, r3, lsl #3 │ │ │ │ adds r4, #16 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbz r0, 5d92c │ │ │ │ - bl 2706f8 <_PySys_GetSizeOf@@Base> │ │ │ │ + cbz r0, 5d964 │ │ │ │ + bl 26f704 <_PySys_GetSizeOf@@Base> │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 5d930 │ │ │ │ + beq.n 5d968 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5d93a │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 5d944 │ │ │ │ + bne.n 5d972 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 5d97c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7e104 │ │ │ │ + b.w 7e0f4 │ │ │ │ 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, 5d966 │ │ │ │ + cbz r3, 5d99e │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r3, [r5, #124] @ 0x7c │ │ │ │ - cbz r3, 5d972 │ │ │ │ + cbz r3, 5d9aa │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - cbz r0, 5d97e │ │ │ │ + cbz r0, 5d9b6 │ │ │ │ adds r4, #1 │ │ │ │ blx 2bfb8 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r5, #116] @ 0x74 │ │ │ │ - cbz r0, 5d98a │ │ │ │ + cbz r0, 5d9c2 │ │ │ │ adds r4, #1 │ │ │ │ blx 2bfb8 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ - cbz r0, 5d996 │ │ │ │ + cbz r0, 5d9ce │ │ │ │ adds r4, #1 │ │ │ │ blx 2bfb8 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5d9a0 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 5d9aa │ │ │ │ + bne.n 5d9d8 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 5d9e2 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7e104 │ │ │ │ + b.w 7e0f4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005d9ae : │ │ │ │ +0005d9e6 : │ │ │ │ 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 125f28 │ │ │ │ + bl 125cf0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5d9e2 │ │ │ │ + beq.n 5da1a │ │ │ │ cmp r0, #8 │ │ │ │ - bls.n 5d9e8 │ │ │ │ + bls.n 5da20 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #44808 @ 0xaf08 │ │ │ │ + movw r1, #40584 @ 0x9e88 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5d9ea │ │ │ │ + b.n 5da22 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d9ec : │ │ │ │ +0005da24 : │ │ │ │ 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 5da20 │ │ │ │ + bmi.n 5da58 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #14056 @ 0x36e8 │ │ │ │ + movw r1, #9832 @ 0x2668 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5da2c │ │ │ │ + b.n 5da64 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ tst.w r3, #3 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005da2e : │ │ │ │ +0005da66 : │ │ │ │ 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, 5da54 │ │ │ │ + cbnz r1, 5da8c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5da58 │ │ │ │ + bge.n 5da90 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w e09e8 │ │ │ │ + b.w e0884 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005da5a : │ │ │ │ +0005da92 : │ │ │ │ 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, #84] @ 0x54 │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #104] @ (5dad8 ) │ │ │ │ + ldr r4, [pc, #104] @ (5db10 ) │ │ │ │ and.w r2, r3, #24 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r7, [r5, r4] │ │ │ │ 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 5da9c │ │ │ │ + bhi.n 5dad4 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r6, r4 │ │ │ │ - bl 70cdc │ │ │ │ - cbnz r0, 5daa6 │ │ │ │ + bl 70d00 │ │ │ │ + cbnz r0, 5dade │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1fcd28 │ │ │ │ + b.w 1fbe50 │ │ │ │ add r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ sub.w r2, r6, #8 │ │ │ │ strd r1, r1, [r0] │ │ │ │ add.w r0, r4, #8 │ │ │ │ strd r1, r1, [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 1980f0 <_Py_NewReference@@Base> │ │ │ │ + bl 197798 <_Py_NewReference@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005dadc <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ +0005db14 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ ldr.w r0, [r0, #3668] @ 0xe54 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005dae2 : │ │ │ │ +0005db1a : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005daf8 : │ │ │ │ +0005db30 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005db0c : │ │ │ │ +0005db44 : │ │ │ │ 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 │ │ │ │ @@ -74867,461 +74907,461 @@ │ │ │ │ orrs r3, r2 │ │ │ │ and.w r1, r1, #16711680 @ 0xff0000 │ │ │ │ orr.w r0, r3, r0, lsl #24 │ │ │ │ orrs r0, r1 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005db30 : │ │ │ │ +0005db68 : │ │ │ │ lsls r1, r1, #16 │ │ │ │ and.w r1, r1, #16711680 @ 0xff0000 │ │ │ │ orr.w r0, r1, r0, lsl #24 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005db3c <_PyRWMutex_Lock@@Base>: │ │ │ │ +0005db74 <_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 5db76 <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ + bne.n 5dbae <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ orr.w r2, r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5db6c <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ + bne.n 5dba4 <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ strex r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5db5c <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ + bne.n 5db94 <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ dmb ish │ │ │ │ - beq.n 5db80 <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ + beq.n 5dbb8 <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 5db4e <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 5db86 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ mov r0, r4 │ │ │ │ - bl 5dbec <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ + bl 5dc24 <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 5db4e <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 5db86 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005db82 <_PyRWMutex_Unlock@@Base>: │ │ │ │ +0005dbba <_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 5db8c <_PyRWMutex_Unlock@@Base+0xa> │ │ │ │ + bne.n 5dbc4 <_PyRWMutex_Unlock@@Base+0xa> │ │ │ │ lsls r3, r2, #30 │ │ │ │ dmb ish │ │ │ │ - bpl.n 5dba6 <_PyRWMutex_Unlock@@Base+0x24> │ │ │ │ + bpl.n 5dbde <_PyRWMutex_Unlock@@Base+0x24> │ │ │ │ pop {r4} │ │ │ │ - b.w 1e15b8 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + b.w 1e06e8 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005dbaa <_PyRWMutex_RLock@@Base>: │ │ │ │ +0005dbe2 <_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] │ │ │ │ - mov r0, r4 │ │ │ │ lsls r3, r1, #30 │ │ │ │ - beq.n 5dbca <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ - bl 5dbec <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ + beq.n 5dc02 <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 5dc24 <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 5dbbc <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + b.n 5dbf4 <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ adds r2, r1, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5dbe0 <_PyRWMutex_RLock@@Base+0x36> │ │ │ │ + bne.n 5dc18 <_PyRWMutex_RLock@@Base+0x36> │ │ │ │ strex r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5dbd0 <_PyRWMutex_RLock@@Base+0x26> │ │ │ │ + bne.n 5dc08 <_PyRWMutex_RLock@@Base+0x26> │ │ │ │ dmb ish │ │ │ │ - beq.n 5dbea <_PyRWMutex_RLock@@Base+0x40> │ │ │ │ + beq.n 5dc22 <_PyRWMutex_RLock@@Base+0x40> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 5dbbc <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + b.n 5dbf4 <_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 5dc26 <_PyRWMutex_RLock@@Base+0x7c> │ │ │ │ + bmi.n 5dc5e <_PyRWMutex_RLock@@Base+0x7c> │ │ │ │ mov r3, r1 │ │ │ │ orr.w r2, r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 5dc1e <_PyRWMutex_RLock@@Base+0x74> │ │ │ │ + bne.n 5dc56 <_PyRWMutex_RLock@@Base+0x74> │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5dc0e <_PyRWMutex_RLock@@Base+0x64> │ │ │ │ + bne.n 5dc46 <_PyRWMutex_RLock@@Base+0x64> │ │ │ │ dmb ish │ │ │ │ - bne.n 5dc46 <_PyRWMutex_RLock@@Base+0x9c> │ │ │ │ + bne.n 5dc7e <_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 1de60c <_PyParkingLot_Park@@Base> │ │ │ │ + bl 1dd734 <_PyParkingLot_Park@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005dc4a <_PyRWMutex_RUnlock@@Base>: │ │ │ │ +0005dc82 <_PyRWMutex_RUnlock@@Base>: │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #4 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5dc50 <_PyRWMutex_RUnlock@@Base+0x6> │ │ │ │ + bne.n 5dc88 <_PyRWMutex_RUnlock@@Base+0x6> │ │ │ │ bic.w r3, r2, #1 │ │ │ │ dmb ish │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5dc6e <_PyRWMutex_RUnlock@@Base+0x24> │ │ │ │ - b.w 1e15b8 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + bne.n 5dca6 <_PyRWMutex_RUnlock@@Base+0x24> │ │ │ │ + b.w 1e06e8 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005dc70 : │ │ │ │ +0005dca8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5dc9a │ │ │ │ + cbz r0, 5dcd2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #31836 @ 0x7c5c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5dc9a │ │ │ │ + bne.n 5dcd2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5dc9a │ │ │ │ + cbz r2, 5dcd2 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #16] │ │ │ │ - b.n 5dcb4 │ │ │ │ + b.n 5dcec │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #44856 @ 0xaf38 │ │ │ │ + movw r1, #40632 @ 0x9eb8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005dcb6 : │ │ │ │ +0005dcee : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5dcdc │ │ │ │ + cbz r0, 5dd14 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #31836 @ 0x7c5c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5dcdc │ │ │ │ + bne.n 5dd14 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5dcdc │ │ │ │ + cbz r3, 5dd14 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 5dcf4 │ │ │ │ + b.n 5dd2c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #44916 @ 0xaf74 │ │ │ │ + movw r1, #40692 @ 0x9ef4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005dcf6 : │ │ │ │ +0005dd2e : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5dd1c │ │ │ │ + cbz r0, 5dd54 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #31836 @ 0x7c5c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5dd1c │ │ │ │ + bne.n 5dd54 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5dd1c │ │ │ │ + cbz r3, 5dd54 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 5dd34 │ │ │ │ + b.n 5dd6c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #44976 @ 0xafb0 │ │ │ │ + movw r1, #40752 @ 0x9f30 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005dd36 : │ │ │ │ +0005dd6e : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5dd5c │ │ │ │ + cbz r0, 5dd94 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #31836 @ 0x7c5c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5dd5c │ │ │ │ + bne.n 5dd94 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5dd5c │ │ │ │ + cbz r3, 5dd94 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 5dd74 │ │ │ │ + b.n 5ddac │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #45040 @ 0xaff0 │ │ │ │ + movw r1, #40816 @ 0x9f70 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005dd76 : │ │ │ │ +0005ddae : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5ddb4 │ │ │ │ + cbz r0, 5ddec │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #31836 @ 0x7c5c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5ddb4 │ │ │ │ + bne.n 5ddec │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5ddb4 │ │ │ │ - cbnz r1, 5ddd0 │ │ │ │ + cbz r2, 5ddec │ │ │ │ + cbnz r1, 5de08 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #45156 @ 0xb064 │ │ │ │ + movw r1, #40932 @ 0x9fe4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 5ddca │ │ │ │ + bl f3560 │ │ │ │ + b.n 5de02 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #45096 @ 0xb028 │ │ │ │ + movw r1, #40872 @ 0x9fa8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ddd4 │ │ │ │ + b.n 5de0c │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ddd6 : │ │ │ │ +0005de0e : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5de00 │ │ │ │ + cbz r0, 5de38 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #31836 @ 0x7c5c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5de00 │ │ │ │ + bne.n 5de38 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5de00 │ │ │ │ + cbz r2, 5de38 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ - b.n 5de1a │ │ │ │ + b.n 5de52 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #45204 @ 0xb094 │ │ │ │ + movw r1, #40980 @ 0xa014 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005de1c : │ │ │ │ +0005de54 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 5de46 │ │ │ │ + cbz r0, 5de7e │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #31836 @ 0x7c5c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 5de46 │ │ │ │ + bne.n 5de7e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 5de46 │ │ │ │ + cbz r2, 5de7e │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ - b.n 5de60 │ │ │ │ + b.n 5de98 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #45260 @ 0xb0cc │ │ │ │ + movw r1, #41036 @ 0xa04c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005de62 : │ │ │ │ - b.w 119138 <_PyArena_Free@@Base+0xfec> │ │ │ │ +0005de9a : │ │ │ │ + b.w 119874 <_PyLong_AsByteArray@@Base+0x828> │ │ │ │ │ │ │ │ -0005de66 : │ │ │ │ - b.w 2257c4 │ │ │ │ +0005de9e : │ │ │ │ + b.w 224930 │ │ │ │ │ │ │ │ -0005de6a : │ │ │ │ - b.w 3d33a <_Py_rc_quot@@Base+0xc30> │ │ │ │ +0005dea2 : │ │ │ │ + b.w 3d382 <_Py_rc_quot@@Base+0xc34> │ │ │ │ │ │ │ │ -0005de6e : │ │ │ │ - b.w 226484 <_PyXIData_New@@Base+0x17c> │ │ │ │ +0005dea6 : │ │ │ │ + b.w 2255f0 <_PyXIData_New@@Base+0x17c> │ │ │ │ │ │ │ │ -0005de72 : │ │ │ │ +0005deaa : │ │ │ │ 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 14fb34 │ │ │ │ - cbz r0, 5dea6 │ │ │ │ + bl 14f874 │ │ │ │ + cbz r0, 5dede │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ blx 2bf20 │ │ │ │ - b.n 5df1c │ │ │ │ + b.n 5df54 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 75f54 │ │ │ │ + bl 75f8c │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 5deb8 │ │ │ │ + cbz r0, 5def0 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 5dec2 │ │ │ │ - bl 1fc770 │ │ │ │ + b.n 5defa │ │ │ │ + bl 1fb898 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5df1e │ │ │ │ + b.n 5df56 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - ble.n 5ded0 │ │ │ │ + ble.n 5df08 │ │ │ │ str.w r3, [r7, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 5dec2 │ │ │ │ + b.n 5defa │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - movw r3, #57123 @ 0xdf23 │ │ │ │ + movw r3, #57179 @ 0xdf5b │ │ │ │ movt r3, #5 │ │ │ │ - movw r2, #61303 @ 0xef77 │ │ │ │ + movw r2, #61359 @ 0xefaf │ │ │ │ movt r2, #5 │ │ │ │ cmp.w r9, #70 @ 0x46 │ │ │ │ ite ne │ │ │ │ movne r8, r3 │ │ │ │ moveq r8, r2 │ │ │ │ - bl 29aad0 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 299a70 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 5df16 │ │ │ │ - bl 295428 │ │ │ │ + cbz r5, 5df4e │ │ │ │ + bl 294464 │ │ │ │ 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 5def4 │ │ │ │ + b.n 5df2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ 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 5df50 │ │ │ │ + blt.n 5df88 │ │ │ │ ldr.w r0, [r2, r4, lsl #2] │ │ │ │ ldr.w r3, [r1, #-4] │ │ │ │ subs r0, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 5df44 │ │ │ │ + bge.n 5df7c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ - b.n 5df50 │ │ │ │ + b.n 5df88 │ │ │ │ movs r3, #0 │ │ │ │ subs r4, #1 │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ subs r1, #4 │ │ │ │ - b.n 5df2a │ │ │ │ + b.n 5df62 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005df54 : │ │ │ │ +0005df8c : │ │ │ │ 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, [pc, #88] @ (5dfbc ) │ │ │ │ + ldr r2, [pc, #88] @ (5dff4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w ip, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ addw r2, r4, #3756 @ 0xeac │ │ │ │ ldr.w r7, [r4, #3748] @ 0xea4 │ │ │ │ str.w ip, [r4, #3748] @ 0xea4 │ │ │ │ - bl 5dfc0 │ │ │ │ + bl 5dff8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5dfb4 │ │ │ │ + beq.n 5dfec │ │ │ │ addw r2, r4, #3772 @ 0xebc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5dfc0 │ │ │ │ + bl 5dff8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5dfb4 │ │ │ │ + beq.n 5dfec │ │ │ │ addw r2, r4, #3788 @ 0xecc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5dfc0 │ │ │ │ + bl 5dff8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5dfb4 │ │ │ │ + beq.n 5dfec │ │ │ │ addw r2, r4, #3804 @ 0xedc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5dfc0 │ │ │ │ + bl 5dff8 │ │ │ │ str.w r7, [r4, #3748] @ 0xea4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -75330,1015 +75370,1015 @@ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ mov r1, r6 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5e01c │ │ │ │ + beq.n 5e054 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add.w r8, r4, #8 │ │ │ │ mov r0, r8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ add.w r2, r3, #1 │ │ │ │ it lt │ │ │ │ strlt r2, [r4, #8] │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e00e │ │ │ │ + bge.n 5e046 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbnz r3, 5e00e │ │ │ │ + cbnz r3, 5e046 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5e020 │ │ │ │ + beq.n 5e058 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ - b.n 5dfdc │ │ │ │ + b.n 5e014 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e024 │ │ │ │ + b.n 5e05c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0005e028 : │ │ │ │ - cbz r0, 5e036 │ │ │ │ +0005e060 : │ │ │ │ + cbz r0, 5e06e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e038 : │ │ │ │ - b.w 77680 │ │ │ │ +0005e070 : │ │ │ │ + b.w 776b8 │ │ │ │ │ │ │ │ -0005e03c : │ │ │ │ +0005e074 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e03e : │ │ │ │ +0005e076 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5e052 │ │ │ │ + ble.n 5e08a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e056 : │ │ │ │ +0005e08e : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r0, #8 │ │ │ │ - bl 6b2c8 │ │ │ │ - cbz r0, 5e070 │ │ │ │ + bl 6b300 │ │ │ │ + cbz r0, 5e0a8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e072 : │ │ │ │ - cbz r0, 5e09c │ │ │ │ +0005e0aa : │ │ │ │ + cbz r0, 5e0d4 │ │ │ │ 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, 5e092 │ │ │ │ + cbz r3, 5e0ca │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 2bb18 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6b580 │ │ │ │ + b.w 6b5b8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e09e : │ │ │ │ - cbz r0, 5e0ac │ │ │ │ +0005e0d6 : │ │ │ │ + cbz r0, 5e0e4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e0ae : │ │ │ │ - ldr r3, [pc, #16] @ (5e0c0 ) │ │ │ │ - cbz r0, 5e0b8 │ │ │ │ +0005e0e6 : │ │ │ │ + ldr r3, [pc, #16] @ (5e0f8 ) │ │ │ │ + cbz r0, 5e0f0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005e0c4 : │ │ │ │ +0005e0fc : │ │ │ │ ldrd r0, r1, [r0, #136] @ 0x88 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e0ca : │ │ │ │ +0005e102 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 5e0ec │ │ │ │ - movw r0, #64736 @ 0xfce0 │ │ │ │ + cbnz r0, 5e124 │ │ │ │ + movw r0, #60512 @ 0xec60 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #939 @ 0x3ab │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5e136 │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5e16e │ │ │ │ ldr r5, [r0, #4] │ │ │ │ movw r1, #7644 @ 0x1ddc │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 5e13c │ │ │ │ + beq.n 5e174 │ │ │ │ mov r0, r5 │ │ │ │ - bl 88538 │ │ │ │ + bl 88530 │ │ │ │ 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 5e13c │ │ │ │ + beq.n 5e174 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 5e13c │ │ │ │ + bmi.n 5e174 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #45324 @ 0xb10c │ │ │ │ + movw r1, #41100 @ 0xa08c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e154 │ │ │ │ + b.n 5e18c │ │ │ │ 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} │ │ │ │ │ │ │ │ -0005e156 : │ │ │ │ +0005e18e : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 5e198 │ │ │ │ + cbz r0, 5e1d0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r1, #7644 @ 0x1ddc │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 5e1ac │ │ │ │ + beq.n 5e1e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88538 │ │ │ │ + bl 88530 │ │ │ │ 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 5e1ac │ │ │ │ + beq.n 5e1e4 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 5e1ac │ │ │ │ + bmi.n 5e1e4 │ │ │ │ movw r1, #971 @ 0x3cb │ │ │ │ - movw r0, #64736 @ 0xfce0 │ │ │ │ + movw r0, #60512 @ 0xec60 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e1d4 │ │ │ │ + b.n 5e20c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 5e1d4 │ │ │ │ + beq.n 5e20c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5e1d2 │ │ │ │ + ble.n 5e20a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e1d4 │ │ │ │ + bge.n 5e20c │ │ │ │ adds r3, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bne.n 5e1d4 │ │ │ │ + bne.n 5e20c │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 5e1d4 │ │ │ │ + b.n 5e20c │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005e1d6 <_Py_UTF8_Edit_Cost@@Base>: │ │ │ │ +0005e20e <_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 8b750 │ │ │ │ - cbz r0, 5e21e <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + bl 8b724 │ │ │ │ + cbz r0, 5e256 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b750 │ │ │ │ + bl 8b724 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 5e21e <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + cbz r0, 5e256 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5e210 <_Py_UTF8_Edit_Cost@@Base+0x3a> │ │ │ │ + bne.n 5e248 <_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 75f54 │ │ │ │ + bl 75f8c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5e224 <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ - bl 1fc770 │ │ │ │ + cbnz r0, 5e25c <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ + bl 1fb898 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e23c <_Py_UTF8_Edit_Cost@@Base+0x66> │ │ │ │ + b.n 5e274 <_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 22b1fc │ │ │ │ + bl 22a364 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0005e242 <_Py_hashtable_new@@Base>: │ │ │ │ +0005e27a <_Py_hashtable_new@@Base>: │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1979a4 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 19704c <_Py_hashtable_new_full@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -0005e260 : │ │ │ │ +0005e298 : │ │ │ │ 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 5e294 │ │ │ │ + bcs.n 5e2cc │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov.w r2, #24576 @ 0x6000 │ │ │ │ - movw r1, #45352 @ 0xb128 │ │ │ │ + movw r1, #41128 @ 0xa0a8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e2aa │ │ │ │ + b.n 5e2e2 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0005e2ac : │ │ │ │ +0005e2e4 : │ │ │ │ ldr.w r2, [r0, #752] @ 0x2f0 │ │ │ │ - cbz r2, 5e2c8 │ │ │ │ + cbz r2, 5e300 │ │ │ │ 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 197f34 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + b.w 1975dc <_Py_InitializeRecursionLimits@@Base> │ │ │ │ │ │ │ │ -0005e2cc : │ │ │ │ - movw r3, #60168 @ 0xeb08 │ │ │ │ +0005e304 : │ │ │ │ + movw r3, #55944 @ 0xda88 │ │ │ │ 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, 5e2ee │ │ │ │ - cbz r5, 5e2ee │ │ │ │ + cbz r4, 5e326 │ │ │ │ + cbz r5, 5e326 │ │ │ │ ldrb r5, [r3, r4] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 5e2da │ │ │ │ + beq.n 5e312 │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ pop {r4, r5} │ │ │ │ subs r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e2f6 : │ │ │ │ +0005e32e : │ │ │ │ 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 5e316 │ │ │ │ + bge.n 5e34e │ │ │ │ mov r0, r1 │ │ │ │ blx 2abf4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 5e478 │ │ │ │ + beq.w 5e4b0 │ │ │ │ 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 5e360 │ │ │ │ + bls.n 5e398 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ adds r1, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 5e35a │ │ │ │ + bls.n 5e392 │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcc.n 5e35c │ │ │ │ + bcc.n 5e394 │ │ │ │ movw r0, #43724 @ 0xaacc │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ - movw r1, #27128 @ 0x69f8 │ │ │ │ + movw r1, #22904 @ 0x5978 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.n 5e39a │ │ │ │ + bl d6c4c │ │ │ │ + b.n 5e3d2 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 5e328 │ │ │ │ + b.n 5e360 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 5e38c │ │ │ │ + bcc.n 5e3c4 │ │ │ │ ldrd r2, r1, [r7, #16] │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, r6 │ │ │ │ - blt.n 5e38c │ │ │ │ + blt.n 5e3c4 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r3, #1 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ - beq.n 5e3a0 │ │ │ │ + beq.n 5e3d8 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5e46a │ │ │ │ + bne.n 5e4a2 │ │ │ │ bic.w r5, r5, #15 │ │ │ │ mov r2, r0 │ │ │ │ add r5, r4 │ │ │ │ - b.n 5e402 │ │ │ │ + b.n 5e43a │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl ceb7c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl cec14 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5e370 │ │ │ │ + bne.n 5e3a8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e47a │ │ │ │ + b.n 5e4b2 │ │ │ │ bic.w r5, r5, #15 │ │ │ │ mov r2, r0 │ │ │ │ add r5, r4 │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 5e3ce │ │ │ │ + bls.n 5e406 │ │ │ │ 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 5e3a8 │ │ │ │ + b.n 5e3e0 │ │ │ │ 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 5e472 │ │ │ │ + bls.n 5e4aa │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 5e3f0 │ │ │ │ + b.n 5e428 │ │ │ │ movs r1, #0 │ │ │ │ cmp r5, r4 │ │ │ │ mov ip, r1 │ │ │ │ - bls.n 5e436 │ │ │ │ + bls.n 5e46e │ │ │ │ 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 5e402 │ │ │ │ + b.n 5e43a │ │ │ │ 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 5e472 │ │ │ │ + bls.n 5e4aa │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ strh.w r3, [r2], #2 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 5e458 │ │ │ │ + b.n 5e490 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0005e47e : │ │ │ │ +0005e4b6 : │ │ │ │ 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 5e4d4 │ │ │ │ + bne.n 5e50c │ │ │ │ mov r5, r0 │ │ │ │ - bl 1d7460 │ │ │ │ - cbz r0, 5e4d8 │ │ │ │ + bl 1d6588 │ │ │ │ + cbz r0, 5e510 │ │ │ │ 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 5e4d4 │ │ │ │ + bls.n 5e50c │ │ │ │ ldr.w r2, [r1, #-4]! │ │ │ │ and.w r0, r2, #3 │ │ │ │ bic.w r2, r2, #1 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 5e4aa │ │ │ │ + beq.n 5e4e2 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 5e4aa │ │ │ │ + bne.n 5e4e2 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 5e4da │ │ │ │ + bne.n 5e512 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ ite lt │ │ │ │ movlt r4, #0 │ │ │ │ movge r4, #1 │ │ │ │ - b.n 5e4da │ │ │ │ + b.n 5e512 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5e4da │ │ │ │ + b.n 5e512 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005e4de : │ │ │ │ +0005e516 : │ │ │ │ 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, 5e500 │ │ │ │ + cbz r4, 5e538 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ - cbz r0, 5e500 │ │ │ │ - bl 10bf8c │ │ │ │ - b.n 5e4f4 │ │ │ │ + cbz r0, 5e538 │ │ │ │ + bl 10bd28 │ │ │ │ + b.n 5e52c │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005e502 : │ │ │ │ +0005e53a : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ subs r3, r0, #1 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005e50c : │ │ │ │ +0005e544 : │ │ │ │ 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 19e9f0 │ │ │ │ + bl 19e090 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5e562 │ │ │ │ + cbz r0, 5e59a │ │ │ │ mov r3, sl │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ - bl 1d76f4 │ │ │ │ + bl 1d681c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e556 │ │ │ │ + bge.n 5e58e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5e55a │ │ │ │ + cbz r3, 5e592 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5e562 │ │ │ │ + b.n 5e59a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e556 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e58e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0005e56a : │ │ │ │ +0005e5a2 : │ │ │ │ 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, #24] @ (5e5a0 ) │ │ │ │ + ldr r0, [pc, #24] @ (5e5d8 ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f058 │ │ │ │ + bl 19e6f8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ lsls r0, r2, #7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -0005e5a4 : │ │ │ │ +0005e5dc : │ │ │ │ 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] @ (5e600 ) │ │ │ │ + ldr r2, [pc, #76] @ (5e638 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr.w r5, [r3, #3884] @ 0xf2c │ │ │ │ - cbz r5, 5e5f8 │ │ │ │ + cbz r5, 5e630 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 919d4 │ │ │ │ + bl 919b8 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 5e5e8 │ │ │ │ + cbz r3, 5e620 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 5e5e8 │ │ │ │ - movw r0, #45392 @ 0xb150 │ │ │ │ + cbz r3, 5e620 │ │ │ │ + movw r0, #41168 @ 0xa0d0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 2063f4 │ │ │ │ + bl 205520 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005e604 : │ │ │ │ +0005e63c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (5e628 ) │ │ │ │ + ldr r3, [pc, #20] @ (5e660 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 5e62c │ │ │ │ + bl 5e664 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ 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] @ (5e68c ) │ │ │ │ - bl 1d36c0 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #72] @ (5e6c4 ) │ │ │ │ + bl 1d27f4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5e682 │ │ │ │ + blt.n 5e6ba │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 5e656 │ │ │ │ + cbz r0, 5e68e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5e686 │ │ │ │ - bl 7a53c │ │ │ │ - bl 706ec │ │ │ │ + bmi.n 5e6be │ │ │ │ + bl 7a54c │ │ │ │ + bl 70718 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 5e682 │ │ │ │ - ldr r1, [pc, #36] @ (5e68c ) │ │ │ │ + cbz r0, 5e6ba │ │ │ │ + ldr r1, [pc, #36] @ (5e6c4 ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1d2c98 │ │ │ │ - cbz r0, 5e686 │ │ │ │ + bl 1d1dcc │ │ │ │ + cbz r0, 5e6be │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5e682 │ │ │ │ + bge.n 5e6ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5e682 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5e6ba │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e688 │ │ │ │ + b.n 5e6c0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldmia r2!, {r3, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0005e690 : │ │ │ │ +0005e6c8 : │ │ │ │ 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] @ (5e6c4 ) │ │ │ │ + ldr r0, [pc, #20] @ (5e6fc ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1bdd94 │ │ │ │ + bl 1bd3ac │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ lsls r0, r2, #7 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -0005e6c8 : │ │ │ │ +0005e700 : │ │ │ │ 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, 5e6f4 │ │ │ │ + cbnz r0, 5e72c │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b6678 │ │ │ │ + bl 1b5c8c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5e700 │ │ │ │ + bne.n 5e738 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0005e706 : │ │ │ │ +0005e73e : │ │ │ │ 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 dd168 │ │ │ │ + bl dd058 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5e742 │ │ │ │ + beq.n 5e77a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl dd168 │ │ │ │ + bl dd058 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5e742 │ │ │ │ + beq.n 5e77a │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 159dec <_PyUnicode_ToLowercase@@Base+0x58> │ │ │ │ + b.w 159af4 <_PyUnicode_ToLowercase@@Base+0x58> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0005e74a : │ │ │ │ +0005e782 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r0, 5e76c │ │ │ │ - movw r0, #27100 @ 0x69dc │ │ │ │ + cbnz r0, 5e7a4 │ │ │ │ + movw r0, #22876 @ 0x595c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #1885 @ 0x75d │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5e798 │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5e7d0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 5e77e │ │ │ │ + cbz r3, 5e7b6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 5e77e │ │ │ │ + bpl.n 5e7b6 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 5e790 │ │ │ │ - movw r0, #27100 @ 0x69dc │ │ │ │ + bge.n 5e7c8 │ │ │ │ + movw r0, #22876 @ 0x595c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #1891 @ 0x763 │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5e798 │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5e7d0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 101b6c │ │ │ │ + b.w 10192c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e79e : │ │ │ │ +0005e7d6 : │ │ │ │ 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 dd168 │ │ │ │ + bl dd058 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5e7d6 │ │ │ │ - cbnz r4, 5e7cc │ │ │ │ + beq.n 5e80e │ │ │ │ + cbnz r4, 5e804 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 227638 <_PyXIData_Clear@@Base+0x658> │ │ │ │ + b.w 2267a4 <_PyXIData_Clear@@Base+0x658> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl dd168 │ │ │ │ + bl dd058 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5e7be │ │ │ │ + bne.n 5e7f6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005e7da : │ │ │ │ +0005e812 : │ │ │ │ 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 dd168 │ │ │ │ + bl dd058 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5e806 │ │ │ │ + beq.n 5e83e │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 204470 │ │ │ │ + b.w 203598 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005e80a : │ │ │ │ +0005e842 : │ │ │ │ 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 5e83a │ │ │ │ + bmi.n 5e872 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #45708 @ 0xb28c │ │ │ │ + movw r1, #41484 @ 0xa20c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.n 5e85c │ │ │ │ + bl d6c4c │ │ │ │ + b.n 5e894 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r4, #3 │ │ │ │ - bmi.n 5e862 │ │ │ │ + bmi.n 5e89a │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #45744 @ 0xb2b0 │ │ │ │ + movw r1, #41520 @ 0xa230 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5e870 │ │ │ │ + b.n 5e8a8 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5e86e │ │ │ │ + beq.n 5e8a6 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 19ac14 <_Py_NewReference@@Base+0x2b24> │ │ │ │ + b.w 1977f0 <_Py_NewReference@@Base+0x58> │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005e872 : │ │ │ │ +0005e8aa : │ │ │ │ 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 5e896 │ │ │ │ + bge.n 5e8ce │ │ │ │ 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 1a9e10 <_PyBytes_DecodeEscape2@@Base+0xb88> │ │ │ │ + bl 1a95b0 <_PyBytes_DecodeEscape2@@Base+0xcb4> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5e8b2 │ │ │ │ + bne.n 5e8ea │ │ │ │ str r6, [r5, #20] │ │ │ │ - cbz r4, 5e8b2 │ │ │ │ + cbz r4, 5e8ea │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0005e8b6 : │ │ │ │ +0005e8ee : │ │ │ │ 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 5e8e2 │ │ │ │ + bge.n 5e91a │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #31292 @ 0x7a3c │ │ │ │ + movw r1, #27068 @ 0x69bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 5e932 │ │ │ │ - beq.w 5ea18 │ │ │ │ + bl f3560 │ │ │ │ + b.n 5e96a │ │ │ │ + beq.w 5ea50 │ │ │ │ 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 231d08 │ │ │ │ + bl 230e74 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.n 5e926 │ │ │ │ + bcc.n 5e95e │ │ │ │ ldrd r3, r1, [r6, #16] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.n 5e926 │ │ │ │ + blt.n 5e95e │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r3, #1 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ - bne.n 5e990 │ │ │ │ + bne.n 5e9c8 │ │ │ │ bic.w r8, r8, #15 │ │ │ │ mov r1, r0 │ │ │ │ add r8, r7 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 5e938 │ │ │ │ + b.n 5e970 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl ceb7c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl cec14 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5e90c │ │ │ │ + bne.n 5e944 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ea1a │ │ │ │ + b.n 5ea52 │ │ │ │ cmp r3, r8 │ │ │ │ - bcs.n 5e95e │ │ │ │ + bcs.n 5e996 │ │ │ │ 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 5e938 │ │ │ │ + b.n 5e970 │ │ │ │ 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 5ea12 │ │ │ │ + bls.n 5ea4a │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ - b.n 5e982 │ │ │ │ + b.n 5e9ba │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5ea0a │ │ │ │ + bne.n 5ea42 │ │ │ │ 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 5e9d4 │ │ │ │ + bcs.n 5ea0c │ │ │ │ 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 5e99e │ │ │ │ + b.n 5e9d6 │ │ │ │ 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 │ │ │ │ @@ -76346,405 +76386,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 5ea12 │ │ │ │ + bls.n 5ea4a │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 5e9f8 │ │ │ │ + b.n 5ea30 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0005ea1e : │ │ │ │ +0005ea56 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (5ea88 ) │ │ │ │ + ldr r1, [pc, #88] @ (5eac0 ) │ │ │ │ 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, #8 │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ - cbnz r4, 5ea62 │ │ │ │ + cbnz r4, 5ea9a │ │ │ │ addw r1, r3, #1434 @ 0x59a │ │ │ │ add.w r4, r2, #4096 @ 0x1000 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r1, [r4, #1708] @ 0x6ac │ │ │ │ lsls r2, r3 │ │ │ │ orrs r2, r1 │ │ │ │ strb.w r2, [r4, #1708] @ 0x6ac │ │ │ │ - b.n 5ea82 │ │ │ │ + b.n 5eaba │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5ea3e │ │ │ │ + bne.n 5ea76 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #45780 @ 0xb2d4 │ │ │ │ + movw r1, #41556 @ 0xa254 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005ea8c : │ │ │ │ +0005eac4 : │ │ │ │ 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 5eabc │ │ │ │ + bls.n 5eaf4 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #45816 @ 0xb2f8 │ │ │ │ + movw r1, #41592 @ 0xa278 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5eb08 │ │ │ │ - ldr r3, [pc, #76] @ (5eb0c ) │ │ │ │ + b.n 5eb40 │ │ │ │ + ldr r3, [pc, #76] @ (5eb44 ) │ │ │ │ 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, #1644] @ 0x66c │ │ │ │ - cbnz r3, 5eaec │ │ │ │ + cbnz r3, 5eb24 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #45844 @ 0xb314 │ │ │ │ + movw r1, #41620 @ 0xa294 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.n 5eab6 │ │ │ │ + bl d6c4c │ │ │ │ + b.n 5eaee │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, #1644] @ 0x66c │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r3 │ │ │ │ ldrb.w r3, [r1, #1708] @ 0x6ac │ │ │ │ lsls r4, r2 │ │ │ │ bic.w r3, r3, r4 │ │ │ │ strb.w r3, [r1, #1708] @ 0x6ac │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005eb10 : │ │ │ │ +0005eb48 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (5eb78 ) │ │ │ │ + ldr r1, [pc, #88] @ (5ebb0 ) │ │ │ │ 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, #8 │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ - cbnz r4, 5eb54 │ │ │ │ + cbnz r4, 5eb8c │ │ │ │ addw r1, r3, #1442 @ 0x5a2 │ │ │ │ add.w r4, r2, #4096 @ 0x1000 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r1, [r4, #1709] @ 0x6ad │ │ │ │ lsls r2, r3 │ │ │ │ orrs r2, r1 │ │ │ │ strb.w r2, [r4, #1709] @ 0x6ad │ │ │ │ - b.n 5eb74 │ │ │ │ + b.n 5ebac │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5eb30 │ │ │ │ + bne.n 5eb68 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #45876 @ 0xb334 │ │ │ │ + movw r1, #41652 @ 0xa2b4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005eb7c : │ │ │ │ +0005ebb4 : │ │ │ │ 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 5eba8 │ │ │ │ + bls.n 5ebe0 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #45916 @ 0xb35c │ │ │ │ + movw r1, #41692 @ 0xa2dc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.n 5ebd6 │ │ │ │ - ldr r3, [pc, #80] @ (5ebfc ) │ │ │ │ + bl d6c4c │ │ │ │ + b.n 5ec0e │ │ │ │ + ldr r3, [pc, #80] @ (5ec34 ) │ │ │ │ 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, #1676] @ 0x68c │ │ │ │ - cbnz r3, 5ebdc │ │ │ │ + cbnz r3, 5ec14 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #45948 @ 0xb37c │ │ │ │ + movw r1, #41724 @ 0xa2fc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ebf8 │ │ │ │ + b.n 5ec30 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, #1676] @ 0x68c │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r3 │ │ │ │ ldrb.w r3, [r1, #1709] @ 0x6ad │ │ │ │ lsls r4, r2 │ │ │ │ bic.w r3, r3, r4 │ │ │ │ strb.w r3, [r1, #1709] @ 0x6ad │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005ec00 : │ │ │ │ +0005ec38 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #72] @ (5ec58 ) │ │ │ │ + ldr r1, [pc, #72] @ (5ec90 ) │ │ │ │ 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, #108 @ 0x6c │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ - cbnz r4, 5ec34 │ │ │ │ + cbnz r4, 5ec6c │ │ │ │ add.w r1, r3, #10304 @ 0x2840 │ │ │ │ adds r1, #24 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #8] │ │ │ │ - b.n 5ec54 │ │ │ │ + b.n 5ec8c │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5ec20 │ │ │ │ + bne.n 5ec58 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #45984 @ 0xb3a0 │ │ │ │ + movw r1, #41760 @ 0xa320 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005ec5c : │ │ │ │ +0005ec94 : │ │ │ │ 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] @ (5ec94 ) │ │ │ │ + ldr r2, [pc, #40] @ (5eccc ) │ │ │ │ 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 1d44d0 │ │ │ │ - cbnz r0, 5ec8e │ │ │ │ + bl 1d3600 │ │ │ │ + cbnz r0, 5ecc6 │ │ │ │ add.w r1, r4, #10304 @ 0x2840 │ │ │ │ adds r1, #24 │ │ │ │ add.w r5, r5, r1, lsl #2 │ │ │ │ str r0, [r5, #8] │ │ │ │ - b.n 5ec92 │ │ │ │ + b.n 5ecca │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005ec98 : │ │ │ │ +0005ecd0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (5ed00 ) │ │ │ │ + ldr r1, [pc, #88] @ (5ed38 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r1, r2, #4448 @ 0x1160 │ │ │ │ adds r1, #24 │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ - cbnz r4, 5ecdc │ │ │ │ + cbnz r4, 5ed14 │ │ │ │ addw r1, r3, #1118 @ 0x45e │ │ │ │ add.w r4, r2, #4096 @ 0x1000 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r1, [r4, #412] @ 0x19c │ │ │ │ lsls r2, r3 │ │ │ │ orrs r2, r1 │ │ │ │ strb.w r2, [r4, #412] @ 0x19c │ │ │ │ - b.n 5ecfc │ │ │ │ + b.n 5ed34 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5ecb8 │ │ │ │ + bne.n 5ecf0 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #46020 @ 0xb3c4 │ │ │ │ + movw r1, #41796 @ 0xa344 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005ed04 : │ │ │ │ +0005ed3c : │ │ │ │ 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 5ed30 │ │ │ │ + bls.n 5ed68 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #46056 @ 0xb3e8 │ │ │ │ + movw r1, #41832 @ 0xa368 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.n 5ed5e │ │ │ │ - ldr r3, [pc, #80] @ (5ed84 ) │ │ │ │ + bl d6c4c │ │ │ │ + b.n 5ed96 │ │ │ │ + ldr r3, [pc, #80] @ (5edbc ) │ │ │ │ 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, #380] @ 0x17c │ │ │ │ - cbnz r3, 5ed64 │ │ │ │ + cbnz r3, 5ed9c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #46084 @ 0xb404 │ │ │ │ + movw r1, #41860 @ 0xa384 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ed80 │ │ │ │ + b.n 5edb8 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, #380] @ 0x17c │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r3 │ │ │ │ ldrb.w r3, [r1, #412] @ 0x19c │ │ │ │ lsls r4, r2 │ │ │ │ bic.w r3, r3, r4 │ │ │ │ strb.w r3, [r1, #412] @ 0x19c │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005ed88 : │ │ │ │ +0005edc0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #72] @ (5ede0 ) │ │ │ │ + ldr r1, [pc, #72] @ (5ee18 ) │ │ │ │ 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, #12 │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ - cbnz r4, 5edba │ │ │ │ + cbnz r4, 5edf2 │ │ │ │ addw r1, r3, #1426 @ 0x592 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.n 5edda │ │ │ │ + b.n 5ee12 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 5eda8 │ │ │ │ + bne.n 5ede0 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #46180 @ 0xb464 │ │ │ │ + movw r1, #41956 @ 0xa3e4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005ede4 : │ │ │ │ +0005ee1c : │ │ │ │ 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 5ee12 │ │ │ │ + blt.n 5ee4a │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #46216 @ 0xb488 │ │ │ │ + movw r1, #41992 @ 0xa408 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 5ee2c │ │ │ │ - ldr r2, [pc, #56] @ (5ee4c ) │ │ │ │ + bl f3560 │ │ │ │ + b.n 5ee64 │ │ │ │ + ldr r2, [pc, #56] @ (5ee84 ) │ │ │ │ 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 5ee50 │ │ │ │ + bl 5ee88 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5ee32 │ │ │ │ + bne.n 5ee6a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ee4a │ │ │ │ + b.n 5ee82 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl da22c <_PyEval_CheckExceptTypeValid@@Base+0x13c> │ │ │ │ + bl da11c <_PyEval_CheckExceptTypeValid@@Base+0x13c> │ │ │ │ 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} │ │ │ │ @@ -76752,301 +76792,301 @@ │ │ │ │ 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 5ee7c │ │ │ │ + bls.n 5eeb4 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #46240 @ 0xb4a0 │ │ │ │ + movw r1, #42016 @ 0xa420 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.n 5ee9e │ │ │ │ + bl d6c4c │ │ │ │ + b.n 5eed6 │ │ │ │ addw r3, r1, #1426 @ 0x592 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbnz r3, 5eea4 │ │ │ │ + cbnz r3, 5eedc │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #46268 @ 0xb4bc │ │ │ │ + movw r1, #42044 @ 0xa43c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5eea6 │ │ │ │ + b.n 5eede │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005eea8 : │ │ │ │ +0005eee0 : │ │ │ │ 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] @ (5eee0 ) │ │ │ │ + ldr r2, [pc, #40] @ (5ef18 ) │ │ │ │ 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 5ee50 │ │ │ │ + bl 5ee88 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5eedc │ │ │ │ + beq.n 5ef14 │ │ │ │ addw r5, r5, #1426 @ 0x592 │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005eee4 : │ │ │ │ +0005ef1c : │ │ │ │ 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 5ef12 │ │ │ │ + blt.n 5ef4a │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #46216 @ 0xb488 │ │ │ │ + movw r1, #41992 @ 0xa408 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 5ef28 │ │ │ │ - ldr r2, [pc, #44] @ (5ef40 ) │ │ │ │ + bl f3560 │ │ │ │ + b.n 5ef60 │ │ │ │ + ldr r2, [pc, #44] @ (5ef78 ) │ │ │ │ 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 5ee50 │ │ │ │ - cbz r0, 5ef2e │ │ │ │ + bl 5ee88 │ │ │ │ + cbz r0, 5ef66 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ef3e │ │ │ │ + b.n 5ef76 │ │ │ │ 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, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7760c │ │ │ │ + bl 77644 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5ef6c │ │ │ │ + bge.n 5efa4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5ef6c │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5efa4 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7ea4c │ │ │ │ + b.w 7ea3c │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 5ef9a │ │ │ │ + bge.n 5efd2 │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ subs r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 5ef94 │ │ │ │ + bge.n 5efcc │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ - b.n 5ef9a │ │ │ │ + b.n 5efd2 │ │ │ │ str.w r6, [r1], #4 │ │ │ │ - b.n 5ef7c │ │ │ │ + b.n 5efb4 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #28] │ │ │ │ bx r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 5efac │ │ │ │ + cbz r0, 5efe4 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 5efb8 │ │ │ │ + cbz r0, 5eff0 │ │ │ │ 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, 5efd8 │ │ │ │ + cbnz r0, 5f010 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 5efe2 │ │ │ │ - b.n 5efe8 │ │ │ │ + cbnz r0, 5f01a │ │ │ │ + b.n 5f020 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5efd2 │ │ │ │ - b.n 5f000 │ │ │ │ + beq.n 5f00a │ │ │ │ + b.n 5f038 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5f000 │ │ │ │ + cbnz r0, 5f038 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5eff2 │ │ │ │ + cbz r0, 5f02a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5f000 │ │ │ │ + cbnz r0, 5f038 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5f000 │ │ │ │ + cbz r0, 5f038 │ │ │ │ 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, 5f00c │ │ │ │ + cbz r0, 5f044 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #20] @ (5f024 ) │ │ │ │ + ldr r2, [pc, #20] @ (5f05c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ - cbnz r1, 5f01e │ │ │ │ + cbnz r1, 5f056 │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #8] @ (5f034 ) │ │ │ │ + ldr r2, [pc, #8] @ (5f06c ) │ │ │ │ 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, 5f06c │ │ │ │ + cbz r0, 5f0a4 │ │ │ │ movw r3, #59860 @ 0xe9d4 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 5f06c │ │ │ │ + beq.n 5f0a4 │ │ │ │ movw r3, #59856 @ 0xe9d0 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 5f0ac │ │ │ │ - bl 5f00e │ │ │ │ - cbz r0, 5f0c0 │ │ │ │ + bne.n 5f0e4 │ │ │ │ + bl 5f046 │ │ │ │ + cbz r0, 5f0f8 │ │ │ │ movw r3, #32212 @ 0x7dd4 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ dmb ish │ │ │ │ movw r2, #59908 @ 0xea04 │ │ │ │ movt r2, #79 @ 0x4f │ │ │ │ - movw r3, #61975 @ 0xf217 │ │ │ │ + movw r3, #62031 @ 0xf24f │ │ │ │ movt r3, #5 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - cbz r5, 5f0a0 │ │ │ │ + cbz r5, 5f0d8 │ │ │ │ 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 5f028 │ │ │ │ + b.n 5f060 │ │ │ │ mov r7, r1 │ │ │ │ - cbz r2, 5f0b4 │ │ │ │ + cbz r2, 5f0ec │ │ │ │ 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, 5f124 │ │ │ │ + cbz r0, 5f15c │ │ │ │ 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, 5f122 │ │ │ │ + cbz r1, 5f15a │ │ │ │ mov r4, r1 │ │ │ │ subs r5, r0, #1 │ │ │ │ ldrb.w r7, [r5, #1]! │ │ │ │ - cbz r7, 5f122 │ │ │ │ + cbz r7, 5f15a │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 5f100 │ │ │ │ + bcc.n 5f138 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 5f038 │ │ │ │ + bl 5f070 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r7, #10 │ │ │ │ str r1, [r4, #12] │ │ │ │ strb r7, [r2, r3] │ │ │ │ - bne.n 5f0e0 │ │ │ │ + bne.n 5f118 │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 5f038 │ │ │ │ + bl 5f070 │ │ │ │ str r6, [r4, #12] │ │ │ │ - b.n 5f0e0 │ │ │ │ + b.n 5f118 │ │ │ │ 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, #61735 @ 0xf127 │ │ │ │ + movw r4, #61791 @ 0xf15f │ │ │ │ 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] │ │ │ │ @@ -77071,75 +77111,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 5f18a │ │ │ │ + bhi.n 5f1c2 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #2 │ │ │ │ - b.w 5162c │ │ │ │ + b.w 51450 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 7916c │ │ │ │ - cbz r0, 5f1d0 │ │ │ │ + bl 79194 │ │ │ │ + cbz r0, 5f208 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w ee988 │ │ │ │ + b.w ee824 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ - b.w 207f30 <_PyObject_FunctionStr@@Base+0x20c> │ │ │ │ + b.w 207058 <_PyObject_FunctionStr@@Base+0x20c> │ │ │ │ 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, #6440 @ 0x1928 │ │ │ │ + movw r1, #2216 @ 0x8a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1eb824 │ │ │ │ - cbnz r0, 5f210 │ │ │ │ + bl 1ea94c │ │ │ │ + cbnz r0, 5f248 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 5f212 │ │ │ │ + bge.n 5f24a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5f212 │ │ │ │ + b.n 5f24a │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r0, 5f280 │ │ │ │ + cbz r0, 5f2b8 │ │ │ │ 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 5f27e │ │ │ │ + bcs.n 5f2b6 │ │ │ │ mov r5, r0 │ │ │ │ blx 2bfb8 │ │ │ │ - cbz r0, 5f27e │ │ │ │ + cbz r0, 5f2b6 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r2, r3, r0 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5f242 │ │ │ │ + bne.n 5f27a │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ dmb ish │ │ │ │ - bcs.n 5f27e │ │ │ │ + bcs.n 5f2b6 │ │ │ │ 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 │ │ │ │ @@ -77152,141 +77192,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, 5f2a8 │ │ │ │ + cbz r0, 5f2e0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 5f2a8 │ │ │ │ + cbz r3, 5f2e0 │ │ │ │ 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 5f216 │ │ │ │ + b.n 5f24e │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5f330 │ │ │ │ + beq.n 5f368 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ stmdb sp!, {r4, r5, r6, fp} │ │ │ │ orrs.w r4, r2, r3 │ │ │ │ - bne.n 5f2cc │ │ │ │ + bne.n 5f304 │ │ │ │ ldrd r4, r5, [r1, #8] │ │ │ │ orrs r4, r5 │ │ │ │ - beq.n 5f32a │ │ │ │ + beq.n 5f362 │ │ │ │ ldrexd r4, r5, [r0] │ │ │ │ adds r4, r4, r2 │ │ │ │ adcs r5, r3 │ │ │ │ strexd r6, r4, r5, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 5f2cc │ │ │ │ + bne.n 5f304 │ │ │ │ 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 5f2e4 │ │ │ │ + bne.n 5f31c │ │ │ │ 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 5f300 │ │ │ │ + bne.n 5f338 │ │ │ │ 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 5f31a │ │ │ │ + bne.n 5f352 │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5f366 │ │ │ │ + beq.n 5f39e │ │ │ │ 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 5f33c │ │ │ │ + bne.n 5f374 │ │ │ │ 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 5f352 │ │ │ │ + bne.n 5f38a │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f368 : │ │ │ │ +0005f3a0 : │ │ │ │ push {r4, r5} │ │ │ │ ldrb.w r4, [sp, #8] │ │ │ │ cmp r4, #70 @ 0x46 │ │ │ │ - bne.n 5f388 │ │ │ │ + bne.n 5f3c0 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 5f39e │ │ │ │ + bge.n 5f3d6 │ │ │ │ str.w r3, [r2, r4, lsl #2] │ │ │ │ ldr.w r5, [r1, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ - b.n 5f374 │ │ │ │ + b.n 5f3ac │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5f39e │ │ │ │ + blt.n 5f3d6 │ │ │ │ str.w r3, [r2, r0, lsl #2] │ │ │ │ ldr.w r4, [r1, r0, lsl #2] │ │ │ │ subs r0, #1 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ - b.n 5f38a │ │ │ │ + b.n 5f3c2 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f3a2 <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ +0005f3da <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #32623 @ 0x7f6f │ │ │ │ + movw r1, #32681 @ 0x7fa9 │ │ │ │ movt r1, #5 │ │ │ │ - b.w 21c94c <_PyXIData_Release@@Base+0x2e4> │ │ │ │ + b.w 21bab0 <_PyXIData_Release@@Base+0x2e0> │ │ │ │ │ │ │ │ -0005f3b0 : │ │ │ │ +0005f3e8 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbz r0, 5f3cc │ │ │ │ + cbz r0, 5f404 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - movw r3, #5569 @ 0x15c1 │ │ │ │ + movw r3, #5641 @ 0x1609 │ │ │ │ movt r3, #4 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f3ce : │ │ │ │ +0005f406 : │ │ │ │ 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] @ (5f400 ) │ │ │ │ + ldr r4, [pc, #32] @ (5f438 ) │ │ │ │ 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] │ │ │ │ @@ -77294,21 +77334,21 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f404 <_PyObject_CallFunction_SizeT@@Base>: │ │ │ │ +0005f43c <_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] @ (5f438 <_PyObject_CallFunction_SizeT@@Base+0x34>) │ │ │ │ + ldr r4, [pc, #32] @ (5f470 <_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] │ │ │ │ @@ -77322,403 +77362,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, #10704 @ 0x29d0 │ │ │ │ + movw r2, #6480 @ 0x1950 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d19ac <_PyBytesWriter_Finish@@Base+0x2d4> │ │ │ │ + bl d1a4c <_PyBytesWriter_Finish@@Base+0x2d4> │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f468 : │ │ │ │ +0005f4a0 : │ │ │ │ bic.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f46e <_PyCode_CheckNoInternalState@@Base>: │ │ │ │ +0005f4a6 <_PyCode_CheckNoInternalState@@Base>: │ │ │ │ ldr r3, [r0, #124] @ 0x7c │ │ │ │ - cbz r3, 5f482 <_PyCode_CheckNoInternalState@@Base+0x14> │ │ │ │ - cbz r1, 5f47e <_PyCode_CheckNoInternalState@@Base+0x10> │ │ │ │ - movw r3, #25252 @ 0x62a4 │ │ │ │ + cbz r3, 5f4ba <_PyCode_CheckNoInternalState@@Base+0x14> │ │ │ │ + cbz r1, 5f4b6 <_PyCode_CheckNoInternalState@@Base+0x10> │ │ │ │ + movw r3, #21028 @ 0x5224 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f486 <_PyCode_CheckNoExternalState@@Base>: │ │ │ │ +0005f4be <_PyCode_CheckNoExternalState@@Base>: │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5f4a0 <_PyCode_CheckNoExternalState@@Base+0x1a> │ │ │ │ + bgt.n 5f4d8 <_PyCode_CheckNoExternalState@@Base+0x1a> │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5f4aa <_PyCode_CheckNoExternalState@@Base+0x24> │ │ │ │ + bgt.n 5f4e2 <_PyCode_CheckNoExternalState@@Base+0x24> │ │ │ │ ldr r3, [r1, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5f4bc <_PyCode_CheckNoExternalState@@Base+0x36> │ │ │ │ + ble.n 5f4f4 <_PyCode_CheckNoExternalState@@Base+0x36> │ │ │ │ ldr r3, [r1, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5f4bc <_PyCode_CheckNoExternalState@@Base+0x36> │ │ │ │ - b.n 5f4aa <_PyCode_CheckNoExternalState@@Base+0x24> │ │ │ │ - movw r3, #25204 @ 0x6274 │ │ │ │ + ble.n 5f4f4 <_PyCode_CheckNoExternalState@@Base+0x36> │ │ │ │ + b.n 5f4e2 <_PyCode_CheckNoExternalState@@Base+0x24> │ │ │ │ + movw r3, #20980 @ 0x51f4 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ - b.n 5f4b2 <_PyCode_CheckNoExternalState@@Base+0x2c> │ │ │ │ - movw r3, #25228 @ 0x628c │ │ │ │ + b.n 5f4ea <_PyCode_CheckNoExternalState@@Base+0x2c> │ │ │ │ + movw r3, #21004 @ 0x520c │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ - cbnz r2, 5f4b8 <_PyCode_CheckNoExternalState@@Base+0x32> │ │ │ │ + cbnz r2, 5f4f0 <_PyCode_CheckNoExternalState@@Base+0x32> │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 5f4b4 <_PyCode_CheckNoExternalState@@Base+0x2e> │ │ │ │ + b.n 5f4ec <_PyCode_CheckNoExternalState@@Base+0x2e> │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f4c0 <_PyCode_CheckPureFunction@@Base>: │ │ │ │ +0005f4f8 <_PyCode_CheckPureFunction@@Base>: │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.n 5f4d0 <_PyCode_CheckPureFunction@@Base+0x10> │ │ │ │ + bmi.n 5f508 <_PyCode_CheckPureFunction@@Base+0x10> │ │ │ │ tst.w r3, #384 @ 0x180 │ │ │ │ - bne.n 5f4da <_PyCode_CheckPureFunction@@Base+0x1a> │ │ │ │ + bne.n 5f512 <_PyCode_CheckPureFunction@@Base+0x1a> │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n 5f4ea <_PyCode_CheckPureFunction@@Base+0x2a> │ │ │ │ - movw r3, #46300 @ 0xb4dc │ │ │ │ + bpl.n 5f522 <_PyCode_CheckPureFunction@@Base+0x2a> │ │ │ │ + movw r3, #42076 @ 0xa45c │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - b.n 5f4e2 <_PyCode_CheckPureFunction@@Base+0x22> │ │ │ │ - movw r3, #46328 @ 0xb4f8 │ │ │ │ + b.n 5f51a <_PyCode_CheckPureFunction@@Base+0x22> │ │ │ │ + movw r3, #42104 @ 0xa478 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - cbz r1, 5f4e6 <_PyCode_CheckPureFunction@@Base+0x26> │ │ │ │ + cbz r1, 5f51e <_PyCode_CheckPureFunction@@Base+0x26> │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f4ee : │ │ │ │ +0005f526 : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f4f2 : │ │ │ │ +0005f52a : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #6936 @ 0x1b18 │ │ │ │ + movw r1, #2712 @ 0xa98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 23ae30 │ │ │ │ - cbnz r0, 5f51c │ │ │ │ + bl 239fb8 │ │ │ │ + cbnz r0, 5f554 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 23b564 │ │ │ │ + b.w 23a6ec │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005f520 : │ │ │ │ +0005f558 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #6884 @ 0x1ae4 │ │ │ │ + movw r1, #2660 @ 0xa64 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 23ae30 │ │ │ │ - cbnz r0, 5f54a │ │ │ │ + bl 239fb8 │ │ │ │ + cbnz r0, 5f582 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 23b564 │ │ │ │ + b.w 23a6ec │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005f54e : │ │ │ │ +0005f586 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #6936 @ 0x1b18 │ │ │ │ + movw r1, #2712 @ 0xa98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 23ae30 │ │ │ │ - cbnz r0, 5f574 │ │ │ │ + bl 239fb8 │ │ │ │ + cbnz r0, 5f5ac │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 5f1e0 │ │ │ │ + b.n 5f218 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005f578 : │ │ │ │ +0005f5b0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #6980 @ 0x1b44 │ │ │ │ + movw r1, #2756 @ 0xac4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 23ae30 │ │ │ │ - cbnz r0, 5f59e │ │ │ │ + bl 239fb8 │ │ │ │ + cbnz r0, 5f5d6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 5f1e0 │ │ │ │ + b.n 5f218 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005f5a2 : │ │ │ │ +0005f5da : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #6884 @ 0x1ae4 │ │ │ │ + movw r1, #2660 @ 0xa64 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 23ae30 │ │ │ │ - cbnz r0, 5f5c8 │ │ │ │ + bl 239fb8 │ │ │ │ + cbnz r0, 5f600 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 5f1e0 │ │ │ │ + b.n 5f218 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005f5cc : │ │ │ │ +0005f604 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f5ce <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ +0005f606 <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 5f5de <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ + cbz r0, 5f616 <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ ldrb.w r0, [r0, #38] @ 0x26 │ │ │ │ subs r3, r0, #3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f5e0 <_PyLong_New@@Base>: │ │ │ │ - b.w 7f9c4 │ │ │ │ +0005f618 <_PyLong_New@@Base>: │ │ │ │ + b.w 7f9a4 │ │ │ │ │ │ │ │ -0005f5e4 <_PyLong_FromDigits@@Base>: │ │ │ │ +0005f61c <_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, 5f626 <_PyLong_FromDigits@@Base+0x42> │ │ │ │ + cbz r1, 5f65e <_PyLong_FromDigits@@Base+0x42> │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 7f9c4 │ │ │ │ + bl 7f9a4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5f628 <_PyLong_FromDigits@@Base+0x44> │ │ │ │ + cbz r0, 5f660 <_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 5f628 <_PyLong_FromDigits@@Base+0x44> │ │ │ │ - ldr r4, [pc, #4] @ (5f62c <_PyLong_FromDigits@@Base+0x48>) │ │ │ │ + b.n 5f660 <_PyLong_FromDigits@@Base+0x44> │ │ │ │ + ldr r4, [pc, #4] @ (5f664 <_PyLong_FromDigits@@Base+0x48>) │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ strh r0, [r4, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0005f630 <_PyLong_Sign@@Base>: │ │ │ │ +0005f668 <_PyLong_Sign@@Base>: │ │ │ │ ldr r0, [r0, #8] │ │ │ │ and.w r0, r0, #3 │ │ │ │ rsb r0, r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f63c : │ │ │ │ +0005f674 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #15 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f648 : │ │ │ │ +0005f680 : │ │ │ │ ldrd r3, r0, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f65a <_PyDict_NewPresized@@Base>: │ │ │ │ +0005f692 <_PyDict_NewPresized@@Base>: │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1a1dac │ │ │ │ + b.w 1a144c │ │ │ │ │ │ │ │ -0005f660 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ - b.w 1a1bf8 │ │ │ │ +0005f698 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ + b.w 1a1298 │ │ │ │ │ │ │ │ -0005f664 <_PyDict_SizeOf@@Base>: │ │ │ │ - b.w 50030 <_PyObject_CheckXIData@@Base+0x1474> │ │ │ │ +0005f69c <_PyDict_SizeOf@@Base>: │ │ │ │ + b.w 4ff28 <_PyObject_CheckXIData@@Base+0x132c> │ │ │ │ │ │ │ │ -0005f668 : │ │ │ │ +0005f6a0 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005f682 : │ │ │ │ - b.w 225888 │ │ │ │ +0005f6ba : │ │ │ │ + b.w 2249f4 │ │ │ │ │ │ │ │ -0005f686 : │ │ │ │ - b.w 279fc4 <_Py_strhex@@Base+0x78> │ │ │ │ +0005f6be : │ │ │ │ + b.w 278fa4 <_Py_strhex@@Base+0x78> │ │ │ │ │ │ │ │ -0005f68a : │ │ │ │ - b.w 54686 │ │ │ │ +0005f6c2 : │ │ │ │ + b.w 578d6 │ │ │ │ │ │ │ │ -0005f68e : │ │ │ │ +0005f6c6 : │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f69e : │ │ │ │ +0005f6d6 : │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f6ae : │ │ │ │ +0005f6e6 : │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f6be <_Py_SetRefcnt@@Base>: │ │ │ │ +0005f6f6 <_Py_SetRefcnt@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt r1, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f6ca : │ │ │ │ +0005f702 : │ │ │ │ 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 5f70c │ │ │ │ + bls.n 5f744 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - bhi.n 5f700 │ │ │ │ + bhi.n 5f738 │ │ │ │ add.w r5, r4, r4, lsl #1 │ │ │ │ - b.n 5f70e │ │ │ │ + b.n 5f746 │ │ │ │ cmp.w r4, #512 @ 0x200 │ │ │ │ ite ls │ │ │ │ movls r5, r4 │ │ │ │ movhi r5, #0 │ │ │ │ - b.n 5f70e │ │ │ │ + b.n 5f746 │ │ │ │ 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 29aab4 <_PyMonitoring_FireBranchEvent@@Base+0x300> │ │ │ │ + bl 299a54 <_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] @ (5f768 ) │ │ │ │ + ldr r1, [pc, #32] @ (5f7a0 ) │ │ │ │ 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} │ │ │ │ - blt.n 5f6fc │ │ │ │ + ldmia r3, {r3, r6} │ │ │ │ movs r5, r5 │ │ │ │ - movw r3, #55744 @ 0xd9c0 │ │ │ │ + movw r3, #51520 @ 0xc940 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5f7e0 │ │ │ │ + beq.n 5f818 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 5f7e0 │ │ │ │ + beq.n 5f818 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #84] @ (5f7e4 ) │ │ │ │ + ldr r2, [pc, #84] @ (5f81c ) │ │ │ │ mov r4, r0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r3, [r0, r2] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5f7b0 │ │ │ │ + bne.n 5f7e8 │ │ │ │ movw r3, #4348 @ 0x10fc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r1, [r0, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5f7b0 │ │ │ │ + beq.n 5f7e8 │ │ │ │ blx 2ad48 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 5f7c8 │ │ │ │ - cbz r3, 5f7c4 │ │ │ │ + beq.n 5f800 │ │ │ │ + cbz r3, 5f7fc │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r3, #1592] @ 0x638 │ │ │ │ - b.n 5f7b6 │ │ │ │ + b.n 5f7ee │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 5f7d6 │ │ │ │ + bne.n 5f80e │ │ │ │ ldr.w r3, [r4, #1592] @ 0x638 │ │ │ │ - cbz r2, 5f7d4 │ │ │ │ + cbz r2, 5f80c │ │ │ │ str.w r3, [r2, #1592] @ 0x638 │ │ │ │ - b.n 5f7d6 │ │ │ │ + b.n 5f80e │ │ │ │ str r3, [r1, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 19ae04 │ │ │ │ + b.w 19a4ac │ │ │ │ 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 │ │ │ │ @@ -77728,22 +77768,22 @@ │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ mov sl, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 5f814 │ │ │ │ + bne.n 5f84c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 5f9ae │ │ │ │ + b.n 5f9e6 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5f80e │ │ │ │ + beq.n 5f846 │ │ │ │ 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 │ │ │ │ @@ -77753,68 +77793,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 5f862 │ │ │ │ + bls.n 5f89a │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bhi.n 5f858 │ │ │ │ + bhi.n 5f890 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ - b.n 5f864 │ │ │ │ + b.n 5f89c │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ it hi │ │ │ │ movhi r1, #0 │ │ │ │ - b.n 5f864 │ │ │ │ + b.n 5f89c │ │ │ │ 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 5f88e │ │ │ │ + bne.n 5f8c6 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 5f9ae │ │ │ │ + b.n 5f9e6 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 5f8b6 │ │ │ │ + bne.n 5f8ee │ │ │ │ mov.w r8, #0 │ │ │ │ ldrh r2, [r6, #10] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, r8 │ │ │ │ - bls.n 5f80e │ │ │ │ + bls.n 5f846 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f9ae │ │ │ │ + beq.n 5f9e6 │ │ │ │ add r4, r5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 5f896 │ │ │ │ + b.n 5f8ce │ │ │ │ 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 5f8e6 │ │ │ │ + beq.n 5f91e │ │ │ │ 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 │ │ │ │ @@ -77822,20 +77862,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 29b194 <_PyMonitoring_FireBranchEvent@@Base+0x9e0> │ │ │ │ + bl 29a134 <_PyMonitoring_FireBranchEvent@@Base+0x9e0> │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w lr, r0, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ subs r6, r2, r4 │ │ │ │ - cbz r2, 5f952 │ │ │ │ + cbz r2, 5f98a │ │ │ │ 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 │ │ │ │ @@ -77847,96 +77887,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 5f90c │ │ │ │ + b.n 5f944 │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 5f80e │ │ │ │ + beq.w 5f846 │ │ │ │ add r3, sp, #16 │ │ │ │ ldr.w r6, [r3, r8, lsl #2] │ │ │ │ - cbnz r6, 5f97e │ │ │ │ + cbnz r6, 5f9b6 │ │ │ │ movs r6, #32 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ - cbz r0, 5f9ae │ │ │ │ + cbz r0, 5f9e6 │ │ │ │ add r4, r5 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 5f966 │ │ │ │ - b.n 5f9a8 │ │ │ │ + bne.n 5f99e │ │ │ │ + b.n 5f9e0 │ │ │ │ mvns r6, r6 │ │ │ │ rbit r2, r6 │ │ │ │ clz r2, r2 │ │ │ │ mla r2, r5, r2, r4 │ │ │ │ - cbz r6, 5f9a4 │ │ │ │ + cbz r6, 5f9dc │ │ │ │ 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 5f980 │ │ │ │ - b.n 5f9ae │ │ │ │ + bne.n 5f9b8 │ │ │ │ + b.n 5f9e6 │ │ │ │ add.w r4, r4, r5, lsl #5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 5f954 │ │ │ │ + b.n 5f98c │ │ │ │ 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 5f00e │ │ │ │ - cbz r0, 5f9fe │ │ │ │ + bl 5f046 │ │ │ │ + cbz r0, 5fa36 │ │ │ │ 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 5f028 │ │ │ │ + bl 5f060 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 5f038 │ │ │ │ + bl 5f070 │ │ │ │ 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, #61637 @ 0xf0c5 │ │ │ │ + movw r0, #61693 @ 0xf0fd │ │ │ │ movt r0, #5 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 5f9b8 │ │ │ │ + bl 5f9f0 │ │ │ │ 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 │ │ │ │ @@ -77945,379 +77985,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 5fa72 │ │ │ │ - movw r4, #11904 @ 0x2e80 │ │ │ │ + beq.n 5faaa │ │ │ │ + movw r4, #7680 @ 0x1e00 │ │ │ │ movt r4, #45 @ 0x2d │ │ │ │ orrs r2, r3 │ │ │ │ - bne.n 5fa80 │ │ │ │ + bne.n 5fab8 │ │ │ │ mov.w r5, #1000 @ 0x3e8 │ │ │ │ - b.n 5fa84 │ │ │ │ - movw r4, #3332 @ 0xd04 │ │ │ │ - movt r4, #43 @ 0x2b │ │ │ │ + b.n 5fabc │ │ │ │ + movw r4, #64544 @ 0xfc20 │ │ │ │ + movt r4, #42 @ 0x2a │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ - b.n 5fa84 │ │ │ │ + b.n 5fabc │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ mov r3, r8 │ │ │ │ mov ip, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 5fa94 │ │ │ │ + bge.n 5facc │ │ │ │ rsbs r3, r8, #0 │ │ │ │ sbc.w ip, r7, r7, lsl #1 │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r2, ip, #0 │ │ │ │ - bge.n 5fad8 │ │ │ │ + bge.n 5fb10 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ orrs r3, r7 │ │ │ │ - bne.n 5faaa │ │ │ │ + bne.n 5fae2 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq.n 5fb96 │ │ │ │ + beq.n 5fbce │ │ │ │ orrs.w r7, r8, r7 │ │ │ │ mov.w r3, #32 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #24 │ │ │ │ it eq │ │ │ │ - movweq r4, #63920 @ 0xf9b0 │ │ │ │ - movw r2, #46364 @ 0xb51c │ │ │ │ + movweq r4, #59696 @ 0xe930 │ │ │ │ + movw r2, #42140 @ 0xa49c │ │ │ │ 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 5fb96 │ │ │ │ + b.n 5fbce │ │ │ │ smull r2, lr, r5, r5 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs.w r1, ip, lr │ │ │ │ ittet lt │ │ │ │ movlt r2, r5 │ │ │ │ movlt.w lr, #0 │ │ │ │ - movwge r6, #13596 @ 0x351c │ │ │ │ - movwlt r6, #3064 @ 0xbf8 │ │ │ │ + movwge r6, #9372 @ 0x249c │ │ │ │ + movwlt r6, #64276 @ 0xfb14 │ │ │ │ ite ge │ │ │ │ movtge r6, #45 @ 0x2d │ │ │ │ - movtlt r6, #43 @ 0x2b │ │ │ │ + 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, #6120 @ 0x17e8 │ │ │ │ + movwge r6, #1896 @ 0x768 │ │ │ │ movtge r6, #44 @ 0x2c │ │ │ │ - bl 29b0f4 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 29a094 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 29b0f4 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 29a094 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ - bl 29b0f4 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 29a094 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ mov r7, r2 │ │ │ │ mov.w r3, #8 │ │ │ │ add r5, sp, #16 │ │ │ │ - movw r2, #3312 @ 0xcf0 │ │ │ │ - movt r2, #45 @ 0x2d │ │ │ │ + movw r2, #64624 @ 0xfc70 │ │ │ │ + movt r2, #44 @ 0x2c │ │ │ │ mov r8, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #4] │ │ │ │ - movw r1, #63920 @ 0xf9b0 │ │ │ │ + movw r1, #59696 @ 0xe930 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r4, #46376 @ 0xb528 │ │ │ │ + movw r4, #42152 @ 0xa4a8 │ │ │ │ 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, #46384 @ 0xb530 │ │ │ │ + movw r2, #42160 @ 0xa4b0 │ │ │ │ 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, #46356 @ 0xb514 │ │ │ │ + movw r2, #42132 @ 0xa494 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #24 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r2, r9 │ │ │ │ - movw r0, #61637 @ 0xf0c5 │ │ │ │ + movw r0, #61693 @ 0xf0fd │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fa04 │ │ │ │ + bl 5fa3c │ │ │ │ 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, #46416 @ 0xb550 │ │ │ │ + movw r2, #42192 @ 0xa4d0 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r3, r1 │ │ │ │ - movw r0, #61637 @ 0xf0c5 │ │ │ │ + movw r0, #61693 @ 0xf0fd │ │ │ │ movt r0, #5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - bl 5fa04 │ │ │ │ + bl 5fa3c │ │ │ │ orrs.w r6, r6, r8 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ mov.w r6, #0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bne.n 5fcbc │ │ │ │ + bne.n 5fcf4 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - bl 5fa38 │ │ │ │ + bl 5fa70 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 5fa38 │ │ │ │ + bl 5fa70 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 5fa38 │ │ │ │ + bl 5fa70 │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 5fa38 │ │ │ │ + bl 5fa70 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5fa38 │ │ │ │ + bl 5fa70 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #11904 @ 0x2e80 │ │ │ │ + movw r3, #7680 @ 0x1e00 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - movw r2, #46356 @ 0xb514 │ │ │ │ + movw r2, #42132 @ 0xa494 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r0, #61637 @ 0xf0c5 │ │ │ │ + movw r0, #61693 @ 0xf0fd │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fa04 │ │ │ │ + bl 5fa3c │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldrd r0, r3, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 5fcb2 │ │ │ │ + bge.n 5fcea │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #59076 @ 0xe6c4 │ │ │ │ + movw r2, #54852 @ 0xd644 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #61637 @ 0xf0c5 │ │ │ │ + movw r0, #61693 @ 0xf0fd │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fa04 │ │ │ │ - movw r2, #46400 @ 0xb540 │ │ │ │ + bl 5fa3c │ │ │ │ + movw r2, #42176 @ 0xa4c0 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, r6 │ │ │ │ it ne │ │ │ │ movne r2, r7 │ │ │ │ - movw r0, #61637 @ 0xf0c5 │ │ │ │ + movw r0, #61693 @ 0xf0fd │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fa04 │ │ │ │ - movw r2, #14312 @ 0x37e8 │ │ │ │ + bl 5fa3c │ │ │ │ + movw r2, #10088 @ 0x2768 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - b.n 5fd38 │ │ │ │ - movw r2, #46424 @ 0xb558 │ │ │ │ + b.n 5fd70 │ │ │ │ + movw r2, #42200 @ 0xa4d8 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - b.n 5fd38 │ │ │ │ + b.n 5fd70 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 5fa38 │ │ │ │ + bl 5fa70 │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 5fa38 │ │ │ │ + bl 5fa70 │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 5fa38 │ │ │ │ + bl 5fa70 │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 5fa38 │ │ │ │ + bl 5fa70 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #63920 @ 0xf9b0 │ │ │ │ + movw r3, #59696 @ 0xe930 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #46432 @ 0xb560 │ │ │ │ + movw r2, #42208 @ 0xa4e0 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r0, #61637 @ 0xf0c5 │ │ │ │ + movw r0, #61693 @ 0xf0fd │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fa04 │ │ │ │ + bl 5fa3c │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrd r2, r0, [r5, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 5fcb2 │ │ │ │ - movw r2, #46440 @ 0xb568 │ │ │ │ + bge.n 5fcea │ │ │ │ + movw r2, #42216 @ 0xa4e8 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #61637 @ 0xf0c5 │ │ │ │ + movw r0, #61693 @ 0xf0fd │ │ │ │ movt r0, #5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5fa04 │ │ │ │ + b.n 5fa3c │ │ │ │ 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, #46416 @ 0xb550 │ │ │ │ + movw r2, #42192 @ 0xa4d0 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r0, #61637 @ 0xf0c5 │ │ │ │ + movw r0, #61693 @ 0xf0fd │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fa04 │ │ │ │ + bl 5fa3c │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r6] │ │ │ │ - bl 5fa38 │ │ │ │ + bl 5fa70 │ │ │ │ mov r1, r5 │ │ │ │ - movw r2, #14312 @ 0x37e8 │ │ │ │ + movw r2, #10088 @ 0x2768 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r0, #61637 @ 0xf0c5 │ │ │ │ + movw r0, #61693 @ 0xf0fd │ │ │ │ movt r0, #5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 5fa04 │ │ │ │ + b.n 5fa3c │ │ │ │ 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, 5fdca │ │ │ │ + cbz r4, 5fe02 │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.n 5fdbc │ │ │ │ - b.n 5fe20 │ │ │ │ + bne.n 5fdf4 │ │ │ │ + b.n 5fe58 │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - beq.n 5fe20 │ │ │ │ + beq.n 5fe58 │ │ │ │ movw r3, #2732 @ 0xaac │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr.w r3, [r3, #1424] @ 0x590 │ │ │ │ - cbz r3, 5fe20 │ │ │ │ + cbz r3, 5fe58 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r2, r2, #3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5fe20 │ │ │ │ + beq.n 5fe58 │ │ │ │ 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, #46460 @ 0xb57c │ │ │ │ + movw r1, #42236 @ 0xa4fc │ │ │ │ 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 5f9b8 │ │ │ │ - b.n 5fe2e │ │ │ │ + bl 5f9f0 │ │ │ │ + b.n 5fe66 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r1 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 5f9b8 │ │ │ │ + bl 5f9f0 │ │ │ │ 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, 5fe58 │ │ │ │ + cbnz r3, 5fe90 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 17f08c <_start@@Base+0x5a4> │ │ │ │ + bl 17e734 <_start@@Base+0x5a8> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 5fe70 │ │ │ │ + cbz r3, 5fea8 │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - movw r0, #46480 @ 0xb590 │ │ │ │ + movw r0, #42256 @ 0xa510 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 5fda6 │ │ │ │ - b.n 5feb0 │ │ │ │ + bl 5fdde │ │ │ │ + b.n 5fee8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 5fe80 │ │ │ │ + cbnz r3, 5feb8 │ │ │ │ movw r0, #2204 @ 0x89c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 17f08c <_start@@Base+0x5a4> │ │ │ │ + bl 17e734 <_start@@Base+0x5a8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 5feb0 │ │ │ │ + cbz r3, 5fee8 │ │ │ │ movw r3, #2728 @ 0xaa8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 5fe5c │ │ │ │ - ldr r2, [pc, #40] @ (5febc ) │ │ │ │ + blt.n 5fe94 │ │ │ │ + ldr r2, [pc, #40] @ (5fef4 ) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5fe98 │ │ │ │ + bne.n 5fed0 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 5fe5c │ │ │ │ + ble.n 5fe94 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb r0, [r3, #23] │ │ │ │ lsls r2, r2, #1 │ │ │ │ @@ -78330,52 +78370,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, 5fef0 │ │ │ │ + cbnz r3, 5ff28 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 17f08c <_start@@Base+0x5a4> │ │ │ │ + bl 17e734 <_start@@Base+0x5a8> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 5ff06 │ │ │ │ + cbz r3, 5ff3e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #46500 @ 0xb5a4 │ │ │ │ + movw r0, #42276 @ 0xa524 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 5fda6 │ │ │ │ - b.n 5ff46 │ │ │ │ + bl 5fdde │ │ │ │ + b.n 5ff7e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 5ff16 │ │ │ │ + cbnz r3, 5ff4e │ │ │ │ movw r0, #2204 @ 0x89c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 17f08c <_start@@Base+0x5a4> │ │ │ │ + bl 17e734 <_start@@Base+0x5a8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 5ff46 │ │ │ │ + cbz r3, 5ff7e │ │ │ │ movw r3, #2724 @ 0xaa4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 5fef4 │ │ │ │ - ldr r2, [pc, #60] @ (5ff68 ) │ │ │ │ + blt.n 5ff2c │ │ │ │ + ldr r2, [pc, #60] @ (5ffa0 ) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5ff2e │ │ │ │ + bne.n 5ff66 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 5fef4 │ │ │ │ + ble.n 5ff2c │ │ │ │ movw r3, #32212 @ 0x7dd4 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 5ff5e │ │ │ │ + cbz r2, 5ff96 │ │ │ │ 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} │ │ │ │ @@ -78387,82 +78427,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 5ffc6 │ │ │ │ + bhi.n 5fffe │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r2 │ │ │ │ - bl 199798 <_Py_NewReference@@Base+0x16a8> │ │ │ │ + bl 198ea8 <_Py_NewReference@@Base+0x1710> │ │ │ │ mov r1, r0 │ │ │ │ - cbz r4, 5ff98 │ │ │ │ + cbz r4, 5ffd0 │ │ │ │ subs r3, r5, r4 │ │ │ │ mov r5, r4 │ │ │ │ add r1, r3 │ │ │ │ cmp r7, #4 │ │ │ │ - bne.n 5ffba │ │ │ │ - cbz r5, 5ffc6 │ │ │ │ - cbz r1, 5ffc6 │ │ │ │ + bne.n 5fff2 │ │ │ │ + cbz r5, 5fffe │ │ │ │ + cbz r1, 5fffe │ │ │ │ mov r4, r1 │ │ │ │ add r5, r1 │ │ │ │ mov.w r1, #1073741824 @ 0x40000000 │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r5, r4 │ │ │ │ cmp r4, r1 │ │ │ │ - bcc.n 5ffc6 │ │ │ │ + bcc.n 5fffe │ │ │ │ add.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ - bl 199b24 <_Py_NewReference@@Base+0x1a34> │ │ │ │ - b.n 5ffa4 │ │ │ │ + bl 199234 <_Py_NewReference@@Base+0x1a9c> │ │ │ │ + b.n 5ffdc │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 199b24 <_Py_NewReference@@Base+0x1a34> │ │ │ │ + b.w 199234 <_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, 5ffe2 │ │ │ │ + cbz r2, 6001a │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #76] @ (60034 ) │ │ │ │ - bl 199ab0 <_Py_NewReference@@Base+0x19c0> │ │ │ │ - ldr r0, [pc, #72] @ (60038 ) │ │ │ │ - bl 1bf5c4 │ │ │ │ + ldr r0, [pc, #76] @ (6006c ) │ │ │ │ + bl 1991c0 <_Py_NewReference@@Base+0x1a28> │ │ │ │ + ldr r0, [pc, #72] @ (60070 ) │ │ │ │ + bl 1bebdc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 1bf69c │ │ │ │ + bl 1becb4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 6002c │ │ │ │ + cbz r4, 60064 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ blx 2b8fc │ │ │ │ - cbz r0, 6002c │ │ │ │ + cbz r0, 60064 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 6002c │ │ │ │ + cbz r2, 60064 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #46520 @ 0xb5b8 │ │ │ │ + movw r0, #42296 @ 0xa538 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 5fe32 │ │ │ │ + bl 5fe6a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6002e │ │ │ │ + b.n 60066 │ │ │ │ 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} │ │ │ │ @@ -78471,345 +78511,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 1bf69c │ │ │ │ + bl 1becb4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 600de │ │ │ │ + beq.n 60116 │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 199ab0 <_Py_NewReference@@Base+0x19c0> │ │ │ │ + bl 1991c0 <_Py_NewReference@@Base+0x1a28> │ │ │ │ add.w r0, r4, #528 @ 0x210 │ │ │ │ movw r6, #23172 @ 0x5a84 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ - bl 1bf5c4 │ │ │ │ + bl 1bebdc │ │ │ │ ldr.w r8, [r6, #52] @ 0x34 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c18c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 600de │ │ │ │ + cbz r0, 60116 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 600a6 │ │ │ │ + bne.n 600de │ │ │ │ str.w r9, [r0] │ │ │ │ - b.n 60088 │ │ │ │ + b.n 600c0 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 600ca │ │ │ │ + bne.n 60102 │ │ │ │ cmp.w r8, #8 │ │ │ │ - bne.n 600ca │ │ │ │ + bne.n 60102 │ │ │ │ movs r2, #4 │ │ │ │ dmb ish │ │ │ │ str r2, [r6, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c18c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 600de │ │ │ │ - movw r0, #46596 @ 0xb604 │ │ │ │ + cbz r0, 60116 │ │ │ │ + movw r0, #42372 @ 0xa584 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 5fe32 │ │ │ │ + bl 5fe6a │ │ │ │ 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 60120 │ │ │ │ + bne.n 60158 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ - cbz r3, 60120 │ │ │ │ + cbz r3, 60158 │ │ │ │ mov r0, r1 │ │ │ │ - bl 19e54c │ │ │ │ + bl 19dbf0 │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 60120 │ │ │ │ + bls.n 60158 │ │ │ │ subs r1, r0, #4 │ │ │ │ movw r2, #59968 @ 0xea40 │ │ │ │ movt r2, #79 @ 0x4f │ │ │ │ adds r0, r4, #4 │ │ │ │ - bl 6003c │ │ │ │ + bl 60074 │ │ │ │ add.w r1, r5, #32 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ bic.w r2, r3, #3 │ │ │ │ ands.w r0, r3, #3 │ │ │ │ - bne.n 60136 │ │ │ │ + bne.n 6016e │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.n 6013c │ │ │ │ + b.n 60174 │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r2, r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r1] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 60150 │ │ │ │ + bne.n 60188 │ │ │ │ strex ip, r2, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bne.n 60126 │ │ │ │ - cbnz r0, 601a4 │ │ │ │ + bne.n 6015e │ │ │ │ + cbnz r0, 601dc │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 60162 │ │ │ │ + cbnz r3, 6019a │ │ │ │ ldr r3, [r5, #32] │ │ │ │ - b.n 60188 │ │ │ │ + b.n 601c0 │ │ │ │ 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 6017e │ │ │ │ + bne.n 601b6 │ │ │ │ strex r6, r4, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 6015e │ │ │ │ - b.n 6016a │ │ │ │ + beq.n 60196 │ │ │ │ + b.n 601a2 │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 601a4 │ │ │ │ + beq.n 601dc │ │ │ │ bic.w r2, r3, #3 │ │ │ │ dmb ish │ │ │ │ orr.w r2, r2, #2 │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 60184 │ │ │ │ + bne.n 601bc │ │ │ │ strex r4, r2, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - b.n 60184 │ │ │ │ + b.n 601bc │ │ │ │ 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 601ce │ │ │ │ + bne.n 60206 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 601de │ │ │ │ + bhi.n 60216 │ │ │ │ adds r3, #1 │ │ │ │ yield │ │ │ │ - b.n 601ae │ │ │ │ + b.n 601e6 │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 601d6 │ │ │ │ + bne.n 6020e │ │ │ │ movs r0, #1 │ │ │ │ - b.n 601fc │ │ │ │ - cbz r2, 601e2 │ │ │ │ + b.n 60234 │ │ │ │ + cbz r2, 6021a │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 601e2 │ │ │ │ - b.n 601d2 │ │ │ │ + bne.n 6021a │ │ │ │ + b.n 6020a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 601fc │ │ │ │ + b.n 60234 │ │ │ │ orrs r5, r1 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r7] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 601f8 │ │ │ │ + bne.n 60230 │ │ │ │ strex ip, r5, [r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 601d2 │ │ │ │ - b.n 601ae │ │ │ │ + beq.n 6020a │ │ │ │ + b.n 601e6 │ │ │ │ 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 601a6 │ │ │ │ - cbnz r0, 60220 │ │ │ │ + bl 601de │ │ │ │ + cbnz r0, 60258 │ │ │ │ yield │ │ │ │ - b.n 60210 │ │ │ │ + b.n 60248 │ │ │ │ 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 601a6 │ │ │ │ - cbnz r0, 60246 │ │ │ │ + bl 601de │ │ │ │ + cbnz r0, 6027e │ │ │ │ yield │ │ │ │ - b.n 60236 │ │ │ │ + b.n 6026e │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ adds r1, #20 │ │ │ │ strd r3, r3, [r4, #40] @ 0x28 │ │ │ │ - bl 19c3f4 │ │ │ │ + bl 19ba9c │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r3, #55744 @ 0xd9c0 │ │ │ │ + movw r3, #51520 @ 0xc940 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6032e │ │ │ │ + beq.n 60366 │ │ │ │ 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 6031e │ │ │ │ + beq.n 60356 │ │ │ │ ldr.w r3, [r0, #1580] @ 0x62c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 60324 │ │ │ │ + beq.n 6035c │ │ │ │ mov r8, r4 │ │ │ │ add.w r5, r6, #520 @ 0x208 │ │ │ │ addw sl, r6, #1420 @ 0x58c │ │ │ │ - bl 188b9c <_Py_SetLocaleFromEnv@@Base+0x5bf8> │ │ │ │ + bl 188244 <_Py_SetLocaleFromEnv@@Base+0x5bf8> │ │ │ │ ldr.w r7, [r8, #520] @ 0x208 │ │ │ │ - cbz r7, 602e8 │ │ │ │ + cbz r7, 60320 │ │ │ │ mov.w r9, #0 │ │ │ │ dmb ish │ │ │ │ str r6, [r7, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 601a6 │ │ │ │ - cbnz r0, 602b8 │ │ │ │ + bl 601de │ │ │ │ + cbnz r0, 602f0 │ │ │ │ yield │ │ │ │ - b.n 602a8 │ │ │ │ + b.n 602e0 │ │ │ │ ldr r7, [r7, #40] @ 0x28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 602a2 │ │ │ │ + bne.n 602da │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #520] @ 0x208 │ │ │ │ - cbnz r2, 602dc │ │ │ │ + cbnz r2, 60314 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 19acec <_Py_NewReference@@Base+0x2bfc> │ │ │ │ - b.n 602ea │ │ │ │ + bl 19a394 <_Py_NewReference@@Base+0x2bfc> │ │ │ │ + b.n 60322 │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 602ea │ │ │ │ + b.n 60322 │ │ │ │ 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 60298 │ │ │ │ + bne.n 602d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188b9c <_Py_SetLocaleFromEnv@@Base+0x5bf8> │ │ │ │ - cbnz r0, 60316 │ │ │ │ + bl 188244 <_Py_SetLocaleFromEnv@@Base+0x5bf8> │ │ │ │ + cbnz r0, 6034e │ │ │ │ yield │ │ │ │ - b.n 6030a │ │ │ │ + b.n 60342 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5f72a │ │ │ │ - b.n 60324 │ │ │ │ + bl 5f762 │ │ │ │ + b.n 6035c │ │ │ │ movs r1, #2 │ │ │ │ - bl 184018 <_Py_SetLocaleFromEnv@@Base+0x1074> │ │ │ │ + bl 1836c0 <_Py_SetLocaleFromEnv@@Base+0x1074> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 5f76c │ │ │ │ + b.w 5f7a4 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ str r3, [r1, #72] @ 0x48 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6034c │ │ │ │ + bne.n 60384 │ │ │ │ strex ip, r1, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r2 │ │ │ │ - bne.n 60332 │ │ │ │ + bne.n 6036a │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ ldrex r3, [r0] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 60352 │ │ │ │ + bne.n 6038a │ │ │ │ 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 603aa │ │ │ │ + bcs.n 603e2 │ │ │ │ ldr.w r9, [r5, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 603a2 │ │ │ │ + bne.n 603da │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 204e08 │ │ │ │ + bl 203f30 │ │ │ │ str.w r9, [r5, #24] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mla r5, r8, r3, r5 │ │ │ │ - b.n 60388 │ │ │ │ + b.n 603c0 │ │ │ │ movw r5, #2204 @ 0x89c │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr.w r3, [r5, #244] @ 0xf4 │ │ │ │ - cbnz r3, 603c0 │ │ │ │ + cbnz r3, 603f8 │ │ │ │ add.w r0, r5, #240 @ 0xf0 │ │ │ │ - bl 17f08c <_start@@Base+0x5a4> │ │ │ │ + bl 17e734 <_start@@Base+0x5a8> │ │ │ │ ldr.w r1, [r5, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r6, #448] @ 0x1c0 │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bl 19aa98 <_Py_NewReference@@Base+0x29a8> │ │ │ │ + bl 19a1a8 <_Py_NewReference@@Base+0x2a10> │ │ │ │ ldr.w r0, [r6, #448] @ 0x1c0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 199ab0 <_Py_NewReference@@Base+0x19c0> │ │ │ │ + bl 1991c0 <_Py_NewReference@@Base+0x1a28> │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ lsls r0, r0, #15 │ │ │ │ negs r0, r0 │ │ │ │ - bl 19a508 <_Py_NewReference@@Base+0x2418> │ │ │ │ + bl 199c18 <_Py_NewReference@@Base+0x2480> │ │ │ │ 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 │ │ │ │ @@ -78824,71 +78864,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 60436 │ │ │ │ + bne.n 6046e │ │ │ │ strex r7, r2, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bne.n 60412 │ │ │ │ + bne.n 6044a │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6043c │ │ │ │ + bne.n 60474 │ │ │ │ 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 19bcf8 <_PyStaticType_InitForExtension@@Base+0x744> │ │ │ │ + bl 19b3a0 <_PyStaticType_InitForExtension@@Base+0x744> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 6047c │ │ │ │ + cbnz r3, 604b4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c310 │ │ │ │ - b.n 604c2 │ │ │ │ + bl 19b9b8 │ │ │ │ + b.n 604fa │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 604c2 │ │ │ │ + bne.n 604fa │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 19c34c │ │ │ │ + bl 19b9f4 │ │ │ │ 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 199ab0 <_Py_NewReference@@Base+0x19c0> │ │ │ │ + bl 1991c0 <_Py_NewReference@@Base+0x1a28> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 604c2 │ │ │ │ + bne.n 604fa │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 60362 │ │ │ │ + bl 6039a │ │ │ │ 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 │ │ │ │ @@ -78900,154 +78940,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 60568 │ │ │ │ + bcs.n 605a0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 60552 │ │ │ │ + cbz r3, 6058a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19bcf8 <_PyStaticType_InitForExtension@@Base+0x744> │ │ │ │ + bl 19b3a0 <_PyStaticType_InitForExtension@@Base+0x744> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 6053a │ │ │ │ + cbnz r3, 60572 │ │ │ │ ldr.w r0, [r9, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 199ab0 <_Py_NewReference@@Base+0x19c0> │ │ │ │ + bl 1991c0 <_Py_NewReference@@Base+0x1a28> │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 19c4c8 │ │ │ │ + bl 19bb70 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, sl │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 60560 │ │ │ │ + b.n 60598 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, fp │ │ │ │ - bne.n 60560 │ │ │ │ + bne.n 60598 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 6055e │ │ │ │ + bcc.n 60596 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ it hi │ │ │ │ orrhi.w r5, r5, #1 │ │ │ │ - b.n 60560 │ │ │ │ + b.n 60598 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 60560 │ │ │ │ + b.n 60598 │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mla r4, r8, r3, r4 │ │ │ │ - b.n 604f6 │ │ │ │ + b.n 6052e │ │ │ │ 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, 60592 │ │ │ │ + cbz r3, 605ca │ │ │ │ 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 19a508 <_Py_NewReference@@Base+0x2418> │ │ │ │ + bl 199c18 <_Py_NewReference@@Base+0x2480> │ │ │ │ ldr.w r0, [r7, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 199ab0 <_Py_NewReference@@Base+0x19c0> │ │ │ │ + bl 1991c0 <_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 60718 │ │ │ │ + bcs.w 60750 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 60704 │ │ │ │ + beq.w 6073c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldrb.w r2, [r9, #1597] @ 0x63d │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 60610 │ │ │ │ + beq.n 60648 │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbz r6, 60612 │ │ │ │ + cbz r6, 6064a │ │ │ │ ldrb.w r2, [r6, #1597] @ 0x63d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 60612 │ │ │ │ + beq.n 6064a │ │ │ │ ldr.w r6, [r6, #1592] @ 0x638 │ │ │ │ - b.n 60600 │ │ │ │ + b.n 60638 │ │ │ │ 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 199ab0 <_Py_NewReference@@Base+0x19c0> │ │ │ │ + bl 1991c0 <_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 601a6 │ │ │ │ - cbnz r0, 60642 │ │ │ │ + bl 601de │ │ │ │ + cbnz r0, 6067a │ │ │ │ yield │ │ │ │ - b.n 60632 │ │ │ │ + b.n 6066a │ │ │ │ mov r0, r4 │ │ │ │ - bl 19bcf8 <_PyStaticType_InitForExtension@@Base+0x744> │ │ │ │ + bl 19b3a0 <_PyStaticType_InitForExtension@@Base+0x744> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbnz r3, 6065a │ │ │ │ + cbnz r3, 60692 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 19c4c8 │ │ │ │ + bl 19bb70 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6070e │ │ │ │ + b.n 60746 │ │ │ │ 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 198870 <_Py_NewReference@@Base+0x780> │ │ │ │ + bl 197f80 <_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] │ │ │ │ @@ -79057,276 +79097,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, 606b0 │ │ │ │ + cbz r3, 606e8 │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ - b.n 606b4 │ │ │ │ + b.n 606ec │ │ │ │ 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 19acec <_Py_NewReference@@Base+0x2bfc> │ │ │ │ + bl 19a394 <_Py_NewReference@@Base+0x2bfc> │ │ │ │ ldr.w r3, [r6, #1580] @ 0x62c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #1580] @ 0x62c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 6070e │ │ │ │ + bne.n 60746 │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 606fc │ │ │ │ + bcs.n 60734 │ │ │ │ cmp.w r8, #65536 @ 0x10000 │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbz r3, 6070e │ │ │ │ + cbz r3, 60746 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 6070e │ │ │ │ + bne.n 60746 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [fp] │ │ │ │ - b.n 6070e │ │ │ │ + b.n 60746 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 606dc │ │ │ │ - b.n 6070e │ │ │ │ + bhi.n 60714 │ │ │ │ + b.n 60746 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 19c5b0 │ │ │ │ + bl 19bc58 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ - b.n 605dc │ │ │ │ + b.n 60614 │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ - cbnz r4, 60726 │ │ │ │ + cbnz r4, 6075e │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 21c3d8 <_PyXI_FreeFailure@@Base+0x130> │ │ │ │ + bl 21b540 <_PyXI_FreeFailure@@Base+0x130> │ │ │ │ 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, #46724 @ 0xb684 │ │ │ │ + movw r3, #42500 @ 0xa604 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r5, sp, #192 @ 0xc0 │ │ │ │ - movw r3, #46736 @ 0xb690 │ │ │ │ + movw r3, #42512 @ 0xa610 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - movw r2, #46684 @ 0xb65c │ │ │ │ + movw r2, #42460 @ 0xa5dc │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r0, #61637 @ 0xf0c5 │ │ │ │ + movw r0, #61693 @ 0xf0fd │ │ │ │ movt r0, #5 │ │ │ │ - movw r3, #46744 @ 0xb698 │ │ │ │ + movw r3, #42520 @ 0xa618 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #46756 @ 0xb6a4 │ │ │ │ + movw r3, #42532 @ 0xa624 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #46768 @ 0xb6b0 │ │ │ │ + movw r3, #42544 @ 0xa630 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r3, #46780 @ 0xb6bc │ │ │ │ + movw r3, #42556 @ 0xa63c │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #46672 @ 0xb650 │ │ │ │ + movw r3, #42448 @ 0xa5d0 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ str r5, [r4, #8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ - movw r5, #63920 @ 0xf9b0 │ │ │ │ + movw r5, #59696 @ 0xe930 │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 5fa04 │ │ │ │ - ldr r0, [pc, #868] @ (60b1c ) │ │ │ │ + bl 5fa3c │ │ │ │ + ldr r0, [pc, #868] @ (60b54 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #46788 @ 0xb6c4 │ │ │ │ + movw r1, #42564 @ 0xa644 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 5fbbc │ │ │ │ - ldr r0, [pc, #852] @ (60b20 ) │ │ │ │ + bl 5fbf4 │ │ │ │ + ldr r0, [pc, #852] @ (60b58 ) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #46800 @ 0xb6d0 │ │ │ │ + movw r1, #42576 @ 0xa650 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movw r5, #59968 @ 0xea40 │ │ │ │ movt r5, #79 @ 0x4f │ │ │ │ - bl 5fbbc │ │ │ │ + bl 5fbf4 │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #59984 @ 0xea50 │ │ │ │ + movw r3, #55760 @ 0xd9d0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #46416 @ 0xb550 │ │ │ │ + movw r2, #42192 @ 0xa4d0 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r0, #61637 @ 0xf0c5 │ │ │ │ + movw r0, #61693 @ 0xf0fd │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fa04 │ │ │ │ + bl 5fa3c │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #144] @ 0x90 │ │ │ │ - bl 5fa38 │ │ │ │ + bl 5fa70 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #14312 @ 0x37e8 │ │ │ │ + movw r2, #10088 @ 0x2768 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r0, #61637 @ 0xf0c5 │ │ │ │ + movw r0, #61693 @ 0xf0fd │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fa04 │ │ │ │ + bl 5fa3c │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #46812 @ 0xb6dc │ │ │ │ + movw r3, #42588 @ 0xa65c │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - movw r2, #46416 @ 0xb550 │ │ │ │ + movw r2, #42192 @ 0xa4d0 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r0, #61637 @ 0xf0c5 │ │ │ │ + movw r0, #61693 @ 0xf0fd │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fa04 │ │ │ │ + bl 5fa3c │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #176] @ 0xb0 │ │ │ │ - bl 5fa38 │ │ │ │ + bl 5fa70 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #14312 @ 0x37e8 │ │ │ │ + movw r2, #10088 @ 0x2768 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r0, #61637 @ 0xf0c5 │ │ │ │ + movw r0, #61693 @ 0xf0fd │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fa04 │ │ │ │ + bl 5fa3c │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #46820 @ 0xb6e4 │ │ │ │ + movw r1, #42596 @ 0xa664 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 5fbbc │ │ │ │ + bl 5fbf4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #46828 @ 0xb6ec │ │ │ │ + movw r1, #42604 @ 0xa66c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 5fbbc │ │ │ │ + bl 5fbf4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #46840 @ 0xb6f8 │ │ │ │ + movw r1, #42616 @ 0xa678 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 5fbbc │ │ │ │ + bl 5fbf4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #46852 @ 0xb704 │ │ │ │ + movw r1, #42628 @ 0xa684 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 5fbbc │ │ │ │ + bl 5fbf4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #32 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #59884 @ 0xe9ec │ │ │ │ + movw r1, #55660 @ 0xd96c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 5fbbc │ │ │ │ + bl 5fbf4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #46840 @ 0xb6f8 │ │ │ │ + movw r1, #42616 @ 0xa678 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 5fbbc │ │ │ │ + bl 5fbf4 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - movw r1, #46860 @ 0xb70c │ │ │ │ + movw r1, #42636 @ 0xa68c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 5fd4a │ │ │ │ + bl 5fd82 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - movw r1, #46872 @ 0xb718 │ │ │ │ + movw r1, #42648 @ 0xa698 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 5fd4a │ │ │ │ + bl 5fd82 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - movw r1, #46884 @ 0xb724 │ │ │ │ + movw r1, #42660 @ 0xa6a4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 5fd4a │ │ │ │ + bl 5fd82 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - movw r1, #59804 @ 0xe99c │ │ │ │ + movw r1, #55580 @ 0xd91c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 5fd4a │ │ │ │ + bl 5fd82 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - movw r1, #46892 @ 0xb72c │ │ │ │ + movw r1, #42668 @ 0xa6ac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 5fd4a │ │ │ │ + bl 5fd82 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - movw r1, #46900 @ 0xb734 │ │ │ │ + movw r1, #42676 @ 0xa6b4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 5fd4a │ │ │ │ + bl 5fd82 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #16896 @ 0x4200 │ │ │ │ + movw r1, #12672 @ 0x3180 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 5fbbc │ │ │ │ + bl 5fbf4 │ │ │ │ ldrd r0, r1, [r5, #584] @ 0x248 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - beq.n 609ba │ │ │ │ + beq.n 609f2 │ │ │ │ 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 29b0f4 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 29a094 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ - bl 29b0f4 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 29a094 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ mov r1, r4 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - movw r3, #46908 @ 0xb73c │ │ │ │ + movw r3, #42684 @ 0xa6bc │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - movw r2, #46920 @ 0xb748 │ │ │ │ + movw r2, #42696 @ 0xa6c8 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r0, #61637 @ 0xf0c5 │ │ │ │ + movw r0, #61693 @ 0xf0fd │ │ │ │ movt r0, #5 │ │ │ │ movs r6, #0 │ │ │ │ - bl 5fa04 │ │ │ │ + bl 5fa3c │ │ │ │ movs r7, #0 │ │ │ │ - bl 1991f0 <_Py_NewReference@@Base+0x1100> │ │ │ │ + bl 198900 <_Py_NewReference@@Base+0x1168> │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r3, #46940 @ 0xb75c │ │ │ │ + movw r3, #42716 @ 0xa6dc │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ - movw r2, #46952 @ 0xb768 │ │ │ │ + movw r2, #42728 @ 0xa6e8 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r0, #61637 @ 0xf0c5 │ │ │ │ + movw r0, #61693 @ 0xf0fd │ │ │ │ movt r0, #5 │ │ │ │ mov.w r9, #1000 @ 0x3e8 │ │ │ │ - bl 5fa04 │ │ │ │ + bl 5fa3c │ │ │ │ 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 │ │ │ │ @@ -79342,15 +79382,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] @ (60b24 ) │ │ │ │ + ldr r1, [pc, #196] @ (60b5c ) │ │ │ │ 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 │ │ │ │ @@ -79364,351 +79404,351 @@ │ │ │ │ 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 29b0f4 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 29a094 <_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 29b0f4 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 29a094 <_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 60aec │ │ │ │ + blt.n 60b24 │ │ │ │ mvn.w fp, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, fp │ │ │ │ sbcs.w r7, r7, #0 │ │ │ │ - bge.n 60af0 │ │ │ │ + bge.n 60b28 │ │ │ │ mov fp, r5 │ │ │ │ - b.n 60af0 │ │ │ │ + b.n 60b28 │ │ │ │ mov.w fp, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 60b06 │ │ │ │ + blt.n 60b3e │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ cmp sl, r7 │ │ │ │ sbcs.w r8, r8, #0 │ │ │ │ - bge.n 60b08 │ │ │ │ + bge.n 60b40 │ │ │ │ mov r7, sl │ │ │ │ - b.n 60b08 │ │ │ │ + b.n 60b40 │ │ │ │ movs r7, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 60b28 │ │ │ │ + blt.n 60b60 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r8 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bge.n 60b2c │ │ │ │ + bge.n 60b64 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 60b2c │ │ │ │ + b.n 60b64 │ │ │ │ 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 29ad64 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ - movw r2, #46964 @ 0xb774 │ │ │ │ + bl 299d04 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + movw r2, #42740 @ 0xa6f4 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ umull fp, r3, fp, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r0, #61637 @ 0xf0c5 │ │ │ │ + movw r0, #61693 @ 0xf0fd │ │ │ │ movt r0, #5 │ │ │ │ mov r1, r4 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #4208 @ 0x1070 │ │ │ │ - movt r3, #43 @ 0x2b │ │ │ │ - bl 5fa04 │ │ │ │ + movw r3, #65520 @ 0xfff0 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + bl 5fa3c │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ - bl 29ad64 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 299d04 <_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 29ad64 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ + bl 299d04 <_PyMonitoring_FireBranchEvent@@Base+0x5b0> │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #32856 @ 0x8058 │ │ │ │ + movw r3, #28632 @ 0x6fd8 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r2, #46984 @ 0xb788 │ │ │ │ + movw r2, #42760 @ 0xa708 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #61637 @ 0xf0c5 │ │ │ │ + movw r0, #61693 @ 0xf0fd │ │ │ │ movt r0, #5 │ │ │ │ - movw r5, #4252 @ 0x109c │ │ │ │ + movw r5, #28 │ │ │ │ movt r5, #45 @ 0x2d │ │ │ │ - bl 5fa04 │ │ │ │ + bl 5fa3c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 5fa38 │ │ │ │ + bl 5fa70 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 60bf2 │ │ │ │ + cbz r3, 60c2a │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #47052 @ 0xb7cc │ │ │ │ + movw r2, #42828 @ 0xa74c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - movw r0, #61637 @ 0xf0c5 │ │ │ │ + movw r0, #61693 @ 0xf0fd │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fa04 │ │ │ │ + bl 5fa3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5fa38 │ │ │ │ + bl 5fa70 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #14312 @ 0x37e8 │ │ │ │ + movw r2, #10088 @ 0x2768 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ - movw r0, #61637 @ 0xf0c5 │ │ │ │ + movw r0, #61693 @ 0xf0fd │ │ │ │ movt r0, #5 │ │ │ │ - bl 5fa04 │ │ │ │ + bl 5fa3c │ │ │ │ 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 60d64 │ │ │ │ + beq.w 60d9c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5f2b2 │ │ │ │ + bl 5f2ea │ │ │ │ add.w r1, r4, #32 │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 5f2b2 │ │ │ │ + bl 5f2ea │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 5f2b2 │ │ │ │ + bl 5f2ea │ │ │ │ add.w r1, r4, #96 @ 0x60 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 5f2b2 │ │ │ │ + bl 5f2ea │ │ │ │ add.w r1, r4, #128 @ 0x80 │ │ │ │ add.w r0, r5, #128 @ 0x80 │ │ │ │ - bl 5f2b2 │ │ │ │ + bl 5f2ea │ │ │ │ add.w r1, r4, #160 @ 0xa0 │ │ │ │ add.w r0, r5, #160 @ 0xa0 │ │ │ │ - bl 5f2b2 │ │ │ │ + bl 5f2ea │ │ │ │ add.w r1, r4, #192 @ 0xc0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ - bl 5f2b2 │ │ │ │ + bl 5f2ea │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ - bl 5f2b2 │ │ │ │ + bl 5f2ea │ │ │ │ add.w r1, r4, #224 @ 0xe0 │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ - bl 5f2b2 │ │ │ │ + bl 5f2ea │ │ │ │ add.w r1, r4, #288 @ 0x120 │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ - bl 5f2b2 │ │ │ │ + bl 5f2ea │ │ │ │ add.w r1, r4, #416 @ 0x1a0 │ │ │ │ add.w r0, r5, #416 @ 0x1a0 │ │ │ │ - bl 5f2b2 │ │ │ │ + bl 5f2ea │ │ │ │ add.w r1, r4, #448 @ 0x1c0 │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ - bl 5f2b2 │ │ │ │ + bl 5f2ea │ │ │ │ add.w r1, r4, #320 @ 0x140 │ │ │ │ add.w r0, r5, #320 @ 0x140 │ │ │ │ - bl 5f2b2 │ │ │ │ + bl 5f2ea │ │ │ │ add.w r1, r4, #352 @ 0x160 │ │ │ │ add.w r0, r5, #352 @ 0x160 │ │ │ │ - bl 5f2b2 │ │ │ │ + bl 5f2ea │ │ │ │ add.w r1, r4, #384 @ 0x180 │ │ │ │ add.w r0, r5, #384 @ 0x180 │ │ │ │ - bl 5f2b2 │ │ │ │ + bl 5f2ea │ │ │ │ add.w r1, r4, #480 @ 0x1e0 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - bl 5f332 │ │ │ │ + bl 5f36a │ │ │ │ add.w r1, r4, #496 @ 0x1f0 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - bl 5f332 │ │ │ │ + bl 5f36a │ │ │ │ add.w r1, r4, #512 @ 0x200 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - bl 5f332 │ │ │ │ + bl 5f36a │ │ │ │ add.w r1, r4, #528 @ 0x210 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - bl 5f332 │ │ │ │ + bl 5f36a │ │ │ │ add.w r1, r4, #544 @ 0x220 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - bl 5f332 │ │ │ │ + bl 5f36a │ │ │ │ add.w r1, r4, #560 @ 0x230 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - bl 5f332 │ │ │ │ + bl 5f36a │ │ │ │ add.w r1, r4, #576 @ 0x240 │ │ │ │ add.w r0, r5, #576 @ 0x240 │ │ │ │ - bl 5f332 │ │ │ │ + bl 5f36a │ │ │ │ add.w r1, r4, #592 @ 0x250 │ │ │ │ add.w r0, r5, #592 @ 0x250 │ │ │ │ - bl 5f332 │ │ │ │ + bl 5f36a │ │ │ │ add.w r1, r4, #608 @ 0x260 │ │ │ │ add.w r0, r5, #608 @ 0x260 │ │ │ │ - bl 5f332 │ │ │ │ + bl 5f36a │ │ │ │ add.w r1, r4, #624 @ 0x270 │ │ │ │ add.w r0, r5, #624 @ 0x270 │ │ │ │ - bl 5f332 │ │ │ │ + bl 5f36a │ │ │ │ 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, #55744 @ 0xd9c0 │ │ │ │ + movw r6, #51520 @ 0xc940 │ │ │ │ movt r6, #45 @ 0x2d │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 60e7c │ │ │ │ + beq.n 60eb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60e7c │ │ │ │ + beq.n 60eb4 │ │ │ │ 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 60d90 │ │ │ │ - ldr r0, [pc, #224] @ (60e80 ) │ │ │ │ + bne.n 60dc8 │ │ │ │ + ldr r0, [pc, #224] @ (60eb8 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 199b94 <_Py_NewReference@@Base+0x1aa4> │ │ │ │ + bl 1992a4 <_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 60e7c │ │ │ │ + bne.n 60eb4 │ │ │ │ movw r5, #2732 @ 0xaac │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr.w r3, [r5, #1424] @ 0x590 │ │ │ │ - cbz r3, 60de0 │ │ │ │ + cbz r3, 60e18 │ │ │ │ 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 60de2 │ │ │ │ + b.n 60e1a │ │ │ │ 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] @ (60e84 ) │ │ │ │ + ldr r2, [pc, #144] @ (60ebc ) │ │ │ │ str r1, [r3, r2] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 60dfc │ │ │ │ + beq.n 60e34 │ │ │ │ blx 2ad48 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 60e7c │ │ │ │ + beq.n 60eb4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 60e1c │ │ │ │ + cbz r3, 60e54 │ │ │ │ ldr.w r6, [r3, #1592] @ 0x638 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 60e18 │ │ │ │ - bl 6025c │ │ │ │ + beq.n 60e50 │ │ │ │ + bl 60294 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 60e08 │ │ │ │ + b.n 60e40 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 60e28 │ │ │ │ + beq.n 60e60 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 184018 <_Py_SetLocaleFromEnv@@Base+0x1074> │ │ │ │ + bl 1836c0 <_Py_SetLocaleFromEnv@@Base+0x1074> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r0, r0, #488 @ 0x1e8 │ │ │ │ - bl 60c0e │ │ │ │ + bl 60c46 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 60e7c │ │ │ │ + beq.n 60eb4 │ │ │ │ movw r3, #60624 @ 0xecd0 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 60e64 │ │ │ │ + cbz r1, 60e9c │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 60e40 │ │ │ │ + bne.n 60e78 │ │ │ │ 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 5ff6c │ │ │ │ - b.n 60e7c │ │ │ │ + bl 5ffa4 │ │ │ │ + b.n 60eb4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 60e76 │ │ │ │ + bne.n 60eae │ │ │ │ strex r0, r4, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne.n 60e44 │ │ │ │ + bne.n 60e7c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sbc.w r0, r0, pc, lsl #1 │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w e5b40 │ │ │ │ + b.w e59e0 │ │ │ │ │ │ │ │ -00060e8e : │ │ │ │ - b.w 14bb88 │ │ │ │ +00060ec6 : │ │ │ │ + b.w 14b8c8 │ │ │ │ │ │ │ │ -00060e92 : │ │ │ │ - cbnz r0, 60e98 │ │ │ │ - b.w 1fc770 │ │ │ │ +00060eca : │ │ │ │ + cbnz r0, 60ed0 │ │ │ │ + b.w 1fb898 │ │ │ │ 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] @ (60ed4 ) │ │ │ │ + ldr r2, [pc, #40] @ (60f0c ) │ │ │ │ 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, 60ecc │ │ │ │ + cbz r3, 60f04 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -79717,755 +79757,755 @@ │ │ │ │ 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, 60f00 │ │ │ │ - movw r3, #63920 @ 0xf9b0 │ │ │ │ + cbnz r2, 60f38 │ │ │ │ + movw r3, #59696 @ 0xe930 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #47328 @ 0xb8e0 │ │ │ │ + movw r2, #43104 @ 0xa860 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - b.n 60f08 │ │ │ │ - movw r3, #62872 @ 0xf598 │ │ │ │ + b.n 60f40 │ │ │ │ + movw r3, #58648 @ 0xe518 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #47064 @ 0xb7d8 │ │ │ │ + movw r0, #42840 @ 0xa758 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e5520 │ │ │ │ + bl e53c0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #47096 @ 0xb7f8 │ │ │ │ + movw r0, #42872 @ 0xa778 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - b.w e5520 │ │ │ │ + b.w e53c0 │ │ │ │ │ │ │ │ -00060f2c <_PyObject_GetDictPtr@@Base>: │ │ │ │ +00060f64 <_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 60f6a <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ + bmi.n 60fa2 <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ ldr.w r1, [r2, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 60f80 <_PyObject_GetDictPtr@@Base+0x54> │ │ │ │ - bge.n 60f66 <_PyObject_GetDictPtr@@Base+0x3a> │ │ │ │ + beq.n 60fb8 <_PyObject_GetDictPtr@@Base+0x54> │ │ │ │ + bge.n 60f9e <_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 60f88 <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ + b.n 60fc0 <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 60f84 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ + cbnz r3, 60fbc <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ lsls r3, r1, #29 │ │ │ │ - bpl.n 60f84 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ - bl 20e34c │ │ │ │ - cbnz r0, 60f84 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ - bl d94d0 │ │ │ │ + bpl.n 60fbc <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ + bl 20d434 │ │ │ │ + cbnz r0, 60fbc <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ + bl d93c0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 60f88 <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ + b.n 60fc0 <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ sub.w r0, r4, #12 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00060f8a : │ │ │ │ +00060fc2 : │ │ │ │ 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 60fb8 │ │ │ │ - movw r0, #39852 @ 0x9bac │ │ │ │ + beq.n 60ff0 │ │ │ │ + movw r0, #35628 @ 0x8b2c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 60fca │ │ │ │ + b.n 61002 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60fb4 │ │ │ │ + beq.n 60fec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00060fcc : │ │ │ │ +00061004 : │ │ │ │ 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 60ffa │ │ │ │ + beq.n 61032 │ │ │ │ movs r1, #28 │ │ │ │ - movw r0, #52908 @ 0xceac │ │ │ │ + movw r0, #48684 @ 0xbe2c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 60ffc │ │ │ │ + b.n 61034 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00060ffe : │ │ │ │ +00061036 : │ │ │ │ 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 6102c │ │ │ │ + beq.n 61064 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #52908 @ 0xceac │ │ │ │ + movw r0, #48684 @ 0xbe2c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6102e │ │ │ │ + b.n 61066 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00061030 : │ │ │ │ +00061068 : │ │ │ │ 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 61060 │ │ │ │ + beq.n 61098 │ │ │ │ mov.w r1, #346 @ 0x15a │ │ │ │ - movw r0, #52908 @ 0xceac │ │ │ │ + movw r0, #48684 @ 0xbe2c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 61062 │ │ │ │ + b.n 6109a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00061064 : │ │ │ │ +0006109c : │ │ │ │ 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 61098 │ │ │ │ - bl 88538 │ │ │ │ - cbnz r0, 61098 │ │ │ │ + beq.n 610d0 │ │ │ │ + bl 88530 │ │ │ │ + cbnz r0, 610d0 │ │ │ │ movs r1, #138 @ 0x8a │ │ │ │ - movw r0, #23900 @ 0x5d5c │ │ │ │ + movw r0, #19692 @ 0x4cec │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 610a0 │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 610d8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 610a4 │ │ │ │ + bpl.n 610dc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 610a6 │ │ │ │ + b.n 610de │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000610a8 : │ │ │ │ +000610e0 : │ │ │ │ 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 610e0 │ │ │ │ - bl 88538 │ │ │ │ - cbnz r0, 610e0 │ │ │ │ + beq.n 61118 │ │ │ │ + bl 88530 │ │ │ │ + cbnz r0, 61118 │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ - movw r0, #23900 @ 0x5d5c │ │ │ │ + movw r0, #19692 @ 0x4cec │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 610e4 │ │ │ │ + b.n 6111c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000610e6 <_PyLong_UInt8_Converter@@Base>: │ │ │ │ +0006111e <_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 125f28 │ │ │ │ + bl 125cf0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6111a <_PyLong_UInt8_Converter@@Base+0x34> │ │ │ │ + beq.n 61152 <_PyLong_UInt8_Converter@@Base+0x34> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 6111c <_PyLong_UInt8_Converter@@Base+0x36> │ │ │ │ + beq.n 61154 <_PyLong_UInt8_Converter@@Base+0x36> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47132 @ 0xb81c │ │ │ │ + movw r1, #42908 @ 0xa79c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006111e <_PyLong_UInt16_Converter@@Base>: │ │ │ │ +00061156 <_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 125f28 │ │ │ │ + bl 125cf0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 61152 <_PyLong_UInt16_Converter@@Base+0x34> │ │ │ │ + beq.n 6118a <_PyLong_UInt16_Converter@@Base+0x34> │ │ │ │ cmp r0, #2 │ │ │ │ - bls.n 61156 <_PyLong_UInt16_Converter@@Base+0x38> │ │ │ │ + bls.n 6118e <_PyLong_UInt16_Converter@@Base+0x38> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47168 @ 0xb840 │ │ │ │ + movw r1, #42944 @ 0xa7c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 61158 <_PyLong_UInt16_Converter@@Base+0x3a> │ │ │ │ + b.n 61190 <_PyLong_UInt16_Converter@@Base+0x3a> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006115a : │ │ │ │ - b.w 114fd4 │ │ │ │ +00061192 : │ │ │ │ + b.w 114df8 │ │ │ │ │ │ │ │ -0006115e : │ │ │ │ +00061196 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 61196 │ │ │ │ + cbz r3, 611ce │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 61196 │ │ │ │ + cbz r3, 611ce │ │ │ │ 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 6118a │ │ │ │ - bl d94d0 │ │ │ │ + bne.n 611c2 │ │ │ │ + bl d93c0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 61192 │ │ │ │ + b.n 611ca │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12e348 │ │ │ │ + bl 12e01c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006119a : │ │ │ │ +000611d2 : │ │ │ │ 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 611b4 │ │ │ │ - cbnz r0, 611ba │ │ │ │ - bl 293fa8 <_Py_hashtable_foreach@@Base+0xdbc> │ │ │ │ - b.n 611d6 │ │ │ │ + beq.n 611ec │ │ │ │ + cbnz r0, 611f2 │ │ │ │ + bl 293020 <_Py_hashtable_foreach@@Base+0xdac> │ │ │ │ + b.n 6120e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbnz r3, 611dc │ │ │ │ + cbnz r3, 61214 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47204 @ 0xb864 │ │ │ │ + movw r1, #42980 @ 0xa7e4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 61200 │ │ │ │ + b.n 61238 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 611c0 │ │ │ │ + beq.n 611f8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #1 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 611c0 │ │ │ │ + bne.n 611f8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 12e348 │ │ │ │ + bl 12e01c │ │ │ │ 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 61228 │ │ │ │ + beq.n 61260 │ │ │ │ mov r5, r2 │ │ │ │ clz r2, r0 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - cbnz r0, 6122e │ │ │ │ - bl 293fa8 <_Py_hashtable_foreach@@Base+0xdbc> │ │ │ │ - b.n 6123a │ │ │ │ + cbnz r0, 61266 │ │ │ │ + bl 293020 <_Py_hashtable_foreach@@Base+0xdac> │ │ │ │ + b.n 61272 │ │ │ │ mov r6, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 12c2a0 │ │ │ │ + bl 12bf90 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 61240 │ │ │ │ + cbz r0, 61278 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6124e │ │ │ │ + b.n 61286 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 12e348 │ │ │ │ + bl 12e01c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00061254 : │ │ │ │ - b.n 61206 │ │ │ │ +0006128c : │ │ │ │ + b.n 6123e │ │ │ │ │ │ │ │ -00061256 : │ │ │ │ - b.n 61206 │ │ │ │ +0006128e : │ │ │ │ + b.n 6123e │ │ │ │ │ │ │ │ -00061258 : │ │ │ │ +00061290 : │ │ │ │ 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, 6128e │ │ │ │ + cbz r3, 612c6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 6128e │ │ │ │ + cbz r3, 612c6 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 6128e │ │ │ │ + cbz r3, 612c6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 6128e │ │ │ │ + cbz r3, 612c6 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movw r2, #285 @ 0x11d │ │ │ │ - bl 12c2a0 │ │ │ │ - cbz r0, 612aa │ │ │ │ - b.n 612a4 │ │ │ │ + bl 12bf90 │ │ │ │ + cbz r0, 612e2 │ │ │ │ + b.n 612dc │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47244 @ 0xb88c │ │ │ │ + movw r1, #43020 @ 0xa80c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 613de │ │ │ │ + b.n 61416 │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 12c2a0 │ │ │ │ + bl 12bf90 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 612c2 │ │ │ │ + cbz r0, 612fa │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12e348 │ │ │ │ - b.n 612a4 │ │ │ │ + bl 12e01c │ │ │ │ + b.n 612dc │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 612ee │ │ │ │ + bge.n 61326 │ │ │ │ movw r3, #61144 @ 0xeed8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47300 @ 0xb8c4 │ │ │ │ + movw r1, #43076 @ 0xa844 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12e348 │ │ │ │ + bl 12e01c │ │ │ │ mov r0, sp │ │ │ │ - bl 12e348 │ │ │ │ - b.n 612a4 │ │ │ │ + bl 12e01c │ │ │ │ + b.n 612dc │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbnz r3, 61332 │ │ │ │ + cbnz r3, 6136a │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1f429c <_PySet_Update@@Base+0x1f4> │ │ │ │ - cbz r0, 61306 │ │ │ │ + bl 1f33c8 <_PySet_Update@@Base+0x1f4> │ │ │ │ + cbz r0, 6133e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 61306 │ │ │ │ + cbnz r3, 6133e │ │ │ │ mov r0, sp │ │ │ │ - bl 1f429c <_PySet_Update@@Base+0x1f4> │ │ │ │ - cbnz r0, 6131a │ │ │ │ + bl 1f33c8 <_PySet_Update@@Base+0x1f4> │ │ │ │ + cbnz r0, 61352 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 26cbd8 <_Py_c_prod@@Base+0x1070> │ │ │ │ - cbz r0, 61332 │ │ │ │ + bl 26bbe0 <_Py_c_prod@@Base+0x1070> │ │ │ │ + cbz r0, 6136a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 61332 │ │ │ │ + cbnz r3, 6136a │ │ │ │ mov r0, sp │ │ │ │ - bl 26cbd8 <_Py_c_prod@@Base+0x1070> │ │ │ │ - cbz r0, 61332 │ │ │ │ + bl 26bbe0 <_Py_c_prod@@Base+0x1070> │ │ │ │ + cbz r0, 6136a │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2bf20 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12e348 │ │ │ │ + bl 12e01c │ │ │ │ mov r0, sp │ │ │ │ - bl 12e348 │ │ │ │ - b.n 613de │ │ │ │ + bl 12e01c │ │ │ │ + b.n 61416 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 75f54 │ │ │ │ + bl 75f8c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 61350 │ │ │ │ - bl 1fc770 │ │ │ │ + cbnz r0, 61388 │ │ │ │ + bl 1fb898 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12e348 │ │ │ │ + bl 12e01c │ │ │ │ mov r0, sp │ │ │ │ - bl 12e348 │ │ │ │ - b.n 612a4 │ │ │ │ + bl 12e01c │ │ │ │ + b.n 612dc │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 61362 │ │ │ │ + ble.n 6139a │ │ │ │ str.w r1, [r4, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 61354 │ │ │ │ + b.n 6138c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ movs r6, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 61378 │ │ │ │ + ble.n 613b0 │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ mul.w r6, r0, r6 │ │ │ │ - b.n 61368 │ │ │ │ + b.n 613a0 │ │ │ │ movs r7, #0 │ │ │ │ - cbz r6, 613cc │ │ │ │ + cbz r6, 61404 │ │ │ │ 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 613ae │ │ │ │ + blt.n 613e6 │ │ │ │ ldr.w r0, [ip, r1, lsl #2] │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ subs r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bge.n 613a6 │ │ │ │ + bge.n 613de │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ - b.n 613ae │ │ │ │ + b.n 613e6 │ │ │ │ str.w r7, [r3, #-4] │ │ │ │ subs r3, #4 │ │ │ │ - b.n 6138a │ │ │ │ + b.n 613c2 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 295428 │ │ │ │ + bl 294464 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 295428 │ │ │ │ + bl 294464 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 2bf20 │ │ │ │ - b.n 6137a │ │ │ │ + b.n 613b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 12e348 │ │ │ │ + bl 12e01c │ │ │ │ mov r0, sp │ │ │ │ - bl 12e348 │ │ │ │ + bl 12e01c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -000613e6 : │ │ │ │ - b.w d62e0 │ │ │ │ +0006141e : │ │ │ │ + b.w d61d0 │ │ │ │ │ │ │ │ -000613ea : │ │ │ │ - b.w 130ce4 │ │ │ │ - b.w 751fc <_Py_SetImmortal@@Base> │ │ │ │ - b.w 751fc <_Py_SetImmortal@@Base> │ │ │ │ - b.w 751fc <_Py_SetImmortal@@Base> │ │ │ │ +00061422 : │ │ │ │ + b.w 130948 │ │ │ │ + b.w 75234 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 75234 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 75234 <_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, 61410 │ │ │ │ + cbz r3, 61448 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 61426 │ │ │ │ + cbnz r3, 6145e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #33456 @ 0x82b0 │ │ │ │ + movw r2, #29216 @ 0x7220 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f3734 <_PyErr_SetString@@Base> │ │ │ │ + bl f35e0 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006142a : │ │ │ │ +00061462 : │ │ │ │ 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] @ (6148c ) │ │ │ │ + ldr r2, [pc, #80] @ (614c4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 61448 │ │ │ │ - cbnz r1, 61450 │ │ │ │ + cbz r0, 61480 │ │ │ │ + cbnz r1, 61488 │ │ │ │ mov r0, r5 │ │ │ │ - bl 613fa │ │ │ │ - b.n 61458 │ │ │ │ - bl d04a0 │ │ │ │ + bl 61432 │ │ │ │ + b.n 61490 │ │ │ │ + bl d053c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6145c │ │ │ │ + cbnz r0, 61494 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 61480 │ │ │ │ + b.n 614b8 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d19ac <_PyBytesWriter_Finish@@Base+0x2d4> │ │ │ │ + bl d1a4c <_PyBytesWriter_Finish@@Base+0x2d4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61480 │ │ │ │ + bge.n 614b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 61480 │ │ │ │ + cbnz r3, 614b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061490 <_PyObject_CallMethod_SizeT@@Base>: │ │ │ │ +000614c8 <_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] @ (614f4 <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ + ldr r2, [pc, #80] @ (6152c <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 614ae <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ - cbnz r1, 614b6 <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ + cbz r0, 614e6 <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ + cbnz r1, 614ee <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ mov r0, r5 │ │ │ │ - bl 613fa │ │ │ │ - b.n 614be <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ - bl d04a0 │ │ │ │ + bl 61432 │ │ │ │ + b.n 614f6 <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ + bl d053c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 614c2 <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ + cbnz r0, 614fa <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 614e6 <_PyObject_CallMethod_SizeT@@Base+0x56> │ │ │ │ + b.n 6151e <_PyObject_CallMethod_SizeT@@Base+0x56> │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d19ac <_PyBytesWriter_Finish@@Base+0x2d4> │ │ │ │ + bl d1a4c <_PyBytesWriter_Finish@@Base+0x2d4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 614e6 <_PyObject_CallMethod_SizeT@@Base+0x56> │ │ │ │ + bge.n 6151e <_PyObject_CallMethod_SizeT@@Base+0x56> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 614e6 <_PyObject_CallMethod_SizeT@@Base+0x56> │ │ │ │ + cbnz r3, 6151e <_PyObject_CallMethod_SizeT@@Base+0x56> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000614f8 : │ │ │ │ +00061530 : │ │ │ │ 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] @ (61584 ) │ │ │ │ + ldr r6, [pc, #124] @ (615bc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r3, r6] │ │ │ │ - cbz r1, 61536 │ │ │ │ + cbz r1, 6156e │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bmi.n 6156a │ │ │ │ + bmi.n 615a2 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #23464 @ 0x5ba8 │ │ │ │ + movw r2, #19256 @ 0x4b38 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f3734 <_PyErr_SetString@@Base> │ │ │ │ - b.n 61556 │ │ │ │ - cbz r2, 6155c │ │ │ │ + bl f35e0 <_PyErr_SetString@@Base> │ │ │ │ + b.n 6158e │ │ │ │ + cbz r2, 61594 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 6155a │ │ │ │ + bmi.n 61592 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #47356 @ 0xb8fc │ │ │ │ + movw r2, #43132 @ 0xa87c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f3734 <_PyErr_SetString@@Base> │ │ │ │ + bl f35e0 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6157e │ │ │ │ - cbnz r1, 6156e │ │ │ │ + b.n 615b6 │ │ │ │ + cbnz r1, 615a6 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 911cc │ │ │ │ - b.n 6157e │ │ │ │ + bl 911b0 │ │ │ │ + b.n 615b6 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 61538 │ │ │ │ + bne.n 61570 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e5ca8 │ │ │ │ + b.w e5b48 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #4] @ (61590 ) │ │ │ │ + ldr r1, [pc, #4] @ (615c8 ) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 9093c │ │ │ │ + b.w 90920 │ │ │ │ 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 7eca8 <_PyType_GetDict@@Base> │ │ │ │ - cbz r0, 615be │ │ │ │ + bl 7ec98 <_PyType_GetDict@@Base> │ │ │ │ + cbz r0, 615f6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15ffc0 <_PyType_LookupRef@@Base> │ │ │ │ + bl 15f9cc <_PyType_LookupRef@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 615cc │ │ │ │ - b.n 615f6 │ │ │ │ + cbnz r0, 61604 │ │ │ │ + b.n 6162e │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7f980 │ │ │ │ + bl 7f960 │ │ │ │ cmp r0, r4 │ │ │ │ - bge.n 615b0 │ │ │ │ - b.n 61602 │ │ │ │ + bge.n 615e8 │ │ │ │ + b.n 6163a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 61602 │ │ │ │ + cbz r3, 6163a │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 615ea │ │ │ │ + bge.n 61622 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 615ee │ │ │ │ + cbz r3, 61626 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 61602 │ │ │ │ + b.n 6163a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 615ea │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 61622 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 9093c │ │ │ │ + b.w 90920 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 61678 │ │ │ │ + bhi.n 616b0 │ │ │ │ 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 61682 │ │ │ │ + bne.n 616ba │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 61682 │ │ │ │ + bne.n 616ba │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #2 │ │ │ │ - bl d6694 │ │ │ │ + bl d6584 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 6168c │ │ │ │ + blt.n 616c4 │ │ │ │ cmp r4, #2 │ │ │ │ ittee eq │ │ │ │ movweq r0, #4364 @ 0x110c │ │ │ │ movweq r2, #5412 @ 0x1524 │ │ │ │ movwne r0, #5412 @ 0x1524 │ │ │ │ movwne r2, #4364 @ 0x110c │ │ │ │ ittee eq │ │ │ │ @@ -80474,28 +80514,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 6168e │ │ │ │ + bge.n 616c6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 6168e │ │ │ │ + b.n 616c6 │ │ │ │ movw r0, #5152 @ 0x1420 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ movw r0, #5152 @ 0x1420 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 6168e │ │ │ │ + b.n 616c6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00061690 : │ │ │ │ +000616c8 : │ │ │ │ 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 │ │ │ │ @@ -80524,708 +80564,708 @@ │ │ │ │ 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 237ab8 │ │ │ │ + bl 236c20 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000616e6 : │ │ │ │ +0006171e : │ │ │ │ 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 6170e │ │ │ │ + bge.n 61746 │ │ │ │ str r2, [r6, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r1, [r7, #0] │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 61752 │ │ │ │ + b.n 6178a │ │ │ │ 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 134254 <_PyCode_CheckLineNumber@@Base> │ │ │ │ + bl 133e94 <_PyCode_CheckLineNumber@@Base> │ │ │ │ mov r0, sp │ │ │ │ - bl 23dd0c │ │ │ │ + bl 23ce94 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ - bl 20039c │ │ │ │ + bl 1ff4c4 │ │ │ │ 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 6178a │ │ │ │ + beq.n 617c2 │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6178a │ │ │ │ + beq.n 617c2 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 617a2 │ │ │ │ - b.n 617b4 │ │ │ │ + bne.n 617da │ │ │ │ + b.n 617ec │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 61782 │ │ │ │ - movw r0, #54092 @ 0xd34c │ │ │ │ + beq.n 617ba │ │ │ │ + movw r0, #49868 @ 0xc2cc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 234118 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 233280 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 61782 │ │ │ │ - b.n 617c0 │ │ │ │ + bne.n 617ba │ │ │ │ + b.n 617f8 │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #54092 @ 0xd34c │ │ │ │ + movw r0, #49868 @ 0xc2cc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 617c0 │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 617f8 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1d7498 │ │ │ │ + b.w 1d65c0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000617c4 <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ +000617fc <_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 214ee8 │ │ │ │ + bl 214050 │ │ │ │ adds r3, r0, #1 │ │ │ │ itet ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strne r0, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ vldr d0, [r0, #8] │ │ │ │ - b.w 126f08 │ │ │ │ + b.w 126cc8 │ │ │ │ │ │ │ │ -000617ee <_PyDict_GetItemStringWithError@@Base>: │ │ │ │ +00061826 <_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 79770 │ │ │ │ + bl 79798 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6182c <_PyDict_GetItemStringWithError@@Base+0x3e> │ │ │ │ + cbz r0, 61864 <_PyDict_GetItemStringWithError@@Base+0x3e> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ed00 │ │ │ │ + bl 7ecf0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61820 <_PyDict_GetItemStringWithError@@Base+0x32> │ │ │ │ + bge.n 61858 <_PyDict_GetItemStringWithError@@Base+0x32> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 61824 <_PyDict_GetItemStringWithError@@Base+0x36> │ │ │ │ + cbz r3, 6185c <_PyDict_GetItemStringWithError@@Base+0x36> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6182c <_PyDict_GetItemStringWithError@@Base+0x3e> │ │ │ │ + b.n 61864 <_PyDict_GetItemStringWithError@@Base+0x3e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 61820 <_PyDict_GetItemStringWithError@@Base+0x32> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 61858 <_PyDict_GetItemStringWithError@@Base+0x32> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00061830 <_PyDict_Pop@@Base>: │ │ │ │ +00061868 <_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 e418c │ │ │ │ - cbnz r0, 61864 <_PyDict_Pop@@Base+0x34> │ │ │ │ - cbz r4, 6185c <_PyDict_Pop@@Base+0x2c> │ │ │ │ + bl e4028 │ │ │ │ + cbnz r0, 6189c <_PyDict_Pop@@Base+0x34> │ │ │ │ + cbz r4, 61894 <_PyDict_Pop@@Base+0x2c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61866 <_PyDict_Pop@@Base+0x36> │ │ │ │ + bge.n 6189e <_PyDict_Pop@@Base+0x36> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 61866 <_PyDict_Pop@@Base+0x36> │ │ │ │ + b.n 6189e <_PyDict_Pop@@Base+0x36> │ │ │ │ mov r0, r5 │ │ │ │ - bl 10130c <_PyErr_SetKeyError@@Base> │ │ │ │ - b.n 61866 <_PyDict_Pop@@Base+0x36> │ │ │ │ + bl 1010cc <_PyErr_SetKeyError@@Base> │ │ │ │ + b.n 6189e <_PyDict_Pop@@Base+0x36> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0006186c : │ │ │ │ +000618a4 : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 785a0 │ │ │ │ + b.w 785c4 │ │ │ │ │ │ │ │ -00061874 : │ │ │ │ +000618ac : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 785a0 │ │ │ │ + b.w 785c4 │ │ │ │ │ │ │ │ -0006187a : │ │ │ │ +000618b2 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 1dbedc │ │ │ │ + bl 1db004 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 618b0 │ │ │ │ - bl 92710 │ │ │ │ + cbz r0, 618e8 │ │ │ │ + bl 926f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 618a4 │ │ │ │ + bge.n 618dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 618a8 │ │ │ │ + cbz r3, 618e0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 618b0 │ │ │ │ + b.n 618e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 618a4 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 618dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000618b4 : │ │ │ │ +000618ec : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 83c8c │ │ │ │ + b.w 83c70 │ │ │ │ │ │ │ │ -000618ba <_PyObject_GetAttrId@@Base>: │ │ │ │ +000618f2 <_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 2f448 <_PyUnicode_FromId@@Base> │ │ │ │ - cbz r0, 618de <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ + cbz r0, 61916 <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9093c │ │ │ │ + b.w 90920 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000618e0 <_PyObject_CallMethodId@@Base>: │ │ │ │ +00061918 <_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] @ (61944 <_PyObject_CallMethodId@@Base+0x64>) │ │ │ │ + ldr r2, [pc, #80] @ (6197c <_PyObject_CallMethodId@@Base+0x64>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 618fe <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ - cbnz r1, 61906 <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ + cbz r0, 61936 <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ + cbnz r1, 6193e <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ mov r0, r5 │ │ │ │ - bl 613fa │ │ │ │ - b.n 6190e <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ - bl 618ba <_PyObject_GetAttrId@@Base> │ │ │ │ + bl 61432 │ │ │ │ + b.n 61946 <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ + bl 618f2 <_PyObject_GetAttrId@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 61912 <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ + cbnz r0, 6194a <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 61936 <_PyObject_CallMethodId@@Base+0x56> │ │ │ │ + b.n 6196e <_PyObject_CallMethodId@@Base+0x56> │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d19ac <_PyBytesWriter_Finish@@Base+0x2d4> │ │ │ │ + bl d1a4c <_PyBytesWriter_Finish@@Base+0x2d4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61936 <_PyObject_CallMethodId@@Base+0x56> │ │ │ │ + bge.n 6196e <_PyObject_CallMethodId@@Base+0x56> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 61936 <_PyObject_CallMethodId@@Base+0x56> │ │ │ │ + cbnz r3, 6196e <_PyObject_CallMethodId@@Base+0x56> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061948 <_PyObject_AssertFailed@@Base>: │ │ │ │ +00061980 <_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, #47392 @ 0xb920 │ │ │ │ + movw r2, #43168 @ 0xa8a0 │ │ │ │ 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 61996 <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ - movw r2, #47400 @ 0xb928 │ │ │ │ + beq.n 619ce <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ + movw r2, #43176 @ 0xa8a8 │ │ │ │ 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, 619b2 <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ + cbz r7, 619ea <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #47408 @ 0xb930 │ │ │ │ + movw r2, #43184 @ 0xa8b0 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 619c0 <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ - movw r2, #47432 @ 0xb948 │ │ │ │ + b.n 619f8 <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ + movw r2, #43208 @ 0xa8c8 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ movs r1, #1 │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c230 │ │ │ │ - cbz r6, 619da <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ - movw r2, #50520 @ 0xc558 │ │ │ │ + cbz r6, 61a12 <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ + movw r2, #46296 @ 0xb4d8 │ │ │ │ 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, #14312 @ 0x37e8 │ │ │ │ + movw r2, #10088 @ 0x2768 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c230 │ │ │ │ mov r0, r5 │ │ │ │ - bl 134138 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 133d78 <_PyObject_IsFreed@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r3, 61a14 <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ + cbz r3, 61a4c <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #65164 @ 0xfe8c │ │ │ │ + movw r2, #60940 @ 0xee0c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c230 │ │ │ │ - b.n 61a4e <_PyObject_AssertFailed@@Base+0x106> │ │ │ │ + b.n 61a86 <_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 6625c <_Py_FatalRefcountErrorFunc@@Base+0x4c> │ │ │ │ + bl 66294 <_Py_FatalRefcountErrorFunc@@Base+0x4c> │ │ │ │ mov r0, r5 │ │ │ │ bl 31390 <_PyObject_Dump@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #14312 @ 0x37e8 │ │ │ │ + movw r2, #10088 @ 0x2768 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2c230 │ │ │ │ - movw r1, #47452 @ 0xb95c │ │ │ │ + movw r1, #43228 @ 0xa8dc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #4] @ (61a5c <_PyObject_AssertFailed@@Base+0x114>) │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldrb r4, [r0, #16] │ │ │ │ + ldr r0, [pc, #4] @ (61a94 <_PyObject_AssertFailed@@Base+0x114>) │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r4, [r0, #56] @ 0x38 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00061a60 : │ │ │ │ +00061a98 : │ │ │ │ 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 61a8e │ │ │ │ - movw r0, #59504 @ 0xe870 │ │ │ │ + beq.n 61ac6 │ │ │ │ + movw r0, #55280 @ 0xd7f0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #610 @ 0x262 │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 61aca │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 61b02 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 61ad0 │ │ │ │ - cbz r1, 61ab4 │ │ │ │ + beq.n 61b08 │ │ │ │ + cbz r1, 61aec │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 61ab4 │ │ │ │ + bpl.n 61aec │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61ad2 │ │ │ │ + bge.n 61b0a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 61ad2 │ │ │ │ + b.n 61b0a │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47476 @ 0xb974 │ │ │ │ + movw r1, #43252 @ 0xa8f4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 61af6 │ │ │ │ + b.n 61b2e │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 61af4 │ │ │ │ + cbz r0, 61b2c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61af4 │ │ │ │ + bge.n 61b2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 61af4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 61b2c │ │ │ │ + bl 77198 <_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 61b28 │ │ │ │ + beq.n 61b60 │ │ │ │ mov.w r1, #346 @ 0x15a │ │ │ │ - movw r0, #52908 @ 0xceac │ │ │ │ + movw r0, #48684 @ 0xbe2c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 61b2e │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 61b66 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r0, 61b40 │ │ │ │ - movw r0, #52908 @ 0xceac │ │ │ │ + cbnz r0, 61b78 │ │ │ │ + movw r0, #48684 @ 0xbe2c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #461 @ 0x1cd │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 61b4c │ │ │ │ - ldr r1, [pc, #88] @ (61b9c ) │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 61b84 │ │ │ │ + ldr r1, [pc, #88] @ (61bd4 ) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b6d78 │ │ │ │ + bl b6e00 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 61b50 │ │ │ │ + bne.n 61b88 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 61b94 │ │ │ │ + b.n 61bcc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 61b72 │ │ │ │ + cbz r0, 61baa │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ - bne.n 61b72 │ │ │ │ + bne.n 61baa │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61b72 │ │ │ │ + bge.n 61baa │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 61b72 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 61baa │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #42036 @ 0xa434 │ │ │ │ + movw r2, #37812 @ 0x93b4 │ │ │ │ movt r2, #44 @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #47500 @ 0xb98c │ │ │ │ + movw r0, #43276 @ 0xa90c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl e5520 │ │ │ │ + bl e53c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ pop {r2, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00061ba0 <_PyObject_GetMethod@@Base>: │ │ │ │ +00061bd8 <_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 7eca8 <_PyType_GetDict@@Base> │ │ │ │ - cbz r0, 61bd6 <_PyObject_GetMethod@@Base+0x36> │ │ │ │ + bl 7ec98 <_PyType_GetDict@@Base> │ │ │ │ + cbz r0, 61c0e <_PyObject_GetMethod@@Base+0x36> │ │ │ │ ldr.w r2, [sl, #72] @ 0x48 │ │ │ │ - movw r3, #8209 @ 0x2011 │ │ │ │ + movw r3, #8345 @ 0x2099 │ │ │ │ movt r3, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 61be2 <_PyObject_GetMethod@@Base+0x42> │ │ │ │ - b.n 61bf0 <_PyObject_GetMethod@@Base+0x50> │ │ │ │ + beq.n 61c1a <_PyObject_GetMethod@@Base+0x42> │ │ │ │ + b.n 61c28 <_PyObject_GetMethod@@Base+0x50> │ │ │ │ mov r0, sl │ │ │ │ - bl 7f980 │ │ │ │ + bl 7f960 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 61bc4 <_PyObject_GetMethod@@Base+0x24> │ │ │ │ - b.n 61bfc <_PyObject_GetMethod@@Base+0x5c> │ │ │ │ + bge.n 61bfc <_PyObject_GetMethod@@Base+0x24> │ │ │ │ + b.n 61c34 <_PyObject_GetMethod@@Base+0x5c> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 61c00 <_PyObject_GetMethod@@Base+0x60> │ │ │ │ + beq.n 61c38 <_PyObject_GetMethod@@Base+0x60> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9093c │ │ │ │ + bl 90920 │ │ │ │ str.w r0, [r8] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 61d9a <_PyObject_GetMethod@@Base+0x1fa> │ │ │ │ + b.n 61dd2 <_PyObject_GetMethod@@Base+0x1fa> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 15ffc0 <_PyType_LookupRef@@Base> │ │ │ │ + bl 15f9cc <_PyType_LookupRef@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 61c2e <_PyObject_GetMethod@@Base+0x8e> │ │ │ │ + cbz r0, 61c66 <_PyObject_GetMethod@@Base+0x8e> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r6, r1, #14 │ │ │ │ - bmi.n 61c34 <_PyObject_GetMethod@@Base+0x94> │ │ │ │ + bmi.n 61c6c <_PyObject_GetMethod@@Base+0x94> │ │ │ │ ldr.w r9, [r2, #136] @ 0x88 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 61c3c <_PyObject_GetMethod@@Base+0x9c> │ │ │ │ + beq.n 61c74 <_PyObject_GetMethod@@Base+0x9c> │ │ │ │ ldr.w r6, [r2, #140] @ 0x8c │ │ │ │ - cbz r6, 61c3e <_PyObject_GetMethod@@Base+0x9e> │ │ │ │ + cbz r6, 61c76 <_PyObject_GetMethod@@Base+0x9e> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r5 │ │ │ │ - b.n 61d3e <_PyObject_GetMethod@@Base+0x19e> │ │ │ │ + b.n 61d76 <_PyObject_GetMethod@@Base+0x19e> │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 61c3e <_PyObject_GetMethod@@Base+0x9e> │ │ │ │ + b.n 61c76 <_PyObject_GetMethod@@Base+0x9e> │ │ │ │ mov.w r9, #0 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 61c3e <_PyObject_GetMethod@@Base+0x9e> │ │ │ │ + b.n 61c76 <_PyObject_GetMethod@@Base+0x9e> │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r2, [sl, #84] @ 0x54 │ │ │ │ lsls r1, r2, #29 │ │ │ │ - bpl.n 61c9c <_PyObject_GetMethod@@Base+0xfc> │ │ │ │ + bpl.n 61cd4 <_PyObject_GetMethod@@Base+0xfc> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add.w fp, r5, r0 │ │ │ │ ldrb.w r0, [fp, #3] │ │ │ │ - cbz r0, 61c9c <_PyObject_GetMethod@@Base+0xfc> │ │ │ │ + cbz r0, 61cd4 <_PyObject_GetMethod@@Base+0xfc> │ │ │ │ ldr.w r2, [r1, #440] @ 0x1b8 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.n 61c76 <_PyObject_GetMethod@@Base+0xd6> │ │ │ │ + bne.n 61cae <_PyObject_GetMethod@@Base+0xd6> │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 61c76 <_PyObject_GetMethod@@Base+0xd6> │ │ │ │ - bl d94d0 │ │ │ │ + bne.n 61cae <_PyObject_GetMethod@@Base+0xd6> │ │ │ │ + bl d93c0 │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 61c82 <_PyObject_GetMethod@@Base+0xe2> │ │ │ │ + b.n 61cba <_PyObject_GetMethod@@Base+0xe2> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 78224 │ │ │ │ + bl 78248 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 61d2a <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ + beq.n 61d62 <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ add.w fp, fp, r0, lsl #2 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 61d2a <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ + beq.n 61d62 <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61d8e <_PyObject_GetMethod@@Base+0x1ee> │ │ │ │ + bge.n 61dc6 <_PyObject_GetMethod@@Base+0x1ee> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 61d8e <_PyObject_GetMethod@@Base+0x1ee> │ │ │ │ + b.n 61dc6 <_PyObject_GetMethod@@Base+0x1ee> │ │ │ │ lsls r3, r2, #27 │ │ │ │ - bpl.n 61ca6 <_PyObject_GetMethod@@Base+0x106> │ │ │ │ + bpl.n 61cde <_PyObject_GetMethod@@Base+0x106> │ │ │ │ ldr.w fp, [r5, #-12] │ │ │ │ - b.n 61cd4 <_PyObject_GetMethod@@Base+0x134> │ │ │ │ + b.n 61d0c <_PyObject_GetMethod@@Base+0x134> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr.w r2, [r0, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 61d2a <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ - bge.n 61ccc <_PyObject_GetMethod@@Base+0x12c> │ │ │ │ + beq.n 61d62 <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ + bge.n 61d04 <_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 61d2a <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ + beq.n 61d62 <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ ldr.w fp, [r5, r2] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 61d2a <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ + beq.n 61d62 <_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 82e94 │ │ │ │ + bl 82e78 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - cbz r0, 61d16 <_PyObject_GetMethod@@Base+0x176> │ │ │ │ + cbz r0, 61d4e <_PyObject_GetMethod@@Base+0x176> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61d0e <_PyObject_GetMethod@@Base+0x16e> │ │ │ │ + bge.n 61d46 <_PyObject_GetMethod@@Base+0x16e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 61d0e <_PyObject_GetMethod@@Base+0x16e> │ │ │ │ + cbnz r3, 61d46 <_PyObject_GetMethod@@Base+0x16e> │ │ │ │ mov r0, fp │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77680 │ │ │ │ - b.n 61bfc <_PyObject_GetMethod@@Base+0x5c> │ │ │ │ + bl 776b8 │ │ │ │ + b.n 61c34 <_PyObject_GetMethod@@Base+0x5c> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61d2a <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ + bge.n 61d62 <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 61d2a <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ + cbnz r3, 61d62 <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ mov r0, fp │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - cbz r6, 61d32 <_PyObject_GetMethod@@Base+0x192> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + cbz r6, 61d6a <_PyObject_GetMethod@@Base+0x192> │ │ │ │ str.w r4, [r8] │ │ │ │ - b.n 61d9a <_PyObject_GetMethod@@Base+0x1fa> │ │ │ │ + b.n 61dd2 <_PyObject_GetMethod@@Base+0x1fa> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 61d60 <_PyObject_GetMethod@@Base+0x1c0> │ │ │ │ + beq.n 61d98 <_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 61bfc <_PyObject_GetMethod@@Base+0x5c> │ │ │ │ + bge.w 61c34 <_PyObject_GetMethod@@Base+0x5c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 61bfc <_PyObject_GetMethod@@Base+0x5c> │ │ │ │ + bne.w 61c34 <_PyObject_GetMethod@@Base+0x5c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 61bfc <_PyObject_GetMethod@@Base+0x5c> │ │ │ │ - cbz r4, 61d68 <_PyObject_GetMethod@@Base+0x1c8> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 61c34 <_PyObject_GetMethod@@Base+0x5c> │ │ │ │ + cbz r4, 61da0 <_PyObject_GetMethod@@Base+0x1c8> │ │ │ │ str.w r4, [r8] │ │ │ │ - b.n 61bfc <_PyObject_GetMethod@@Base+0x5c> │ │ │ │ + b.n 61c34 <_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, #21816 @ 0x5538 │ │ │ │ + movw r1, #17592 @ 0x44b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl d8fc0 │ │ │ │ - b.n 61bfc <_PyObject_GetMethod@@Base+0x5c> │ │ │ │ + bl d8eb0 │ │ │ │ + b.n 61c34 <_PyObject_GetMethod@@Base+0x5c> │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r8] │ │ │ │ - bl 77680 │ │ │ │ - b.n 61bfc <_PyObject_GetMethod@@Base+0x5c> │ │ │ │ + bl 776b8 │ │ │ │ + b.n 61c34 <_PyObject_GetMethod@@Base+0x5c> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00061da2 : │ │ │ │ +00061dda : │ │ │ │ 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 77680 │ │ │ │ + b.w 776b8 │ │ │ │ │ │ │ │ -00061db8 : │ │ │ │ +00061df0 : │ │ │ │ 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, #6884 @ 0x1ae4 │ │ │ │ + movw r1, #2660 @ 0xa64 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r5, r0 │ │ │ │ - bl 23ae30 │ │ │ │ - cbz r0, 61dde │ │ │ │ + bl 239fb8 │ │ │ │ + cbz r0, 61e16 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 61df4 │ │ │ │ + b.n 61e2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79770 │ │ │ │ + bl 79798 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 61dd8 │ │ │ │ + beq.n 61e10 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ mov r0, r4 │ │ │ │ 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 │ │ │ │ mov r6, r3 │ │ │ │ @@ -81233,50 +81273,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 76f98 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76fd0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 61e40 │ │ │ │ + cbnz r0, 61e78 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 61f5c │ │ │ │ + bge.w 61f94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 61f5c │ │ │ │ + bne.w 61f94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 61f5c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 61f94 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 61e62 │ │ │ │ + bne.n 61e9a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 61e62 │ │ │ │ + beq.n 61e9a │ │ │ │ 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 61e88 │ │ │ │ + bne.n 61ec0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 61e88 │ │ │ │ + beq.n 61ec0 │ │ │ │ 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] │ │ │ │ @@ -81297,143 +81337,143 @@ │ │ │ │ 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 61efc │ │ │ │ + ble.n 61f34 │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ and.w r8, r2, #3 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 61ef6 │ │ │ │ + bne.n 61f2e │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 61ef6 │ │ │ │ + beq.n 61f2e │ │ │ │ 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 61ec4 │ │ │ │ + b.n 61efc │ │ │ │ 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 61f1e │ │ │ │ + bge.n 61f56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 61f1e │ │ │ │ + cbnz r3, 61f56 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ - cbnz r7, 61f30 │ │ │ │ + cbnz r7, 61f68 │ │ │ │ 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, 61f48 │ │ │ │ + cbnz r6, 61f80 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ ldr r6, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl 711b4 │ │ │ │ + bl 711d8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00061f62 : │ │ │ │ +00061f9a : │ │ │ │ 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 61df8 │ │ │ │ + b.n 61e30 │ │ │ │ │ │ │ │ -00061f78 : │ │ │ │ +00061fb0 : │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ movw r0, #25416 @ 0x6348 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 61df8 │ │ │ │ + b.n 61e30 │ │ │ │ │ │ │ │ -00061f88 : │ │ │ │ +00061fc0 : │ │ │ │ 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 61df8 │ │ │ │ - cbz r0, 61fe0 │ │ │ │ - ldr r3, [pc, #60] @ (61fe8 ) │ │ │ │ + bl 61e30 │ │ │ │ + cbz r0, 62018 │ │ │ │ + ldr r3, [pc, #60] @ (62020 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ - cbnz r5, 61fbc │ │ │ │ + cbnz r5, 61ff4 │ │ │ │ str r5, [r0, #28] │ │ │ │ - b.n 61fe2 │ │ │ │ - bl 1d7460 │ │ │ │ + b.n 6201a │ │ │ │ + bl 1d6588 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 298108 <_PyInterpreterConfig_AsDict@@Base+0xdc0> │ │ │ │ + bl 2972e0 <_PyInterpreterConfig_AsDict@@Base+0xf5c> │ │ │ │ str r0, [r4, #28] │ │ │ │ - cbnz r0, 61fe2 │ │ │ │ + cbnz r0, 6201a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 61fe0 │ │ │ │ + bge.n 62018 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 61fe0 │ │ │ │ + cbnz r3, 62018 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061fec : │ │ │ │ +00062024 : │ │ │ │ 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 61df8 │ │ │ │ - cbz r0, 62018 │ │ │ │ + bl 61e30 │ │ │ │ + cbz r0, 62050 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #28] │ │ │ │ strh r3, [r0, #32] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4} │ │ │ │ @@ -81466,197 +81506,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, 6207a │ │ │ │ + cbnz r0, 620b2 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 62082 │ │ │ │ + cbz r0, 620ba │ │ │ │ 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 6206c │ │ │ │ + beq.n 620a4 │ │ │ │ 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, 620aa │ │ │ │ + cbnz r0, 620e2 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 620b2 │ │ │ │ + cbz r0, 620ea │ │ │ │ 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 6209c │ │ │ │ + beq.n 620d4 │ │ │ │ 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, 620da │ │ │ │ + cbnz r0, 62112 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 620e2 │ │ │ │ + cbz r0, 6211a │ │ │ │ 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 620cc │ │ │ │ + beq.n 62104 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 620ee │ │ │ │ + cbz r0, 62126 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 620fa │ │ │ │ + cbz r0, 62132 │ │ │ │ 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 6214a │ │ │ │ + bge.n 62182 │ │ │ │ ldrh.w lr, [r8, r7, lsl #1] │ │ │ │ ldrh.w ip, [r8, ip, lsl #1] │ │ │ │ - cbz r3, 62124 │ │ │ │ + cbz r3, 6215c │ │ │ │ cmp lr, ip │ │ │ │ - bls.n 62130 │ │ │ │ - b.n 62128 │ │ │ │ + bls.n 62168 │ │ │ │ + b.n 62160 │ │ │ │ cmp lr, ip │ │ │ │ - bcs.n 62130 │ │ │ │ + bcs.n 62168 │ │ │ │ adds r5, r7, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 6210a │ │ │ │ + b.n 62142 │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 62140 │ │ │ │ + bne.n 62178 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 6210a │ │ │ │ + bne.n 62142 │ │ │ │ add r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6210a │ │ │ │ + b.n 62142 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ add r5, r6 │ │ │ │ - b.n 6210a │ │ │ │ + b.n 62142 │ │ │ │ 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 6219e │ │ │ │ + bge.n 621d6 │ │ │ │ ldr.w lr, [r8, r7, lsl #2] │ │ │ │ ldr.w ip, [r8, ip, lsl #2] │ │ │ │ - cbz r3, 62178 │ │ │ │ + cbz r3, 621b0 │ │ │ │ cmp lr, ip │ │ │ │ - bls.n 62184 │ │ │ │ - b.n 6217c │ │ │ │ + bls.n 621bc │ │ │ │ + b.n 621b4 │ │ │ │ cmp lr, ip │ │ │ │ - bcs.n 62184 │ │ │ │ + bcs.n 621bc │ │ │ │ adds r5, r7, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 6215e │ │ │ │ + b.n 62196 │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 62194 │ │ │ │ + bne.n 621cc │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 6215e │ │ │ │ + bne.n 62196 │ │ │ │ add r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6215e │ │ │ │ + b.n 62196 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ add r5, r6 │ │ │ │ - b.n 6215e │ │ │ │ + b.n 62196 │ │ │ │ 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 621d2 │ │ │ │ + bmi.n 6220a │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 621bc │ │ │ │ + beq.n 621f4 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 621bc │ │ │ │ - b.n 621d4 │ │ │ │ + beq.n 621f4 │ │ │ │ + b.n 6220c │ │ │ │ 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, 621fc │ │ │ │ + cbnz r0, 62234 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 621ee │ │ │ │ - b.n 62202 │ │ │ │ + bne.n 62226 │ │ │ │ + b.n 6223a │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 621f6 │ │ │ │ + beq.n 6222e │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 6220e │ │ │ │ + cbz r0, 62246 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #36] @ (62238 ) │ │ │ │ + ldr r3, [pc, #36] @ (62270 ) │ │ │ │ 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, #496 @ 0x1f0 │ │ │ │ ldr.w r3, [r2, #4080] @ 0xff0 │ │ │ │ @@ -81677,139 +81717,139 @@ │ │ │ │ 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, 6226e │ │ │ │ + cbnz r0, 622a6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 62278 │ │ │ │ - b.n 6227e │ │ │ │ + cbnz r0, 622b0 │ │ │ │ + b.n 622b6 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62268 │ │ │ │ - b.n 62296 │ │ │ │ + beq.n 622a0 │ │ │ │ + b.n 622ce │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 62296 │ │ │ │ + cbnz r0, 622ce │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 62288 │ │ │ │ + cbz r0, 622c0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 62296 │ │ │ │ + cbnz r0, 622ce │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 62296 │ │ │ │ + cbz r0, 622ce │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 622b6 │ │ │ │ + cbnz r0, 622ee │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 622c0 │ │ │ │ - b.n 622c6 │ │ │ │ + cbnz r0, 622f8 │ │ │ │ + b.n 622fe │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 622b0 │ │ │ │ - b.n 622de │ │ │ │ + beq.n 622e8 │ │ │ │ + b.n 62316 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 622de │ │ │ │ + cbnz r0, 62316 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 622d0 │ │ │ │ + cbz r0, 62308 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 622de │ │ │ │ + cbnz r0, 62316 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 622de │ │ │ │ + cbz r0, 62316 │ │ │ │ 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, 6230e │ │ │ │ + cbnz r0, 62346 │ │ │ │ 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 622f8 │ │ │ │ + beq.n 62330 │ │ │ │ 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, 6233e │ │ │ │ + cbnz r0, 62376 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 62346 │ │ │ │ + cbz r0, 6237e │ │ │ │ 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 62330 │ │ │ │ + beq.n 62368 │ │ │ │ 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, 6236e │ │ │ │ + cbnz r0, 623a6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 62376 │ │ │ │ + cbz r0, 623ae │ │ │ │ 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 62360 │ │ │ │ + beq.n 62398 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #21989 @ 0x55e5 │ │ │ │ + movw r1, #17853 @ 0x45bd │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movw r0, #56224 @ 0xdba0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.w 45aea │ │ │ │ - ldr r3, [pc, #48] @ (623c0 ) │ │ │ │ + b.w 45b32 │ │ │ │ + ldr r3, [pc, #48] @ (623f8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ dmb ish │ │ │ │ ldrb.w r3, [r3, #3928] @ 0xf58 │ │ │ │ dmb ish │ │ │ │ tst.w r3, #1 │ │ │ │ @@ -81825,21 +81865,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, 623dc │ │ │ │ - bl 169e18 │ │ │ │ + cbz r0, 62414 │ │ │ │ + bl 169620 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000623e6 : │ │ │ │ +0006241e : │ │ │ │ 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 │ │ │ │ @@ -81847,21 +81887,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 620fc │ │ │ │ + bl 62134 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r1 │ │ │ │ - bl 620fc │ │ │ │ + bl 62134 │ │ │ │ cmp r6, r0 │ │ │ │ it le │ │ │ │ movle r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r4, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -81870,58 +81910,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, 62454 │ │ │ │ + cbz r0, 6248c │ │ │ │ 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 6247c │ │ │ │ + blt.n 624b4 │ │ │ │ ldrh.w r2, [r7, r3, lsl #1] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 62478 │ │ │ │ + bne.n 624b0 │ │ │ │ subs r2, r5, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 6247c │ │ │ │ + b.n 624b4 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 62462 │ │ │ │ + b.n 6249a │ │ │ │ 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 6248c │ │ │ │ + bne.n 624c4 │ │ │ │ subs r3, r5, r3 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r0, r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 624ae │ │ │ │ + bge.n 624e6 │ │ │ │ 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 62498 │ │ │ │ + b.n 624d0 │ │ │ │ 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 │ │ │ │ @@ -81933,170 +81973,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 6259c │ │ │ │ + beq.n 625d4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 6260e │ │ │ │ + bcs.w 62646 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r0, [ip, r2] │ │ │ │ add.w r3, r3, r0, lsl #1 │ │ │ │ - cbz r0, 62506 │ │ │ │ + cbz r0, 6253e │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 624f0 │ │ │ │ - b.n 6260e │ │ │ │ + bhi.n 62528 │ │ │ │ + b.n 62646 │ │ │ │ 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 62548 │ │ │ │ + bge.n 62580 │ │ │ │ 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 62544 │ │ │ │ + beq.n 6257c │ │ │ │ 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 624ea │ │ │ │ + b.n 62522 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 6251a │ │ │ │ + b.n 62552 │ │ │ │ ldrd r0, r5, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - bge.n 62594 │ │ │ │ + bge.n 625cc │ │ │ │ ldrh.w r4, [r8, r0, lsl #1] │ │ │ │ ldrh.w r3, [r2, r0, lsl #1] │ │ │ │ adds r0, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6254e │ │ │ │ + beq.n 62586 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r3, r3, fp, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 6260e │ │ │ │ + bls.n 62646 │ │ │ │ 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 6250a │ │ │ │ + beq.n 62542 │ │ │ │ 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 624ea │ │ │ │ + b.n 62522 │ │ │ │ sub.w r0, r2, r9 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - b.n 62612 │ │ │ │ + b.n 6264a │ │ │ │ cmp fp, lr │ │ │ │ mov r5, fp │ │ │ │ it lt │ │ │ │ movlt r5, lr │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 6260e │ │ │ │ + bcs.n 62646 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [ip, r2] │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ - cbz r2, 625be │ │ │ │ + cbz r2, 625f6 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 625a8 │ │ │ │ - b.n 6260e │ │ │ │ + bhi.n 625e0 │ │ │ │ + b.n 62646 │ │ │ │ rsb r2, r7, #1 │ │ │ │ mov r4, r6 │ │ │ │ add.w r2, r3, r2, lsl #1 │ │ │ │ cmp r4, r7 │ │ │ │ - bge.n 625ee │ │ │ │ + bge.n 62626 │ │ │ │ ldrh.w fp, [r8, r4, lsl #1] │ │ │ │ ldrh.w r9, [r2, r4, lsl #1] │ │ │ │ cmp fp, r9 │ │ │ │ - beq.n 625ea │ │ │ │ + beq.n 62622 │ │ │ │ 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 625a4 │ │ │ │ + b.n 625dc │ │ │ │ adds r4, #1 │ │ │ │ - b.n 625c8 │ │ │ │ + b.n 62600 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 62608 │ │ │ │ + bge.n 62640 │ │ │ │ ldrh.w fp, [r8, r4, lsl #1] │ │ │ │ ldrh.w r9, [r2, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, r9 │ │ │ │ - beq.n 625f0 │ │ │ │ + beq.n 62628 │ │ │ │ add.w r3, r3, r5, lsl #1 │ │ │ │ - b.n 625a4 │ │ │ │ + b.n 625dc │ │ │ │ subs r0, r2, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - b.n 62612 │ │ │ │ + b.n 6264a │ │ │ │ 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] @ (62684 ) │ │ │ │ + ldr r3, [pc, #80] @ (626bc ) │ │ │ │ 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 623f0 │ │ │ │ + bl 62428 │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #1 │ │ │ │ - bl 624b2 │ │ │ │ + bl 624ea │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 62668 │ │ │ │ + beq.n 626a0 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 62668 │ │ │ │ + beq.n 626a0 │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 6264a │ │ │ │ - ldr r3, [pc, #24] @ (62684 ) │ │ │ │ + b.n 62682 │ │ │ │ + ldr r3, [pc, #24] @ (626bc ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 6267a │ │ │ │ + beq.n 626b2 │ │ │ │ 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} │ │ │ │ @@ -82105,21 +82145,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 62150 │ │ │ │ + bl 62188 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r1 │ │ │ │ - bl 62150 │ │ │ │ + bl 62188 │ │ │ │ cmp r6, r0 │ │ │ │ it le │ │ │ │ movle r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r4, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -82128,58 +82168,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, 626ec │ │ │ │ + cbz r0, 62724 │ │ │ │ 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 62714 │ │ │ │ + blt.n 6274c │ │ │ │ ldr.w r2, [r7, r3, lsl #2] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 62710 │ │ │ │ + bne.n 62748 │ │ │ │ subs r2, r5, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 62714 │ │ │ │ + b.n 6274c │ │ │ │ subs r3, #1 │ │ │ │ - b.n 626fa │ │ │ │ + b.n 62732 │ │ │ │ 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 62724 │ │ │ │ + bne.n 6275c │ │ │ │ subs r3, r5, r3 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r0, r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 62746 │ │ │ │ + bge.n 6277e │ │ │ │ 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 62730 │ │ │ │ + b.n 62768 │ │ │ │ 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 │ │ │ │ @@ -82191,388 +82231,388 @@ │ │ │ │ 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 6282a │ │ │ │ + beq.n 62862 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 628a0 │ │ │ │ + bcs.w 628d8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r6, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - cbz r2, 6279a │ │ │ │ + cbz r2, 627d2 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 62786 │ │ │ │ - b.n 628a0 │ │ │ │ + bhi.n 627be │ │ │ │ + b.n 628d8 │ │ │ │ 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 627da │ │ │ │ + bge.n 62812 │ │ │ │ ldr.w r7, [ip, r9, lsl #2] │ │ │ │ ldr.w r2, [r8, r9, lsl #2] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 627d4 │ │ │ │ + beq.n 6280c │ │ │ │ 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 62780 │ │ │ │ + b.n 627b8 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 627ac │ │ │ │ + b.n 627e4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bge.n 62822 │ │ │ │ + bge.n 6285a │ │ │ │ ldr.w r9, [ip, r2, lsl #2] │ │ │ │ ldr.w r7, [r8, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.n 627dc │ │ │ │ + beq.n 62814 │ │ │ │ add.w r3, r3, fp, lsl #2 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 628a0 │ │ │ │ + bls.n 628d8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb r7, [r6, r2] │ │ │ │ sub.w r2, r5, fp │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 6279e │ │ │ │ + beq.n 627d6 │ │ │ │ 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 62780 │ │ │ │ + b.n 627b8 │ │ │ │ sub.w r0, r8, r0 │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 628a4 │ │ │ │ + b.n 628dc │ │ │ │ cmp fp, lr │ │ │ │ mov r9, fp │ │ │ │ it lt │ │ │ │ movlt r9, lr │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 628a0 │ │ │ │ + bcs.n 628d8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r6, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - cbz r2, 6284c │ │ │ │ + cbz r2, 62884 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 62838 │ │ │ │ - b.n 628a0 │ │ │ │ + bhi.n 62870 │ │ │ │ + b.n 628d8 │ │ │ │ rsb r8, r5, #1 │ │ │ │ mov r2, r4 │ │ │ │ add.w r8, r3, r8, lsl #2 │ │ │ │ cmp r2, r5 │ │ │ │ - bge.n 6287e │ │ │ │ + bge.n 628b6 │ │ │ │ ldr.w r7, [r8, r2, lsl #2] │ │ │ │ ldr.w r0, [ip, r2, lsl #2] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 6287a │ │ │ │ + beq.n 628b2 │ │ │ │ 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 62834 │ │ │ │ + b.n 6286c │ │ │ │ adds r2, #1 │ │ │ │ - b.n 62856 │ │ │ │ + b.n 6288e │ │ │ │ movs r2, #0 │ │ │ │ cmp r2, r4 │ │ │ │ - bge.n 62898 │ │ │ │ + bge.n 628d0 │ │ │ │ ldr.w sl, [ip, r2, lsl #2] │ │ │ │ ldr.w r7, [r8, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ cmp sl, r7 │ │ │ │ - beq.n 62880 │ │ │ │ + beq.n 628b8 │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ - b.n 62834 │ │ │ │ + b.n 6286c │ │ │ │ sub.w r0, r8, fp │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 628a4 │ │ │ │ + b.n 628dc │ │ │ │ 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] @ (62914 ) │ │ │ │ + ldr r3, [pc, #80] @ (6294c ) │ │ │ │ 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 62688 │ │ │ │ + bl 626c0 │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #2 │ │ │ │ - bl 6274a │ │ │ │ + bl 62782 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 628fa │ │ │ │ + beq.n 62932 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 628fa │ │ │ │ + beq.n 62932 │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 628dc │ │ │ │ - ldr r3, [pc, #24] @ (62914 ) │ │ │ │ + b.n 62914 │ │ │ │ + ldr r3, [pc, #24] @ (6294c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 6290c │ │ │ │ + beq.n 62944 │ │ │ │ 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} │ │ │ │ │ │ │ │ -00062918 : │ │ │ │ +00062950 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (62940 ) │ │ │ │ + ldr r1, [pc, #24] @ (62978 ) │ │ │ │ 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 79e38 │ │ │ │ + bl 79e5c │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062944 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ +0006297c <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ push {r4} │ │ │ │ - bcs.n 62970 <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ + bcs.n 629a8 <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ lsrs r4, r0, #6 │ │ │ │ - movw r1, #12916 @ 0x3274 │ │ │ │ + movw r1, #8692 @ 0x21f4 │ │ │ │ movt r1, #58 @ 0x3a │ │ │ │ and.w r3, r0, #63 @ 0x3f │ │ │ │ - movw r2, #19828 @ 0x4d74 │ │ │ │ + movw r2, #15604 @ 0x3cf4 │ │ │ │ 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 62972 <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ + b.n 629aa <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #11684 @ 0x2da4 │ │ │ │ + movw r3, #7460 @ 0x1d24 │ │ │ │ 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, #35012 @ 0x88c4 │ │ │ │ + movwmi r2, #30788 @ 0x7844 │ │ │ │ uxthmi r3, r3 │ │ │ │ movtmi r2, #68 @ 0x44 │ │ │ │ it mi │ │ │ │ ldrmi.w r0, [r2, r3, lsl #2] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006299c : │ │ │ │ +000629d4 : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #12] @ (629b0 ) │ │ │ │ + ldr r4, [pc, #12] @ (629e8 ) │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ pop {r4} │ │ │ │ b.w 2e202 <_PyObject_DebugMallocStats@@Base+0x6fa> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000629b4 : │ │ │ │ +000629ec : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #12] @ (629c8 ) │ │ │ │ + ldr r4, [pc, #12] @ (62a00 ) │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r3, r4] │ │ │ │ pop {r4} │ │ │ │ b.w 2e202 <_PyObject_DebugMallocStats@@Base+0x6fa> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000629cc <_PyObjectArray_Free@@Base>: │ │ │ │ +00062a04 <_PyObjectArray_Free@@Base>: │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 629d4 <_PyObjectArray_Free@@Base+0x8> │ │ │ │ - b.w 7630c │ │ │ │ + beq.n 62a0c <_PyObjectArray_Free@@Base+0x8> │ │ │ │ + b.w 76344 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000629d6 <_PyEval_MonitorRaise@@Base>: │ │ │ │ +00062a0e <_PyEval_MonitorRaise@@Base>: │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldrb.w r3, [r3, #3299] @ 0xce3 │ │ │ │ - cbz r3, 629e8 <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ + cbz r3, 62a20 <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ movs r3, #11 │ │ │ │ - b.w 211450 │ │ │ │ + b.w 210664 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000629ea : │ │ │ │ +00062a22 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000629f8 : │ │ │ │ - b.w 211188 │ │ │ │ +00062a30 : │ │ │ │ + b.w 210218 │ │ │ │ │ │ │ │ -000629fc : │ │ │ │ - ldr r2, [pc, #12] @ (62a0c ) │ │ │ │ +00062a34 : │ │ │ │ + ldr r2, [pc, #12] @ (62a44 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 21505c │ │ │ │ + b.w 2141c4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062a10 : │ │ │ │ - ldr r2, [pc, #12] @ (62a20 ) │ │ │ │ +00062a48 : │ │ │ │ + ldr r2, [pc, #12] @ (62a58 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 2188d4 │ │ │ │ + b.w 217988 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062a24 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ +00062a5c <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062a26 <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ +00062a5e <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062a28 : │ │ │ │ +00062a60 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062a2a : │ │ │ │ +00062a62 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062a2c : │ │ │ │ +00062a64 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062a2e : │ │ │ │ +00062a66 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062a30 <_PyXIData_SetNotShareableError@@Base>: │ │ │ │ +00062a68 <_PyXIData_SetNotShareableError@@Base>: │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 21ed6c <_PyFunction_VerifyStateless@@Base+0x28c> │ │ │ │ + b.w 21ded0 <_PyFunction_VerifyStateless@@Base+0x28c> │ │ │ │ │ │ │ │ -00062a3a <_PyXIData_Lookup@@Base>: │ │ │ │ +00062a72 <_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 62a6c <_PyXIData_Lookup@@Base+0x32> │ │ │ │ + beq.n 62aa4 <_PyXIData_Lookup@@Base+0x32> │ │ │ │ adds.w r3, r3, #5536 @ 0x15a0 │ │ │ │ - beq.n 62a6c <_PyXIData_Lookup@@Base+0x32> │ │ │ │ + beq.n 62aa4 <_PyXIData_Lookup@@Base+0x32> │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, sp │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 223e48 <_PyObject_GetXIData@@Base+0x20c> │ │ │ │ - b.n 62a72 <_PyXIData_Lookup@@Base+0x38> │ │ │ │ + bl 222fac <_PyObject_GetXIData@@Base+0x20c> │ │ │ │ + b.n 62aaa <_PyXIData_Lookup@@Base+0x38> │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062a78 <_PyXI_GetFailureCode@@Base>: │ │ │ │ - cbz r0, 62a7c <_PyXI_GetFailureCode@@Base+0x4> │ │ │ │ +00062ab0 <_PyXI_GetFailureCode@@Base>: │ │ │ │ + cbz r0, 62ab4 <_PyXI_GetFailureCode@@Base+0x4> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062a7e <_PyXI_InitFailureUTF8@@Base>: │ │ │ │ +00062ab6 <_PyXI_InitFailureUTF8@@Base>: │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r2, [r0] │ │ │ │ str r3, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062a88 : │ │ │ │ +00062ac0 : │ │ │ │ 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 1dbfe4 │ │ │ │ + bl 1db10c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062aa6 <_PyArg_Parse_SizeT@@Base>: │ │ │ │ +00062ade <_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 8ee18 │ │ │ │ + bl 8edf0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062ada <_PyArg_ParseTuple_SizeT@@Base>: │ │ │ │ +00062b12 <_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 │ │ │ │ @@ -82581,259 +82621,259 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2e1b6 <_PyObject_DebugMallocStats@@Base+0x6ae> │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062b04 : │ │ │ │ +00062b3c : │ │ │ │ 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 2e1b6 <_PyObject_DebugMallocStats@@Base+0x6ae> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00062b20 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ - b.w 62b04 │ │ │ │ +00062b58 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ + b.w 62b3c │ │ │ │ │ │ │ │ -00062b24 : │ │ │ │ +00062b5c : │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r0, [r3, #800] @ 0x320 │ │ │ │ - cbz r0, 62b40 │ │ │ │ + cbz r0, 62b78 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 62b40 │ │ │ │ + cbz r0, 62b78 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ dmb ish │ │ │ │ mvns r0, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062b42 : │ │ │ │ - ldr r1, [pc, #16] @ (62b54 ) │ │ │ │ +00062b7a : │ │ │ │ + ldr r1, [pc, #16] @ (62b8c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - b.w 1a071c <_PySys_GetRequiredAttr@@Base+0x11a0> │ │ │ │ + b.w 19fdbc <_PySys_GetRequiredAttr@@Base+0x11a0> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062b58 : │ │ │ │ +00062b90 : │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r2, [r0, #0] │ │ │ │ str r1, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062b66 : │ │ │ │ +00062b9e : │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #46984 @ 0xb788 │ │ │ │ + movw r3, #42760 @ 0xa708 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r1, [r0, #0] │ │ │ │ str r3, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062b7c : │ │ │ │ +00062bb4 : │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ strd r3, r3, [r0, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ str r1, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062b8a : │ │ │ │ +00062bc2 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00062b9a : │ │ │ │ +00062bd2 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00062baa : │ │ │ │ +00062be2 : │ │ │ │ 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, #47684 @ 0xba44 │ │ │ │ + movw r4, #43460 @ 0xa9c4 │ │ │ │ movt r4, #45 @ 0x2d │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 18db70 │ │ │ │ + bl 18d218 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00062bd0 <_PyMonitoring_FireCReturnEvent@@Base>: │ │ │ │ +00062c08 <_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 51b92 <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ + bl 519b6 <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062bfe <_PySeqLock_LockWrite@@Base>: │ │ │ │ +00062c36 <_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 62c1c <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ + bpl.n 62c54 <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ blx 2c530 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - b.n 62c10 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + b.n 62c48 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ adds r2, r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 62c32 <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ + bne.n 62c6a <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 62c22 <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ + bne.n 62c5a <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ dmb ish │ │ │ │ - bne.n 62c3e <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ + bne.n 62c76 <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ dmb ish │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r5, r3 │ │ │ │ blx 2c530 │ │ │ │ - b.n 62c10 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + b.n 62c48 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ │ │ │ │ -00062c46 <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ +00062c7e <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062c56 <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ +00062c8e <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062c66 <_PySeqLock_BeginRead@@Base>: │ │ │ │ +00062c9e <_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 62c8c <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ + bpl.n 62cc4 <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ blx 2c530 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ dmb ish │ │ │ │ - b.n 62c7c <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ + b.n 62cb4 <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062c8e <_PySeqLock_EndRead@@Base>: │ │ │ │ +00062cc6 <_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 62cae <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ + beq.n 62ce6 <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ blx 2c530 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 62cb0 <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ + b.n 62ce8 <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00062cb2 <_PySeqLock_AfterFork@@Base>: │ │ │ │ +00062cea <_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 │ │ │ │ │ │ │ │ -00062cc4 : │ │ │ │ +00062cfc : │ │ │ │ dmb ish │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ dmb ish │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062cd4 <_Py_BuildValue_SizeT@@Base>: │ │ │ │ +00062d0c <_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 80ce8 │ │ │ │ + bl 80cc8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062cfc : │ │ │ │ +00062d34 : │ │ │ │ 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 181aa0 │ │ │ │ + bl 181148 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00062d26 : │ │ │ │ +00062d5e : │ │ │ │ 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 │ │ │ │ @@ -82843,15 +82883,15 @@ │ │ │ │ blx 2b9dc │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2d588 │ │ │ │ │ │ │ │ -00062d56 <_Py_FatalErrorFunc@@Base>: │ │ │ │ +00062d8e <_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 │ │ │ │ @@ -82865,304 +82905,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, #47708 @ 0xba5c │ │ │ │ + movw r1, #43484 @ 0xa9dc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #31788 @ 0x7c2c │ │ │ │ + movw r0, #27564 @ 0x6bac │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ │ │ │ │ -00062daa : │ │ │ │ +00062de2 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (62dd8 ) │ │ │ │ + ldr r3, [pc, #28] @ (62e10 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 62dd0 │ │ │ │ - movw r1, #63144 @ 0xf6a8 │ │ │ │ + cbnz r0, 62e08 │ │ │ │ + movw r1, #58920 @ 0xe628 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #16] @ (62ddc ) │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #16] @ (62e14 ) │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 6c908 │ │ │ │ + b.w 6c940 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #16] │ │ │ │ + ldr r4, [r7, #56] @ 0x38 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00062de0 : │ │ │ │ +00062e18 : │ │ │ │ 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] @ (62e08 ) │ │ │ │ + ldr r2, [pc, #24] @ (62e40 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 1ebe50 │ │ │ │ + bl 1eaf78 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1edae8 │ │ │ │ + b.w 1ecc10 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062e0c <_PyThreadState_Prealloc@@Base>: │ │ │ │ +00062e44 <_PyThreadState_Prealloc@@Base>: │ │ │ │ movs r1, #0 │ │ │ │ - b.w 197ae8 <_PyThreadState_New@@Base+0x4> │ │ │ │ + b.w 197190 <_PyThreadState_New@@Base+0x4> │ │ │ │ │ │ │ │ -00062e12 <_PyThreadState_Init@@Base>: │ │ │ │ +00062e4a <_PyThreadState_Init@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #47736 @ 0xba78 │ │ │ │ + movw r1, #43512 @ 0xa9f8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #4] @ (62e30 <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (62e68 <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - ldrb r0, [r2, #17] │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00062e34 : │ │ │ │ - ldr r3, [pc, #8] @ (62e40 ) │ │ │ │ +00062e6c : │ │ │ │ + ldr r3, [pc, #8] @ (62e78 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.w 1e0ce8 │ │ │ │ + b.w 1dfe18 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062e44 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ +00062e7c <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ - movw r3, #9809 @ 0x2651 │ │ │ │ + movw r3, #9793 @ 0x2641 │ │ │ │ movt r3, #10 │ │ │ │ ldr.w r2, [r0, #376] @ 0x178 │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r2 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062e5e : │ │ │ │ +00062e96 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e0ed0 │ │ │ │ + bl 1e0000 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 62e88 │ │ │ │ - ldr r2, [pc, #20] @ (62e8c ) │ │ │ │ + bne.n 62ec0 │ │ │ │ + ldr r2, [pc, #20] @ (62ec4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1e3870 │ │ │ │ - bl 1e72a0 │ │ │ │ + bl 1e2994 │ │ │ │ + bl 1e63c8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062e90 : │ │ │ │ - ldr r2, [pc, #12] @ (62ea0 ) │ │ │ │ +00062ec8 : │ │ │ │ + ldr r2, [pc, #12] @ (62ed8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 1e3870 │ │ │ │ + b.w 1e2994 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00062ea4 : │ │ │ │ +00062edc : │ │ │ │ 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 1d5a70 │ │ │ │ + bl 1d4ba0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00062eca : │ │ │ │ +00062f02 : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 1d57bc │ │ │ │ + b.w 1d48ec │ │ │ │ stmdb 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 62f50 │ │ │ │ + bne.n 62f88 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 62f40 │ │ │ │ + beq.n 62f78 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 29b0f4 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 29a094 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ cmp r7, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 62f2c │ │ │ │ + blt.n 62f64 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 29b0f4 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 29a094 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ cmp r0, r7 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 62f40 │ │ │ │ + bge.n 62f78 │ │ │ │ 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 63066 │ │ │ │ + b.n 6309e │ │ │ │ mul.w r6, r4, r6 │ │ │ │ umull r0, r1, r4, r7 │ │ │ │ mla r6, r7, r5, r6 │ │ │ │ add r1, r6 │ │ │ │ - b.n 63066 │ │ │ │ + b.n 6309e │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ - bl 29b0f4 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 29a094 <_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 62faa │ │ │ │ + beq.n 62fe2 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 29b0f4 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 29a094 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ cmp r9, r0 │ │ │ │ sbcs.w r1, r7, r1 │ │ │ │ - blt.n 62f96 │ │ │ │ + blt.n 62fce │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 29b0f4 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 29a094 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ cmp r0, r9 │ │ │ │ sbcs r1, r7 │ │ │ │ - bge.n 62faa │ │ │ │ + bge.n 62fe2 │ │ │ │ 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 62fba │ │ │ │ + b.n 62ff2 │ │ │ │ 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 29b0f4 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 29a094 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ - beq.n 6300e │ │ │ │ + beq.n 63046 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 29b0f4 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 29a094 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ cmp r8, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 62ffa │ │ │ │ + blt.n 63032 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 29b0f4 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ + bl 29a094 <_PyMonitoring_FireBranchEvent@@Base+0x940> │ │ │ │ cmp r0, r8 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 6300e │ │ │ │ + bge.n 63046 │ │ │ │ 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 6301e │ │ │ │ + b.n 63056 │ │ │ │ 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 6303a │ │ │ │ + blt.n 63072 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ mvns r0, r7 │ │ │ │ sub.w r4, r1, r9 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r4, r3 │ │ │ │ - bge.n 63052 │ │ │ │ - b.n 6305a │ │ │ │ + bge.n 6308a │ │ │ │ + b.n 63092 │ │ │ │ orrs.w sl, r9, sl │ │ │ │ - beq.n 63052 │ │ │ │ + beq.n 6308a │ │ │ │ negs r0, r7 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ sbc.w r1, r1, r9 │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ - blt.n 63060 │ │ │ │ + blt.n 63098 │ │ │ │ adds r0, r7, r2 │ │ │ │ adc.w r1, r3, r9 │ │ │ │ - b.n 63066 │ │ │ │ + b.n 6309e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 63066 │ │ │ │ + b.n 6309e │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -0006306c : │ │ │ │ +000630a4 : │ │ │ │ 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, 6308c │ │ │ │ + cbnz r0, 630c4 │ │ │ │ blx 2b0b0 │ │ │ │ movs r0, #0 │ │ │ │ blx 2af48 │ │ │ │ - cbnz r0, 630a6 │ │ │ │ - ldr r3, [pc, #116] @ (6310c ) │ │ │ │ + cbnz r0, 630de │ │ │ │ + ldr r3, [pc, #116] @ (63144 ) │ │ │ │ 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} │ │ │ │ @@ -83170,2141 +83210,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 630cc │ │ │ │ + ble.n 63104 │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx 2c428 <__sysconf@plt> │ │ │ │ - b.n 630d0 │ │ │ │ + b.n 63108 │ │ │ │ mov.w r0, #32768 @ 0x8000 │ │ │ │ cmp r0, r4 │ │ │ │ - bls.n 630da │ │ │ │ + bls.n 63112 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 63108 │ │ │ │ + b.n 63140 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2bd94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 630d4 │ │ │ │ + bne.n 6310c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2bd40 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2bc70 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 630d4 │ │ │ │ - ldr r3, [pc, #16] @ (6310c ) │ │ │ │ + bne.n 6310c │ │ │ │ + ldr r3, [pc, #16] @ (63144 ) │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -00063110 : │ │ │ │ +00063148 : │ │ │ │ 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, 6313e │ │ │ │ + cbnz r0, 63176 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 63142 │ │ │ │ + bge.n 6317a │ │ │ │ blx 2bb18 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ movs r3, #12 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00063146 : │ │ │ │ +0006317e : │ │ │ │ b.w 2bb14 │ │ │ │ │ │ │ │ -0006314a : │ │ │ │ +00063182 : │ │ │ │ movs r1, #0 │ │ │ │ b.w 2ad44 │ │ │ │ │ │ │ │ -00063150 : │ │ │ │ +00063188 : │ │ │ │ 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} │ │ │ │ │ │ │ │ -0006316c : │ │ │ │ +000631a4 : │ │ │ │ b.w 2bf8c │ │ │ │ │ │ │ │ -00063170 : │ │ │ │ - ldr r3, [pc, #12] @ (63180 ) │ │ │ │ +000631a8 : │ │ │ │ + ldr r3, [pc, #12] @ (631b8 ) │ │ │ │ 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 │ │ │ │ ... │ │ │ │ │ │ │ │ -00063184 : │ │ │ │ - b.n 63092 │ │ │ │ +000631bc : │ │ │ │ + b.n 630ca │ │ │ │ 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 631a6 │ │ │ │ + beq.n 631de │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 63222 │ │ │ │ + bne.n 6325a │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 631aa │ │ │ │ + b.n 631e2 │ │ │ │ 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 631c4 │ │ │ │ + bcc.n 631fc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 63226 │ │ │ │ + b.n 6325e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 6b2c8 │ │ │ │ + bl 6b300 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 631be │ │ │ │ + beq.n 631f6 │ │ │ │ mov r6, r7 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 63210 │ │ │ │ + cbz r3, 63248 │ │ │ │ lsls r1, r3, #24 │ │ │ │ - bpl.n 63208 │ │ │ │ + bpl.n 63240 │ │ │ │ add.w r2, r3, #56320 @ 0xdc00 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 63208 │ │ │ │ - bl 6b580 │ │ │ │ - cbz r5, 631f0 │ │ │ │ + bne.n 63240 │ │ │ │ + bl 6b5b8 │ │ │ │ + cbz r5, 63228 │ │ │ │ subs r6, r6, r7 │ │ │ │ str r6, [r5, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 63202 │ │ │ │ - movw r3, #47572 @ 0xb9d4 │ │ │ │ + beq.n 6323a │ │ │ │ + movw r3, #43348 @ 0xa954 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str.w r3, [r9] │ │ │ │ mvn.w r3, #1 │ │ │ │ - b.n 63226 │ │ │ │ + b.n 6325e │ │ │ │ adds r6, #1 │ │ │ │ str.w r2, [r4], #4 │ │ │ │ - b.n 631d2 │ │ │ │ + b.n 6320a │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r5, 6321a │ │ │ │ + cbz r5, 63252 │ │ │ │ subs r4, r4, r0 │ │ │ │ asrs r4, r4, #2 │ │ │ │ str r4, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ str.w r0, [r8] │ │ │ │ - b.n 63226 │ │ │ │ + b.n 6325e │ │ │ │ mvn.w r3, #2 │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0006322c : │ │ │ │ +00063264 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1b13cc │ │ │ │ + b.w 1b0b5c │ │ │ │ │ │ │ │ -00063232 <_Py_closerange@@Base>: │ │ │ │ +0006326a <_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, 63272 <_Py_closerange@@Base+0x40> │ │ │ │ + cbz r0, 632aa <_Py_closerange@@Base+0x40> │ │ │ │ movs r0, #4 │ │ │ │ blx 2bdac │ │ │ │ cmp r0, r5 │ │ │ │ - bgt.n 63264 <_Py_closerange@@Base+0x32> │ │ │ │ + bgt.n 6329c <_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 63272 <_Py_closerange@@Base+0x40> │ │ │ │ + bgt.n 632aa <_Py_closerange@@Base+0x40> │ │ │ │ adds r4, #1 │ │ │ │ blx 2b4c4 │ │ │ │ - b.n 63264 <_Py_closerange@@Base+0x32> │ │ │ │ + b.n 6329c <_Py_closerange@@Base+0x32> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00063274 : │ │ │ │ +000632ac : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00063278 : │ │ │ │ +000632b0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #84] @ (632dc ) │ │ │ │ + ldr r0, [pc, #84] @ (63314 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 632a0 │ │ │ │ + bne.n 632d8 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 63290 │ │ │ │ + bne.n 632c8 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 632ac │ │ │ │ - bl 272e68 │ │ │ │ - bl 18c89c │ │ │ │ + beq.n 632e4 │ │ │ │ + bl 246a68 │ │ │ │ + bl 18bf44 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 632c8 │ │ │ │ + bne.n 63300 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 632b8 │ │ │ │ + bne.n 632f0 │ │ │ │ dmb ish │ │ │ │ - beq.n 632d8 │ │ │ │ + beq.n 63310 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ (632dc ) │ │ │ │ - b.w 23d610 │ │ │ │ + ldr r0, [pc, #8] @ (63314 ) │ │ │ │ + b.w 23c798 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ str r0, [r0, #28] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -000632e0 : │ │ │ │ +00063318 : │ │ │ │ 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] @ (63350 ) │ │ │ │ + ldr r3, [pc, #96] @ (63388 ) │ │ │ │ mov r4, r0 │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6330a │ │ │ │ + bne.n 63342 │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 632fa │ │ │ │ + bne.n 63332 │ │ │ │ mov r5, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 63318 │ │ │ │ + beq.n 63350 │ │ │ │ mov r0, r3 │ │ │ │ - bl 272e68 │ │ │ │ - ldr r3, [pc, #56] @ (63354 ) │ │ │ │ + bl 246a68 │ │ │ │ + ldr r3, [pc, #56] @ (6338c ) │ │ │ │ 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 6333a │ │ │ │ + bne.n 63372 │ │ │ │ strexb r1, r6, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6332a │ │ │ │ + bne.n 63362 │ │ │ │ dmb ish │ │ │ │ - beq.n 6334c │ │ │ │ + beq.n 63384 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ sub.w r0, r3, #140 @ 0x8c │ │ │ │ - b.w 23d610 │ │ │ │ + b.w 23c798 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ str r0, [r0, #28] │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00063358 : │ │ │ │ +00063390 : │ │ │ │ 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] @ (633c8 ) │ │ │ │ + ldr r3, [pc, #96] @ (63400 ) │ │ │ │ mov r4, r0 │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 63382 │ │ │ │ + bne.n 633ba │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 63372 │ │ │ │ + bne.n 633aa │ │ │ │ mov r5, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 63390 │ │ │ │ + beq.n 633c8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 272e68 │ │ │ │ - ldr r3, [pc, #56] @ (633cc ) │ │ │ │ + bl 246a68 │ │ │ │ + ldr r3, [pc, #56] @ (63404 ) │ │ │ │ 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 633b2 │ │ │ │ + bne.n 633ea │ │ │ │ strexb r0, r2, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 633a2 │ │ │ │ + bne.n 633da │ │ │ │ dmb ish │ │ │ │ - beq.n 633c4 │ │ │ │ + beq.n 633fc │ │ │ │ sub.w r0, r3, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 23d610 │ │ │ │ + b.w 23c798 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ str r0, [r0, #28] │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -000633d0 : │ │ │ │ +00063408 : │ │ │ │ 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] @ (6347c ) │ │ │ │ + ldr r3, [pc, #156] @ (634b4 ) │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 633fa │ │ │ │ + bne.n 63432 │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 633ea │ │ │ │ + bne.n 63422 │ │ │ │ mov r4, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 63408 │ │ │ │ + beq.n 63440 │ │ │ │ mov r0, r3 │ │ │ │ - bl 272e68 │ │ │ │ + bl 246a68 │ │ │ │ movw r0, #24184 @ 0x5e78 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ ldr.w r3, [r0, #1784] @ 0x6f8 │ │ │ │ cmp r3, #31 │ │ │ │ - ble.n 63444 │ │ │ │ + ble.n 6347c │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 63430 │ │ │ │ + bne.n 63468 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 63420 │ │ │ │ + bne.n 63458 │ │ │ │ dmb ish │ │ │ │ - beq.n 6343e │ │ │ │ + beq.n 63476 │ │ │ │ addw r0, r0, #1652 @ 0x674 │ │ │ │ - bl 23d610 │ │ │ │ + bl 23c798 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6347a │ │ │ │ + b.n 634b2 │ │ │ │ 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 6346a │ │ │ │ + bne.n 634a2 │ │ │ │ strexb r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6345a │ │ │ │ + bne.n 63492 │ │ │ │ dmb ish │ │ │ │ - beq.n 63478 │ │ │ │ + beq.n 634b0 │ │ │ │ addw r0, r0, #1652 @ 0x674 │ │ │ │ - bl 23d610 │ │ │ │ + bl 23c798 │ │ │ │ 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 6349e │ │ │ │ + bpl.n 634d6 │ │ │ │ ldr.w r3, [r0, #-1] │ │ │ │ subs r0, #1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 634b0 │ │ │ │ + bge.n 634e8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r1, #-1] │ │ │ │ - cbnz r3, 634b0 │ │ │ │ - b.w 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 634e8 │ │ │ │ + b.w 77198 <_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, 634dc │ │ │ │ + cbz r0, 63514 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #32] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 634dc │ │ │ │ + bge.n 63514 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 634dc │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 63514 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 634f6 │ │ │ │ + cbz r0, 6352e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 634f6 │ │ │ │ + bge.n 6352e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 634f6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6352e │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 63528 │ │ │ │ + cbz r2, 63560 │ │ │ │ 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 63524 │ │ │ │ + bge.n 6355c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 63524 │ │ │ │ + cbnz r3, 6355c │ │ │ │ mov r0, r2 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 6355a │ │ │ │ + cbz r2, 63592 │ │ │ │ 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 63556 │ │ │ │ + bge.n 6358e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 63556 │ │ │ │ + cbnz r3, 6358e │ │ │ │ mov r0, r2 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006355e : │ │ │ │ +00063596 : │ │ │ │ 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, 635b0 │ │ │ │ + cbz r0, 635e8 │ │ │ │ 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 12c2a0 │ │ │ │ + bl 12bf90 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 635b2 │ │ │ │ + bge.n 635ea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 635b0 │ │ │ │ + bge.n 635e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 635b0 │ │ │ │ + cbnz r3, 635e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000635b6 : │ │ │ │ +000635ee : │ │ │ │ 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, #47784 @ 0xbaa8 │ │ │ │ + movw r1, #43560 @ 0xaa28 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ 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 6360c │ │ │ │ + beq.n 63644 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63622 │ │ │ │ + bne.n 6365a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63654 │ │ │ │ + beq.n 6368c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63654 │ │ │ │ - b.n 63624 │ │ │ │ + ble.n 6368c │ │ │ │ + b.n 6365c │ │ │ │ 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 63640 │ │ │ │ + beq.n 63678 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6366e │ │ │ │ + bne.n 636a6 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63654 │ │ │ │ + beq.n 6368c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63670 │ │ │ │ + bgt.n 636a8 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21056 @ 0x5240 │ │ │ │ + movw r1, #16832 @ 0x41c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 636ae │ │ │ │ + bl f3560 │ │ │ │ + b.n 636e6 │ │ │ │ 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 1261a0 │ │ │ │ + bl 125f68 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6369a │ │ │ │ + bge.n 636d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6369a │ │ │ │ + cbnz r3, 636d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 636ae │ │ │ │ + bge.n 636e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 636ae │ │ │ │ + cbnz r3, 636e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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 636de │ │ │ │ + beq.n 63716 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 636f4 │ │ │ │ + bne.n 6372c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63726 │ │ │ │ + beq.n 6375e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63726 │ │ │ │ - b.n 636f6 │ │ │ │ + ble.n 6375e │ │ │ │ + b.n 6372e │ │ │ │ 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 63712 │ │ │ │ + beq.n 6374a │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63740 │ │ │ │ + bne.n 63778 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63726 │ │ │ │ + beq.n 6375e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63742 │ │ │ │ + bgt.n 6377a │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21056 @ 0x5240 │ │ │ │ + movw r1, #16832 @ 0x41c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 63780 │ │ │ │ + bl f3560 │ │ │ │ + b.n 637b8 │ │ │ │ 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 122180 │ │ │ │ + bl 121f4c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6376c │ │ │ │ + bge.n 637a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6376c │ │ │ │ + cbnz r3, 637a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63780 │ │ │ │ + bge.n 637b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63780 │ │ │ │ + cbnz r3, 637b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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 637b0 │ │ │ │ + beq.n 637e8 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 637c6 │ │ │ │ + bne.n 637fe │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 637f8 │ │ │ │ + beq.n 63830 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 637f8 │ │ │ │ - b.n 637c8 │ │ │ │ + ble.n 63830 │ │ │ │ + b.n 63800 │ │ │ │ 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 637e4 │ │ │ │ + beq.n 6381c │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63812 │ │ │ │ + bne.n 6384a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 637f8 │ │ │ │ + beq.n 63830 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63814 │ │ │ │ + bgt.n 6384c │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21056 @ 0x5240 │ │ │ │ + movw r1, #16832 @ 0x41c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 63852 │ │ │ │ + bl f3560 │ │ │ │ + b.n 6388a │ │ │ │ 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 1469d0 │ │ │ │ + bl 146740 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6383e │ │ │ │ + bge.n 63876 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6383e │ │ │ │ + cbnz r3, 63876 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63852 │ │ │ │ + bge.n 6388a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63852 │ │ │ │ + cbnz r3, 6388a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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 63882 │ │ │ │ + beq.n 638ba │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63898 │ │ │ │ + bne.n 638d0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 638ca │ │ │ │ + beq.n 63902 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 638ca │ │ │ │ - b.n 6389a │ │ │ │ + ble.n 63902 │ │ │ │ + b.n 638d2 │ │ │ │ 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 638b6 │ │ │ │ + beq.n 638ee │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 638e4 │ │ │ │ + bne.n 6391c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 638ca │ │ │ │ + beq.n 63902 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 638e6 │ │ │ │ + bgt.n 6391e │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21056 @ 0x5240 │ │ │ │ + movw r1, #16832 @ 0x41c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 63924 │ │ │ │ + bl f3560 │ │ │ │ + b.n 6395c │ │ │ │ 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 138a54 │ │ │ │ + bl 13869c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63910 │ │ │ │ + bge.n 63948 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63910 │ │ │ │ + cbnz r3, 63948 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63924 │ │ │ │ + bge.n 6395c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63924 │ │ │ │ + cbnz r3, 6395c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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 63954 │ │ │ │ + beq.n 6398c │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6396a │ │ │ │ + bne.n 639a2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6399c │ │ │ │ + beq.n 639d4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6399c │ │ │ │ - b.n 6396c │ │ │ │ + ble.n 639d4 │ │ │ │ + b.n 639a4 │ │ │ │ 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 63988 │ │ │ │ + beq.n 639c0 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 639b6 │ │ │ │ + bne.n 639ee │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6399c │ │ │ │ + beq.n 639d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 639b8 │ │ │ │ + bgt.n 639f0 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21056 @ 0x5240 │ │ │ │ + movw r1, #16832 @ 0x41c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 639f6 │ │ │ │ + bl f3560 │ │ │ │ + b.n 63a2e │ │ │ │ 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 124f30 │ │ │ │ + bl 124cf8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 639e2 │ │ │ │ + bge.n 63a1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 639e2 │ │ │ │ + cbnz r3, 63a1a │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 639f6 │ │ │ │ + bge.n 63a2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 639f6 │ │ │ │ + cbnz r3, 63a2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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 63a26 │ │ │ │ + beq.n 63a5e │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63a3c │ │ │ │ + bne.n 63a74 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63a6e │ │ │ │ + beq.n 63aa6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63a6e │ │ │ │ - b.n 63a3e │ │ │ │ + ble.n 63aa6 │ │ │ │ + b.n 63a76 │ │ │ │ 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 63a5a │ │ │ │ + beq.n 63a92 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63a88 │ │ │ │ + bne.n 63ac0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63a6e │ │ │ │ + beq.n 63aa6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63a8a │ │ │ │ + bgt.n 63ac2 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21056 @ 0x5240 │ │ │ │ + movw r1, #16832 @ 0x41c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 63ac8 │ │ │ │ + bl f3560 │ │ │ │ + b.n 63b00 │ │ │ │ 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 164860 │ │ │ │ + bl 164168 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63ab4 │ │ │ │ + bge.n 63aec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63ab4 │ │ │ │ + cbnz r3, 63aec │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63ac8 │ │ │ │ + bge.n 63b00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63ac8 │ │ │ │ + cbnz r3, 63b00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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 63af8 │ │ │ │ + beq.n 63b30 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63b0e │ │ │ │ + bne.n 63b46 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63b40 │ │ │ │ + beq.n 63b78 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63b40 │ │ │ │ - b.n 63b10 │ │ │ │ + ble.n 63b78 │ │ │ │ + b.n 63b48 │ │ │ │ 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 63b2c │ │ │ │ + beq.n 63b64 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63b5a │ │ │ │ + bne.n 63b92 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63b40 │ │ │ │ + beq.n 63b78 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63b5c │ │ │ │ + bgt.n 63b94 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21056 @ 0x5240 │ │ │ │ + movw r1, #16832 @ 0x41c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 63b9a │ │ │ │ + bl f3560 │ │ │ │ + b.n 63bd2 │ │ │ │ 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 123cec │ │ │ │ + bl 123ab0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63b86 │ │ │ │ + bge.n 63bbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63b86 │ │ │ │ + cbnz r3, 63bbe │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63b9a │ │ │ │ + bge.n 63bd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63b9a │ │ │ │ + cbnz r3, 63bd2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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 63bca │ │ │ │ + beq.n 63c02 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63be0 │ │ │ │ + bne.n 63c18 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63c12 │ │ │ │ + beq.n 63c4a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63c12 │ │ │ │ - b.n 63be2 │ │ │ │ + ble.n 63c4a │ │ │ │ + b.n 63c1a │ │ │ │ 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 63bfe │ │ │ │ + beq.n 63c36 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63c2c │ │ │ │ + bne.n 63c64 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63c12 │ │ │ │ + beq.n 63c4a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63c2e │ │ │ │ + bgt.n 63c66 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21056 @ 0x5240 │ │ │ │ + movw r1, #16832 @ 0x41c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 63c6c │ │ │ │ + bl f3560 │ │ │ │ + b.n 63ca4 │ │ │ │ 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 20c5e8 │ │ │ │ + bl 20b710 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63c58 │ │ │ │ + bge.n 63c90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63c58 │ │ │ │ + cbnz r3, 63c90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63c6c │ │ │ │ + bge.n 63ca4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63c6c │ │ │ │ + cbnz r3, 63ca4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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 63c9c │ │ │ │ + beq.n 63cd4 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63cb2 │ │ │ │ + bne.n 63cea │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63ce4 │ │ │ │ + beq.n 63d1c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63ce4 │ │ │ │ - b.n 63cb4 │ │ │ │ + ble.n 63d1c │ │ │ │ + b.n 63cec │ │ │ │ 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 63cd0 │ │ │ │ + beq.n 63d08 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63cfe │ │ │ │ + bne.n 63d36 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63ce4 │ │ │ │ + beq.n 63d1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63d00 │ │ │ │ + bgt.n 63d38 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21056 @ 0x5240 │ │ │ │ + movw r1, #16832 @ 0x41c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 63d3e │ │ │ │ + bl f3560 │ │ │ │ + b.n 63d76 │ │ │ │ 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 132750 │ │ │ │ + bl 1323a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63d2a │ │ │ │ + bge.n 63d62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63d2a │ │ │ │ + cbnz r3, 63d62 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63d3e │ │ │ │ + bge.n 63d76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63d3e │ │ │ │ + cbnz r3, 63d76 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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 63d6e │ │ │ │ + beq.n 63da6 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63d84 │ │ │ │ + bne.n 63dbc │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63db6 │ │ │ │ + beq.n 63dee │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63db6 │ │ │ │ - b.n 63d86 │ │ │ │ + ble.n 63dee │ │ │ │ + b.n 63dbe │ │ │ │ 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 63da2 │ │ │ │ + beq.n 63dda │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63dd0 │ │ │ │ + bne.n 63e08 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63db6 │ │ │ │ + beq.n 63dee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63dd2 │ │ │ │ + bgt.n 63e0a │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21056 @ 0x5240 │ │ │ │ + movw r1, #16832 @ 0x41c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 63e10 │ │ │ │ + bl f3560 │ │ │ │ + b.n 63e48 │ │ │ │ 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 fcd78 │ │ │ │ + bl fcc40 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63dfc │ │ │ │ + bge.n 63e34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63dfc │ │ │ │ + cbnz r3, 63e34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63e10 │ │ │ │ + bge.n 63e48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63e10 │ │ │ │ + cbnz r3, 63e48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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 63e40 │ │ │ │ + beq.n 63e78 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63e56 │ │ │ │ + bne.n 63e8e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63e88 │ │ │ │ + beq.n 63ec0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63e88 │ │ │ │ - b.n 63e58 │ │ │ │ + ble.n 63ec0 │ │ │ │ + b.n 63e90 │ │ │ │ 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 63e74 │ │ │ │ + beq.n 63eac │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63ea2 │ │ │ │ + bne.n 63eda │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63e88 │ │ │ │ + beq.n 63ec0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63ea4 │ │ │ │ + bgt.n 63edc │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21056 @ 0x5240 │ │ │ │ + movw r1, #16832 @ 0x41c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 63ee2 │ │ │ │ + bl f3560 │ │ │ │ + b.n 63f1a │ │ │ │ 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 1e48d8 │ │ │ │ + bl 1e3a00 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63ece │ │ │ │ + bge.n 63f06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63ece │ │ │ │ + cbnz r3, 63f06 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63ee2 │ │ │ │ + bge.n 63f1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63ee2 │ │ │ │ + cbnz r3, 63f1a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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 63f12 │ │ │ │ + beq.n 63f4a │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63f28 │ │ │ │ + bne.n 63f60 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 63f5a │ │ │ │ + beq.n 63f92 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 63f5a │ │ │ │ - b.n 63f2a │ │ │ │ + ble.n 63f92 │ │ │ │ + b.n 63f62 │ │ │ │ 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 63f46 │ │ │ │ + beq.n 63f7e │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63f74 │ │ │ │ + bne.n 63fac │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63f5a │ │ │ │ + beq.n 63f92 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 63f76 │ │ │ │ + bgt.n 63fae │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21056 @ 0x5240 │ │ │ │ + movw r1, #16832 @ 0x41c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 63fb4 │ │ │ │ + bl f3560 │ │ │ │ + b.n 63fec │ │ │ │ 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 231c2c │ │ │ │ + bl 230d98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63fa0 │ │ │ │ + bge.n 63fd8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 63fa0 │ │ │ │ + cbnz r3, 63fd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 63fb4 │ │ │ │ + bge.n 63fec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 63fb4 │ │ │ │ + cbnz r3, 63fec │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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 63fe4 │ │ │ │ + beq.n 6401c │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 63ffa │ │ │ │ + bne.n 64032 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6402c │ │ │ │ + beq.n 64064 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6402c │ │ │ │ - b.n 63ffc │ │ │ │ + ble.n 64064 │ │ │ │ + b.n 64034 │ │ │ │ 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 64018 │ │ │ │ + beq.n 64050 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64046 │ │ │ │ + bne.n 6407e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6402c │ │ │ │ + beq.n 64064 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 64048 │ │ │ │ + bgt.n 64080 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21056 @ 0x5240 │ │ │ │ + movw r1, #16832 @ 0x41c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 64086 │ │ │ │ + bl f3560 │ │ │ │ + b.n 640be │ │ │ │ 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 261028 │ │ │ │ + bl 2601b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64072 │ │ │ │ + bge.n 640aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64072 │ │ │ │ + cbnz r3, 640aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64086 │ │ │ │ + bge.n 640be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64086 │ │ │ │ + cbnz r3, 640be │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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 640b6 │ │ │ │ + beq.n 640ee │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 640cc │ │ │ │ + bne.n 64104 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 640fe │ │ │ │ + beq.n 64136 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 640fe │ │ │ │ - b.n 640ce │ │ │ │ + ble.n 64136 │ │ │ │ + b.n 64106 │ │ │ │ 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 640ea │ │ │ │ + beq.n 64122 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64118 │ │ │ │ + bne.n 64150 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 640fe │ │ │ │ + beq.n 64136 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6411a │ │ │ │ + bgt.n 64152 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21056 @ 0x5240 │ │ │ │ + movw r1, #16832 @ 0x41c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 64158 │ │ │ │ + bl f3560 │ │ │ │ + b.n 64190 │ │ │ │ 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 24d804 │ │ │ │ + bl 24c958 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64144 │ │ │ │ + bge.n 6417c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64144 │ │ │ │ + cbnz r3, 6417c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64158 │ │ │ │ + bge.n 64190 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64158 │ │ │ │ + cbnz r3, 64190 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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 64188 │ │ │ │ + beq.n 641c0 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6419e │ │ │ │ + bne.n 641d6 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 641d0 │ │ │ │ + beq.n 64208 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 641d0 │ │ │ │ - b.n 641a0 │ │ │ │ + ble.n 64208 │ │ │ │ + b.n 641d8 │ │ │ │ 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 641bc │ │ │ │ + beq.n 641f4 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 641ea │ │ │ │ + bne.n 64222 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 641d0 │ │ │ │ + beq.n 64208 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 641ec │ │ │ │ + bgt.n 64224 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21056 @ 0x5240 │ │ │ │ + movw r1, #16832 @ 0x41c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 6422a │ │ │ │ + bl f3560 │ │ │ │ + b.n 64262 │ │ │ │ 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 16537c │ │ │ │ + bl 164c84 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64216 │ │ │ │ + bge.n 6424e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64216 │ │ │ │ + cbnz r3, 6424e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6422a │ │ │ │ + bge.n 64262 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6422a │ │ │ │ + cbnz r3, 64262 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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 6425a │ │ │ │ + beq.n 64292 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64270 │ │ │ │ + bne.n 642a8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 642a2 │ │ │ │ + beq.n 642da │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 642a2 │ │ │ │ - b.n 64272 │ │ │ │ + ble.n 642da │ │ │ │ + b.n 642aa │ │ │ │ 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 6428e │ │ │ │ + beq.n 642c6 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 642bc │ │ │ │ + bne.n 642f4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 642a2 │ │ │ │ + beq.n 642da │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 642be │ │ │ │ + bgt.n 642f6 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21056 @ 0x5240 │ │ │ │ + movw r1, #16832 @ 0x41c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 642fc │ │ │ │ + bl f3560 │ │ │ │ + b.n 64334 │ │ │ │ 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 266a00 │ │ │ │ + bl 265b50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 642e8 │ │ │ │ + bge.n 64320 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 642e8 │ │ │ │ + cbnz r3, 64320 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 642fc │ │ │ │ + bge.n 64334 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 642fc │ │ │ │ + cbnz r3, 64334 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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 6432c │ │ │ │ + beq.n 64364 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64342 │ │ │ │ + bne.n 6437a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 64374 │ │ │ │ + beq.n 643ac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 64374 │ │ │ │ - b.n 64344 │ │ │ │ + ble.n 643ac │ │ │ │ + b.n 6437c │ │ │ │ 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 64360 │ │ │ │ + beq.n 64398 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6438e │ │ │ │ + bne.n 643c6 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 64374 │ │ │ │ + beq.n 643ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 64390 │ │ │ │ + bgt.n 643c8 │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21056 @ 0x5240 │ │ │ │ + movw r1, #16832 @ 0x41c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 643ce │ │ │ │ + bl f3560 │ │ │ │ + b.n 64406 │ │ │ │ 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 1fa018 │ │ │ │ + bl 1f9140 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 643ba │ │ │ │ + bge.n 643f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 643ba │ │ │ │ + cbnz r3, 643f2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 643ce │ │ │ │ + bge.n 64406 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 643ce │ │ │ │ + cbnz r3, 64406 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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 643fe │ │ │ │ + beq.n 64436 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64414 │ │ │ │ + bne.n 6444c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 64446 │ │ │ │ + beq.n 6447e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 64446 │ │ │ │ - b.n 64416 │ │ │ │ + ble.n 6447e │ │ │ │ + b.n 6444e │ │ │ │ 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 64432 │ │ │ │ + beq.n 6446a │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64460 │ │ │ │ + bne.n 64498 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 64446 │ │ │ │ + beq.n 6447e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 64462 │ │ │ │ + bgt.n 6449a │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21056 @ 0x5240 │ │ │ │ + movw r1, #16832 @ 0x41c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 644a0 │ │ │ │ + bl f3560 │ │ │ │ + b.n 644d8 │ │ │ │ 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 20c9e0 │ │ │ │ + bl 20bb08 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6448c │ │ │ │ + bge.n 644c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6448c │ │ │ │ + cbnz r3, 644c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 644a0 │ │ │ │ + bge.n 644d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 644a0 │ │ │ │ + cbnz r3, 644d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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 644d0 │ │ │ │ + beq.n 64508 │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 644e6 │ │ │ │ + bne.n 6451e │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 64518 │ │ │ │ + beq.n 64550 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 64518 │ │ │ │ - b.n 644e8 │ │ │ │ + ble.n 64550 │ │ │ │ + b.n 64520 │ │ │ │ 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 64504 │ │ │ │ + beq.n 6453c │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 64532 │ │ │ │ + bne.n 6456a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 64518 │ │ │ │ + beq.n 64550 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 64534 │ │ │ │ + bgt.n 6456c │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21056 @ 0x5240 │ │ │ │ + movw r1, #16832 @ 0x41c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 64572 │ │ │ │ + bl f3560 │ │ │ │ + b.n 645aa │ │ │ │ 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 ea23c │ │ │ │ + bl ea0dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6455e │ │ │ │ + bge.n 64596 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6455e │ │ │ │ + cbnz r3, 64596 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64572 │ │ │ │ + bge.n 645aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64572 │ │ │ │ + cbnz r3, 645aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00064576 : │ │ │ │ +000645ae : │ │ │ │ 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 6459c │ │ │ │ + bne.n 645d4 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 23cb4c │ │ │ │ + b.w 23bcd4 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21448 @ 0x53c8 │ │ │ │ + movw r1, #17224 @ 0x4348 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ 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, #47820 @ 0xbacc │ │ │ │ + movw r1, #43596 @ 0xaa4c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ 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 64624 │ │ │ │ + blt.n 6465c │ │ │ │ movw r5, #32004 @ 0x7d04 │ │ │ │ movt r5, #9665 @ 0x25c1 │ │ │ │ movs r3, #2 │ │ │ │ cmp r5, r2 │ │ │ │ sbcs r3, r4 │ │ │ │ - blt.n 64630 │ │ │ │ + blt.n 64668 │ │ │ │ mov.w r3, #51712 @ 0xca00 │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ movs r5, #0 │ │ │ │ umull r2, r6, r2, r3 │ │ │ │ mla r6, r3, r4, r6 │ │ │ │ - b.n 6463a │ │ │ │ + b.n 64672 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r6, #2147483648 @ 0x80000000 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6463a │ │ │ │ + b.n 64672 │ │ │ │ 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 64666 │ │ │ │ + blt.n 6469e │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ mvns r7, r3 │ │ │ │ sub.w ip, r4, r1 │ │ │ │ cmp r7, r2 │ │ │ │ sbcs.w ip, ip, r6 │ │ │ │ - bge.n 6467e │ │ │ │ - b.n 6468a │ │ │ │ + bge.n 646b6 │ │ │ │ + b.n 646c2 │ │ │ │ orrs.w r4, r3, r1 │ │ │ │ - beq.n 6467e │ │ │ │ + beq.n 646b6 │ │ │ │ negs r7, r3 │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ sbc.w r4, r4, r1 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r4, r6, r4 │ │ │ │ - blt.n 64692 │ │ │ │ + blt.n 646ca │ │ │ │ adds r3, r3, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ adc.w r4, r1, r6 │ │ │ │ - b.n 6469c │ │ │ │ + b.n 646d4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r3 │ │ │ │ - b.n 6469c │ │ │ │ + b.n 646d4 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r4, [r0] │ │ │ │ - cbnz r5, 646a4 │ │ │ │ - cbz r2, 646c0 │ │ │ │ + cbnz r5, 646dc │ │ │ │ + cbz r2, 646f8 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64936 @ 0xfda8 │ │ │ │ + movw r1, #60712 @ 0xed28 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 646c2 │ │ │ │ + b.n 646fa │ │ │ │ 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 │ │ │ │ @@ -85315,760 +85355,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, #47864 @ 0xbaf8 │ │ │ │ + movw r1, #43640 @ 0xaa78 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ blx 2af60 <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #6 │ │ │ │ - bne.n 6473c │ │ │ │ + bne.n 64774 │ │ │ │ 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 6473c │ │ │ │ + bhi.n 64774 │ │ │ │ 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 64756 │ │ │ │ + b.n 6478e │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47884 @ 0xbb0c │ │ │ │ + movw r1, #43660 @ 0xaa8c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0006475a : │ │ │ │ +00064792 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #58304 @ 0xe3c0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 64780 │ │ │ │ + beq.n 647b8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #47908 @ 0xbb24 │ │ │ │ + movw r1, #43684 @ 0xaaa4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ 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, 647ac │ │ │ │ + cbnz r4, 647e4 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #12060 @ 0x2f1c │ │ │ │ + movw r1, #7836 @ 0x1e9c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 647ae │ │ │ │ + b.n 647e6 │ │ │ │ adds r0, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000647b0 : │ │ │ │ +000647e8 : │ │ │ │ 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 647e4 │ │ │ │ + bmi.n 6481c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #47944 @ 0xbb48 │ │ │ │ + movw r1, #43720 @ 0xaac8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 647ea │ │ │ │ + b.n 64822 │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000647ec : │ │ │ │ +00064824 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 6480c │ │ │ │ + bmi.n 64844 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #47944 @ 0xbb48 │ │ │ │ + movw r1, #43720 @ 0xaac8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 6481c │ │ │ │ + bpl.n 64854 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064820 : │ │ │ │ +00064858 : │ │ │ │ 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 6485a │ │ │ │ + beq.n 64892 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #47908 @ 0xbb24 │ │ │ │ + movw r1, #43684 @ 0xaaa4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64862 │ │ │ │ + b.n 6489a │ │ │ │ adds r0, #8 │ │ │ │ - bl 12e348 │ │ │ │ + bl 12e01c │ │ │ │ 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, 64888 │ │ │ │ + cbnz r2, 648c0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 6495a │ │ │ │ + bhi.n 64992 │ │ │ │ tbb [pc, r2] │ │ │ │ strb r7, [r3, r5] │ │ │ │ lsrs r0, r2, #20 │ │ │ │ - movw r0, #22796 @ 0x590c │ │ │ │ + movw r0, #18588 @ 0x489c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - bl 234118 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 233280 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6487a │ │ │ │ + bne.n 648b2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 649f8 │ │ │ │ + b.n 64a30 │ │ │ │ ldr.w r8, [r4, #24] │ │ │ │ - b.n 648a8 │ │ │ │ + b.n 648e0 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1362e4 │ │ │ │ + bl 135f34 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6489a │ │ │ │ + beq.n 648d2 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 1362e4 │ │ │ │ + bl 135f34 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 648d6 │ │ │ │ + cbnz r0, 6490e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6489a │ │ │ │ + bge.n 648d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6489a │ │ │ │ + bne.n 648d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6489a │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 648d2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 648ea │ │ │ │ + bne.n 64922 │ │ │ │ movs r0, #1 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64974 │ │ │ │ - b.n 649c8 │ │ │ │ + bne.n 649ac │ │ │ │ + b.n 64a00 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1362e4 │ │ │ │ + bl 135f34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 649c8 │ │ │ │ + beq.n 64a00 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 64974 │ │ │ │ + bne.n 649ac │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #37228 @ 0x916c │ │ │ │ + movw r1, #33004 @ 0x80ec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 649c8 │ │ │ │ + bge.n 64a00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 649c8 │ │ │ │ + bne.n 64a00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 649c8 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64a00 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1362e4 │ │ │ │ + bl 135f34 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6489a │ │ │ │ - ldr r4, [pc, #192] @ (649fc ) │ │ │ │ + beq.n 648d2 │ │ │ │ + ldr r4, [pc, #192] @ (64a34 ) │ │ │ │ sub.w r5, r4, #16 │ │ │ │ - b.n 64974 │ │ │ │ + b.n 649ac │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #37260 @ 0x918c │ │ │ │ + movw r1, #33036 @ 0x810c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 6489a │ │ │ │ + bl f3560 │ │ │ │ + b.n 648d2 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #37304 @ 0x91b8 │ │ │ │ + movw r1, #33080 @ 0x8138 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 136788 │ │ │ │ + bl 1363d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 649f8 │ │ │ │ + bne.n 64a30 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64998 │ │ │ │ + bge.n 649d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64998 │ │ │ │ + cbnz r3, 649d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 649ac │ │ │ │ + bge.n 649e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 649ac │ │ │ │ + cbnz r3, 649e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 6489a │ │ │ │ + bge.w 648d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6489a │ │ │ │ + bne.w 648d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6489a │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 648d2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 649dc │ │ │ │ + bge.n 64a14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 649dc │ │ │ │ + cbnz r3, 64a14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 6489a │ │ │ │ + bge.w 648d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6489a │ │ │ │ + bne.w 648d2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6489a │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 648d2 │ │ │ │ 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 800ec │ │ │ │ - cbnz r0, 64a22 │ │ │ │ + bl 800cc │ │ │ │ + cbnz r0, 64a5a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64a7a │ │ │ │ + b.n 64ab2 │ │ │ │ mov r5, r0 │ │ │ │ strd r6, r0, [sp, #4] │ │ │ │ - cbnz r4, 64a38 │ │ │ │ - ldr r0, [pc, #84] @ (64a80 ) │ │ │ │ + cbnz r4, 64a70 │ │ │ │ + ldr r0, [pc, #84] @ (64ab8 ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 136f8c │ │ │ │ + bl 136bd4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 64a46 │ │ │ │ - ldr r0, [pc, #72] @ (64a84 ) │ │ │ │ + b.n 64a7e │ │ │ │ + ldr r0, [pc, #72] @ (64abc ) │ │ │ │ movs r2, #3 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 136f8c │ │ │ │ + bl 136bd4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64a5a │ │ │ │ + bge.n 64a92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 64a5a │ │ │ │ + cbnz r3, 64a92 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 64a1c │ │ │ │ + beq.n 64a54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 64a6a │ │ │ │ + blt.n 64aa2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64a7a │ │ │ │ + b.n 64ab2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 64a66 │ │ │ │ + bne.n 64a9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64a66 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64a9e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cbz r0, 64b00 <_PyMonitoring_FireLineEvent@@Base+0x68> │ │ │ │ + cbz r0, 64b38 <_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 800ec │ │ │ │ + b.w 800cc │ │ │ │ │ │ │ │ -00064a98 <_PyMonitoring_FireLineEvent@@Base>: │ │ │ │ +00064ad0 <_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 800ec │ │ │ │ - cbz r0, 64aee <_PyMonitoring_FireLineEvent@@Base+0x56> │ │ │ │ + bl 800cc │ │ │ │ + cbz r0, 64b26 <_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 51b92 <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ + bl 519b6 <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64af2 <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ + bge.n 64b2a <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64af2 <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ + cbnz r3, 64b2a <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 64af2 <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 64b2a <_PyMonitoring_FireLineEvent@@Base+0x5a> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - b.w 800ec │ │ │ │ - movw r0, #47964 @ 0xbb5c │ │ │ │ + b.w 800cc │ │ │ │ + movw r0, #43740 @ 0xaadc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w 79770 │ │ │ │ + b.w 79798 │ │ │ │ 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 12c2a0 │ │ │ │ - cbnz r0, 64b6e <_PyMonitoring_FireLineEvent@@Base+0xd6> │ │ │ │ + bl 12bf90 │ │ │ │ + cbnz r0, 64ba6 <_PyMonitoring_FireLineEvent@@Base+0xd6> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 64b56 <_PyMonitoring_FireLineEvent@@Base+0xbe> │ │ │ │ + beq.n 64b8e <_PyMonitoring_FireLineEvent@@Base+0xbe> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #47976 @ 0xbb68 │ │ │ │ + movw r1, #43752 @ 0xaae8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12e348 │ │ │ │ - b.n 64b70 <_PyMonitoring_FireLineEvent@@Base+0xd8> │ │ │ │ + bl 12e01c │ │ │ │ + b.n 64ba8 <_PyMonitoring_FireLineEvent@@Base+0xd8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 12e348 │ │ │ │ + bl 12e01c │ │ │ │ mov r0, r4 │ │ │ │ blx 2b73c │ │ │ │ - bl 79770 │ │ │ │ + bl 79798 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 64b70 <_PyMonitoring_FireLineEvent@@Base+0xd8> │ │ │ │ + b.n 64ba8 <_PyMonitoring_FireLineEvent@@Base+0xd8> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 64b7a <_PyMonitoring_FireLineEvent@@Base+0xe2> │ │ │ │ + cbz r3, 64bb2 <_PyMonitoring_FireLineEvent@@Base+0xe2> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12e348 │ │ │ │ + bl 12e01c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 751fc <_Py_SetImmortal@@Base> │ │ │ │ - b.w 751fc <_Py_SetImmortal@@Base> │ │ │ │ + b.w 75234 <_Py_SetImmortal@@Base> │ │ │ │ + b.w 75234 <_Py_SetImmortal@@Base> │ │ │ │ │ │ │ │ -00064b88 : │ │ │ │ +00064bc0 : │ │ │ │ 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 64bc6 │ │ │ │ + beq.n 64bfe │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 64bbe │ │ │ │ + bmi.n 64bf6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64c30 │ │ │ │ - bl 85b78 │ │ │ │ + b.n 64c68 │ │ │ │ + bl 85b5c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 64bc8 │ │ │ │ + b.n 64c00 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 64bde │ │ │ │ + bne.n 64c16 │ │ │ │ cmp r3, #0 │ │ │ │ ite lt │ │ │ │ addlt.w r0, r4, #4294967295 @ 0xffffffff │ │ │ │ movge r0, #0 │ │ │ │ - b.n 64bf0 │ │ │ │ + b.n 64c28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 64bb8 │ │ │ │ - bl 85b78 │ │ │ │ + bpl.n 64bf0 │ │ │ │ + bl 85b5c │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r0, r0, r4 │ │ │ │ str r0, [r6, #0] │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 64c08 │ │ │ │ + bne.n 64c40 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ite ge │ │ │ │ movge r0, r4 │ │ │ │ movlt.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64c1a │ │ │ │ + b.n 64c52 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 64bb8 │ │ │ │ - bl 85b78 │ │ │ │ + bpl.n 64bf0 │ │ │ │ + bl 85b5c │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r0, r0, r4 │ │ │ │ cmp r4, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - blt.n 64bb8 │ │ │ │ + blt.n 64bf0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 64bb8 │ │ │ │ + bge.n 64bf0 │ │ │ │ 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} │ │ │ │ │ │ │ │ -00064c34 : │ │ │ │ +00064c6c : │ │ │ │ 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 11ca54 │ │ │ │ + bl 11c90c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 64c6e │ │ │ │ + beq.n 64ca6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11d130 │ │ │ │ + bl 11cfe8 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00064c72 <_PyArg_ParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ +00064caa <_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, 64c9e <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r0, 64cd6 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n 64c9e <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r1, 64c9a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ + bpl.n 64cd6 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r1, 64cd2 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bpl.n 64c9e <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r2, 64c9e <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbnz r3, 64cb2 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ + bpl.n 64cd6 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r2, 64cd6 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbnz r3, 64cea <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ movw r1, #1375 @ 0x55f │ │ │ │ - movw r0, #50296 @ 0xc478 │ │ │ │ + movw r0, #46072 @ 0xb3f8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64cbe <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ + b.n 64cf6 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ add r4, sp, #32 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d8350 │ │ │ │ + bl d8240 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064cc8 : │ │ │ │ +00064d00 : │ │ │ │ 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, 64cf2 │ │ │ │ + cbz r0, 64d2a │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bpl.n 64cf2 │ │ │ │ - cbz r1, 64cee │ │ │ │ + bpl.n 64d2a │ │ │ │ + cbz r1, 64d26 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bpl.n 64cf2 │ │ │ │ - cbz r2, 64cf2 │ │ │ │ - cbnz r3, 64d06 │ │ │ │ + bpl.n 64d2a │ │ │ │ + cbz r2, 64d2a │ │ │ │ + cbnz r3, 64d3e │ │ │ │ movw r1, #1401 @ 0x579 │ │ │ │ - movw r0, #50296 @ 0xc478 │ │ │ │ + movw r0, #46072 @ 0xb3f8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64d10 │ │ │ │ + b.n 64d48 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d8350 │ │ │ │ + bl d8240 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00064d14 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ +00064d4c <_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, 64d3e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r0, 64d76 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bpl.n 64d3e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r1, 64d3a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ + bpl.n 64d76 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r1, 64d72 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bpl.n 64d3e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r2, 64d3e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbnz r3, 64d52 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ + bpl.n 64d76 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r2, 64d76 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbnz r3, 64d8a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ movw r1, #1426 @ 0x592 │ │ │ │ - movw r0, #50296 @ 0xc478 │ │ │ │ + movw r0, #46072 @ 0xb3f8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64d5c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ + b.n 64d94 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d8350 │ │ │ │ + bl d8240 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00064d60 : │ │ │ │ +00064d98 : │ │ │ │ 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, 64d88 │ │ │ │ + cbnz r6, 64dc0 │ │ │ │ mov r5, r1 │ │ │ │ - movw r3, #19784 @ 0x4d48 │ │ │ │ + movw r3, #15560 @ 0x3cc8 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 64d9a │ │ │ │ + b.n 64dd2 │ │ │ │ mov.w r1, #684 @ 0x2ac │ │ │ │ - movw r0, #48016 @ 0xbb90 │ │ │ │ + movw r0, #43792 @ 0xab10 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 64e62 │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 64e9a │ │ │ │ ldr.w r2, [r1, r9, lsl #3] │ │ │ │ - cbz r2, 64dac │ │ │ │ + cbz r2, 64de4 │ │ │ │ cmp r2, r3 │ │ │ │ add.w r9, r9, #1 │ │ │ │ it eq │ │ │ │ addeq r7, #1 │ │ │ │ - b.n 64d9a │ │ │ │ + b.n 64dd2 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19b37c │ │ │ │ + bl 19aa24 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 64e62 │ │ │ │ + beq.n 64e9a │ │ │ │ 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, #17361 @ 0x43d1 │ │ │ │ + movw r3, #16789 @ 0x4195 │ │ │ │ movt r3, #18 │ │ │ │ str r3, [r4, #24] │ │ │ │ - movw r3, #47185 @ 0xb851 │ │ │ │ + movw r3, #43385 @ 0xa979 │ │ │ │ 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, #26517 @ 0x6795 │ │ │ │ + movw r3, #22781 @ 0x58fd │ │ │ │ movt r3, #33 @ 0x21 │ │ │ │ str.w r3, [r4, #156] @ 0x9c │ │ │ │ - movw r3, #52931 @ 0xcec3 │ │ │ │ + movw r3, #52987 @ 0xcefb │ │ │ │ movt r3, #4 │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ - bl 7f980 │ │ │ │ + bl 7f960 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 64e5c │ │ │ │ + blt.n 64e94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 7eca8 <_PyType_GetDict@@Base> │ │ │ │ + bl 7ec98 <_PyType_GetDict@@Base> │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ff74 <_PyErr_SetRaisedException@@Base+0x14> │ │ │ │ + bl 7ff54 <_PyErr_SetRaisedException@@Base+0x14> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 64e66 │ │ │ │ + bne.n 64e9e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 64e5c │ │ │ │ + bge.n 64e94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 64e5c │ │ │ │ + cbnz r3, 64e94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00064e6c : │ │ │ │ - b.w 64d60 │ │ │ │ +00064ea4 : │ │ │ │ + b.w 64d98 │ │ │ │ │ │ │ │ -00064e70 <_PyType_NewManagedObject@@Base>: │ │ │ │ +00064ea8 <_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 7916c │ │ │ │ - cbnz r0, 64e8e <_PyType_NewManagedObject@@Base+0x1e> │ │ │ │ + bl 79194 │ │ │ │ + cbnz r0, 64ec6 <_PyType_NewManagedObject@@Base+0x1e> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1fc770 │ │ │ │ + b.w 1fb898 │ │ │ │ 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 │ │ │ │ @@ -86081,724 +86121,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, #15572 @ 0x3cd4 │ │ │ │ + movw r1, #11348 @ 0x2c54 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl c2fd4 │ │ │ │ - cbnz r0, 64ee0 <_PyType_NewManagedObject@@Base+0x70> │ │ │ │ + bl c3058 │ │ │ │ + cbnz r0, 64f18 <_PyType_NewManagedObject@@Base+0x70> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64f16 <_PyType_NewManagedObject@@Base+0xa6> │ │ │ │ + b.n 64f4e <_PyType_NewManagedObject@@Base+0xa6> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 4d21c │ │ │ │ + bl 4d254 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 64efc <_PyType_NewManagedObject@@Base+0x8c> │ │ │ │ + beq.n 64f34 <_PyType_NewManagedObject@@Base+0x8c> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 64f0e <_PyType_NewManagedObject@@Base+0x9e> │ │ │ │ - b.n 64f06 <_PyType_NewManagedObject@@Base+0x96> │ │ │ │ - bl 7fe4c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 64eee <_PyType_NewManagedObject@@Base+0x7e> │ │ │ │ - b.n 64edc <_PyType_NewManagedObject@@Base+0x6c> │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 64f46 <_PyType_NewManagedObject@@Base+0x9e> │ │ │ │ + b.n 64f3e <_PyType_NewManagedObject@@Base+0x96> │ │ │ │ + bl 7fe2c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 64f26 <_PyType_NewManagedObject@@Base+0x7e> │ │ │ │ + b.n 64f14 <_PyType_NewManagedObject@@Base+0x6c> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 64edc <_PyType_NewManagedObject@@Base+0x6c> │ │ │ │ + bne.n 64f14 <_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, 64f3c <_PyType_NewManagedObject@@Base+0xcc> │ │ │ │ - cbz r3, 64f26 <_PyType_NewManagedObject@@Base+0xb6> │ │ │ │ + cbz r2, 64f74 <_PyType_NewManagedObject@@Base+0xcc> │ │ │ │ + cbz r3, 64f5e <_PyType_NewManagedObject@@Base+0xb6> │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.n 64f2e <_PyType_NewManagedObject@@Base+0xbe> │ │ │ │ - movw r1, #47328 @ 0xb8e0 │ │ │ │ + b.n 64f66 <_PyType_NewManagedObject@@Base+0xbe> │ │ │ │ + movw r1, #43104 @ 0xa860 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #48040 @ 0xbba8 │ │ │ │ + movw r0, #43816 @ 0xab28 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - b.w e5520 │ │ │ │ - cbz r3, 64f42 <_PyType_NewManagedObject@@Base+0xd2> │ │ │ │ + b.w e53c0 │ │ │ │ + cbz r3, 64f7a <_PyType_NewManagedObject@@Base+0xd2> │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.n 64f4a <_PyType_NewManagedObject@@Base+0xda> │ │ │ │ - movw r1, #47328 @ 0xb8e0 │ │ │ │ + b.n 64f82 <_PyType_NewManagedObject@@Base+0xda> │ │ │ │ + movw r1, #43104 @ 0xa860 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #48076 @ 0xbbcc │ │ │ │ + movw r0, #43852 @ 0xab4c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.w e5520 │ │ │ │ + b.w e53c0 │ │ │ │ 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, #48104 @ 0xbbe8 │ │ │ │ + movw r0, #43880 @ 0xab68 │ │ │ │ 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 e5520 │ │ │ │ + bl e53c0 │ │ │ │ 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 64fa4 <_PyType_NewManagedObject@@Base+0x134> │ │ │ │ + beq.n 64fdc <_PyType_NewManagedObject@@Base+0x134> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r4, [r2, #20] │ │ │ │ - movw r0, #48136 @ 0xbc08 │ │ │ │ + movw r0, #43912 @ 0xab88 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldrd r2, r3, [r2, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl e5520 │ │ │ │ + bl e53c0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00064fbc <_PyUnicode_CheckConsistency@@Base>: │ │ │ │ +00064ff4 <_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 64ff6 <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ - ldr r4, [pc, #764] @ (652d8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bne.n 6502e <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ + ldr r4, [pc, #764] @ (65310 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r2, #681 @ 0x2a9 │ │ │ │ - movw r3, #27100 @ 0x69dc │ │ │ │ + movw r3, #22876 @ 0x595c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #48192 @ 0xbc40 │ │ │ │ + movw r2, #43968 @ 0xabc0 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - bl 61948 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61980 <_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 65030 <_PyUnicode_CheckConsistency@@Base+0x74> │ │ │ │ + bne.n 65068 <_PyUnicode_CheckConsistency@@Base+0x74> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 65178 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ - ldr r4, [pc, #708] @ (652d8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + beq.w 651b0 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + ldr r4, [pc, #708] @ (65310 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r1, #687 @ 0x2af │ │ │ │ - movw r3, #27100 @ 0x69dc │ │ │ │ + movw r3, #22876 @ 0x595c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #48260 @ 0xbc84 │ │ │ │ + movw r2, #44036 @ 0xac04 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 61948 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61980 <_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 6509a <_PyUnicode_CheckConsistency@@Base+0xde> │ │ │ │ - cbz r2, 65066 <_PyUnicode_CheckConsistency@@Base+0xaa> │ │ │ │ - ldr r4, [pc, #656] @ (652d8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + beq.n 650d2 <_PyUnicode_CheckConsistency@@Base+0xde> │ │ │ │ + cbz r2, 6509e <_PyUnicode_CheckConsistency@@Base+0xaa> │ │ │ │ + ldr r4, [pc, #656] @ (65310 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ - movw r3, #27100 @ 0x69dc │ │ │ │ + movw r3, #22876 @ 0x595c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #48292 @ 0xbca4 │ │ │ │ + movw r2, #44068 @ 0xac24 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 61948 <_PyObject_AssertFailed@@Base> │ │ │ │ - cbz r6, 65088 <_PyUnicode_CheckConsistency@@Base+0xcc> │ │ │ │ - ldr r5, [pc, #620] @ (652d8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bl 61980 <_PyObject_AssertFailed@@Base> │ │ │ │ + cbz r6, 650c0 <_PyUnicode_CheckConsistency@@Base+0xcc> │ │ │ │ + ldr r5, [pc, #620] @ (65310 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #698 @ 0x2ba │ │ │ │ - movw r3, #27100 @ 0x69dc │ │ │ │ + movw r3, #22876 @ 0x595c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #48388 @ 0xbd04 │ │ │ │ + movw r2, #44164 @ 0xac84 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 61948 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61980 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r7, [r0, #24] │ │ │ │ add.w r2, r0, #28 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 65150 <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ - ldr r4, [pc, #580] @ (652d8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bne.n 65188 <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ + ldr r4, [pc, #580] @ (65310 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r2, #699 @ 0x2bb │ │ │ │ - b.n 65136 <_PyUnicode_CheckConsistency@@Base+0x17a> │ │ │ │ - cbz r2, 650ba <_PyUnicode_CheckConsistency@@Base+0xfe> │ │ │ │ - ldr r4, [pc, #568] @ (652d8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + b.n 6516e <_PyUnicode_CheckConsistency@@Base+0x17a> │ │ │ │ + cbz r2, 650f2 <_PyUnicode_CheckConsistency@@Base+0xfe> │ │ │ │ + ldr r4, [pc, #568] @ (65310 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r2, #705 @ 0x2c1 │ │ │ │ - movw r3, #27100 @ 0x69dc │ │ │ │ + movw r3, #22876 @ 0x595c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #48292 @ 0xbca4 │ │ │ │ + movw r2, #44068 @ 0xac24 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - bl 61948 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61980 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r1, [r0, #28] │ │ │ │ - cbnz r1, 650dc <_PyUnicode_CheckConsistency@@Base+0x120> │ │ │ │ - ldr r4, [pc, #536] @ (652d8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + cbnz r1, 65114 <_PyUnicode_CheckConsistency@@Base+0x120> │ │ │ │ + ldr r4, [pc, #536] @ (65310 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r2, #709 @ 0x2c5 │ │ │ │ - movw r3, #27100 @ 0x69dc │ │ │ │ + movw r3, #22876 @ 0x595c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #48440 @ 0xbd38 │ │ │ │ + movw r2, #44216 @ 0xacb8 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - bl 61948 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61980 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r7, [r0, #24] │ │ │ │ - cbz r6, 6512c <_PyUnicode_CheckConsistency@@Base+0x170> │ │ │ │ + cbz r6, 65164 <_PyUnicode_CheckConsistency@@Base+0x170> │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 65104 <_PyUnicode_CheckConsistency@@Base+0x148> │ │ │ │ - ldr r5, [pc, #496] @ (652d8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + beq.n 6513c <_PyUnicode_CheckConsistency@@Base+0x148> │ │ │ │ + ldr r5, [pc, #496] @ (65310 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #711 @ 0x2c7 │ │ │ │ - movw r3, #27100 @ 0x69dc │ │ │ │ + movw r3, #22876 @ 0x595c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #48460 @ 0xbd4c │ │ │ │ + movw r2, #44236 @ 0xaccc │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 61948 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61980 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 65178 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ - ldr r5, [pc, #456] @ (652d8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + beq.n 651b0 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + ldr r5, [pc, #456] @ (65310 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ mov.w r4, #712 @ 0x2c8 │ │ │ │ mov r1, r2 │ │ │ │ - movw r3, #27100 @ 0x69dc │ │ │ │ + movw r3, #22876 @ 0x595c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #48488 @ 0xbd68 │ │ │ │ + movw r2, #44264 @ 0xace8 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 61948 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61980 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 65150 <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ - ldr r4, [pc, #420] @ (652d8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bne.n 65188 <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ + ldr r4, [pc, #420] @ (65310 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r2, #715 @ 0x2cb │ │ │ │ - movw r3, #27100 @ 0x69dc │ │ │ │ + movw r3, #22876 @ 0x595c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #48412 @ 0xbd1c │ │ │ │ + movw r2, #44188 @ 0xac9c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - bl 61948 <_PyObject_AssertFailed@@Base> │ │ │ │ - cbnz r7, 65178 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + bl 61980 <_PyObject_AssertFailed@@Base> │ │ │ │ + cbnz r7, 651b0 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - cbz r2, 65178 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ - ldr r5, [pc, #384] @ (652d8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + cbz r2, 651b0 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + ldr r5, [pc, #384] @ (65310 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ mov.w r2, #720 @ 0x2d0 │ │ │ │ - movw r3, #27100 @ 0x69dc │ │ │ │ + movw r3, #22876 @ 0x595c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #48528 @ 0xbd90 │ │ │ │ + movw r2, #44304 @ 0xad10 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ - bl 61948 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61980 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 652dc <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + beq.w 65314 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 65192 <_PyUnicode_CheckConsistency@@Base+0x1d6> │ │ │ │ + bpl.n 651ca <_PyUnicode_CheckConsistency@@Base+0x1d6> │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r2, r4, #20 │ │ │ │ addpl.w r2, r4, #28 │ │ │ │ - b.n 65194 <_PyUnicode_CheckConsistency@@Base+0x1d8> │ │ │ │ + b.n 651cc <_PyUnicode_CheckConsistency@@Base+0x1d8> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, r1 │ │ │ │ - ble.n 651be <_PyUnicode_CheckConsistency@@Base+0x202> │ │ │ │ + ble.n 651f6 <_PyUnicode_CheckConsistency@@Base+0x202> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 651a6 <_PyUnicode_CheckConsistency@@Base+0x1ea> │ │ │ │ + bne.n 651de <_PyUnicode_CheckConsistency@@Base+0x1ea> │ │ │ │ ldrb r7, [r2, r1] │ │ │ │ - b.n 651b2 <_PyUnicode_CheckConsistency@@Base+0x1f6> │ │ │ │ + b.n 651ea <_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 6519a <_PyUnicode_CheckConsistency@@Base+0x1de> │ │ │ │ + b.n 651d2 <_PyUnicode_CheckConsistency@@Base+0x1de> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 6522c <_PyUnicode_CheckConsistency@@Base+0x270> │ │ │ │ - cbnz r6, 65210 <_PyUnicode_CheckConsistency@@Base+0x254> │ │ │ │ + bne.n 65264 <_PyUnicode_CheckConsistency@@Base+0x270> │ │ │ │ + cbnz r6, 65248 <_PyUnicode_CheckConsistency@@Base+0x254> │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bhi.n 651ea <_PyUnicode_CheckConsistency@@Base+0x22e> │ │ │ │ - ldr r5, [pc, #268] @ (652d8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bhi.n 65222 <_PyUnicode_CheckConsistency@@Base+0x22e> │ │ │ │ + ldr r5, [pc, #268] @ (65310 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ mov.w r2, #740 @ 0x2e4 │ │ │ │ - movw r3, #27100 @ 0x69dc │ │ │ │ + movw r3, #22876 @ 0x595c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #48556 @ 0xbdac │ │ │ │ + movw r2, #44332 @ 0xad2c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ - bl 61948 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61980 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls.n 652a6 <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ - ldr r5, [pc, #232] @ (652d8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bls.n 652de <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ + ldr r5, [pc, #232] @ (65310 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r2, #741 @ 0x2e5 │ │ │ │ - movw r3, #27100 @ 0x69dc │ │ │ │ + movw r3, #22876 @ 0x595c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #48572 @ 0xbdbc │ │ │ │ + movw r2, #44348 @ 0xad3c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ - bl 61948 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61980 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bls.n 652a6 <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ - movw r3, #27100 @ 0x69dc │ │ │ │ + bls.n 652de <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ + movw r3, #22876 @ 0x595c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #48588 @ 0xbdcc │ │ │ │ + movw r2, #44364 @ 0xad4c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - ldr r5, [pc, #176] @ (652d8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + ldr r5, [pc, #176] @ (65310 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ mov.w r1, #744 @ 0x2e8 │ │ │ │ - b.n 652cc <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + b.n 65304 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 6526a <_PyUnicode_CheckConsistency@@Base+0x2ae> │ │ │ │ + bne.n 652a2 <_PyUnicode_CheckConsistency@@Base+0x2ae> │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.n 6524c <_PyUnicode_CheckConsistency@@Base+0x290> │ │ │ │ - movw r3, #27100 @ 0x69dc │ │ │ │ + bhi.n 65284 <_PyUnicode_CheckConsistency@@Base+0x290> │ │ │ │ + movw r3, #22876 @ 0x595c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #48604 @ 0xbddc │ │ │ │ + movw r2, #44380 @ 0xad5c │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - ldr r5, [pc, #144] @ (652d8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + ldr r5, [pc, #144] @ (65310 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r1, #747 @ 0x2eb │ │ │ │ - b.n 652cc <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + b.n 65304 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcc.n 652aa <_PyUnicode_CheckConsistency@@Base+0x2ee> │ │ │ │ - movw r3, #27100 @ 0x69dc │ │ │ │ + bcc.n 652e2 <_PyUnicode_CheckConsistency@@Base+0x2ee> │ │ │ │ + movw r3, #22876 @ 0x595c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #48624 @ 0xbdf0 │ │ │ │ + movw r2, #44400 @ 0xad70 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - ldr r5, [pc, #116] @ (652d8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + ldr r5, [pc, #116] @ (65310 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ mov.w r1, #748 @ 0x2ec │ │ │ │ - b.n 652cc <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + b.n 65304 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcs.n 65288 <_PyUnicode_CheckConsistency@@Base+0x2cc> │ │ │ │ - movw r3, #27100 @ 0x69dc │ │ │ │ + bcs.n 652c0 <_PyUnicode_CheckConsistency@@Base+0x2cc> │ │ │ │ + movw r3, #22876 @ 0x595c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #48644 @ 0xbe04 │ │ │ │ + movw r2, #44420 @ 0xad84 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - ldr r5, [pc, #84] @ (652d8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + ldr r5, [pc, #84] @ (65310 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r1, #751 @ 0x2ef │ │ │ │ - b.n 652cc <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + b.n 65304 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ cmp.w r3, #1114112 @ 0x110000 │ │ │ │ - bcc.n 652b0 <_PyUnicode_CheckConsistency@@Base+0x2f4> │ │ │ │ - movw r3, #27100 @ 0x69dc │ │ │ │ + bcc.n 652e8 <_PyUnicode_CheckConsistency@@Base+0x2f4> │ │ │ │ + movw r3, #22876 @ 0x595c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #48664 @ 0xbe18 │ │ │ │ + movw r2, #44440 @ 0xad98 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - ldr r5, [pc, #56] @ (652d8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + ldr r5, [pc, #56] @ (65310 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ mov.w r1, #752 @ 0x2f0 │ │ │ │ - b.n 652cc <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + b.n 65304 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ ldrb r3, [r2, r0] │ │ │ │ - b.n 652b4 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ + b.n 652ec <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ ldrh.w r3, [r2, r0, lsl #1] │ │ │ │ - b.n 652b4 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ + b.n 652ec <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ ldr.w r3, [r2, r0, lsl #2] │ │ │ │ - cbz r3, 652dc <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ - ldr r5, [pc, #32] @ (652d8 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ - movw r3, #27100 @ 0x69dc │ │ │ │ + cbz r3, 65314 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + ldr r5, [pc, #32] @ (65310 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + movw r3, #22876 @ 0x595c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #48684 @ 0xbe2c │ │ │ │ + movw r2, #44460 @ 0xadac │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ movw r1, #754 @ 0x2f2 │ │ │ │ strd r1, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 61948 <_PyObject_AssertFailed@@Base> │ │ │ │ - ldrb r4, [r4, #17] │ │ │ │ + bl 61980 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r4, [r4, #60] @ 0x3c │ │ │ │ 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 65318 <_PyUnicode_CheckConsistency@@Base+0x35c> │ │ │ │ + bmi.n 65350 <_PyUnicode_CheckConsistency@@Base+0x35c> │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 6531c <_PyUnicode_CheckConsistency@@Base+0x360> │ │ │ │ + beq.n 65354 <_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 6531e <_PyUnicode_CheckConsistency@@Base+0x362> │ │ │ │ + b.n 65356 <_PyUnicode_CheckConsistency@@Base+0x362> │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 6531e <_PyUnicode_CheckConsistency@@Base+0x362> │ │ │ │ + b.n 65356 <_PyUnicode_CheckConsistency@@Base+0x362> │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r6 │ │ │ │ - bl 7122c │ │ │ │ + bl 71250 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6533e <_PyUnicode_CheckConsistency@@Base+0x382> │ │ │ │ + cbz r0, 65376 <_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 d751c <_PyUnicodeWriter_WriteStr@@Base+0xb8> │ │ │ │ + bl d740c <_PyUnicodeWriter_WriteStr@@Base+0xb8> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00065344 : │ │ │ │ +0006537c : │ │ │ │ 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 65360 │ │ │ │ - bl 4cdbe │ │ │ │ - b.n 6539c │ │ │ │ + bmi.n 65398 │ │ │ │ + bl 4cdf6 │ │ │ │ + b.n 653d4 │ │ │ │ movw r3, #44600 @ 0xae38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #48760 @ 0xbe78 │ │ │ │ + movw r1, #44536 @ 0xadf8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 1f8c04 │ │ │ │ + bl 1f7d2c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6539c │ │ │ │ - movw r1, #28276 @ 0x6e74 │ │ │ │ + beq.n 653d4 │ │ │ │ + movw r1, #24052 @ 0x5df4 │ │ │ │ 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 519aa │ │ │ │ + b.w 517ce │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000653a0 : │ │ │ │ +000653d8 : │ │ │ │ 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 653bc │ │ │ │ - bl 4cdbe │ │ │ │ - b.n 6543e │ │ │ │ + bmi.n 653f4 │ │ │ │ + bl 4cdf6 │ │ │ │ + b.n 65476 │ │ │ │ movw r3, #44600 @ 0xae38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - movw r1, #48872 @ 0xbee8 │ │ │ │ + movw r1, #44648 @ 0xae68 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 1f8c04 │ │ │ │ + bl 1f7d2c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6543e │ │ │ │ - movw r1, #28276 @ 0x6e74 │ │ │ │ + beq.n 65476 │ │ │ │ + movw r1, #24052 @ 0x5df4 │ │ │ │ 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 519aa │ │ │ │ + bl 517ce │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6543e │ │ │ │ + cbz r0, 65476 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 65436 │ │ │ │ + bmi.n 6546e │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #43204 @ 0xa8c4 │ │ │ │ + movw r1, #38980 @ 0x9844 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6543e │ │ │ │ + bge.n 65476 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6543e │ │ │ │ + cbnz r3, 65476 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6543e │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65476 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 19d9dc │ │ │ │ + b.w 19d080 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00065442 : │ │ │ │ +0006547a : │ │ │ │ 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 6545e │ │ │ │ - bl 4cdbe │ │ │ │ - b.n 6549a │ │ │ │ + bmi.n 65496 │ │ │ │ + bl 4cdf6 │ │ │ │ + b.n 654d2 │ │ │ │ movw r3, #44600 @ 0xae38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #48992 @ 0xbf60 │ │ │ │ + movw r1, #44768 @ 0xaee0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 1f8c04 │ │ │ │ + bl 1f7d2c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6549a │ │ │ │ - movw r1, #28276 @ 0x6e74 │ │ │ │ + beq.n 654d2 │ │ │ │ + movw r1, #24052 @ 0x5df4 │ │ │ │ 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 28bf50 │ │ │ │ + b.w 28af28 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006549e : │ │ │ │ +000654d6 : │ │ │ │ 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 654ba │ │ │ │ - bl 4cdbe │ │ │ │ - b.n 654dc │ │ │ │ + bmi.n 654f2 │ │ │ │ + bl 4cdf6 │ │ │ │ + b.n 65514 │ │ │ │ movw r3, #44600 @ 0xae38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - movw r1, #49164 @ 0xc00c │ │ │ │ + movw r1, #44940 @ 0xaf8c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 1f8c04 │ │ │ │ + bl 1f7d2c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 654e0 │ │ │ │ + bne.n 65518 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6553a │ │ │ │ - movw r1, #28276 @ 0x6e74 │ │ │ │ + b.n 65572 │ │ │ │ + movw r1, #24052 @ 0x5df4 │ │ │ │ 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 28bf50 │ │ │ │ + bl 28af28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 654dc │ │ │ │ + beq.n 65514 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6553a │ │ │ │ + bmi.n 65572 │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #49284 @ 0xc084 │ │ │ │ + movw r1, #45060 @ 0xb004 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 654dc │ │ │ │ + bge.n 65514 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 654dc │ │ │ │ + bne.n 65514 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 654dc │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65514 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0006553e : │ │ │ │ +00065576 : │ │ │ │ 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 faf80 <_Py_GetErrorHandler@@Base> │ │ │ │ + bl fae48 <_Py_GetErrorHandler@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8ae70 │ │ │ │ + b.w 8ae44 │ │ │ │ │ │ │ │ -00065566 : │ │ │ │ +0006559e : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 17b118 │ │ │ │ + b.w 17a7f4 │ │ │ │ │ │ │ │ -0006556c <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ +000655a4 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 65580 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ + beq.n 655b8 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ cmp r1, #4 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ it ne │ │ │ │ movne r2, #255 @ 0xff │ │ │ │ - b.n 65584 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ + b.n 655bc <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movs r1, #0 │ │ │ │ - b.w ceb7c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + b.w cec14 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ │ │ │ │ -0006558a <_PyUnicodeWriter_WriteLatin1String@@Base>: │ │ │ │ +000655c2 <_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 655ce <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ + bls.n 65606 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bne.n 655c4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ + bne.n 655fc <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ mov r2, r3 │ │ │ │ adds r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 655be <_PyUnicodeWriter_WriteLatin1String@@Base+0x34> │ │ │ │ + bcc.n 655f6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x34> │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 655aa <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ - b.n 655d2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ + beq.n 655e2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ + b.n 6560a <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 655ce <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ + beq.n 65606 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ mov r3, r2 │ │ │ │ ldrsb.w r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 655a2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x18> │ │ │ │ - b.n 655d2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ + bge.n 655da <_PyUnicodeWriter_WriteLatin1String@@Base+0x18> │ │ │ │ + b.n 6560a <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - b.n 655d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a> │ │ │ │ + b.n 6560c <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a> │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 655fe <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + bcc.n 65636 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ ldrd r3, r1, [r5, #16] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 655fe <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + blt.n 65636 <_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 65610 <_PyUnicodeWriter_WriteLatin1String@@Base+0x86> │ │ │ │ + beq.n 65648 <_PyUnicodeWriter_WriteLatin1String@@Base+0x86> │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ - b.n 65612 <_PyUnicodeWriter_WriteLatin1String@@Base+0x88> │ │ │ │ + b.n 6564a <_PyUnicodeWriter_WriteLatin1String@@Base+0x88> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 655e4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ + beq.n 6561c <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl ceb7c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl cec14 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 655e4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ - b.n 6565a <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ + bne.n 6561c <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ + b.n 65692 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 65626 <_PyUnicodeWriter_WriteLatin1String@@Base+0x9c> │ │ │ │ + beq.n 6565e <_PyUnicodeWriter_WriteLatin1String@@Base+0x9c> │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 6563c <_PyUnicodeWriter_WriteLatin1String@@Base+0xb2> │ │ │ │ + beq.n 65674 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb2> │ │ │ │ add r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ blx 2bf20 │ │ │ │ - b.n 65652 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + b.n 6568a <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ add.w r0, r0, r3, lsl #1 │ │ │ │ mov r3, r4 │ │ │ │ cmp r7, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bls.n 65652 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + bls.n 6568a <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strh.w r3, [r0], #2 │ │ │ │ - b.n 6562a <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ + b.n 65662 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ mov r3, r4 │ │ │ │ cmp r7, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bls.n 65652 <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + bls.n 6568a <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - b.n 65640 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb6> │ │ │ │ + b.n 65678 <_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 │ │ │ │ @@ -86806,850 +86846,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 65688 <_PyUnicodeWriter_WriteLatin1String@@Base+0xfe> │ │ │ │ + beq.n 656c0 <_PyUnicodeWriter_WriteLatin1String@@Base+0xfe> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6569e <_PyUnicodeWriter_WriteLatin1String@@Base+0x114> │ │ │ │ + bne.n 656d6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 656d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x146> │ │ │ │ + beq.n 65708 <_PyUnicodeWriter_WriteLatin1String@@Base+0x146> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 656d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x146> │ │ │ │ - b.n 656a0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x116> │ │ │ │ + ble.n 65708 <_PyUnicodeWriter_WriteLatin1String@@Base+0x146> │ │ │ │ + b.n 656d8 <_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 656bc <_PyUnicodeWriter_WriteLatin1String@@Base+0x132> │ │ │ │ + beq.n 656f4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x132> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 656ea <_PyUnicodeWriter_WriteLatin1String@@Base+0x160> │ │ │ │ + bne.n 65722 <_PyUnicodeWriter_WriteLatin1String@@Base+0x160> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 656d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x146> │ │ │ │ + beq.n 65708 <_PyUnicodeWriter_WriteLatin1String@@Base+0x146> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 656ec <_PyUnicodeWriter_WriteLatin1String@@Base+0x162> │ │ │ │ + bgt.n 65724 <_PyUnicodeWriter_WriteLatin1String@@Base+0x162> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21056 @ 0x5240 │ │ │ │ + movw r1, #16832 @ 0x41c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 6572a <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a0> │ │ │ │ + bl f3560 │ │ │ │ + b.n 65762 <_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 1560d0 │ │ │ │ + bl 155e08 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65716 <_PyUnicodeWriter_WriteLatin1String@@Base+0x18c> │ │ │ │ + bge.n 6574e <_PyUnicodeWriter_WriteLatin1String@@Base+0x18c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65716 <_PyUnicodeWriter_WriteLatin1String@@Base+0x18c> │ │ │ │ + cbnz r3, 6574e <_PyUnicodeWriter_WriteLatin1String@@Base+0x18c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6572a <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a0> │ │ │ │ + bge.n 65762 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6572a <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a0> │ │ │ │ + cbnz r3, 65762 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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 65758 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1ce> │ │ │ │ + beq.n 65790 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1ce> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65786 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1fc> │ │ │ │ + bne.n 657be <_PyUnicodeWriter_WriteLatin1String@@Base+0x1fc> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6576c <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e2> │ │ │ │ + beq.n 657a4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65788 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1fe> │ │ │ │ + bgt.n 657c0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1fe> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21056 @ 0x5240 │ │ │ │ + movw r1, #16832 @ 0x41c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 657ae <_PyUnicodeWriter_WriteLatin1String@@Base+0x224> │ │ │ │ + bl f3560 │ │ │ │ + b.n 657e6 <_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 11f310 │ │ │ │ + bl 11f208 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 657ae <_PyUnicodeWriter_WriteLatin1String@@Base+0x224> │ │ │ │ + bge.n 657e6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x224> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 657ae <_PyUnicodeWriter_WriteLatin1String@@Base+0x224> │ │ │ │ + cbnz r3, 657e6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x224> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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 657dc <_PyUnicodeWriter_WriteLatin1String@@Base+0x252> │ │ │ │ + beq.n 65814 <_PyUnicodeWriter_WriteLatin1String@@Base+0x252> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6580a <_PyUnicodeWriter_WriteLatin1String@@Base+0x280> │ │ │ │ + bne.n 65842 <_PyUnicodeWriter_WriteLatin1String@@Base+0x280> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 657f0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x266> │ │ │ │ + beq.n 65828 <_PyUnicodeWriter_WriteLatin1String@@Base+0x266> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6580c <_PyUnicodeWriter_WriteLatin1String@@Base+0x282> │ │ │ │ + bgt.n 65844 <_PyUnicodeWriter_WriteLatin1String@@Base+0x282> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21056 @ 0x5240 │ │ │ │ + movw r1, #16832 @ 0x41c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 65832 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2a8> │ │ │ │ + bl f3560 │ │ │ │ + b.n 6586a <_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 256900 │ │ │ │ + bl 255a50 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65832 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2a8> │ │ │ │ + bge.n 6586a <_PyUnicodeWriter_WriteLatin1String@@Base+0x2a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65832 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2a8> │ │ │ │ + cbnz r3, 6586a <_PyUnicodeWriter_WriteLatin1String@@Base+0x2a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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 65860 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2d6> │ │ │ │ + beq.n 65898 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2d6> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6588e <_PyUnicodeWriter_WriteLatin1String@@Base+0x304> │ │ │ │ + bne.n 658c6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x304> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65874 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2ea> │ │ │ │ + beq.n 658ac <_PyUnicodeWriter_WriteLatin1String@@Base+0x2ea> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65890 <_PyUnicodeWriter_WriteLatin1String@@Base+0x306> │ │ │ │ + bgt.n 658c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x306> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21056 @ 0x5240 │ │ │ │ + movw r1, #16832 @ 0x41c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 658b6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x32c> │ │ │ │ + bl f3560 │ │ │ │ + b.n 658ee <_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 155b14 │ │ │ │ + bl 15584c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 658b6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x32c> │ │ │ │ + bge.n 658ee <_PyUnicodeWriter_WriteLatin1String@@Base+0x32c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 658b6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x32c> │ │ │ │ + cbnz r3, 658ee <_PyUnicodeWriter_WriteLatin1String@@Base+0x32c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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 658e4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x35a> │ │ │ │ + beq.n 6591c <_PyUnicodeWriter_WriteLatin1String@@Base+0x35a> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65912 <_PyUnicodeWriter_WriteLatin1String@@Base+0x388> │ │ │ │ + bne.n 6594a <_PyUnicodeWriter_WriteLatin1String@@Base+0x388> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 658f8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x36e> │ │ │ │ + beq.n 65930 <_PyUnicodeWriter_WriteLatin1String@@Base+0x36e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65914 <_PyUnicodeWriter_WriteLatin1String@@Base+0x38a> │ │ │ │ + bgt.n 6594c <_PyUnicodeWriter_WriteLatin1String@@Base+0x38a> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21056 @ 0x5240 │ │ │ │ + movw r1, #16832 @ 0x41c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 6593a <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b0> │ │ │ │ + bl f3560 │ │ │ │ + b.n 65972 <_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 1c0b64 │ │ │ │ + bl 1c0174 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6593a <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b0> │ │ │ │ + bge.n 65972 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6593a <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b0> │ │ │ │ + cbnz r3, 65972 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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 65968 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3de> │ │ │ │ + beq.n 659a0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3de> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65996 <_PyUnicodeWriter_WriteLatin1String@@Base+0x40c> │ │ │ │ + bne.n 659ce <_PyUnicodeWriter_WriteLatin1String@@Base+0x40c> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6597c <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f2> │ │ │ │ + beq.n 659b4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65998 <_PyUnicodeWriter_WriteLatin1String@@Base+0x40e> │ │ │ │ + bgt.n 659d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x40e> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21056 @ 0x5240 │ │ │ │ + movw r1, #16832 @ 0x41c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 659be <_PyUnicodeWriter_WriteLatin1String@@Base+0x434> │ │ │ │ + bl f3560 │ │ │ │ + b.n 659f6 <_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 126ce4 │ │ │ │ + bl 126aa4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 659be <_PyUnicodeWriter_WriteLatin1String@@Base+0x434> │ │ │ │ + bge.n 659f6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x434> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 659be <_PyUnicodeWriter_WriteLatin1String@@Base+0x434> │ │ │ │ + cbnz r3, 659f6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x434> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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 659ec <_PyUnicodeWriter_WriteLatin1String@@Base+0x462> │ │ │ │ + beq.n 65a24 <_PyUnicodeWriter_WriteLatin1String@@Base+0x462> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65a1a <_PyUnicodeWriter_WriteLatin1String@@Base+0x490> │ │ │ │ + bne.n 65a52 <_PyUnicodeWriter_WriteLatin1String@@Base+0x490> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65a00 <_PyUnicodeWriter_WriteLatin1String@@Base+0x476> │ │ │ │ + beq.n 65a38 <_PyUnicodeWriter_WriteLatin1String@@Base+0x476> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65a1c <_PyUnicodeWriter_WriteLatin1String@@Base+0x492> │ │ │ │ + bgt.n 65a54 <_PyUnicodeWriter_WriteLatin1String@@Base+0x492> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21056 @ 0x5240 │ │ │ │ + movw r1, #16832 @ 0x41c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 65a42 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ + bl f3560 │ │ │ │ + b.n 65a7a <_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 256e40 │ │ │ │ + bl 255f90 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65a42 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ + bge.n 65a7a <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65a42 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ + cbnz r3, 65a7a <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00065a46 : │ │ │ │ +00065a7e : │ │ │ │ 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 19e9f0 │ │ │ │ - cbnz r0, 65a74 │ │ │ │ - ldr r2, [pc, #56] @ (65a9c ) │ │ │ │ + bl 19e090 │ │ │ │ + cbnz r0, 65aac │ │ │ │ + ldr r2, [pc, #56] @ (65ad4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1e3870 │ │ │ │ - b.n 65a96 │ │ │ │ + bl 1e2994 │ │ │ │ + b.n 65ace │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e0848 │ │ │ │ + bl 1df978 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65a96 │ │ │ │ + bge.n 65ace │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65a96 │ │ │ │ + cbnz r3, 65ace │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00065aa0 : │ │ │ │ +00065ad8 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 65a46 │ │ │ │ + b.w 65a7e │ │ │ │ │ │ │ │ -00065aa6 : │ │ │ │ +00065ade : │ │ │ │ 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 19e9f0 │ │ │ │ - cbnz r0, 65ad4 │ │ │ │ - ldr r2, [pc, #56] @ (65afc ) │ │ │ │ + bl 19e090 │ │ │ │ + cbnz r0, 65b0c │ │ │ │ + ldr r2, [pc, #56] @ (65b34 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1e3870 │ │ │ │ - b.n 65af6 │ │ │ │ + bl 1e2994 │ │ │ │ + b.n 65b2e │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 62e5e │ │ │ │ + bl 62e96 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65af6 │ │ │ │ + bge.n 65b2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65af6 │ │ │ │ + cbnz r3, 65b2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00065b00 : │ │ │ │ +00065b38 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 65aa6 │ │ │ │ + b.w 65ade │ │ │ │ │ │ │ │ -00065b06 : │ │ │ │ +00065b3e : │ │ │ │ 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 19e9f0 │ │ │ │ - cbz r0, 65b48 │ │ │ │ + bl 19e090 │ │ │ │ + cbz r0, 65b80 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d6efc │ │ │ │ + bl 1d6024 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65b4c │ │ │ │ + bge.n 65b84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65b4c │ │ │ │ + cbnz r3, 65b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 65b4c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65b84 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00065b50 : │ │ │ │ +00065b88 : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 65b06 │ │ │ │ + b.w 65b3e │ │ │ │ │ │ │ │ -00065b58 : │ │ │ │ +00065b90 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 65b06 │ │ │ │ - b.w 19e9f0 │ │ │ │ + b.w 65b3e │ │ │ │ + b.w 19e090 │ │ │ │ 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 65baa │ │ │ │ + beq.n 65be2 │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 65baa │ │ │ │ + beq.n 65be2 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #49388 @ 0xc0ec │ │ │ │ + movw r1, #45164 @ 0xb06c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 65bde │ │ │ │ + b.n 65c16 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65bd8 │ │ │ │ + beq.n 65c10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9e0fc <_PyArena_AddPyObject@@Base> │ │ │ │ + bl 9e0ec <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65bc8 │ │ │ │ + bge.n 65c00 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 65ba4 │ │ │ │ + b.n 65bdc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r5, #0] │ │ │ │ - b.n 65bdc │ │ │ │ + b.n 65c14 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00065be0 : │ │ │ │ +00065c18 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (65c14 ) │ │ │ │ + ldr r4, [pc, #36] @ (65c4c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ bl 315d8 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65c12 │ │ │ │ - movw r0, #49420 @ 0xc10c │ │ │ │ + bge.n 65c4a │ │ │ │ + movw r0, #45196 @ 0xb08c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2063f4 │ │ │ │ + b.w 205520 │ │ │ │ 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 d9440 │ │ │ │ + bl d9330 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f36b4 │ │ │ │ - bl d9440 │ │ │ │ + bl f3560 │ │ │ │ + bl d9330 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1dbcf0 │ │ │ │ + bl 1dae18 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d9454 │ │ │ │ + b.w d9344 │ │ │ │ │ │ │ │ -00065c4e <_PyBytes_FromData@@Base>: │ │ │ │ +00065c86 <_PyBytes_FromData@@Base>: │ │ │ │ ldrd r0, r1, [r0] │ │ │ │ - b.w 714dc │ │ │ │ + b.w 71500 │ │ │ │ │ │ │ │ -00065c56 : │ │ │ │ - ldr r0, [pc, #28] @ (65c74 ) │ │ │ │ +00065c8e : │ │ │ │ + ldr r0, [pc, #28] @ (65cac ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - movw r2, #49460 @ 0xc134 │ │ │ │ + movw r2, #45236 @ 0xb0b4 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b.w f3734 <_PyErr_SetString@@Base> │ │ │ │ + b.w f35e0 <_PyErr_SetString@@Base> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00065c78 <_PyState_AddModule@@Base>: │ │ │ │ - cbz r2, 65cb4 <_PyState_AddModule@@Base+0x3c> │ │ │ │ +00065cb0 <_PyState_AddModule@@Base>: │ │ │ │ + cbz r2, 65cec <_PyState_AddModule@@Base+0x3c> │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 65caa <_PyState_AddModule@@Base+0x32> │ │ │ │ + cbz r1, 65ce2 <_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, #58072 @ 0xe2d8 │ │ │ │ + movw r2, #53848 @ 0xd258 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f3734 <_PyErr_SetString@@Base> │ │ │ │ + bl f35e0 <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r2, #12] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 19df34 <_Py_SetImmortalUntracked@@Base+0x10> │ │ │ │ + b.w 19d5d8 <_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, #49496 @ 0xc158 │ │ │ │ + movw r2, #45272 @ 0xb0d8 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f3734 <_PyErr_SetString@@Base> │ │ │ │ + bl f35e0 <_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, #49496 @ 0xc158 │ │ │ │ + movw r2, #45272 @ 0xb0d8 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl f3734 <_PyErr_SetString@@Base> │ │ │ │ + bl f35e0 <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00065d0a : │ │ │ │ +00065d42 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1e9f94 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ + b.w 1e90bc <_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 65d4a │ │ │ │ - movw r2, #20444 @ 0x4fdc │ │ │ │ + bmi.n 65d82 │ │ │ │ + movw r2, #16220 @ 0x3f5c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #3752 @ 0xea8 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #47816 @ 0xbac8 │ │ │ │ + movw r1, #65064 @ 0xfe28 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #43592 @ 0xaa48 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r4 │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 65d72 │ │ │ │ - ldr r2, [pc, #40] @ (65d74 ) │ │ │ │ + b.n 65daa │ │ │ │ + ldr r2, [pc, #40] @ (65dac ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 19ee54 │ │ │ │ + bl 19e4f4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 65d46 │ │ │ │ - cbz r0, 65d6a │ │ │ │ + beq.n 65d7e │ │ │ │ + cbz r0, 65da2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1a0964 <_PySys_GetRequiredAttr@@Base+0x13e8> │ │ │ │ + b.w 1a0004 <_PySys_GetRequiredAttr@@Base+0x13e8> │ │ │ │ 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 7193c │ │ │ │ + bl 71974 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 65f1e │ │ │ │ - ldr r3, [pc, #400] @ (65f28 ) │ │ │ │ + beq.w 65f56 │ │ │ │ + ldr r3, [pc, #400] @ (65f60 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3908] @ 0xf44 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 65dba │ │ │ │ - bne.n 65dbe │ │ │ │ + bgt.n 65df2 │ │ │ │ + bne.n 65df6 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #244] @ 0xf4 │ │ │ │ subs r5, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ - b.n 65dc0 │ │ │ │ + b.n 65df8 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 65dc0 │ │ │ │ + b.n 65df8 │ │ │ │ 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, 65e06 │ │ │ │ - bl 79770 │ │ │ │ + cbz r0, 65e3e │ │ │ │ + bl 79798 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 65f0a │ │ │ │ - bl 85d00 │ │ │ │ + beq.w 65f42 │ │ │ │ + bl 85ce4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65dfc │ │ │ │ + bge.n 65e34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 65dfc │ │ │ │ + cbnz r3, 65e34 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #16 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 65dcc │ │ │ │ - b.n 65f0a │ │ │ │ + beq.n 65e04 │ │ │ │ + b.n 65f42 │ │ │ │ movw r3, #11924 @ 0x2e94 │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r6, #16 │ │ │ │ - cbz r0, 65e4a │ │ │ │ + cbz r0, 65e82 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 65e10 │ │ │ │ - bl 79770 │ │ │ │ + beq.n 65e48 │ │ │ │ + bl 79798 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 65f0a │ │ │ │ - bl 85d00 │ │ │ │ + beq.n 65f42 │ │ │ │ + bl 85ce4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65e42 │ │ │ │ + bge.n 65e7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 65e42 │ │ │ │ + cbnz r3, 65e7a │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 65e10 │ │ │ │ - b.n 65f0a │ │ │ │ + beq.n 65e48 │ │ │ │ + b.n 65f42 │ │ │ │ movw r3, #11928 @ 0x2e98 │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r6, #16 │ │ │ │ - cbz r0, 65e8e │ │ │ │ + cbz r0, 65ec6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 65e54 │ │ │ │ - bl 79770 │ │ │ │ + beq.n 65e8c │ │ │ │ + bl 79798 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 65f0a │ │ │ │ - bl 85d00 │ │ │ │ + beq.n 65f42 │ │ │ │ + bl 85ce4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65e86 │ │ │ │ + bge.n 65ebe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 65e86 │ │ │ │ + cbnz r3, 65ebe │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 65e54 │ │ │ │ - b.n 65f0a │ │ │ │ + beq.n 65e8c │ │ │ │ + b.n 65f42 │ │ │ │ movw r3, #32056 @ 0x7d38 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 65f20 │ │ │ │ + beq.n 65f58 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r6, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 65f20 │ │ │ │ - bl 79770 │ │ │ │ + beq.n 65f58 │ │ │ │ + bl 79798 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 65f0a │ │ │ │ + cbz r0, 65f42 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d62e0 │ │ │ │ + bl d61d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65ece │ │ │ │ + bge.n 65f06 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65f0a │ │ │ │ + bge.n 65f42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65f0a │ │ │ │ + cbnz r3, 65f42 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 65f0a │ │ │ │ - beq.n 65ee8 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65f42 │ │ │ │ + beq.n 65f20 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65e9c │ │ │ │ + bge.n 65ed4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 65e9c │ │ │ │ + bne.n 65ed4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 65e9c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65ed4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85d00 │ │ │ │ + bl 85ce4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65f06 │ │ │ │ + bge.n 65f3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65f06 │ │ │ │ + cbnz r3, 65f3e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 65e9c │ │ │ │ + beq.n 65ed4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65f1e │ │ │ │ + bge.n 65f56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65f1e │ │ │ │ + cbnz r3, 65f56 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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} │ │ │ │ @@ -87658,197 +87698,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, #3896] @ 0xf38 │ │ │ │ - cbnz r0, 65f5e │ │ │ │ - movw r1, #64172 @ 0xfaac │ │ │ │ + cbnz r0, 65f96 │ │ │ │ + movw r1, #59948 @ 0xea2c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #57148 @ 0xdf3c │ │ │ │ + movw r0, #52924 @ 0xcebc │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r6, [r0, #4] │ │ │ │ movw r3, #18128 @ 0x46d0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 65f72 │ │ │ │ - bl 114ebc │ │ │ │ - b.n 65f92 │ │ │ │ - bl 115dec │ │ │ │ + bne.n 65faa │ │ │ │ + bl 114df4 │ │ │ │ + b.n 65fca │ │ │ │ + bl 115894 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 65f92 │ │ │ │ + bge.n 65fca │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1d0c84 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 65f92 │ │ │ │ + bl 1cfdb8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 65fca │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d0c90 <_PyErr_Clear@@Base> │ │ │ │ + bl 1cfdc4 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1c1a9c <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 1c10ac <_PyErr_ChainExceptions1@@Base> │ │ │ │ │ │ │ │ -00065f9c : │ │ │ │ +00065fd4 : │ │ │ │ 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] @ (66004 ) │ │ │ │ - bl 1dbd0c │ │ │ │ + ldr r0, [pc, #84] @ (6603c ) │ │ │ │ + bl 1dae34 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 65fce │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 65ffe │ │ │ │ - movw r0, #64128 @ 0xfa80 │ │ │ │ + cbnz r0, 66006 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 66036 │ │ │ │ + movw r0, #59904 @ 0xea00 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1bcd4c │ │ │ │ - cbz r0, 65ffe │ │ │ │ + bl 1bc3fc │ │ │ │ + cbz r0, 66036 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #52] @ (66008 ) │ │ │ │ + ldr r0, [pc, #52] @ (66040 ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 94d5c │ │ │ │ + bl 94d40 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 65ff2 │ │ │ │ + bge.n 6602a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 65ff6 │ │ │ │ + cbz r3, 6602e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 65ffe │ │ │ │ + b.n 66036 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 65ff2 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6602a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - b.n 65a90 │ │ │ │ + b.n 65ac8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @ instruction: 0xfbcc004d │ │ │ │ - cbnz r0, 6601a │ │ │ │ - movw r0, #56788 @ 0xddd4 │ │ │ │ + cbnz r0, 66052 │ │ │ │ + movw r0, #52564 @ 0xcd54 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 1bd998 │ │ │ │ + b.w 1bcfb0 │ │ │ │ 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, #49540 @ 0xc184 │ │ │ │ + movw r7, #45316 @ 0xb104 │ │ │ │ movt r7, #45 @ 0x2d │ │ │ │ subs r4, r0, #4 │ │ │ │ - movw r0, #31216 @ 0x79f0 │ │ │ │ + movw r0, #26992 @ 0x6970 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1bd998 │ │ │ │ + bl 1bcfb0 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ sub.w r3, r1, #32 │ │ │ │ - cbz r1, 66094 │ │ │ │ + cbz r1, 660cc │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bne.n 6605a │ │ │ │ - movw r0, #49524 @ 0xc174 │ │ │ │ + bne.n 66092 │ │ │ │ + movw r0, #45300 @ 0xb0f4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 1bd998 │ │ │ │ - b.n 6603e │ │ │ │ + bl 1bcfb0 │ │ │ │ + b.n 66076 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bhi.n 6606c │ │ │ │ - movw r0, #49528 @ 0xc178 │ │ │ │ + bhi.n 660a4 │ │ │ │ + movw r0, #45304 @ 0xb0f8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 1bd998 │ │ │ │ - b.n 6603e │ │ │ │ + bl 1bcfb0 │ │ │ │ + b.n 66076 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bhi.n 6607e │ │ │ │ - movw r0, #49532 @ 0xc17c │ │ │ │ + bhi.n 660b6 │ │ │ │ + movw r0, #45308 @ 0xb0fc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 1bd998 │ │ │ │ - b.n 6603e │ │ │ │ + bl 1bcfb0 │ │ │ │ + b.n 66076 │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - movw r0, #45004 @ 0xafcc │ │ │ │ + movw r0, #40780 @ 0x9f4c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ it cc │ │ │ │ movcc r0, r7 │ │ │ │ - bl 1bd998 │ │ │ │ - b.n 6603e │ │ │ │ - movw r0, #31216 @ 0x79f0 │ │ │ │ + bl 1bcfb0 │ │ │ │ + b.n 66076 │ │ │ │ + movw r0, #26992 @ 0x6970 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1bd998 │ │ │ │ + b.w 1bcfb0 │ │ │ │ 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 660ce │ │ │ │ + beq.n 66106 │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 660ee │ │ │ │ - cbz r1, 660f6 │ │ │ │ - movw r0, #49548 @ 0xc18c │ │ │ │ + bne.n 66126 │ │ │ │ + cbz r1, 6612e │ │ │ │ + movw r0, #45324 @ 0xb10c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 205568 <_PyArg_NoPositional@@Base> │ │ │ │ - cbz r0, 6610c │ │ │ │ + bl 204690 <_PyArg_NoPositional@@Base> │ │ │ │ + cbz r0, 66144 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 660f6 │ │ │ │ + beq.n 6612e │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 660f6 │ │ │ │ + beq.n 6612e │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1afb58 <_PyConfig_AsDict@@Base+0xcc8> │ │ │ │ + b.w 1af2e8 <_PyConfig_AsDict@@Base+0xcc8> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 660ee │ │ │ │ - movw r0, #49548 @ 0xc18c │ │ │ │ + beq.n 66126 │ │ │ │ + movw r0, #45324 @ 0xb10c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r1, r6 │ │ │ │ - bl 234118 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 233280 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 660ee │ │ │ │ + bne.n 66126 │ │ │ │ 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] @ (66174 ) │ │ │ │ + ldr r2, [pc, #80] @ (661ac ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ - cbz r3, 66166 │ │ │ │ + cbz r3, 6619e │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1df1ac │ │ │ │ + bl 1de2d4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 66156 │ │ │ │ + cbnz r0, 6618e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19280 @ 0x4b50 │ │ │ │ + movw r1, #15056 @ 0x3ad0 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 6616e │ │ │ │ + bl f3560 │ │ │ │ + b.n 661a6 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 23b174 <_PyParkingLot_AfterFork@@Base+0x128> │ │ │ │ + b.w 23a2fc <_PyParkingLot_AfterFork@@Base+0x128> │ │ │ │ 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} │ │ │ │ @@ -87856,41 +87896,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, 6619a │ │ │ │ + cbz r2, 661d2 │ │ │ │ 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, #60416 @ 0xec00 │ │ │ │ + movw r1, #56192 @ 0xdb80 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #20 │ │ │ │ mov r5, r0 │ │ │ │ - bl 18c930 <_Py_write_noraise@@Base> │ │ │ │ - cbz r6, 661e2 │ │ │ │ + bl 18bfd8 <_Py_write_noraise@@Base> │ │ │ │ + cbz r6, 6621a │ │ │ │ mov r0, r6 │ │ │ │ blx 2bfb8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18c930 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #65304 @ 0xff18 │ │ │ │ + bl 18bfd8 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #61080 @ 0xee98 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18c930 <_Py_write_noraise@@Base> │ │ │ │ + bl 18bfd8 <_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 │ │ │ │ @@ -87902,131 +87942,131 @@ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2d588 │ │ │ │ │ │ │ │ -00066210 <_Py_FatalRefcountErrorFunc@@Base>: │ │ │ │ +00066248 <_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, #49572 @ 0xc1a4 │ │ │ │ + movw r1, #45348 @ 0xb124 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 66178 │ │ │ │ + bl 661b0 │ │ │ │ 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, #59468 @ 0xe84c │ │ │ │ + movw r1, #55244 @ 0xd7cc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 18c930 <_Py_write_noraise@@Base> │ │ │ │ + bl 18bfd8 <_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 20cac8 │ │ │ │ + b.w 20bc68 │ │ │ │ stmdb 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] @ (66378 <_Py_FatalRefcountErrorFunc@@Base+0x168>) │ │ │ │ + ldr r3, [pc, #264] @ (663b0 <_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 6628c <_Py_FatalRefcountErrorFunc@@Base+0x7c> │ │ │ │ + bne.n 662c4 <_Py_FatalRefcountErrorFunc@@Base+0x7c> │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6627c <_Py_FatalRefcountErrorFunc@@Base+0x6c> │ │ │ │ + bne.n 662b4 <_Py_FatalRefcountErrorFunc@@Base+0x6c> │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov sl, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 662aa <_Py_FatalRefcountErrorFunc@@Base+0x9a> │ │ │ │ + beq.n 662e2 <_Py_FatalRefcountErrorFunc@@Base+0x9a> │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 108da4 <_PyMutex_LockTimed@@Base> │ │ │ │ - ldr r3, [pc, #208] @ (6637c <_Py_FatalRefcountErrorFunc@@Base+0x16c>) │ │ │ │ + bl 108b40 <_PyMutex_LockTimed@@Base> │ │ │ │ + ldr r3, [pc, #208] @ (663b4 <_Py_FatalRefcountErrorFunc@@Base+0x16c>) │ │ │ │ ldr.w r3, [r3, #1476] @ 0x5c4 │ │ │ │ - cbnz r3, 662c4 <_Py_FatalRefcountErrorFunc@@Base+0xb4> │ │ │ │ + cbnz r3, 662fc <_Py_FatalRefcountErrorFunc@@Base+0xb4> │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49632 @ 0xc1e0 │ │ │ │ + movw r1, #45408 @ 0xb160 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 18c930 <_Py_write_noraise@@Base> │ │ │ │ - b.n 66348 <_Py_FatalRefcountErrorFunc@@Base+0x138> │ │ │ │ + bl 18bfd8 <_Py_write_noraise@@Base> │ │ │ │ + b.n 66380 <_Py_FatalRefcountErrorFunc@@Base+0x138> │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 32788 <_PyTraceMalloc_GetTraceback@@Base+0xc8> │ │ │ │ + bl 3278c <_PyTraceMalloc_GetTraceback@@Base+0xc8> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 66348 <_Py_FatalRefcountErrorFunc@@Base+0x138> │ │ │ │ + cbz r0, 66380 <_Py_FatalRefcountErrorFunc@@Base+0x138> │ │ │ │ mov.w fp, #0 │ │ │ │ add.w r7, r8, #8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49700 @ 0xc224 │ │ │ │ + movw r1, #45476 @ 0xb1a4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 18c930 <_Py_write_noraise@@Base> │ │ │ │ + bl 18bfd8 <_Py_write_noraise@@Base> │ │ │ │ ldrh.w r3, [r8, #4] │ │ │ │ - movw r1, #49756 @ 0xc25c │ │ │ │ + movw r1, #45532 @ 0xb1dc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, fp │ │ │ │ - ble.n 6633a <_Py_FatalRefcountErrorFunc@@Base+0x12a> │ │ │ │ - bl 18c930 <_Py_write_noraise@@Base> │ │ │ │ + ble.n 66372 <_Py_FatalRefcountErrorFunc@@Base+0x12a> │ │ │ │ + bl 18bfd8 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r7], #8 │ │ │ │ mov r0, r4 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - bl 204c70 │ │ │ │ + bl 203d98 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #49768 @ 0xc268 │ │ │ │ + movw r1, #45544 @ 0xb1e8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 18c930 <_Py_write_noraise@@Base> │ │ │ │ + bl 18bfd8 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2055c0 <_PyArg_NoPositional@@Base+0x58> │ │ │ │ + bl 2046e8 <_PyArg_NoPositional@@Base+0x58> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #14312 @ 0x37e8 │ │ │ │ + movw r1, #10088 @ 0x2768 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 18c930 <_Py_write_noraise@@Base> │ │ │ │ - b.n 662e8 <_Py_FatalRefcountErrorFunc@@Base+0xd8> │ │ │ │ - movw r1, #14312 @ 0x37e8 │ │ │ │ + bl 18bfd8 <_Py_write_noraise@@Base> │ │ │ │ + b.n 66320 <_Py_FatalRefcountErrorFunc@@Base+0xd8> │ │ │ │ + movw r1, #10088 @ 0x2768 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ - bl 18c930 <_Py_write_noraise@@Base> │ │ │ │ + bl 18bfd8 <_Py_write_noraise@@Base> │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [sl] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 66360 <_Py_FatalRefcountErrorFunc@@Base+0x150> │ │ │ │ + bne.n 66398 <_Py_FatalRefcountErrorFunc@@Base+0x150> │ │ │ │ strexb r1, r3, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 66350 <_Py_FatalRefcountErrorFunc@@Base+0x140> │ │ │ │ + bne.n 66388 <_Py_FatalRefcountErrorFunc@@Base+0x140> │ │ │ │ dmb ish │ │ │ │ - beq.n 66372 <_Py_FatalRefcountErrorFunc@@Base+0x162> │ │ │ │ - ldr r0, [pc, #16] @ (66378 <_Py_FatalRefcountErrorFunc@@Base+0x168>) │ │ │ │ + beq.n 663aa <_Py_FatalRefcountErrorFunc@@Base+0x162> │ │ │ │ + ldr r0, [pc, #16] @ (663b0 <_Py_FatalRefcountErrorFunc@@Base+0x168>) │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 23d610 │ │ │ │ + b.w 23c798 │ │ │ │ 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} │ │ │ │ @@ -88036,922 +88076,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, #49780 @ 0xc274 │ │ │ │ + movw r2, #45556 @ 0xb1f4 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r5, 663c6 <_Py_FatalRefcountErrorFunc@@Base+0x1b6> │ │ │ │ + cbnz r5, 663fe <_Py_FatalRefcountErrorFunc@@Base+0x1b6> │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #14312 @ 0x37e8 │ │ │ │ + movw r2, #10088 @ 0x2768 │ │ │ │ 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, #49816 @ 0xc298 │ │ │ │ + movw r2, #45592 @ 0xb218 │ │ │ │ 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 663e0 <_Py_FatalRefcountErrorFunc@@Base+0x1d0> │ │ │ │ + bne.n 66418 <_Py_FatalRefcountErrorFunc@@Base+0x1d0> │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #49828 @ 0xc2a4 │ │ │ │ + movw r2, #45604 @ 0xb224 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #49864 @ 0xc2c8 │ │ │ │ + movw r2, #45640 @ 0xb248 │ │ │ │ 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 66440 <_Py_FatalRefcountErrorFunc@@Base+0x230> │ │ │ │ + bne.n 66478 <_Py_FatalRefcountErrorFunc@@Base+0x230> │ │ │ │ ldrb.w r3, [r5, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 66440 <_Py_FatalRefcountErrorFunc@@Base+0x230> │ │ │ │ + bne.n 66478 <_Py_FatalRefcountErrorFunc@@Base+0x230> │ │ │ │ ldrb.w r3, [r5, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 66440 <_Py_FatalRefcountErrorFunc@@Base+0x230> │ │ │ │ + bne.n 66478 <_Py_FatalRefcountErrorFunc@@Base+0x230> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #49900 @ 0xc2ec │ │ │ │ + movw r0, #45676 @ 0xb26c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ blx 2beec │ │ │ │ - b.n 664a4 <_Py_FatalRefcountErrorFunc@@Base+0x294> │ │ │ │ - movw r7, #49992 @ 0xc348 │ │ │ │ + b.n 664dc <_Py_FatalRefcountErrorFunc@@Base+0x294> │ │ │ │ + movw r7, #45768 @ 0xb2c8 │ │ │ │ movt r7, #45 @ 0x2d │ │ │ │ subs r6, r5, #3 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #49932 @ 0xc30c │ │ │ │ + movw r2, #45708 @ 0xb28c │ │ │ │ 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, #49968 @ 0xc330 │ │ │ │ + movw r2, #45744 @ 0xb2b0 │ │ │ │ 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 66486 <_Py_FatalRefcountErrorFunc@@Base+0x276> │ │ │ │ + beq.n 664be <_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 6645a <_Py_FatalRefcountErrorFunc@@Base+0x24a> │ │ │ │ - movw r0, #50004 @ 0xc354 │ │ │ │ + bne.n 66492 <_Py_FatalRefcountErrorFunc@@Base+0x24a> │ │ │ │ + movw r0, #45780 @ 0xb2d4 │ │ │ │ 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, #50152 @ 0xc3e8 │ │ │ │ + movw r2, #45928 @ 0xb368 │ │ │ │ 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 664d0 <_Py_FatalRefcountErrorFunc@@Base+0x2c0> │ │ │ │ + bne.n 66508 <_Py_FatalRefcountErrorFunc@@Base+0x2c0> │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 664c0 <_Py_FatalRefcountErrorFunc@@Base+0x2b0> │ │ │ │ + bne.n 664f8 <_Py_FatalRefcountErrorFunc@@Base+0x2b0> │ │ │ │ movs r6, #1 │ │ │ │ - b.n 664d2 <_Py_FatalRefcountErrorFunc@@Base+0x2c2> │ │ │ │ + b.n 6650a <_Py_FatalRefcountErrorFunc@@Base+0x2c2> │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r6, 664e8 <_Py_FatalRefcountErrorFunc@@Base+0x2d8> │ │ │ │ + cbz r6, 66520 <_Py_FatalRefcountErrorFunc@@Base+0x2d8> │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #49900 @ 0xc2ec │ │ │ │ + movw r0, #45676 @ 0xb26c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ blx 2beec │ │ │ │ - b.n 6653a <_Py_FatalRefcountErrorFunc@@Base+0x32a> │ │ │ │ + b.n 66572 <_Py_FatalRefcountErrorFunc@@Base+0x32a> │ │ │ │ mov r0, r3 │ │ │ │ - movw r2, #49932 @ 0xc30c │ │ │ │ + movw r2, #45708 @ 0xb28c │ │ │ │ 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, #50192 @ 0xc410 │ │ │ │ + movw r2, #45968 @ 0xb390 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ str.w fp, [sp] │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ - movw r0, #49992 @ 0xc348 │ │ │ │ + movw r0, #45768 @ 0xb2c8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ movs r2, #9 │ │ │ │ movs r1, #1 │ │ │ │ cmp.w fp, #253 @ 0xfd │ │ │ │ - beq.n 6652c <_Py_FatalRefcountErrorFunc@@Base+0x31c> │ │ │ │ + beq.n 66564 <_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 664fa <_Py_FatalRefcountErrorFunc@@Base+0x2ea> │ │ │ │ + bne.n 66532 <_Py_FatalRefcountErrorFunc@@Base+0x2ea> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 665bc <_Py_FatalRefcountErrorFunc@@Base+0x3ac> │ │ │ │ + beq.n 665f4 <_Py_FatalRefcountErrorFunc@@Base+0x3ac> │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #14 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #50220 @ 0xc42c │ │ │ │ + movw r0, #45996 @ 0xb3ac │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ blx 2beec │ │ │ │ sub.w ip, r6, r5 │ │ │ │ - movw r2, #50236 @ 0xc43c │ │ │ │ + movw r2, #46012 @ 0xb3bc │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ cmp.w ip, #8 │ │ │ │ - beq.n 6657a <_Py_FatalRefcountErrorFunc@@Base+0x36a> │ │ │ │ + beq.n 665b2 <_Py_FatalRefcountErrorFunc@@Base+0x36a> │ │ │ │ mov r0, r3 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 6657e <_Py_FatalRefcountErrorFunc@@Base+0x36e> │ │ │ │ + bcs.n 665b6 <_Py_FatalRefcountErrorFunc@@Base+0x36e> │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 66554 <_Py_FatalRefcountErrorFunc@@Base+0x344> │ │ │ │ + b.n 6658c <_Py_FatalRefcountErrorFunc@@Base+0x344> │ │ │ │ cmp r6, r7 │ │ │ │ - bcc.n 66588 <_Py_FatalRefcountErrorFunc@@Base+0x378> │ │ │ │ + bcc.n 665c0 <_Py_FatalRefcountErrorFunc@@Base+0x378> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2bed0 │ │ │ │ - b.n 665bc <_Py_FatalRefcountErrorFunc@@Base+0x3ac> │ │ │ │ + b.n 665f4 <_Py_FatalRefcountErrorFunc@@Base+0x3ac> │ │ │ │ subs r2, r7, r6 │ │ │ │ cmp r2, #8 │ │ │ │ - ble.n 665a2 <_Py_FatalRefcountErrorFunc@@Base+0x392> │ │ │ │ + ble.n 665da <_Py_FatalRefcountErrorFunc@@Base+0x392> │ │ │ │ sub.w r6, r7, #8 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #50244 @ 0xc444 │ │ │ │ + movw r0, #46020 @ 0xb3c4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ blx 2beec │ │ │ │ - movw r2, #50236 @ 0xc43c │ │ │ │ + movw r2, #46012 @ 0xb3bc │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ movs r1, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 6657e <_Py_FatalRefcountErrorFunc@@Base+0x36e> │ │ │ │ + bcs.n 665b6 <_Py_FatalRefcountErrorFunc@@Base+0x36e> │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2b2e4 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 665a2 <_Py_FatalRefcountErrorFunc@@Base+0x392> │ │ │ │ + b.n 665da <_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 6625c <_Py_FatalRefcountErrorFunc@@Base+0x4c> │ │ │ │ + b.n 66294 <_Py_FatalRefcountErrorFunc@@Base+0x4c> │ │ │ │ │ │ │ │ -000665da : │ │ │ │ +00066612 : │ │ │ │ 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, 66626 │ │ │ │ - bl 9a9cc <_Py_GetConfig@@Base> │ │ │ │ + cbnz r0, 6665e │ │ │ │ + bl 9a978 <_Py_GetConfig@@Base> │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ - cbz r0, 66628 │ │ │ │ - cbz r4, 66626 │ │ │ │ - movw r1, #46792 @ 0xb6c8 │ │ │ │ + cbz r0, 66660 │ │ │ │ + cbz r4, 6665e │ │ │ │ + movw r1, #42568 @ 0xa648 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c174 │ │ │ │ - cbz r0, 66626 │ │ │ │ + cbz r0, 6665e │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #36120 @ 0x8d18 │ │ │ │ + movw r1, #31896 @ 0x7c98 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ blx 2c174 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 66628 │ │ │ │ + b.n 66660 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006662a : │ │ │ │ +00066662 : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ b.w 2e3f4 │ │ │ │ │ │ │ │ -00066632 : │ │ │ │ +0006666a : │ │ │ │ movs r3, #0 │ │ │ │ b.w 2e3f4 │ │ │ │ │ │ │ │ -00066638 : │ │ │ │ +00066670 : │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ b.w 2e3f4 │ │ │ │ │ │ │ │ -00066640 : │ │ │ │ +00066678 : │ │ │ │ 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 5e50c │ │ │ │ + bl 5e544 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00066662 : │ │ │ │ +0006669a : │ │ │ │ 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 5e50c │ │ │ │ + bl 5e544 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00066686 : │ │ │ │ +000666be : │ │ │ │ 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 5e50c │ │ │ │ + bl 5e544 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000666aa : │ │ │ │ +000666e2 : │ │ │ │ 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 19e99c │ │ │ │ + bl 19e03c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000666ca : │ │ │ │ +00066702 : │ │ │ │ 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 19e99c │ │ │ │ + bl 19e03c │ │ │ │ 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 3edc6 │ │ │ │ + bl 3ee0e │ │ │ │ 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 6673c │ │ │ │ - movw r2, #20444 @ 0x4fdc │ │ │ │ + bmi.n 66774 │ │ │ │ + movw r2, #16220 @ 0x3f5c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #3752 @ 0xea8 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #24164 @ 0x5e64 │ │ │ │ + movw r1, #65064 @ 0xfe28 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #19940 @ 0x4de4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6676e │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 667a6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b750 │ │ │ │ - cbz r0, 6676e │ │ │ │ + bl 8b724 │ │ │ │ + cbz r0, 667a6 │ │ │ │ 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, #27196 @ 0x6a3c │ │ │ │ - movweq r1, #50252 @ 0xc44c │ │ │ │ + movwne r1, #22972 @ 0x59bc │ │ │ │ + movweq r1, #46028 @ 0xb3cc │ │ │ │ movtne r1, #42 @ 0x2a │ │ │ │ movteq r1, #45 @ 0x2d │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ 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 667ac │ │ │ │ - movw r2, #20444 @ 0x4fdc │ │ │ │ + bmi.n 667e4 │ │ │ │ + movw r2, #16220 @ 0x3f5c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #3752 @ 0xea8 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #50320 @ 0xc490 │ │ │ │ + movw r1, #65064 @ 0xfe28 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #46096 @ 0xb410 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 667b8 │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 667f0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b750 │ │ │ │ + bl 8b724 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 667bc │ │ │ │ + cbnz r0, 667f4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6680e │ │ │ │ + b.n 66846 │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 667de │ │ │ │ + beq.n 66816 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27196 @ 0x6a3c │ │ │ │ + movw r1, #22972 @ 0x59bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 667b8 │ │ │ │ + bl f3560 │ │ │ │ + b.n 667f0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2b038 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 667f6 │ │ │ │ + cbz r0, 6682e │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, sp, r1 │ │ │ │ - bl 714dc │ │ │ │ - b.n 6680e │ │ │ │ + bl 71500 │ │ │ │ + b.n 66846 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #50284 @ 0xc46c │ │ │ │ + movw r1, #46060 @ 0xb3ec │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ 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, 66834 │ │ │ │ + cbnz r2, 6686c │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 66834 │ │ │ │ + bne.n 6686c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 66856 │ │ │ │ + cbnz r0, 6688e │ │ │ │ add r3, sp, #28 │ │ │ │ movs r4, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ movw r4, #23264 @ 0x5ae0 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6689e │ │ │ │ + cbz r0, 668d6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 66868 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 6689e │ │ │ │ + bne.n 668a0 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 668d6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6687a │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 6689e │ │ │ │ + bne.n 668b2 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 668d6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6688c │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 6689e │ │ │ │ + bne.n 668c4 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 668d6 │ │ │ │ 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 2995b0 <_PyObject_GetXIDataNoFallback@@Base+0xc88> │ │ │ │ + b.w 2985ec <_PyObject_GetXIDataNoFallback@@Base+0xc88> │ │ │ │ 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, 668c4 │ │ │ │ + cbnz r3, 668fc │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 668c4 │ │ │ │ + ble.n 668fc │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 668c4 │ │ │ │ - cbnz r0, 668de │ │ │ │ + bne.n 668fc │ │ │ │ + cbnz r0, 66916 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #64] @ (66914 ) │ │ │ │ + ldr r4, [pc, #64] @ (6694c ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 6690c │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 66944 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #32116 @ 0x7d74 │ │ │ │ + movw r1, #27892 @ 0x6cf4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1e0ba4 │ │ │ │ + bl 1dfcd4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6690c │ │ │ │ + cbz r0, 66944 │ │ │ │ movw r3, #43736 @ 0xaad8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #50332 @ 0xc49c │ │ │ │ + movw r1, #46108 @ 0xb41c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c050 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrh r4, [r1, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00066918 : │ │ │ │ +00066950 : │ │ │ │ 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, 6695c │ │ │ │ + cbz r3, 66994 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #20452 @ 0x4fe4 │ │ │ │ + movw r1, #16228 @ 0x3f64 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ blx 2c254 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 669ca │ │ │ │ + beq.n 66a02 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 129310 │ │ │ │ - b.n 66982 │ │ │ │ - bl 38dbc │ │ │ │ + bl 1290d0 │ │ │ │ + b.n 669ba │ │ │ │ + bl 38e68 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6693e │ │ │ │ - b.n 669ce │ │ │ │ + beq.n 66976 │ │ │ │ + b.n 66a06 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ blx 2beec │ │ │ │ cmp r0, r7 │ │ │ │ - bcc.n 669b8 │ │ │ │ + bcc.n 669f0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 2c230 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 669b8 │ │ │ │ + cbnz r0, 669f0 │ │ │ │ cmp.w r7, #4096 @ 0x1000 │ │ │ │ - bcc.n 669ac │ │ │ │ + bcc.n 669e4 │ │ │ │ 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 66968 │ │ │ │ + bne.n 669a0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2be4c │ │ │ │ subs r4, r0, r7 │ │ │ │ it ne │ │ │ │ movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 669bc │ │ │ │ + b.n 669f4 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b158 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66982 │ │ │ │ - b.n 669bc │ │ │ │ + beq.n 669ba │ │ │ │ + b.n 669f4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ blx 2c050 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 129c90 │ │ │ │ - b.n 669ce │ │ │ │ + bl 129980 │ │ │ │ + b.n 66a06 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000669d8 : │ │ │ │ +00066a10 : │ │ │ │ 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, 669fa │ │ │ │ + cbz r0, 66a32 │ │ │ │ adds r5, #1 │ │ │ │ adds r0, r4, #4 │ │ │ │ - b.n 669ea │ │ │ │ + b.n 66a22 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7193c │ │ │ │ + bl 71974 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66a86 │ │ │ │ + beq.n 66abe │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r7 │ │ │ │ blx 2b43c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 66a1c │ │ │ │ + cbnz r0, 66a54 │ │ │ │ mov r0, r7 │ │ │ │ blx 2abf4 │ │ │ │ add.w r5, r7, r0, lsl #2 │ │ │ │ subs r1, r5, r7 │ │ │ │ mov r0, r7 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - bl 8b144 │ │ │ │ - cbnz r0, 66a3e │ │ │ │ + bl 8b118 │ │ │ │ + cbnz r0, 66a76 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66a86 │ │ │ │ + bge.n 66abe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 66a86 │ │ │ │ + cbnz r3, 66abe │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 66a86 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66abe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r0, [r2, r4] │ │ │ │ - cbz r3, 66a4c │ │ │ │ + cbz r3, 66a84 │ │ │ │ adds r4, #4 │ │ │ │ adds r7, r5, #4 │ │ │ │ - b.n 66a06 │ │ │ │ - ldr r0, [pc, #72] @ (66a98 ) │ │ │ │ + b.n 66a3e │ │ │ │ + ldr r0, [pc, #72] @ (66ad0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #72] @ (66a9c ) │ │ │ │ + ldr r1, [pc, #72] @ (66ad4 ) │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1d2c98 │ │ │ │ - cbz r0, 66a6e │ │ │ │ - movw r1, #50352 @ 0xc4b0 │ │ │ │ + bl 1d1dcc │ │ │ │ + cbz r0, 66aa6 │ │ │ │ + movw r1, #46128 @ 0xb430 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #52] @ (66aa0 ) │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #52] @ (66ad8 ) │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66a94 │ │ │ │ + bge.n 66acc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 66a94 │ │ │ │ + cbnz r3, 66acc │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 77160 <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #50376 @ 0xc4c8 │ │ │ │ + b.w 77198 <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #46152 @ 0xb448 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #16] @ (66aa0 ) │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #16] @ (66ad8 ) │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf74c004d │ │ │ │ - ldrb r0, [r0, #18] │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 53f3c <_Py_hashtable_size@@Base> │ │ │ │ + bl 5438c <_Py_hashtable_size@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00066ac4 <_Py_stat@@Base>: │ │ │ │ +00066afc <_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 11dfc4 │ │ │ │ - cbz r0, 66b20 <_Py_stat@@Base+0x5c> │ │ │ │ + bl 11de7c │ │ │ │ + cbz r0, 66b58 <_Py_stat@@Base+0x5c> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1e782c │ │ │ │ + bl 1e6954 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 66b00 <_Py_stat@@Base+0x3c> │ │ │ │ + bne.n 66b38 <_Py_stat@@Base+0x3c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66b20 <_Py_stat@@Base+0x5c> │ │ │ │ + bge.n 66b58 <_Py_stat@@Base+0x5c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66b20 <_Py_stat@@Base+0x5c> │ │ │ │ + cbnz r3, 66b58 <_Py_stat@@Base+0x5c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 66b20 <_Py_stat@@Base+0x5c> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66b58 <_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 66b24 <_Py_stat@@Base+0x60> │ │ │ │ + bge.n 66b5c <_Py_stat@@Base+0x60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66b24 <_Py_stat@@Base+0x60> │ │ │ │ + cbnz r3, 66b5c <_Py_stat@@Base+0x60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 66b24 <_Py_stat@@Base+0x60> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66b5c <_Py_stat@@Base+0x60> │ │ │ │ mvn.w r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00066b2a <_Py_open@@Base>: │ │ │ │ +00066b62 <_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 19e9f0 │ │ │ │ + bl 19e090 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66bd0 <_Py_open@@Base+0xa6> │ │ │ │ + beq.n 66c08 <_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, #57532 @ 0xe0bc │ │ │ │ + movw r1, #53308 @ 0xd03c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #56956 @ 0xde7c │ │ │ │ + movw r0, #52732 @ 0xcdfc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 91b24 │ │ │ │ + bl 91b08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 66be8 <_Py_open@@Base+0xbe> │ │ │ │ - bl 965e4 │ │ │ │ + beq.n 66c20 <_Py_open@@Base+0xbe> │ │ │ │ + bl 965c4 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2ad08 <__open64_2@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 66ba0 <_Py_open@@Base+0x76> │ │ │ │ + bge.n 66bd8 <_Py_open@@Base+0x76> │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 66bd6 <_Py_open@@Base+0xac> │ │ │ │ - bl eedb4 │ │ │ │ + bne.n 66c0e <_Py_open@@Base+0xac> │ │ │ │ + bl eec50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66b72 <_Py_open@@Base+0x48> │ │ │ │ - b.n 66be8 <_Py_open@@Base+0xbe> │ │ │ │ + beq.n 66baa <_Py_open@@Base+0x48> │ │ │ │ + b.n 66c20 <_Py_open@@Base+0xbe> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66bb4 <_Py_open@@Base+0x8a> │ │ │ │ + bge.n 66bec <_Py_open@@Base+0x8a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66bb4 <_Py_open@@Base+0x8a> │ │ │ │ + cbnz r3, 66bec <_Py_open@@Base+0x8a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #28608 @ 0x6fc0 │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ - bl 1b240c <_PyConfig_FromDict@@Base+0x574> │ │ │ │ + bl 1b1b9c <_PyConfig_FromDict@@Base+0x574> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 66c00 <_Py_open@@Base+0xd6> │ │ │ │ + bne.n 66c38 <_Py_open@@Base+0xd6> │ │ │ │ mov r0, r5 │ │ │ │ blx 2b4c4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66c00 <_Py_open@@Base+0xd6> │ │ │ │ + b.n 66c38 <_Py_open@@Base+0xd6> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1980 │ │ │ │ + bl 1b1110 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66bd0 <_Py_open@@Base+0xa6> │ │ │ │ + bge.n 66c08 <_Py_open@@Base+0xa6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 66bd0 <_Py_open@@Base+0xa6> │ │ │ │ + bne.n 66c08 <_Py_open@@Base+0xa6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 66bd0 <_Py_open@@Base+0xa6> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66c08 <_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] @ (66c90 <_Py_open@@Base+0x166>) │ │ │ │ - movw r4, #7512 @ 0x1d58 │ │ │ │ + ldr r5, [pc, #116] @ (66cc8 <_Py_open@@Base+0x166>) │ │ │ │ + movw r4, #3288 @ 0xcd8 │ │ │ │ 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 20f8d8 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x6bc> │ │ │ │ - cbnz r0, 66c3e <_Py_open@@Base+0x114> │ │ │ │ + bl 20e888 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x540> │ │ │ │ + cbnz r0, 66c76 <_Py_open@@Base+0x114> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 66c7a <_Py_open@@Base+0x150> │ │ │ │ + b.n 66cb2 <_Py_open@@Base+0x150> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #61740 @ 0xf12c │ │ │ │ + movw r1, #57516 @ 0xe0ac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #17084 @ 0x42bc │ │ │ │ + movw r0, #12860 @ 0x323c │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 91b24 │ │ │ │ + bl 91b08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 66c3a <_Py_open@@Base+0x110> │ │ │ │ + beq.n 66c72 <_Py_open@@Base+0x110> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 210b38 │ │ │ │ + bl 20fc68 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 66c74 <_Py_open@@Base+0x14a> │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 66cac <_Py_open@@Base+0x14a> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 66c3a <_Py_open@@Base+0x110> │ │ │ │ + bne.n 66c72 <_Py_open@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ - bl 800ec │ │ │ │ - ldr r3, [pc, #20] @ (66c90 <_Py_open@@Base+0x166>) │ │ │ │ + bl 800cc │ │ │ │ + ldr r3, [pc, #20] @ (66cc8 <_Py_open@@Base+0x166>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 66c8c <_Py_open@@Base+0x162> │ │ │ │ + beq.n 66cc4 <_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, #50400 @ 0xc4e0 │ │ │ │ + movw r3, #46176 @ 0xb460 │ │ │ │ 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 66d34 <_Py_open@@Base+0x20a> │ │ │ │ + bne.n 66d6c <_Py_open@@Base+0x20a> │ │ │ │ movw r5, #43732 @ 0xaad4 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 1b1958 │ │ │ │ + bl 1b10e8 │ │ │ │ movw r3, #45496 @ 0xb1b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9248 │ │ │ │ - cbnz r0, 66d36 <_Py_open@@Base+0x20c> │ │ │ │ - ldr r2, [pc, #80] @ (66d3c <_Py_open@@Base+0x212>) │ │ │ │ + bl d9138 │ │ │ │ + cbnz r0, 66d6e <_Py_open@@Base+0x20c> │ │ │ │ + ldr r2, [pc, #80] @ (66d74 <_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, 66d02 <_Py_open@@Base+0x1d8> │ │ │ │ + cbz r7, 66d3a <_Py_open@@Base+0x1d8> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - cbnz r3, 66d1c <_Py_open@@Base+0x1f2> │ │ │ │ + cbnz r3, 66d54 <_Py_open@@Base+0x1f2> │ │ │ │ blx 2b0e0 │ │ │ │ add r3, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #50416 @ 0xc4f0 │ │ │ │ + movw r2, #46192 @ 0xb470 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ - bl 1f6a48 <_PyErr_Format@@Base> │ │ │ │ - b.n 66d36 <_Py_open@@Base+0x20c> │ │ │ │ + bl 1f5b70 <_PyErr_Format@@Base> │ │ │ │ + b.n 66d6e <_Py_open@@Base+0x20c> │ │ │ │ blx 2b0e0 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #50416 @ 0xc4f0 │ │ │ │ + movw r1, #46192 @ 0xb470 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r5 │ │ │ │ - bl 502c8 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 66d36 <_Py_open@@Base+0x20c> │ │ │ │ + bl 501c0 <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 66d6e <_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} │ │ │ │ @@ -88961,80 +89001,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 66d66 <_Py_open@@Base+0x23c> │ │ │ │ + beq.n 66d9e <_Py_open@@Base+0x23c> │ │ │ │ movs r4, #0 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 66d70 <_Py_open@@Base+0x246> │ │ │ │ - bl 66c94 <_Py_open@@Base+0x16a> │ │ │ │ + b.n 66da8 <_Py_open@@Base+0x246> │ │ │ │ + bl 66ccc <_Py_open@@Base+0x16a> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 66d60 <_Py_open@@Base+0x236> │ │ │ │ - b.n 66df6 <_Py_open@@Base+0x2cc> │ │ │ │ + bne.n 66d98 <_Py_open@@Base+0x236> │ │ │ │ + b.n 66e2e <_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 66e1a <_Py_open@@Base+0x2f0> │ │ │ │ + bge.n 66e52 <_Py_open@@Base+0x2f0> │ │ │ │ movw r8, #43732 @ 0xaad4 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl 1b1958 │ │ │ │ + bl 1b10e8 │ │ │ │ movw r3, #45496 @ 0xb1b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9248 │ │ │ │ - cbnz r0, 66df6 <_Py_open@@Base+0x2cc> │ │ │ │ - ldr r3, [pc, #120] @ (66e2c <_Py_open@@Base+0x302>) │ │ │ │ + bl d9138 │ │ │ │ + cbnz r0, 66e2e <_Py_open@@Base+0x2cc> │ │ │ │ + ldr r3, [pc, #120] @ (66e64 <_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 66dd8 <_Py_open@@Base+0x2ae> │ │ │ │ + beq.n 66e10 <_Py_open@@Base+0x2ae> │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ - cbnz r3, 66dfc <_Py_open@@Base+0x2d2> │ │ │ │ + cbnz r3, 66e34 <_Py_open@@Base+0x2d2> │ │ │ │ blx 2b0e0 │ │ │ │ - movw r2, #50444 @ 0xc50c │ │ │ │ + movw r2, #46220 @ 0xb48c │ │ │ │ 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 1f6a48 <_PyErr_Format@@Base> │ │ │ │ + bl 1f5b70 <_PyErr_Format@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66e24 <_Py_open@@Base+0x2fa> │ │ │ │ + b.n 66e5c <_Py_open@@Base+0x2fa> │ │ │ │ blx 2b0e0 │ │ │ │ mov r3, r6 │ │ │ │ strd r4, r0, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - movw r1, #50444 @ 0xc50c │ │ │ │ + movw r1, #46220 @ 0xb48c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 502c8 <_PyErr_FormatFromCause@@Base> │ │ │ │ - b.n 66df6 <_Py_open@@Base+0x2cc> │ │ │ │ + bl 501c0 <_PyErr_FormatFromCause@@Base> │ │ │ │ + b.n 66e2e <_Py_open@@Base+0x2cc> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r4, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 66d70 <_Py_open@@Base+0x246> │ │ │ │ + bne.n 66da8 <_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} │ │ │ │ @@ -89044,169 +89084,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 66e56 <_Py_open@@Base+0x32c> │ │ │ │ + beq.n 66e8e <_Py_open@@Base+0x32c> │ │ │ │ movs r4, #0 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 66e60 <_Py_open@@Base+0x336> │ │ │ │ - bl 66c94 <_Py_open@@Base+0x16a> │ │ │ │ + b.n 66e98 <_Py_open@@Base+0x336> │ │ │ │ + bl 66ccc <_Py_open@@Base+0x16a> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 66e50 <_Py_open@@Base+0x326> │ │ │ │ - b.n 66e8c <_Py_open@@Base+0x362> │ │ │ │ + bne.n 66e88 <_Py_open@@Base+0x326> │ │ │ │ + b.n 66ec4 <_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 66e92 <_Py_open@@Base+0x368> │ │ │ │ + bge.n 66eca <_Py_open@@Base+0x368> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ + bl 1b10e8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66e9c <_Py_open@@Base+0x372> │ │ │ │ + b.n 66ed4 <_Py_open@@Base+0x372> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r4, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 66e60 <_Py_open@@Base+0x336> │ │ │ │ + bne.n 66e98 <_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 b44b0 │ │ │ │ - cbnz r0, 66ec0 <_Py_open@@Base+0x396> │ │ │ │ + bl b4510 │ │ │ │ + cbnz r0, 66ef8 <_Py_open@@Base+0x396> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 66ef2 <_Py_open@@Base+0x3c8> │ │ │ │ + b.n 66f2a <_Py_open@@Base+0x3c8> │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl b44b0 │ │ │ │ + bl b4510 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66ebc <_Py_open@@Base+0x392> │ │ │ │ + beq.n 66ef4 <_Py_open@@Base+0x392> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl b44b0 │ │ │ │ + bl b4510 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66ebc <_Py_open@@Base+0x392> │ │ │ │ + beq.n 66ef4 <_Py_open@@Base+0x392> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #50528 @ 0xc560 │ │ │ │ + movw r0, #46304 @ 0xb4e0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl e5520 │ │ │ │ + bl e53c0 │ │ │ │ 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 706ec │ │ │ │ - cbz r0, 66f6a <_Py_open@@Base+0x440> │ │ │ │ + bl 70718 │ │ │ │ + cbz r0, 66fa2 <_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 66f6c <_Py_open@@Base+0x442> │ │ │ │ + bls.n 66fa4 <_Py_open@@Base+0x442> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r7, [r3, r5, lsl #2] │ │ │ │ - cbnz r7, 66f2a <_Py_open@@Base+0x400> │ │ │ │ + cbnz r7, 66f62 <_Py_open@@Base+0x400> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 66f12 <_Py_open@@Base+0x3e8> │ │ │ │ - bl 800ec │ │ │ │ + b.n 66f4a <_Py_open@@Base+0x3e8> │ │ │ │ + bl 800cc │ │ │ │ mov r2, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r6, 66f56 <_Py_open@@Base+0x42c> │ │ │ │ - bl 7888c │ │ │ │ + cbz r6, 66f8e <_Py_open@@Base+0x42c> │ │ │ │ + bl 788b0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66f52 <_Py_open@@Base+0x428> │ │ │ │ + bge.n 66f8a <_Py_open@@Base+0x428> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 66f52 <_Py_open@@Base+0x428> │ │ │ │ + cbnz r3, 66f8a <_Py_open@@Base+0x428> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 66f26 <_Py_open@@Base+0x3fc> │ │ │ │ + bne.n 66f5e <_Py_open@@Base+0x3fc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66f6a <_Py_open@@Base+0x440> │ │ │ │ + bge.n 66fa2 <_Py_open@@Base+0x440> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66f6a <_Py_open@@Base+0x440> │ │ │ │ + cbnz r3, 66fa2 <_Py_open@@Base+0x440> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.n 66ef6 <_Py_open@@Base+0x3cc> │ │ │ │ + b.n 66f2e <_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 66ef6 <_Py_open@@Base+0x3cc> │ │ │ │ - cbz r0, 66fda <_Py_open@@Base+0x4b0> │ │ │ │ + bl 66f2e <_Py_open@@Base+0x3cc> │ │ │ │ + cbz r0, 67012 <_Py_open@@Base+0x4b0> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 716f0 │ │ │ │ + bl 71714 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 66faa <_Py_open@@Base+0x480> │ │ │ │ + cbnz r0, 66fe2 <_Py_open@@Base+0x480> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66fda <_Py_open@@Base+0x4b0> │ │ │ │ + bge.n 67012 <_Py_open@@Base+0x4b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66fda <_Py_open@@Base+0x4b0> │ │ │ │ + cbnz r3, 67012 <_Py_open@@Base+0x4b0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 66fda <_Py_open@@Base+0x4b0> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67012 <_Py_open@@Base+0x4b0> │ │ │ │ movs r0, #1 │ │ │ │ - bl 716f0 │ │ │ │ - cbnz r0, 66fde <_Py_open@@Base+0x4b4> │ │ │ │ + bl 71714 │ │ │ │ + cbnz r0, 67016 <_Py_open@@Base+0x4b4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66fc6 <_Py_open@@Base+0x49c> │ │ │ │ + bge.n 66ffe <_Py_open@@Base+0x49c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66fc6 <_Py_open@@Base+0x49c> │ │ │ │ + cbnz r3, 66ffe <_Py_open@@Base+0x49c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 66fda <_Py_open@@Base+0x4b0> │ │ │ │ + bge.n 67012 <_Py_open@@Base+0x4b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66fda <_Py_open@@Base+0x4b0> │ │ │ │ + cbnz r3, 67012 <_Py_open@@Base+0x4b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 66ff8 <_Py_open@@Base+0x4ce> │ │ │ │ + b.n 67030 <_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 │ │ │ │ @@ -89217,65 +89257,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 6111e <_PyLong_UInt16_Converter@@Base> │ │ │ │ - cbz r0, 67024 <_Py_open@@Base+0x4fa> │ │ │ │ + bl 61156 <_PyLong_UInt16_Converter@@Base> │ │ │ │ + cbz r0, 6705c <_Py_open@@Base+0x4fa> │ │ │ │ ldrh.w r0, [sp, #6] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 7e104 │ │ │ │ + bl 7e0f4 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - b.n 66ffc <_Py_open@@Base+0x4d2> │ │ │ │ + b.n 67034 <_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 271c54 <_PyLong_UInt32_Converter@@Base> │ │ │ │ - cbz r0, 6704c <_Py_open@@Base+0x522> │ │ │ │ + bl 270c60 <_PyLong_UInt32_Converter@@Base> │ │ │ │ + cbz r0, 67084 <_Py_open@@Base+0x522> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ rev r0, r0 │ │ │ │ - bl 7e104 │ │ │ │ + bl 7e0f4 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - b.n 6702a <_Py_open@@Base+0x500> │ │ │ │ + b.n 67062 <_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 23ce8c <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbz r0, 6709c <_Py_open@@Base+0x572> │ │ │ │ + bl 23c014 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbz r0, 670d4 <_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, 67092 <_Py_open@@Base+0x568> │ │ │ │ + cbnz r0, 670ca <_Py_open@@Base+0x568> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ - b.n 6709e <_Py_open@@Base+0x574> │ │ │ │ + bl 1b10e8 │ │ │ │ + b.n 670d6 <_Py_open@@Base+0x574> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 19e9f0 │ │ │ │ + bl 19e090 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6709e <_Py_open@@Base+0x574> │ │ │ │ + b.n 670d6 <_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 │ │ │ │ @@ -89292,187 +89332,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 670f6 <_Py_open@@Base+0x5cc> │ │ │ │ + beq.n 6712e <_Py_open@@Base+0x5cc> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #50568 @ 0xc588 │ │ │ │ + movw r1, #46344 @ 0xb508 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 67128 <_Py_open@@Base+0x5fe> │ │ │ │ + bl f3560 │ │ │ │ + b.n 67160 <_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, #50604 @ 0xc5ac │ │ │ │ + movw r2, #46380 @ 0xb52c │ │ │ │ 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] @ (67334 <_Py_open@@Base+0x80a>) │ │ │ │ - bl d82e0 │ │ │ │ - cbnz r0, 6712c <_Py_open@@Base+0x602> │ │ │ │ + ldr r3, [pc, #528] @ (6736c <_Py_open@@Base+0x80a>) │ │ │ │ + bl d81d0 │ │ │ │ + cbnz r0, 67164 <_Py_open@@Base+0x602> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6732c <_Py_open@@Base+0x802> │ │ │ │ + b.n 67364 <_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, 6715a <_Py_open@@Base+0x630> │ │ │ │ + cbnz r0, 67192 <_Py_open@@Base+0x630> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #50632 @ 0xc5c8 │ │ │ │ + movw r1, #46408 @ 0xb548 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 672fa <_Py_open@@Base+0x7d0> │ │ │ │ - bl fcb0c │ │ │ │ + b.n 67332 <_Py_open@@Base+0x7d0> │ │ │ │ + bl fc9d4 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 6713e <_Py_open@@Base+0x614> │ │ │ │ + blt.n 67176 <_Py_open@@Base+0x614> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 6719a <_Py_open@@Base+0x670> │ │ │ │ - bl fcb0c │ │ │ │ + cbz r0, 671d2 <_Py_open@@Base+0x670> │ │ │ │ + bl fc9d4 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6717e <_Py_open@@Base+0x654> │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 671b6 <_Py_open@@Base+0x654> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 672f8 <_Py_open@@Base+0x7ce> │ │ │ │ - b.n 67182 <_Py_open@@Base+0x658> │ │ │ │ + bne.w 67330 <_Py_open@@Base+0x7ce> │ │ │ │ + b.n 671ba <_Py_open@@Base+0x658> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6719e <_Py_open@@Base+0x674> │ │ │ │ + bge.n 671d6 <_Py_open@@Base+0x674> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #50668 @ 0xc5ec │ │ │ │ + movw r1, #46444 @ 0xb56c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 67154 <_Py_open@@Base+0x62a> │ │ │ │ + bl f3560 │ │ │ │ + b.n 6718c <_Py_open@@Base+0x62a> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 671ae <_Py_open@@Base+0x684> │ │ │ │ + cbz r3, 671e6 <_Py_open@@Base+0x684> │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ adds r4, #7 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 671b0 <_Py_open@@Base+0x686> │ │ │ │ + b.n 671e8 <_Py_open@@Base+0x686> │ │ │ │ movs r4, #16 │ │ │ │ adds r3, r6, #1 │ │ │ │ it ne │ │ │ │ addne r4, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 75f54 │ │ │ │ + bl 75f8c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 671c6 <_Py_open@@Base+0x69c> │ │ │ │ - bl 1fc770 │ │ │ │ - b.n 67154 <_Py_open@@Base+0x62a> │ │ │ │ + cbnz r0, 671fe <_Py_open@@Base+0x69c> │ │ │ │ + bl 1fb898 │ │ │ │ + b.n 6718c <_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, 671de <_Py_open@@Base+0x6b4> │ │ │ │ + cbnz r0, 67216 <_Py_open@@Base+0x6b4> │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #11 │ │ │ │ - bhi.n 671ee <_Py_open@@Base+0x6c4> │ │ │ │ - b.n 671f2 <_Py_open@@Base+0x6c8> │ │ │ │ + bhi.n 67226 <_Py_open@@Base+0x6c4> │ │ │ │ + b.n 6722a <_Py_open@@Base+0x6c8> │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ - bl 256570 │ │ │ │ + bl 2556c0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 671d6 <_Py_open@@Base+0x6ac> │ │ │ │ - b.n 67208 <_Py_open@@Base+0x6de> │ │ │ │ + bne.n 6720e <_Py_open@@Base+0x6ac> │ │ │ │ + b.n 67240 <_Py_open@@Base+0x6de> │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r4, 6720c <_Py_open@@Base+0x6e2> │ │ │ │ + cbnz r4, 67244 <_Py_open@@Base+0x6e2> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #50696 @ 0xc608 │ │ │ │ + movw r1, #46472 @ 0xb588 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 672fa <_Py_open@@Base+0x7d0> │ │ │ │ + b.n 67332 <_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, 67266 <_Py_open@@Base+0x73c> │ │ │ │ + cbz r1, 6729e <_Py_open@@Base+0x73c> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #27 │ │ │ │ - bls.n 67230 <_Py_open@@Base+0x706> │ │ │ │ + bls.n 67268 <_Py_open@@Base+0x706> │ │ │ │ adds.w sl, r4, #16 │ │ │ │ - bne.n 67248 <_Py_open@@Base+0x71e> │ │ │ │ + bne.n 67280 <_Py_open@@Base+0x71e> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #50740 @ 0xc634 │ │ │ │ + movw r1, #46516 @ 0xb5b4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 67208 <_Py_open@@Base+0x6de> │ │ │ │ + bl f3560 │ │ │ │ + b.n 67240 <_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 67268 <_Py_open@@Base+0x73e> │ │ │ │ + b.n 672a0 <_Py_open@@Base+0x73e> │ │ │ │ mov sl, r4 │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 672c4 <_Py_open@@Base+0x79a> │ │ │ │ + beq.n 672fc <_Py_open@@Base+0x79a> │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 6729a <_Py_open@@Base+0x770> │ │ │ │ + bls.n 672d2 <_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 6729a <_Py_open@@Base+0x770> │ │ │ │ + bhi.n 672d2 <_Py_open@@Base+0x770> │ │ │ │ subs r4, r4, r2 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 6729a <_Py_open@@Base+0x770> │ │ │ │ + bhi.n 672d2 <_Py_open@@Base+0x770> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ adds.w r2, sl, r3 │ │ │ │ - bne.n 672b2 <_Py_open@@Base+0x788> │ │ │ │ + bne.n 672ea <_Py_open@@Base+0x788> │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #50784 @ 0xc660 │ │ │ │ + movw r1, #46560 @ 0xb5e0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 67208 <_Py_open@@Base+0x6de> │ │ │ │ + bl f3560 │ │ │ │ + b.n 67240 <_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] │ │ │ │ @@ -89481,42 +89521,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, #25581 @ 0x63ed │ │ │ │ + movw r2, #25653 @ 0x6435 │ │ │ │ movt r2, #3 │ │ │ │ - bl 210fec │ │ │ │ + bl 21007c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 67208 <_Py_open@@Base+0x6de> │ │ │ │ + beq.n 67240 <_Py_open@@Base+0x6de> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 672fa <_Py_open@@Base+0x7d0> │ │ │ │ + b.n 67332 <_Py_open@@Base+0x7d0> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 6730a <_Py_open@@Base+0x7e0> │ │ │ │ + cbz r3, 67342 <_Py_open@@Base+0x7e0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 12e348 │ │ │ │ + bl 12e01c │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ ldrd r0, r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 67328 <_Py_open@@Base+0x7fe> │ │ │ │ + ble.n 67360 <_Py_open@@Base+0x7fe> │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl 12e348 │ │ │ │ - b.n 67314 <_Py_open@@Base+0x7ea> │ │ │ │ - bl 7630c │ │ │ │ + bl 12e01c │ │ │ │ + b.n 6734c <_Py_open@@Base+0x7ea> │ │ │ │ + bl 76344 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrh r0, [r7, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -89525,436 +89565,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, #50832 @ 0xc690 │ │ │ │ + movw r1, #46608 @ 0xb610 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #32] │ │ │ │ - bl 8edb8 │ │ │ │ - cbnz r0, 6736e <_Py_open@@Base+0x844> │ │ │ │ + bl 8ed90 │ │ │ │ + cbnz r0, 673a6 <_Py_open@@Base+0x844> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 67470 <_Py_open@@Base+0x946> │ │ │ │ + b.n 674a8 <_Py_open@@Base+0x946> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - movw r1, #50852 @ 0xc6a4 │ │ │ │ + movw r1, #46628 @ 0xb624 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 10040c │ │ │ │ + bl 1001cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6736a <_Py_open@@Base+0x840> │ │ │ │ + beq.n 673a2 <_Py_open@@Base+0x840> │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 673c4 <_Py_open@@Base+0x89a> │ │ │ │ + ble.n 673fc <_Py_open@@Base+0x89a> │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcc.n 67392 <_Py_open@@Base+0x868> │ │ │ │ + bcc.n 673ca <_Py_open@@Base+0x868> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 673b8 <_Py_open@@Base+0x88e> │ │ │ │ + b.n 673f0 <_Py_open@@Base+0x88e> │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bl 75f54 │ │ │ │ + bl 75f8c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6738e <_Py_open@@Base+0x864> │ │ │ │ + beq.n 673c6 <_Py_open@@Base+0x864> │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 673b8 <_Py_open@@Base+0x88e> │ │ │ │ + bhi.n 673f0 <_Py_open@@Base+0x88e> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r5, r0 │ │ │ │ - bl 75f54 │ │ │ │ + bl 75f8c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 673c6 <_Py_open@@Base+0x89c> │ │ │ │ + cbnz r0, 673fe <_Py_open@@Base+0x89c> │ │ │ │ movs r5, #0 │ │ │ │ - bl 1fc770 │ │ │ │ + bl 1fb898 │ │ │ │ mov r4, r5 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 67436 <_Py_open@@Base+0x90c> │ │ │ │ + b.n 6746e <_Py_open@@Base+0x90c> │ │ │ │ mov r7, r4 │ │ │ │ - movw r1, #50900 @ 0xc6d4 │ │ │ │ + movw r1, #46676 @ 0xb654 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r9, r4 │ │ │ │ mov sl, r7 │ │ │ │ mov.w r8, #0 │ │ │ │ add.w fp, r6, #16 │ │ │ │ cmp r8, r5 │ │ │ │ - bge.n 67412 <_Py_open@@Base+0x8e8> │ │ │ │ + bge.n 6744a <_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 1747e8 │ │ │ │ - cbz r0, 67434 <_Py_open@@Base+0x90a> │ │ │ │ + bl 173f24 │ │ │ │ + cbz r0, 6746c <_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 673da <_Py_open@@Base+0x8b0> │ │ │ │ + b.n 67412 <_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, #19193 @ 0x4af9 │ │ │ │ + movw r5, #19249 @ 0x4b31 │ │ │ │ movt r5, #6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 332a2 <_Py_fstat@@Base+0x376> │ │ │ │ + bl 332a6 <_Py_fstat@@Base+0x376> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 67436 <_Py_open@@Base+0x90c> │ │ │ │ + b.n 6746e <_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 67450 <_Py_open@@Base+0x926> │ │ │ │ + beq.n 67488 <_Py_open@@Base+0x926> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 12e348 │ │ │ │ - b.n 6743e <_Py_open@@Base+0x914> │ │ │ │ + bl 12e01c │ │ │ │ + b.n 67476 <_Py_open@@Base+0x914> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67470 <_Py_open@@Base+0x946> │ │ │ │ + bge.n 674a8 <_Py_open@@Base+0x946> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 67470 <_Py_open@@Base+0x946> │ │ │ │ + cbnz r3, 674a8 <_Py_open@@Base+0x946> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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, #50988 @ 0xc72c │ │ │ │ + movw r1, #46764 @ 0xb6ac │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 8edb8 │ │ │ │ - cbnz r0, 674be <_Py_open@@Base+0x994> │ │ │ │ - bl d94d0 │ │ │ │ - movw r2, #30885 @ 0x78a5 │ │ │ │ + bl 8ed90 │ │ │ │ + cbnz r0, 674f6 <_Py_open@@Base+0x994> │ │ │ │ + bl d93c0 │ │ │ │ + movw r2, #30305 @ 0x7661 │ │ │ │ movt r2, #18 │ │ │ │ - movw r1, #51004 @ 0xc73c │ │ │ │ + movw r1, #46780 @ 0xb6bc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r3, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 8edb8 │ │ │ │ - cbnz r0, 674c2 <_Py_open@@Base+0x998> │ │ │ │ + bl 8ed90 │ │ │ │ + cbnz r0, 674fa <_Py_open@@Base+0x998> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 67534 <_Py_open@@Base+0xa0a> │ │ │ │ + b.n 6756c <_Py_open@@Base+0xa0a> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 674c4 <_Py_open@@Base+0x99a> │ │ │ │ + b.n 674fc <_Py_open@@Base+0x99a> │ │ │ │ movs r5, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - movw r1, #20928 @ 0x51c0 │ │ │ │ + movw r1, #16704 @ 0x4140 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #51020 @ 0xc74c │ │ │ │ + movw r0, #46796 @ 0xb6cc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91b24 │ │ │ │ + bl 91b08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 674ba <_Py_open@@Base+0x990> │ │ │ │ + beq.n 674f2 <_Py_open@@Base+0x990> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 12c2a0 │ │ │ │ + bl 12bf90 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6752e <_Py_open@@Base+0xa04> │ │ │ │ + cbnz r0, 67566 <_Py_open@@Base+0xa04> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2b4e8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12e348 │ │ │ │ - cbz r5, 67512 <_Py_open@@Base+0x9e8> │ │ │ │ + bl 12e01c │ │ │ │ + cbz r5, 6754a <_Py_open@@Base+0x9e8> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67512 <_Py_open@@Base+0x9e8> │ │ │ │ + bge.n 6754a <_Py_open@@Base+0x9e8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 67512 <_Py_open@@Base+0x9e8> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 67524 <_Py_open@@Base+0x9fa> │ │ │ │ + cbnz r3, 6754a <_Py_open@@Base+0x9e8> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 6755c <_Py_open@@Base+0x9fa> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ - b.n 674ba <_Py_open@@Base+0x990> │ │ │ │ + bl 1b10e8 │ │ │ │ + b.n 674f2 <_Py_open@@Base+0x990> │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 67534 <_Py_open@@Base+0xa0a> │ │ │ │ + b.n 6756c <_Py_open@@Base+0xa0a> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 674fe <_Py_open@@Base+0x9d4> │ │ │ │ - b.n 67514 <_Py_open@@Base+0x9ea> │ │ │ │ + bne.n 67536 <_Py_open@@Base+0x9d4> │ │ │ │ + b.n 6754c <_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, #51040 @ 0xc760 │ │ │ │ + movw r1, #46816 @ 0xb6e0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8edb8 │ │ │ │ - cbz r0, 675aa <_Py_open@@Base+0xa80> │ │ │ │ + bl 8ed90 │ │ │ │ + cbz r0, 675e2 <_Py_open@@Base+0xa80> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - movw r1, #10704 @ 0x29d0 │ │ │ │ + movw r1, #6480 @ 0x1950 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #51060 @ 0xc774 │ │ │ │ + movw r0, #46836 @ 0xb6f4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91b24 │ │ │ │ + bl 91b08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 675aa <_Py_open@@Base+0xa80> │ │ │ │ - bl 965e4 │ │ │ │ + beq.n 675e2 <_Py_open@@Base+0xa80> │ │ │ │ + bl 965c4 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2b490 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9aa94 │ │ │ │ - cbnz r4, 675ae <_Py_open@@Base+0xa84> │ │ │ │ + bl 9aa40 │ │ │ │ + cbnz r4, 675e6 <_Py_open@@Base+0xa84> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #51084 @ 0xc78c │ │ │ │ + movw r1, #46860 @ 0xb70c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 675b8 <_Py_open@@Base+0xa8e> │ │ │ │ + b.n 675f0 <_Py_open@@Base+0xa8e> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ 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, #51108 @ 0xc7a4 │ │ │ │ + movw r1, #46884 @ 0xb724 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8edb8 │ │ │ │ - cbz r0, 67602 <_Py_open@@Base+0xad8> │ │ │ │ + bl 8ed90 │ │ │ │ + cbz r0, 6763a <_Py_open@@Base+0xad8> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcc.n 67606 <_Py_open@@Base+0xadc> │ │ │ │ + bcc.n 6763e <_Py_open@@Base+0xadc> │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #51128 @ 0xc7b8 │ │ │ │ + movw r1, #46904 @ 0xb738 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6765a <_Py_open@@Base+0xb30> │ │ │ │ + b.n 67692 <_Py_open@@Base+0xb30> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - movw r1, #35328 @ 0x8a00 │ │ │ │ + movw r1, #31104 @ 0x7980 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #51168 @ 0xc7e0 │ │ │ │ + movw r0, #46944 @ 0xb760 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91b24 │ │ │ │ + bl 91b08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 67602 <_Py_open@@Base+0xad8> │ │ │ │ - bl 965e4 │ │ │ │ + beq.n 6763a <_Py_open@@Base+0xad8> │ │ │ │ + bl 965c4 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ blx 2bfac │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9aa94 │ │ │ │ - cbnz r4, 67654 <_Py_open@@Base+0xb2a> │ │ │ │ + bl 9aa40 │ │ │ │ + cbnz r4, 6768c <_Py_open@@Base+0xb2a> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #51192 @ 0xc7f8 │ │ │ │ + movw r1, #46968 @ 0xb778 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 67602 <_Py_open@@Base+0xad8> │ │ │ │ + bl f3560 │ │ │ │ + b.n 6763a <_Py_open@@Base+0xad8> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 79770 │ │ │ │ + bl 79798 │ │ │ │ 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, #51216 @ 0xc810 │ │ │ │ + movw r1, #46992 @ 0xb790 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 8edb8 │ │ │ │ - cbz r0, 676ac <_Py_open@@Base+0xb82> │ │ │ │ - bl 965e4 │ │ │ │ + bl 8ed90 │ │ │ │ + cbz r0, 676e4 <_Py_open@@Base+0xb82> │ │ │ │ + bl 965c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2b1c8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9aa94 │ │ │ │ - cbnz r4, 676b0 <_Py_open@@Base+0xb86> │ │ │ │ + bl 9aa40 │ │ │ │ + cbnz r4, 676e8 <_Py_open@@Base+0xb86> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #51236 @ 0xc824 │ │ │ │ + movw r1, #47012 @ 0xb7a4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 676b6 <_Py_open@@Base+0xb8c> │ │ │ │ + b.n 676ee <_Py_open@@Base+0xb8c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ 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, #51256 @ 0xc838 │ │ │ │ + movw r1, #47032 @ 0xb7b8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r2, sp │ │ │ │ - bl 8edb8 │ │ │ │ - cbz r0, 67706 <_Py_open@@Base+0xbdc> │ │ │ │ + bl 8ed90 │ │ │ │ + cbz r0, 6773e <_Py_open@@Base+0xbdc> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 6770a <_Py_open@@Base+0xbe0> │ │ │ │ + bne.n 67742 <_Py_open@@Base+0xbe0> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 67736 <_Py_open@@Base+0xc0c> │ │ │ │ + beq.n 6776e <_Py_open@@Base+0xc0c> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #51272 @ 0xc848 │ │ │ │ + movw r1, #47048 @ 0xb7c8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12e348 │ │ │ │ + bl 12e01c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 67766 <_Py_open@@Base+0xc3c> │ │ │ │ + b.n 6779e <_Py_open@@Base+0xc3c> │ │ │ │ cmp r0, #10 │ │ │ │ - bne.n 67716 <_Py_open@@Base+0xbec> │ │ │ │ + bne.n 6774e <_Py_open@@Base+0xbec> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 67736 <_Py_open@@Base+0xc0c> │ │ │ │ - b.n 676ea <_Py_open@@Base+0xbc0> │ │ │ │ + beq.n 6776e <_Py_open@@Base+0xc0c> │ │ │ │ + b.n 67722 <_Py_open@@Base+0xbc0> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #51316 @ 0xc874 │ │ │ │ + movw r1, #47092 @ 0xb7f4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12e348 │ │ │ │ - b.n 67706 <_Py_open@@Base+0xbdc> │ │ │ │ + bl 12e01c │ │ │ │ + b.n 6773e <_Py_open@@Base+0xbdc> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ blx 2b014 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6775a <_Py_open@@Base+0xc30> │ │ │ │ + cbnz r0, 67792 <_Py_open@@Base+0xc30> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ + bl 1b10e8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12e348 │ │ │ │ - b.n 67706 <_Py_open@@Base+0xbdc> │ │ │ │ + bl 12e01c │ │ │ │ + b.n 6773e <_Py_open@@Base+0xbdc> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 12e348 │ │ │ │ + bl 12e01c │ │ │ │ mov r0, r4 │ │ │ │ - bl 79770 │ │ │ │ + bl 79798 │ │ │ │ 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 e50f8 │ │ │ │ + bl e4f98 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6778e <_Py_open@@Base+0xc64> │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 6778e <_Py_open@@Base+0xc64> │ │ │ │ + bne.n 677c6 <_Py_open@@Base+0xc64> │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 677c6 <_Py_open@@Base+0xc64> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 677ca <_Py_open@@Base+0xca0> │ │ │ │ - bl 965e4 │ │ │ │ + b.n 67802 <_Py_open@@Base+0xca0> │ │ │ │ + bl 965c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b4c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 677c2 <_Py_open@@Base+0xc98> │ │ │ │ + bge.n 677fa <_Py_open@@Base+0xc98> │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - beq.n 677c2 <_Py_open@@Base+0xc98> │ │ │ │ + beq.n 677fa <_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 1b1958 │ │ │ │ + b.w 1b10e8 │ │ │ │ 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 e50f8 │ │ │ │ + bl e4f98 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 677f0 <_Py_open@@Base+0xcc6> │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 677f0 <_Py_open@@Base+0xcc6> │ │ │ │ + bne.n 67828 <_Py_open@@Base+0xcc6> │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 67828 <_Py_open@@Base+0xcc6> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6780a <_Py_open@@Base+0xce0> │ │ │ │ + b.n 67842 <_Py_open@@Base+0xce0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ea428 <_Py_dup@@Base> │ │ │ │ + bl 1e9550 <_Py_dup@@Base> │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 677ec <_Py_open@@Base+0xcc2> │ │ │ │ - bl 800ec │ │ │ │ + beq.n 67824 <_Py_open@@Base+0xcc2> │ │ │ │ + bl 800cc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6780a <_Py_open@@Base+0xce0> │ │ │ │ + cbnz r0, 67842 <_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 │ │ │ │ @@ -89962,954 +90002,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 6783c <_Py_open@@Base+0xd12> │ │ │ │ + beq.n 67874 <_Py_open@@Base+0xd12> │ │ │ │ movw r2, #8304 @ 0x2070 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 67852 <_Py_open@@Base+0xd28> │ │ │ │ + bne.n 6788a <_Py_open@@Base+0xd28> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 678a8 <_Py_open@@Base+0xd7e> │ │ │ │ + beq.n 678e0 <_Py_open@@Base+0xd7e> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 678a8 <_Py_open@@Base+0xd7e> │ │ │ │ - b.n 67854 <_Py_open@@Base+0xd2a> │ │ │ │ + ble.n 678e0 <_Py_open@@Base+0xd7e> │ │ │ │ + b.n 6788c <_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 67870 <_Py_open@@Base+0xd46> │ │ │ │ + beq.n 678a8 <_Py_open@@Base+0xd46> │ │ │ │ movw r2, #8304 @ 0x2070 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 67886 <_Py_open@@Base+0xd5c> │ │ │ │ + bne.n 678be <_Py_open@@Base+0xd5c> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 678a8 <_Py_open@@Base+0xd7e> │ │ │ │ + beq.n 678e0 <_Py_open@@Base+0xd7e> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 678a8 <_Py_open@@Base+0xd7e> │ │ │ │ - b.n 67888 <_Py_open@@Base+0xd5e> │ │ │ │ + ble.n 678e0 <_Py_open@@Base+0xd7e> │ │ │ │ + b.n 678c0 <_Py_open@@Base+0xd5e> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r4, #0] │ │ │ │ - cbz r6, 678e4 <_Py_open@@Base+0xdba> │ │ │ │ + cbz r6, 6791c <_Py_open@@Base+0xdba> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 678c2 <_Py_open@@Base+0xd98> │ │ │ │ + bne.n 678fa <_Py_open@@Base+0xd98> │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 678d0 <_Py_open@@Base+0xda6> │ │ │ │ + bne.n 67908 <_Py_open@@Base+0xda6> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21056 @ 0x5240 │ │ │ │ + movw r1, #16832 @ 0x41c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 6791e <_Py_open@@Base+0xdf4> │ │ │ │ + bl f3560 │ │ │ │ + b.n 67956 <_Py_open@@Base+0xdf4> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 678d8 <_Py_open@@Base+0xdae> │ │ │ │ - b.n 6789a <_Py_open@@Base+0xd70> │ │ │ │ + bne.n 67910 <_Py_open@@Base+0xdae> │ │ │ │ + b.n 678d2 <_Py_open@@Base+0xd70> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 678a8 <_Py_open@@Base+0xd7e> │ │ │ │ - b.n 678da <_Py_open@@Base+0xdb0> │ │ │ │ + ble.n 678e0 <_Py_open@@Base+0xd7e> │ │ │ │ + b.n 67912 <_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 225108 │ │ │ │ + bl 224218 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67904 <_Py_open@@Base+0xdda> │ │ │ │ + bge.n 6793c <_Py_open@@Base+0xdda> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67904 <_Py_open@@Base+0xdda> │ │ │ │ + cbnz r3, 6793c <_Py_open@@Base+0xdda> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67918 <_Py_open@@Base+0xdee> │ │ │ │ + bge.n 67950 <_Py_open@@Base+0xdee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67918 <_Py_open@@Base+0xdee> │ │ │ │ + cbnz r3, 67950 <_Py_open@@Base+0xdee> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ 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 67950 <_Py_open@@Base+0xe26> │ │ │ │ + beq.n 67988 <_Py_open@@Base+0xe26> │ │ │ │ movw r2, #8304 @ 0x2070 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 67966 <_Py_open@@Base+0xe3c> │ │ │ │ + bne.n 6799e <_Py_open@@Base+0xe3c> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 679bc <_Py_open@@Base+0xe92> │ │ │ │ + beq.n 679f4 <_Py_open@@Base+0xe92> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 679bc <_Py_open@@Base+0xe92> │ │ │ │ - b.n 67968 <_Py_open@@Base+0xe3e> │ │ │ │ + ble.n 679f4 <_Py_open@@Base+0xe92> │ │ │ │ + b.n 679a0 <_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 67984 <_Py_open@@Base+0xe5a> │ │ │ │ + beq.n 679bc <_Py_open@@Base+0xe5a> │ │ │ │ movw r2, #8304 @ 0x2070 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 6799a <_Py_open@@Base+0xe70> │ │ │ │ + bne.n 679d2 <_Py_open@@Base+0xe70> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 679bc <_Py_open@@Base+0xe92> │ │ │ │ + beq.n 679f4 <_Py_open@@Base+0xe92> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 679bc <_Py_open@@Base+0xe92> │ │ │ │ - b.n 6799c <_Py_open@@Base+0xe72> │ │ │ │ + ble.n 679f4 <_Py_open@@Base+0xe92> │ │ │ │ + b.n 679d4 <_Py_open@@Base+0xe72> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r4, #0] │ │ │ │ - cbz r6, 679f8 <_Py_open@@Base+0xece> │ │ │ │ + cbz r6, 67a30 <_Py_open@@Base+0xece> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 679d6 <_Py_open@@Base+0xeac> │ │ │ │ + bne.n 67a0e <_Py_open@@Base+0xeac> │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 679e4 <_Py_open@@Base+0xeba> │ │ │ │ + bne.n 67a1c <_Py_open@@Base+0xeba> │ │ │ │ movw r3, #61124 @ 0xeec4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21056 @ 0x5240 │ │ │ │ + movw r1, #16832 @ 0x41c0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 67a32 <_Py_open@@Base+0xf08> │ │ │ │ + bl f3560 │ │ │ │ + b.n 67a6a <_Py_open@@Base+0xf08> │ │ │ │ movw r3, #8304 @ 0x2070 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 679ec <_Py_open@@Base+0xec2> │ │ │ │ - b.n 679ae <_Py_open@@Base+0xe84> │ │ │ │ + bne.n 67a24 <_Py_open@@Base+0xec2> │ │ │ │ + b.n 679e6 <_Py_open@@Base+0xe84> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 679bc <_Py_open@@Base+0xe92> │ │ │ │ - b.n 679ee <_Py_open@@Base+0xec4> │ │ │ │ + ble.n 679f4 <_Py_open@@Base+0xe92> │ │ │ │ + b.n 67a26 <_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 41cea │ │ │ │ + bl 41d32 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67a18 <_Py_open@@Base+0xeee> │ │ │ │ + bge.n 67a50 <_Py_open@@Base+0xeee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67a18 <_Py_open@@Base+0xeee> │ │ │ │ + cbnz r3, 67a50 <_Py_open@@Base+0xeee> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67a2c <_Py_open@@Base+0xf02> │ │ │ │ + bge.n 67a64 <_Py_open@@Base+0xf02> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67a2c <_Py_open@@Base+0xf02> │ │ │ │ + cbnz r3, 67a64 <_Py_open@@Base+0xf02> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00067a36 : │ │ │ │ +00067a6e : │ │ │ │ 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, 67a66 │ │ │ │ - ldr r3, [pc, #52] @ (67a84 ) │ │ │ │ + cbz r0, 67a9e │ │ │ │ + ldr r3, [pc, #52] @ (67abc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - bl 19e9f0 │ │ │ │ + bl 19e090 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 67a66 │ │ │ │ + cbnz r0, 67a9e │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r4, [r5, #72] @ 0x48 │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f4744 │ │ │ │ + bl 1f375c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 77680 │ │ │ │ + b.w 776b8 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00067a88 : │ │ │ │ +00067ac0 : │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.w 67a36 │ │ │ │ + b.w 67a6e │ │ │ │ │ │ │ │ -00067a90 : │ │ │ │ +00067ac8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 67aba │ │ │ │ + cbz r0, 67af2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 19e9f0 │ │ │ │ + bl 19e090 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 67abe │ │ │ │ - ldr r3, [pc, #52] @ (67ae0 ) │ │ │ │ + cbnz r0, 67af6 │ │ │ │ + ldr r3, [pc, #52] @ (67b18 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ str r4, [r3, #72] @ 0x48 │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 67adc │ │ │ │ + b.n 67b14 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ - bl 1e9f94 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ + bl 1e90bc <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67adc │ │ │ │ + bge.n 67b14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67adc │ │ │ │ + cbnz r3, 67b14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00067ae4 <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ +00067b1c <_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 52298 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ + bl 520bc <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 67b0c <_PyMonitoring_FireCRaiseEvent@@Base+0x28> │ │ │ │ + bne.n 67b44 <_PyMonitoring_FireCRaiseEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 67b40 <_PyMonitoring_FireCRaiseEvent@@Base+0x5c> │ │ │ │ + b.n 67b78 <_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 51b92 <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ + bl 519b6 <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 67b3a <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ - bl d9454 │ │ │ │ - b.n 67b40 <_PyMonitoring_FireCRaiseEvent@@Base+0x5c> │ │ │ │ - bl 77680 │ │ │ │ - b.n 67b06 <_PyMonitoring_FireCRaiseEvent@@Base+0x22> │ │ │ │ + cbnz r4, 67b72 <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ + bl d9344 │ │ │ │ + b.n 67b78 <_PyMonitoring_FireCRaiseEvent@@Base+0x5c> │ │ │ │ + bl 776b8 │ │ │ │ + b.n 67b3e <_PyMonitoring_FireCRaiseEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00067b46 <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ +00067b7e <_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 52298 <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ + bl 520bc <_PyMonitoring_FirePyThrowEvent@@Base+0xa6> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 67b6e <_PyMonitoring_FireReraiseEvent@@Base+0x28> │ │ │ │ + bne.n 67ba6 <_PyMonitoring_FireReraiseEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 67ba2 <_PyMonitoring_FireReraiseEvent@@Base+0x5c> │ │ │ │ + b.n 67bda <_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 51b92 <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ + bl 519b6 <_PyMonitoring_FirePyStartEvent@@Base+0xba> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 67b9c <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ - bl d9454 │ │ │ │ - b.n 67ba2 <_PyMonitoring_FireReraiseEvent@@Base+0x5c> │ │ │ │ - bl 77680 │ │ │ │ - b.n 67b68 <_PyMonitoring_FireReraiseEvent@@Base+0x22> │ │ │ │ + cbnz r4, 67bd4 <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ + bl d9344 │ │ │ │ + b.n 67bda <_PyMonitoring_FireReraiseEvent@@Base+0x5c> │ │ │ │ + bl 776b8 │ │ │ │ + b.n 67ba0 <_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 706ec │ │ │ │ + bl 70718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67c34 <_PyMonitoring_FireReraiseEvent@@Base+0xee> │ │ │ │ + beq.n 67c6c <_PyMonitoring_FireReraiseEvent@@Base+0xee> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 67c06 <_PyMonitoring_FireReraiseEvent@@Base+0xc0> │ │ │ │ + b.n 67c3e <_PyMonitoring_FireReraiseEvent@@Base+0xc0> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ - movw r0, #9536 @ 0x2540 │ │ │ │ + movw r0, #5312 @ 0x14c0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 67c38 <_PyMonitoring_FireReraiseEvent@@Base+0xf2> │ │ │ │ + cbz r0, 67c70 <_PyMonitoring_FireReraiseEvent@@Base+0xf2> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7888c │ │ │ │ + bl 788b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 67c50 <_PyMonitoring_FireReraiseEvent@@Base+0x10a> │ │ │ │ + blt.n 67c88 <_PyMonitoring_FireReraiseEvent@@Base+0x10a> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 67c60 <_PyMonitoring_FireReraiseEvent@@Base+0x11a> │ │ │ │ + blt.n 67c98 <_PyMonitoring_FireReraiseEvent@@Base+0x11a> │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 67c2e <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ + beq.n 67c66 <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 67c70 <_PyMonitoring_FireReraiseEvent@@Base+0x12a> │ │ │ │ + bls.n 67ca8 <_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 67c04 <_PyMonitoring_FireReraiseEvent@@Base+0xbe> │ │ │ │ + beq.n 67c3c <_PyMonitoring_FireReraiseEvent@@Base+0xbe> │ │ │ │ mov r0, r7 │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ - bl 7e104 │ │ │ │ + bl 7e0f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 67bce <_PyMonitoring_FireReraiseEvent@@Base+0x88> │ │ │ │ + bne.n 67c06 <_PyMonitoring_FireReraiseEvent@@Base+0x88> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 67c70 <_PyMonitoring_FireReraiseEvent@@Base+0x12a> │ │ │ │ + b.n 67ca8 <_PyMonitoring_FireReraiseEvent@@Base+0x12a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67c2e <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ + bge.n 67c66 <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 67c2e <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ + bne.n 67c66 <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 67c2e <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67c66 <_PyMonitoring_FireReraiseEvent@@Base+0xe8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 67bf6 <_PyMonitoring_FireReraiseEvent@@Base+0xb0> │ │ │ │ + bne.n 67c2e <_PyMonitoring_FireReraiseEvent@@Base+0xb0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 67bf6 <_PyMonitoring_FireReraiseEvent@@Base+0xb0> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67c2e <_PyMonitoring_FireReraiseEvent@@Base+0xb0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 67bfe <_PyMonitoring_FireReraiseEvent@@Base+0xb8> │ │ │ │ + bne.n 67c36 <_PyMonitoring_FireReraiseEvent@@Base+0xb8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 67bfe <_PyMonitoring_FireReraiseEvent@@Base+0xb8> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67c36 <_PyMonitoring_FireReraiseEvent@@Base+0xb8> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - b.n 67ba8 <_PyMonitoring_FireReraiseEvent@@Base+0x62> │ │ │ │ + b.n 67be0 <_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 67ba8 <_PyMonitoring_FireReraiseEvent@@Base+0x62> │ │ │ │ - cbz r0, 67cde <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ + bl 67be0 <_PyMonitoring_FireReraiseEvent@@Base+0x62> │ │ │ │ + cbz r0, 67d16 <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 716f0 │ │ │ │ + bl 71714 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 67cae <_PyMonitoring_FireReraiseEvent@@Base+0x168> │ │ │ │ + cbnz r0, 67ce6 <_PyMonitoring_FireReraiseEvent@@Base+0x168> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67cde <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ + bge.n 67d16 <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67cde <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ + cbnz r3, 67d16 <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 67cde <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67d16 <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ movs r0, #1 │ │ │ │ - bl 716f0 │ │ │ │ - cbnz r0, 67ce2 <_PyMonitoring_FireReraiseEvent@@Base+0x19c> │ │ │ │ + bl 71714 │ │ │ │ + cbnz r0, 67d1a <_PyMonitoring_FireReraiseEvent@@Base+0x19c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67cca <_PyMonitoring_FireReraiseEvent@@Base+0x184> │ │ │ │ + bge.n 67d02 <_PyMonitoring_FireReraiseEvent@@Base+0x184> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67cca <_PyMonitoring_FireReraiseEvent@@Base+0x184> │ │ │ │ + cbnz r3, 67d02 <_PyMonitoring_FireReraiseEvent@@Base+0x184> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67cde <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ + bge.n 67d16 <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67cde <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ + cbnz r3, 67d16 <_PyMonitoring_FireReraiseEvent@@Base+0x198> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 67cfc <_PyMonitoring_FireReraiseEvent@@Base+0x1b6> │ │ │ │ + b.n 67d34 <_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} │ │ │ │ │ │ │ │ -00067d00 : │ │ │ │ +00067d38 : │ │ │ │ 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 79770 │ │ │ │ - cbz r0, 67d64 │ │ │ │ + bl 79798 │ │ │ │ + cbz r0, 67d9c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19e9f0 │ │ │ │ + bl 19e090 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 67d50 │ │ │ │ - cbz r6, 67d6a │ │ │ │ + cbz r0, 67d88 │ │ │ │ + cbz r6, 67da2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79770 │ │ │ │ + bl 79798 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 67d6a │ │ │ │ + cbnz r0, 67da2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67d50 │ │ │ │ + bge.n 67d88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67d50 │ │ │ │ + cbnz r3, 67d88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67d64 │ │ │ │ + bge.n 67d9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67d64 │ │ │ │ + cbnz r3, 67d9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 67dac │ │ │ │ + b.n 67de4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 1eafa4 │ │ │ │ + bl 1ea0cc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r3 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67d98 │ │ │ │ + bge.n 67dd0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67d98 │ │ │ │ + cbnz r3, 67dd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67dac │ │ │ │ + bge.n 67de4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67dac │ │ │ │ + cbnz r3, 67de4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00067db4 : │ │ │ │ +00067dec : │ │ │ │ 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] @ (67e98 ) │ │ │ │ + ldr r4, [pc, #212] @ (67ed0 ) │ │ │ │ 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 67df2 │ │ │ │ + bne.n 67e2a │ │ │ │ strexb r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 67de2 │ │ │ │ + bne.n 67e1a │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ - beq.n 67e0c │ │ │ │ + beq.n 67e44 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 108da4 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 108b40 <_PyMutex_LockTimed@@Base> │ │ │ │ ldr.w r4, [r6, #3704] @ 0xe78 │ │ │ │ - cbz r4, 67e1c │ │ │ │ + cbz r4, 67e54 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 67e1c │ │ │ │ + beq.n 67e54 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - b.n 67e10 │ │ │ │ + b.n 67e48 │ │ │ │ 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 67e3c │ │ │ │ + bne.n 67e74 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 67e2c │ │ │ │ + bne.n 67e64 │ │ │ │ dmb ish │ │ │ │ - beq.n 67e46 │ │ │ │ - bl 23d610 │ │ │ │ - cbz r4, 67e8e │ │ │ │ - cbz r5, 67e56 │ │ │ │ + beq.n 67e7e │ │ │ │ + bl 23c798 │ │ │ │ + cbz r4, 67ec6 │ │ │ │ + cbz r5, 67e8e │ │ │ │ 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 67e5e │ │ │ │ + bne.n 67e96 │ │ │ │ dmb ish │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ add.w r3, r4, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #8 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 67e7a │ │ │ │ + bne.n 67eb2 │ │ │ │ dmb ish │ │ │ │ subs r0, r4, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00067e9c : │ │ │ │ +00067ed4 : │ │ │ │ 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] @ (67f58 ) │ │ │ │ + ldr r2, [pc, #172] @ (67f90 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbnz r5, 67ec4 │ │ │ │ - movw r1, #63144 @ 0xf6a8 │ │ │ │ + cbnz r5, 67efc │ │ │ │ + movw r1, #58920 @ 0xe628 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #156] @ (67f5c ) │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #156] @ (67f94 ) │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #148] @ (67f60 ) │ │ │ │ - bl 1d36c0 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #148] @ (67f98 ) │ │ │ │ + bl 1d27f4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 67f46 │ │ │ │ + blt.n 67f7e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 67ede │ │ │ │ + cbz r0, 67f16 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 67f0a │ │ │ │ - bl 7a53c │ │ │ │ + bmi.n 67f42 │ │ │ │ + bl 7a54c │ │ │ │ movs r0, #0 │ │ │ │ - bl 7193c │ │ │ │ + bl 71974 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 67f46 │ │ │ │ - ldr r1, [pc, #112] @ (67f60 ) │ │ │ │ + cbz r0, 67f7e │ │ │ │ + ldr r1, [pc, #112] @ (67f98 ) │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1d2c98 │ │ │ │ - cbz r0, 67f0a │ │ │ │ + bl 1d1dcc │ │ │ │ + cbz r0, 67f42 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67f46 │ │ │ │ + bge.n 67f7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 67f46 │ │ │ │ - b.n 67f28 │ │ │ │ + cbnz r3, 67f7e │ │ │ │ + b.n 67f60 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - cbz r4, 67f46 │ │ │ │ + cbz r4, 67f7e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85d00 │ │ │ │ + bl 85ce4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r0, 67f2e │ │ │ │ + cbz r0, 67f66 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67f46 │ │ │ │ + bge.n 67f7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67f46 │ │ │ │ + cbnz r3, 67f7e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 67f46 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67f7e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 67f52 │ │ │ │ + bge.n 67f8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67f52 │ │ │ │ + cbnz r3, 67f8a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 77160 <_Py_Dealloc@@Base> │ │ │ │ + b.w 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1d0c90 <_PyErr_Clear@@Base> │ │ │ │ + b.w 1cfdc4 <_PyErr_Clear@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #18] │ │ │ │ + ldr r0, [r2, #64] @ 0x40 │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsrs r0, r4, #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -00067f64 : │ │ │ │ +00067f9c : │ │ │ │ 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] @ (67fb0 ) │ │ │ │ + ldr r0, [pc, #56] @ (67fe8 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1d36c0 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1d27f4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 67f88 │ │ │ │ + bge.n 67fc0 │ │ │ │ movs r4, #0 │ │ │ │ - bl d94d0 │ │ │ │ - b.n 67fa8 │ │ │ │ + bl d93c0 │ │ │ │ + b.n 67fe0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 67fa2 │ │ │ │ + cbz r0, 67fda │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 67fa4 │ │ │ │ + beq.n 67fdc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ ite le │ │ │ │ movle r4, #0 │ │ │ │ movgt r4, #1 │ │ │ │ - b.n 67fa4 │ │ │ │ + b.n 67fdc │ │ │ │ mov r4, r0 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ lsrs r0, r4, #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -00067fb4 : │ │ │ │ +00067fec : │ │ │ │ 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] @ (68130 ) │ │ │ │ + ldr r6, [pc, #360] @ (68168 ) │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r4, #54252 @ 0xd3ec │ │ │ │ + movw r4, #50028 @ 0xc36c │ │ │ │ movt r4, #45 @ 0x2d │ │ │ │ mov r8, r2 │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr.w r9, [r3, r6] │ │ │ │ - ble.n 67fe6 │ │ │ │ + ble.n 6801e │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r1, 67fea │ │ │ │ + cbnz r1, 68022 │ │ │ │ add r5, sp, #4 │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7193c │ │ │ │ + bl 71974 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6811a │ │ │ │ + beq.w 68152 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 8b144 │ │ │ │ - cbnz r0, 68022 │ │ │ │ + bl 8b118 │ │ │ │ + cbnz r0, 6805a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 6811a │ │ │ │ + bge.w 68152 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6811a │ │ │ │ + bne.n 68152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6811a │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 68152 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 67ffa │ │ │ │ + bne.n 68032 │ │ │ │ ldr.w r9, [r9, #8] │ │ │ │ - movw r0, #58128 @ 0xe310 │ │ │ │ + movw r0, #53904 @ 0xd290 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 79728 │ │ │ │ + bl 79750 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1d2c98 │ │ │ │ + bl 1d1dcc │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6807a │ │ │ │ + beq.n 680b2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6806c │ │ │ │ + bge.n 680a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6806c │ │ │ │ + cbnz r3, 680a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #51344 @ 0xc890 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #47120 @ 0xb810 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #188] @ (68134 ) │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #188] @ (6816c ) │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6808c │ │ │ │ + bge.n 680c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6808c │ │ │ │ + cbnz r3, 680c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 68128 │ │ │ │ + beq.n 68160 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #16 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r5, [sp, #16] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 1d520c <_PyInterpreterState_SetRunningMain@@Base+0x8c> │ │ │ │ + bl 1d433c <_PyInterpreterState_SetRunningMain@@Base+0x8c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68128 │ │ │ │ + beq.n 68160 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - cbnz r4, 680b8 │ │ │ │ - movw r1, #51368 @ 0xc8a8 │ │ │ │ + cbnz r4, 680f0 │ │ │ │ + movw r1, #47144 @ 0xb828 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #128] @ (68134 ) │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #124] @ (68138 ) │ │ │ │ + ldr r0, [pc, #128] @ (6816c ) │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #124] @ (68170 ) │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1d36c0 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 1d27f4 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 680d2 │ │ │ │ - movw r1, #51400 @ 0xc8c8 │ │ │ │ + bge.n 6810a │ │ │ │ + movw r1, #47176 @ 0xb848 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #100] @ (68134 ) │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #100] @ (6816c ) │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - cbz r0, 68104 │ │ │ │ + cbz r0, 6813c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1bcc98 │ │ │ │ + bl 1bc348 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 680f0 │ │ │ │ - movw r1, #51420 @ 0xc8dc │ │ │ │ + bne.n 68128 │ │ │ │ + movw r1, #47196 @ 0xb85c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #72] @ (68134 ) │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #72] @ (6816c ) │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68104 │ │ │ │ + bge.n 6813c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 68104 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6813c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68128 │ │ │ │ + bge.n 68160 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68128 │ │ │ │ + cbnz r3, 68160 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 68128 │ │ │ │ - movw r1, #51452 @ 0xc8fc │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 68160 │ │ │ │ + movw r1, #47228 @ 0xb87c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #16] @ (68134 ) │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #16] @ (6816c ) │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #18] │ │ │ │ + ldr r4, [r5, #64] @ 0x40 │ │ │ │ lsls r1, r1, #1 │ │ │ │ @ instruction: 0xf74c004d │ │ │ │ │ │ │ │ -0006813c : │ │ │ │ +00068174 : │ │ │ │ movw r3, #61408 @ 0xefe0 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r2, [r3, #0] │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - b.w 67fb4 │ │ │ │ + b.w 67fec │ │ │ │ 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 1278a4 │ │ │ │ + bl 127660 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbnz r0, 68174 │ │ │ │ + cbnz r0, 681ac │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6819e │ │ │ │ + b.n 681d6 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #19 │ │ │ │ add.w r0, r5, #16 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 2bd34 │ │ │ │ - cbnz r0, 68198 │ │ │ │ + cbnz r0, 681d0 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ - b.n 68170 │ │ │ │ - bl 7e104 │ │ │ │ + bl 1b10e8 │ │ │ │ + b.n 681a8 │ │ │ │ + bl 7e0f4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ 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 │ │ │ │ @@ -90919,151 +90959,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] @ (68270 ) │ │ │ │ - movw r2, #51472 @ 0xc910 │ │ │ │ + ldr r3, [pc, #156] @ (682a8 ) │ │ │ │ + movw r2, #47248 @ 0xb890 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d82e0 │ │ │ │ - cbz r0, 68204 │ │ │ │ + bl d81d0 │ │ │ │ + cbz r0, 6823c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 68208 │ │ │ │ + bge.n 68240 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e348 │ │ │ │ + bl 12e01c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #51492 @ 0xc924 │ │ │ │ + movw r1, #47268 @ 0xb8a4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6826a │ │ │ │ + b.n 682a2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 68214 │ │ │ │ + bne.n 6824c │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 68236 │ │ │ │ + b.n 6826e │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 68236 │ │ │ │ + ble.n 6826e │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e348 │ │ │ │ + bl 12e01c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #51532 @ 0xc94c │ │ │ │ + movw r1, #47308 @ 0xb8cc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 68204 │ │ │ │ + bl f3560 │ │ │ │ + b.n 6823c │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 5adda │ │ │ │ + bl 5ae10 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bge.n 68256 │ │ │ │ - bl 12e348 │ │ │ │ + bge.n 6828e │ │ │ │ + bl 12e01c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a53c │ │ │ │ - b.n 68204 │ │ │ │ - bl 12e348 │ │ │ │ - movw r0, #51580 @ 0xc97c │ │ │ │ + bl 7a54c │ │ │ │ + b.n 6823c │ │ │ │ + bl 12e01c │ │ │ │ + movw r0, #47356 @ 0xb8fc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrh r0, [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] @ (683d8 ) │ │ │ │ + ldr r4, [pc, #336] @ (68410 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ - movw r1, #8844 @ 0x228c │ │ │ │ + movw r1, #4620 @ 0x120c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, r4] │ │ │ │ movs r2, #0 │ │ │ │ - bl 100620 <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ + bl 1003e0 <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 68332 │ │ │ │ + beq.n 6836a │ │ │ │ add.w r0, r5, #113664 @ 0x1bc00 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #232 @ 0xe8 │ │ │ │ - movw r1, #5831 @ 0x16c7 │ │ │ │ + movw r1, #5777 @ 0x1691 │ │ │ │ movt r1, #3 │ │ │ │ - bl 1b0930 <_Py_normpath@@Base+0xb2c> │ │ │ │ + bl 1b00c0 <_Py_normpath@@Base+0xb2c> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 68332 │ │ │ │ - ldr r0, [pc, #284] @ (683dc ) │ │ │ │ + blt.n 6836a │ │ │ │ + ldr r0, [pc, #284] @ (68414 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 682d8 │ │ │ │ + bne.n 68310 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 682c8 │ │ │ │ + bne.n 68300 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 682f4 │ │ │ │ + beq.n 6832c │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 108da4 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 108b40 <_PyMutex_LockTimed@@Base> │ │ │ │ ldr.w sl, [r5, #3704] @ 0xe78 │ │ │ │ movs r4, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 68308 │ │ │ │ + beq.n 68340 │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 682fa │ │ │ │ + b.n 68332 │ │ │ │ mov r0, r4 │ │ │ │ - bl 716f0 │ │ │ │ + bl 71714 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 68338 │ │ │ │ + cbnz r0, 68370 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 68326 │ │ │ │ + bne.n 6835e │ │ │ │ strexb r2, sl, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 68316 │ │ │ │ + bne.n 6834e │ │ │ │ dmb ish │ │ │ │ - beq.n 68332 │ │ │ │ - ldr r0, [pc, #172] @ (683dc ) │ │ │ │ - bl 23d610 │ │ │ │ + beq.n 6836a │ │ │ │ + ldr r0, [pc, #172] @ (68414 ) │ │ │ │ + bl 23c798 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 683ce │ │ │ │ + b.n 68406 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ ldr.w r3, [r5, #3704] @ 0xe78 │ │ │ │ adds r4, #16 │ │ │ │ - cbz r3, 6838e │ │ │ │ + cbz r3, 683c6 │ │ │ │ ldr.w ip, [r3, #56] @ 0x38 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ str.w r9, [r3, #56] @ 0x38 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 68364 │ │ │ │ + beq.n 6839c │ │ │ │ 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 │ │ │ │ @@ -91074,173 +91114,173 @@ │ │ │ │ it ne │ │ │ │ addne r2, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ it ne │ │ │ │ subne r2, #1 │ │ │ │ str.w r2, [r1, #3308] @ 0xcec │ │ │ │ str.w r0, [r4, #-4]! │ │ │ │ - b.n 68342 │ │ │ │ + b.n 6837a │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 683a2 │ │ │ │ + bne.n 683da │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 68392 │ │ │ │ + bne.n 683ca │ │ │ │ dmb ish │ │ │ │ - beq.n 683ae │ │ │ │ - ldr r0, [pc, #48] @ (683dc ) │ │ │ │ - bl 23d610 │ │ │ │ + beq.n 683e6 │ │ │ │ + ldr r0, [pc, #48] @ (68414 ) │ │ │ │ + bl 23c798 │ │ │ │ add.w r3, r5, #110592 @ 0x1b000 │ │ │ │ movw r1, #24607 @ 0x601f │ │ │ │ movs r0, #6 │ │ │ │ ldr.w r3, [r3, #3308] @ 0xcec │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 20561c <_PyObject_MaybeCallSpecialNoArgs@@Base+0x8> │ │ │ │ + bl 204744 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000683e0 : │ │ │ │ +00068418 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ (68418 ) │ │ │ │ + ldr r4, [pc, #40] @ (68450 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 68274 │ │ │ │ + bl 682ac │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68414 │ │ │ │ - movw r0, #51584 @ 0xc980 │ │ │ │ + bne.n 6844c │ │ │ │ + movw r0, #47360 @ 0xb900 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2063f4 │ │ │ │ + b.w 205520 │ │ │ │ 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] @ (68464 ) │ │ │ │ + ldr r0, [pc, #56] @ (6849c ) │ │ │ │ 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, #25017 @ 0x61b9 │ │ │ │ + movwne r1, #21221 @ 0x52e5 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ it ne │ │ │ │ movtne r1, #32 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 68274 │ │ │ │ + bl 682ac │ │ │ │ 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] @ (6861c ) │ │ │ │ + ldr r5, [pc, #416] @ (68654 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ - movw r1, #14204 @ 0x377c │ │ │ │ + movw r1, #9980 @ 0x26fc │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, r5] │ │ │ │ movs r2, #0 │ │ │ │ - bl 100620 <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ + bl 1003e0 <_PySys_GetOptionalAttrString@@Base+0x16c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 68526 │ │ │ │ + beq.n 6855e │ │ │ │ add.w r0, r4, #113664 @ 0x1bc00 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #233 @ 0xe9 │ │ │ │ movw r1, #6945 @ 0x1b21 │ │ │ │ movt r1, #3 │ │ │ │ - bl 1b0930 <_Py_normpath@@Base+0xb2c> │ │ │ │ + bl 1b00c0 <_Py_normpath@@Base+0xb2c> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 68526 │ │ │ │ - ldr r0, [pc, #364] @ (68620 ) │ │ │ │ + blt.n 6855e │ │ │ │ + ldr r0, [pc, #364] @ (68658 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 684cc │ │ │ │ + bne.n 68504 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 684bc │ │ │ │ + bne.n 684f4 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 684e8 │ │ │ │ + beq.n 68520 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 108da4 <_PyMutex_LockTimed@@Base> │ │ │ │ + bl 108b40 <_PyMutex_LockTimed@@Base> │ │ │ │ ldr.w sl, [r4, #3704] @ 0xe78 │ │ │ │ movs r5, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 684fc │ │ │ │ + beq.n 68534 │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 684ee │ │ │ │ + b.n 68526 │ │ │ │ mov r0, r5 │ │ │ │ - bl 716f0 │ │ │ │ + bl 71714 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 6852c │ │ │ │ + cbnz r0, 68564 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 6851a │ │ │ │ + bne.n 68552 │ │ │ │ strexb r2, sl, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6850a │ │ │ │ + bne.n 68542 │ │ │ │ dmb ish │ │ │ │ - beq.n 68526 │ │ │ │ - ldr r0, [pc, #252] @ (68620 ) │ │ │ │ - bl 23d610 │ │ │ │ + beq.n 6855e │ │ │ │ + ldr r0, [pc, #252] @ (68658 ) │ │ │ │ + bl 23c798 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 68612 │ │ │ │ + b.n 6864a │ │ │ │ ldr.w sl, [r4, #3704] @ 0xe78 │ │ │ │ add.w r5, r0, r5, lsl #2 │ │ │ │ adds r5, #16 │ │ │ │ mov r3, sl │ │ │ │ - cbz r3, 68584 │ │ │ │ + cbz r3, 685bc │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ str.w r9, [r3, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6855a │ │ │ │ + beq.n 68592 │ │ │ │ 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 │ │ │ │ @@ -91251,113 +91291,113 @@ │ │ │ │ it ne │ │ │ │ addne r2, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ it ne │ │ │ │ subne r2, #1 │ │ │ │ str.w r2, [r1, #3312] @ 0xcf0 │ │ │ │ str.w r0, [r5, #-4]! │ │ │ │ - b.n 68538 │ │ │ │ + b.n 68570 │ │ │ │ add.w r4, r4, #110592 @ 0x1b000 │ │ │ │ ldr.w r3, [r4, #3312] @ 0xcf0 │ │ │ │ - cbnz r3, 685b8 │ │ │ │ + cbnz r3, 685f0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 685a6 │ │ │ │ + bne.n 685de │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 68596 │ │ │ │ + bne.n 685ce │ │ │ │ dmb ish │ │ │ │ - beq.n 685f6 │ │ │ │ - ldr r0, [pc, #112] @ (68620 ) │ │ │ │ - bl 23d610 │ │ │ │ - b.n 685f6 │ │ │ │ + beq.n 6862e │ │ │ │ + ldr r0, [pc, #112] @ (68658 ) │ │ │ │ + bl 23c798 │ │ │ │ + b.n 6862e │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 6858e │ │ │ │ + beq.n 685c6 │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ - bl 20dce8 │ │ │ │ + bl 20cec0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 685b4 │ │ │ │ + beq.n 685ec │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 685e2 │ │ │ │ + bne.n 6861a │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 685d2 │ │ │ │ + bne.n 6860a │ │ │ │ dmb ish │ │ │ │ - beq.n 685ee │ │ │ │ - ldr r0, [pc, #52] @ (68620 ) │ │ │ │ - bl 23d610 │ │ │ │ + beq.n 68626 │ │ │ │ + ldr r0, [pc, #52] @ (68658 ) │ │ │ │ + bl 23c798 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77680 │ │ │ │ - b.n 68526 │ │ │ │ + bl 776b8 │ │ │ │ + b.n 6855e │ │ │ │ ldr.w r3, [r4, #3312] @ 0xcf0 │ │ │ │ movw r1, #27823 @ 0x6caf │ │ │ │ movs r0, #7 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 20561c <_PyObject_MaybeCallSpecialNoArgs@@Base+0x8> │ │ │ │ + bl 204744 <_PyObject_MaybeCallSpecialNoArgs@@Base+0x8> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00068624 : │ │ │ │ +0006865c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ (6865c ) │ │ │ │ + ldr r4, [pc, #40] @ (68694 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 68468 │ │ │ │ + bl 684a0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68658 │ │ │ │ - movw r0, #51636 @ 0xc9b4 │ │ │ │ + bne.n 68690 │ │ │ │ + movw r0, #47412 @ 0xb934 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2063f4 │ │ │ │ + b.w 205520 │ │ │ │ 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] @ (686a8 ) │ │ │ │ + ldr r0, [pc, #56] @ (686e0 ) │ │ │ │ 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, #58305 @ 0xe3c1 │ │ │ │ + movwne r1, #57541 @ 0xe0c5 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ it ne │ │ │ │ movtne r1, #21 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 68468 │ │ │ │ + bl 684a0 │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ @@ -91368,28 +91408,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, 686ce │ │ │ │ + cbnz r0, 68706 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 686d8 │ │ │ │ - b.n 686de │ │ │ │ + cbnz r0, 68710 │ │ │ │ + b.n 68716 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 686c8 │ │ │ │ - b.n 686ec │ │ │ │ + beq.n 68700 │ │ │ │ + b.n 68724 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 686ec │ │ │ │ + cbnz r0, 68724 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 686ec │ │ │ │ + cbz r0, 68724 │ │ │ │ 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 │ │ │ │ @@ -91409,1296 +91449,1296 @@ │ │ │ │ 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, 6872c │ │ │ │ + cbz r0, 68764 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - b.n 68722 │ │ │ │ - b.n 68722 │ │ │ │ - b.n 68722 │ │ │ │ - b.n 68722 │ │ │ │ + b.n 6875a │ │ │ │ + b.n 6875a │ │ │ │ + b.n 6875a │ │ │ │ + b.n 6875a │ │ │ │ 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, 6875c │ │ │ │ + cbnz r0, 68794 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 68764 │ │ │ │ + cbz r0, 6879c │ │ │ │ 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 6874e │ │ │ │ + beq.n 68786 │ │ │ │ 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] @ (687dc ) │ │ │ │ + ldr r3, [pc, #92] @ (68814 ) │ │ │ │ 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 687ba │ │ │ │ + bcc.n 687f2 │ │ │ │ cmp r3, r1 │ │ │ │ ite ls │ │ │ │ movls r4, #0 │ │ │ │ movhi r4, #1 │ │ │ │ - cbnz r4, 687ba │ │ │ │ + cbnz r4, 687f2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #4] │ │ │ │ add.w r3, sp, #4096 @ 0x1000 │ │ │ │ adds r3, #3 │ │ │ │ strb r4, [r3, #0] │ │ │ │ - bl 68766 │ │ │ │ + bl 6879e │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #28] @ (687dc ) │ │ │ │ + ldr r2, [pc, #28] @ (68814 ) │ │ │ │ adds r0, #4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 687d2 │ │ │ │ + beq.n 6880a │ │ │ │ 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, 687fe │ │ │ │ + cbnz r0, 68836 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 68808 │ │ │ │ - b.n 6880e │ │ │ │ + cbnz r0, 68840 │ │ │ │ + b.n 68846 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 687f8 │ │ │ │ - b.n 6881c │ │ │ │ + beq.n 68830 │ │ │ │ + b.n 68854 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 6881c │ │ │ │ + cbnz r0, 68854 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 6881c │ │ │ │ + cbz r0, 68854 │ │ │ │ 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, 68844 │ │ │ │ + cbnz r0, 6887c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 6884c │ │ │ │ + cbz r0, 68884 │ │ │ │ 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 68836 │ │ │ │ + beq.n 6886e │ │ │ │ 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, 6886c │ │ │ │ + cbnz r0, 688a4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 68876 │ │ │ │ - b.n 6887c │ │ │ │ + cbnz r0, 688ae │ │ │ │ + b.n 688b4 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68866 │ │ │ │ - b.n 688a8 │ │ │ │ + beq.n 6889e │ │ │ │ + b.n 688e0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 688a8 │ │ │ │ + cbnz r0, 688e0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 68886 │ │ │ │ + cbz r0, 688be │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 688a8 │ │ │ │ + cbnz r0, 688e0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 68890 │ │ │ │ + cbz r0, 688c8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 688a8 │ │ │ │ + cbnz r0, 688e0 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 6889a │ │ │ │ + cbz r0, 688d2 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 688a8 │ │ │ │ + cbnz r0, 688e0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 688a8 │ │ │ │ + cbz r0, 688e0 │ │ │ │ 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 269b90 │ │ │ │ - b.w 4f04a <_PyObject_CheckXIData@@Base+0x48e> │ │ │ │ + b.w 268ce0 │ │ │ │ + b.w 4f08a <_PyObject_CheckXIData@@Base+0x48e> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 688ec │ │ │ │ + cbz r3, 68924 │ │ │ │ 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 2930c8 <_PyXIData_Free@@Base+0x2514> │ │ │ │ + bl 292140 <_PySemaphore_Destroy@@Base+0xebc> │ │ │ │ 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 68910 │ │ │ │ + bgt.n 68948 │ │ │ │ adds r4, #1 │ │ │ │ blx 2b4c4 │ │ │ │ - b.n 68902 │ │ │ │ + b.n 6893a │ │ │ │ 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, 6893e │ │ │ │ + cbnz r0, 68976 │ │ │ │ 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 68914 │ │ │ │ + bl 6894c │ │ │ │ blx 2b57c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 2b57c │ │ │ │ │ │ │ │ -0006896a : │ │ │ │ +000689a2 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -00068986 : │ │ │ │ +000689be : │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 689d6 │ │ │ │ + bhi.n 68a0e │ │ │ │ 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 1e2854 │ │ │ │ - cbnz r0, 689d2 │ │ │ │ + bl 1e1980 │ │ │ │ + cbnz r0, 68a0a │ │ │ │ ldr.w r1, [r5, #1576] @ 0x628 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e2854 │ │ │ │ - cbnz r0, 689d2 │ │ │ │ + bl 1e1980 │ │ │ │ + cbnz r0, 68a0a │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e388 │ │ │ │ + bl 20d4b4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000689dc : │ │ │ │ +00068a14 : │ │ │ │ movs r0, #2 │ │ │ │ - b.w 68986 │ │ │ │ + b.w 689be │ │ │ │ │ │ │ │ -000689e2 : │ │ │ │ - ldr r3, [pc, #12] @ (689f0 ) │ │ │ │ +00068a1a : │ │ │ │ + ldr r3, [pc, #12] @ (68a28 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.w 33fd8 │ │ │ │ + b.w 33fdc │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #46064 @ 0xb3f0 │ │ │ │ + movw r0, #41840 @ 0xa370 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 79770 │ │ │ │ - movw r0, #46064 @ 0xb3f0 │ │ │ │ + b.w 79798 │ │ │ │ + movw r0, #41840 @ 0xa370 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 79770 │ │ │ │ + b.w 79798 │ │ │ │ stmdb 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, #51720 @ 0xca08 │ │ │ │ + movw r1, #47496 @ 0xb988 │ │ │ │ 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 8edb8 │ │ │ │ - cbz r0, 68a6e │ │ │ │ + bl 8ed90 │ │ │ │ + cbz r0, 68aa6 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 68a72 │ │ │ │ + bmi.n 68aaa │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #51736 @ 0xca18 │ │ │ │ + movw r1, #47512 @ 0xb998 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 68bce │ │ │ │ + b.n 68c06 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ - movw r1, #51780 @ 0xca44 │ │ │ │ + movw r1, #47556 @ 0xb9c4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r3, r7 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ strd r8, sl, [sp] │ │ │ │ - bl 8edb8 │ │ │ │ + bl 8ed90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68a6e │ │ │ │ + beq.n 68aa6 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - bcc.n 68aae │ │ │ │ + bcc.n 68ae6 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #51828 @ 0xca74 │ │ │ │ + movw r1, #47604 @ 0xb9f4 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 68a6e │ │ │ │ + bl f3560 │ │ │ │ + b.n 68aa6 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - movw r1, #20928 @ 0x51c0 │ │ │ │ + movw r1, #16704 @ 0x4140 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #51872 @ 0xcaa0 │ │ │ │ + movw r0, #47648 @ 0xba20 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91b24 │ │ │ │ + bl 91b08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 68a6e │ │ │ │ + beq.n 68aa6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #20016 @ 0x4e30 │ │ │ │ + movw r2, #15792 @ 0x3db0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 18dcb4 │ │ │ │ + bl 18d35c │ │ │ │ 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 965e4 │ │ │ │ + bl 965c4 │ │ │ │ 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 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 68b18 │ │ │ │ + cbz r1, 68b50 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 2850e4 <_PyUnicode_ToNumeric@@Base+0x8450> │ │ │ │ - b.n 68b34 │ │ │ │ + bl 283db0 <_PyUnicode_ToNumeric@@Base+0x84b8> │ │ │ │ + b.n 68b6c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - cbz r2, 68b38 │ │ │ │ + cbz r2, 68b70 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #51892 @ 0xcab4 │ │ │ │ + movw r1, #47668 @ 0xba34 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 68bc6 │ │ │ │ + b.n 68bfe │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 68b54 │ │ │ │ + beq.n 68b8c │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 68b74 │ │ │ │ + bne.n 68bac │ │ │ │ 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 68b74 │ │ │ │ + b.n 68bac │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 68b74 │ │ │ │ + beq.n 68bac │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #51932 @ 0xcadc │ │ │ │ + movw r1, #47708 @ 0xba5c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 68b34 │ │ │ │ - bl 965e4 │ │ │ │ + bl f3560 │ │ │ │ + b.n 68b6c │ │ │ │ + bl 965c4 │ │ │ │ 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 9aa94 │ │ │ │ - cbz r4, 68baa │ │ │ │ + bl 9aa40 │ │ │ │ + cbz r4, 68be2 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 2850e4 <_PyUnicode_ToNumeric@@Base+0x8450> │ │ │ │ - b.n 68b34 │ │ │ │ + bl 283db0 <_PyUnicode_ToNumeric@@Base+0x84b8> │ │ │ │ + b.n 68b6c │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 79770 │ │ │ │ + bl 79798 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68b34 │ │ │ │ + beq.n 68b6c │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #51964 @ 0xcafc │ │ │ │ + movw r0, #47740 @ 0xba7c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 68bce │ │ │ │ + cbz r0, 68c06 │ │ │ │ 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, #51968 @ 0xcb00 │ │ │ │ + movw r1, #47744 @ 0xba80 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 8edb8 │ │ │ │ - cbz r0, 68c2a │ │ │ │ + bl 8ed90 │ │ │ │ + cbz r0, 68c62 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20cf30 │ │ │ │ - cbz r0, 68c2a │ │ │ │ - ldr r3, [pc, #44] @ (68c30 ) │ │ │ │ + bl 20cd48 │ │ │ │ + cbz r0, 68c62 │ │ │ │ + ldr r3, [pc, #44] @ (68c68 ) │ │ │ │ ldr.w r3, [r3, #1440] @ 0x5a0 │ │ │ │ - cbz r3, 68c18 │ │ │ │ + cbz r3, 68c50 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r0, #164 @ 0xa4 │ │ │ │ mla r0, r0, r1, r3 │ │ │ │ - bl 21c214 <_PyDict_LoadGlobal@@Base+0x150> │ │ │ │ - cbnz r0, 68c22 │ │ │ │ + bl 21b37c <_PyDict_LoadGlobal@@Base+0x150> │ │ │ │ + cbnz r0, 68c5a │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 68c2a │ │ │ │ + b.n 68c62 │ │ │ │ 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, #51984 @ 0xcb10 │ │ │ │ + movw r1, #47760 @ 0xba90 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8edb8 │ │ │ │ - cbz r0, 68c88 │ │ │ │ + bl 8ed90 │ │ │ │ + cbz r0, 68cc0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 68c76 │ │ │ │ - bl 965e4 │ │ │ │ + cbz r3, 68cae │ │ │ │ + bl 965c4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 68914 │ │ │ │ + bl 6894c │ │ │ │ movs r0, #11 │ │ │ │ blx 2bcd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aa94 │ │ │ │ - b.n 68c80 │ │ │ │ - bl 68914 │ │ │ │ + bl 9aa40 │ │ │ │ + b.n 68cb8 │ │ │ │ + bl 6894c │ │ │ │ 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, #51996 @ 0xcb1c │ │ │ │ + movw r1, #47772 @ 0xba9c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8edb8 │ │ │ │ - cbz r0, 68cd0 │ │ │ │ + bl 8ed90 │ │ │ │ + cbz r0, 68d08 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 68986 │ │ │ │ - cbz r0, 68cd4 │ │ │ │ + bl 689be │ │ │ │ + cbz r0, 68d0c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15132 @ 0x3b1c │ │ │ │ + movw r1, #10908 @ 0x2a9c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68cdc │ │ │ │ + b.n 68d14 │ │ │ │ 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 68d08 │ │ │ │ + bge.n 68d40 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1b1958 │ │ │ │ + b.w 1b10e8 │ │ │ │ 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 68d3a │ │ │ │ + bge.n 68d72 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1b1958 │ │ │ │ + b.w 1b10e8 │ │ │ │ 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, 68d70 │ │ │ │ + cbz r0, 68da8 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ + bl 1b10e8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68d82 │ │ │ │ + b.n 68dba │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ blx 2bf20 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 3286c <_PyTraceMalloc_GetTraceback@@Base+0x1ac> │ │ │ │ + bl 32870 <_PyTraceMalloc_GetTraceback@@Base+0x1ac> │ │ │ │ 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, 68db2 │ │ │ │ + cbz r0, 68dea │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ + bl 1b10e8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68dce │ │ │ │ + b.n 68e06 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b244 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 68da0 │ │ │ │ + bne.n 68dd8 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ blx 2bf20 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - bl 3286c <_PyTraceMalloc_GetTraceback@@Base+0x1ac> │ │ │ │ + bl 32870 <_PyTraceMalloc_GetTraceback@@Base+0x1ac> │ │ │ │ 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 68914 │ │ │ │ + bl 6894c │ │ │ │ movs r0, #0 │ │ │ │ cmp.w r4, #104857600 @ 0x6400000 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bcc.n 68dfc │ │ │ │ + bcc.n 68e34 │ │ │ │ sub.w r0, r4, #104857600 @ 0x6400000 │ │ │ │ cmn.w r4, #104857600 @ 0x6400000 │ │ │ │ - bcs.n 68e02 │ │ │ │ + bcs.n 68e3a │ │ │ │ add.w r1, r4, #104857600 @ 0x6400000 │ │ │ │ - b.n 68e06 │ │ │ │ + b.n 68e3e │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r4 │ │ │ │ - bl 68766 │ │ │ │ + bl 6879e │ │ │ │ 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, #52008 @ 0xcb28 │ │ │ │ + movw r1, #47784 @ 0xbaa8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ 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, #52100 @ 0xcb84 │ │ │ │ + movw r1, #47876 @ 0xbb04 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 8edb8 │ │ │ │ - cbz r0, 68e80 │ │ │ │ + bl 8ed90 │ │ │ │ + cbz r0, 68eb8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 68e6a │ │ │ │ + bhi.n 68ea2 │ │ │ │ adds r0, #12 │ │ │ │ - bl 7e104 │ │ │ │ - b.n 68e82 │ │ │ │ + bl 7e0f4 │ │ │ │ + b.n 68eba │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52112 @ 0xcb90 │ │ │ │ + movw r1, #47888 @ 0xbb10 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ 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 68e8a │ │ │ │ - b.w 7e104 │ │ │ │ + bgt.n 68ec2 │ │ │ │ + b.w 7e0f4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #65512 @ 0xffe8 │ │ │ │ + movw r1, #61288 @ 0xef68 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10129c │ │ │ │ + bl 10105c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 68ed0 │ │ │ │ + cbz r2, 68f08 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 68ed0 │ │ │ │ + bge.n 68f08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 68ed0 │ │ │ │ + cbnz r3, 68f08 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldrsh.w r0, [r1] │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r1, #4 │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ cmp r1, r3 │ │ │ │ orr.w r0, r2, r0, lsl #8 │ │ │ │ - bne.n 68ee0 │ │ │ │ - b.w 800ec │ │ │ │ + bne.n 68f18 │ │ │ │ + b.w 800cc │ │ │ │ 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 800ec │ │ │ │ + b.w 800cc │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 68914 │ │ │ │ + bl 6894c │ │ │ │ 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 68914 │ │ │ │ + bl 6894c │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 29aad0 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 299a70 <_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 800ec │ │ │ │ + b.w 800cc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r5, #32128 @ 0x7d80 │ │ │ │ movt r5, #82 @ 0x52 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 68f90 │ │ │ │ - bl 965e4 │ │ │ │ + cbz r4, 68fc8 │ │ │ │ + bl 965c4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ 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 226ea0 <_PyEval_AddPendingCall@@Base+0x440> │ │ │ │ - cbz r0, 68ff4 │ │ │ │ + bl 22600c <_PyEval_AddPendingCall@@Base+0x440> │ │ │ │ + cbz r0, 6902c │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ blx 2bf20 │ │ │ │ - bl 965e4 │ │ │ │ + bl 965c4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ blx 2bf04 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9aa94 │ │ │ │ - cbz r5, 68fee │ │ │ │ + bl 9aa40 │ │ │ │ + cbz r5, 69026 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r5, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ + bl 1b10e8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 68ff4 │ │ │ │ + b.n 6902c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ add sp, #264 @ 0x108 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #4 │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ 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 6900a │ │ │ │ + bne.n 69042 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 121ef4 │ │ │ │ + b.w 121cc0 │ │ │ │ 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 6902c │ │ │ │ + bgt.n 69064 │ │ │ │ pop {r4} │ │ │ │ - b.w 1026b8 │ │ │ │ + b.w 10247c │ │ │ │ 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 285334 │ │ │ │ + bl 28437c │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 69078 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 690a8 │ │ │ │ + bne.n 690b0 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 690e0 │ │ │ │ movs r1, #1 │ │ │ │ adds r0, r4, #4 │ │ │ │ - bl 285334 │ │ │ │ + bl 28437c │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 69094 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 690a8 │ │ │ │ + bne.n 690cc │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 690e0 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 28e164 │ │ │ │ + b.w 28d13c │ │ │ │ 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 132004 │ │ │ │ + bl 131c5c │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 690e4 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 69116 │ │ │ │ + bne.n 6911c │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 6914e │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #8 │ │ │ │ - bl 132004 │ │ │ │ + bl 131c5c │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 69102 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 69116 │ │ │ │ + bne.n 6913a │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 6914e │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 28e164 │ │ │ │ + b.w 28d13c │ │ │ │ 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 22f844 <_PyXIData_UnregisterClass@@Base+0x9e4> │ │ │ │ + bl 22e9b0 <_PyXIData_UnregisterClass@@Base+0x9e4> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69162 │ │ │ │ + bne.n 6919a │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9248 │ │ │ │ - cbz r0, 6915c │ │ │ │ + bl d9138 │ │ │ │ + cbz r0, 69194 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 213c90 │ │ │ │ + bl 2130b8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 69186 │ │ │ │ + b.n 691be │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 69174 │ │ │ │ + bne.n 691ac │ │ │ │ add.w r3, r1, #32768 @ 0x8000 │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcs.n 69152 │ │ │ │ + bcs.n 6918a │ │ │ │ mov r3, r4 │ │ │ │ add r4, r2 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ asrs r1, r1, #8 │ │ │ │ subs r2, r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 69178 │ │ │ │ + bgt.n 691b0 │ │ │ │ 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 213a68 │ │ │ │ + bl 212c50 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 691ce │ │ │ │ + bne.n 69206 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9248 │ │ │ │ - cbz r0, 691c8 │ │ │ │ + bl d9138 │ │ │ │ + cbz r0, 69200 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 213c90 │ │ │ │ + bl 2130b8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 691fe │ │ │ │ + b.n 69236 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 691ec │ │ │ │ + beq.n 69224 │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r0, r3, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 691ec │ │ │ │ + bhi.n 69224 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 213c90 │ │ │ │ - b.n 691c8 │ │ │ │ + bl 2130b8 │ │ │ │ + b.n 69200 │ │ │ │ mov r3, r4 │ │ │ │ add r4, r2 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ lsrs r1, r1, #8 │ │ │ │ subs r2, r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 691f0 │ │ │ │ + bgt.n 69228 │ │ │ │ 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 160b78 <_PyType_LookupRef@@Base+0xbb8> │ │ │ │ - cbz r0, 69272 │ │ │ │ + bl 160570 <_PyType_LookupRef@@Base+0xba4> │ │ │ │ + cbz r0, 692aa │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #8 │ │ │ │ - bl 119278 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 11904c <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69248 │ │ │ │ + bge.n 69280 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69248 │ │ │ │ + cbnz r3, 69280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 69278 │ │ │ │ + bne.n 692b0 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ - movw r1, #40096 @ 0x9ca0 │ │ │ │ + movw r1, #35872 @ 0x8c20 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #2147483648 @ 0x80000000 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6927a │ │ │ │ + b.n 692b2 │ │ │ │ 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 160b78 <_PyType_LookupRef@@Base+0xbb8> │ │ │ │ - cbz r0, 692e4 │ │ │ │ + bl 160570 <_PyType_LookupRef@@Base+0xba4> │ │ │ │ + cbz r0, 6931c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ strd r3, r3, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - bl 119278 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 11904c <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 692c4 │ │ │ │ + bge.n 692fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 692c4 │ │ │ │ + cbnz r3, 692fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 692ea │ │ │ │ + bne.n 69322 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #8116 @ 0x1fb4 │ │ │ │ + movw r1, #3892 @ 0xf34 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 692ec │ │ │ │ + b.n 69324 │ │ │ │ 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 253bc4 │ │ │ │ + bl 252d14 │ │ │ │ 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 6933a │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 6933a │ │ │ │ + bne.n 69372 │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 69372 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - movw r1, #29640 @ 0x73c8 │ │ │ │ + movw r1, #25416 @ 0x6348 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl f36b4 │ │ │ │ - b.n 6935e │ │ │ │ + bl f3560 │ │ │ │ + b.n 69396 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17dd44 │ │ │ │ - cbnz r0, 6935e │ │ │ │ + bl 17d404 │ │ │ │ + cbnz r0, 69396 │ │ │ │ movs r1, #1 │ │ │ │ adds r0, r4, #4 │ │ │ │ vldr d0, [sp, #8] │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 17dd44 │ │ │ │ + b.w 17d404 │ │ │ │ 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 253bc4 │ │ │ │ + bl 252d14 │ │ │ │ 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 693b4 │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 693b4 │ │ │ │ + bne.n 693ec │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 693ec │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - movw r1, #29640 @ 0x73c8 │ │ │ │ + movw r1, #25416 @ 0x6348 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl f36b4 │ │ │ │ - b.n 693da │ │ │ │ + bl f3560 │ │ │ │ + b.n 69412 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1551d0 │ │ │ │ - cbnz r0, 693da │ │ │ │ + bl 154f08 │ │ │ │ + cbnz r0, 69412 │ │ │ │ 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 1551d0 │ │ │ │ + b.w 154f08 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbz r3, 6941e │ │ │ │ + cbz r3, 69456 │ │ │ │ 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, 69414 │ │ │ │ + cbz r0, 6944c │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ add r0, r3 │ │ │ │ subs r1, r1, r3 │ │ │ │ - bl 714dc │ │ │ │ - b.n 69428 │ │ │ │ + bl 71500 │ │ │ │ + b.n 69460 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 69428 │ │ │ │ + b.n 69460 │ │ │ │ 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] @ 69574 │ │ │ │ + ldr.w r8, [pc, #308] @ 695ac │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr.w r3, [r8, #1368] @ 0x558 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6956c │ │ │ │ + beq.w 695a4 │ │ │ │ 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 69484 │ │ │ │ + beq.n 694bc │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #5 │ │ │ │ - bne.n 69468 │ │ │ │ + bne.n 694a0 │ │ │ │ mov.w r1, #624 @ 0x270 │ │ │ │ movs r6, #4 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 69488 │ │ │ │ + b.n 694c0 │ │ │ │ mov.w fp, #1 │ │ │ │ movs r3, #156 @ 0x9c │ │ │ │ mla r3, r3, r6, r5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 6949e │ │ │ │ + cbz r2, 694d6 │ │ │ │ adds r1, #12 │ │ │ │ movs r2, #0 │ │ │ │ add r1, r5 │ │ │ │ str r2, [r3, #4] │ │ │ │ blx 2bd70 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 694c8 │ │ │ │ + beq.n 69500 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #60416 @ 0xec00 │ │ │ │ + movw r1, #56192 @ 0xdb80 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 18c930 <_Py_write_noraise@@Base> │ │ │ │ + bl 18bfd8 <_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 69504 │ │ │ │ + b.n 6953c │ │ │ │ mov r1, fp │ │ │ │ movs r2, #23 │ │ │ │ add r0, sp, #8 │ │ │ │ - movw r5, #20016 @ 0x4e30 │ │ │ │ + movw r5, #15792 @ 0x3db0 │ │ │ │ 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, #52148 @ 0xcbb4 │ │ │ │ + movw r1, #47924 @ 0xbb34 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 18c930 <_Py_write_noraise@@Base> │ │ │ │ + bl 18bfd8 <_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 18c930 <_Py_write_noraise@@Base> │ │ │ │ + bl 18bfd8 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #18252 @ 0x474c │ │ │ │ + movw r1, #14028 @ 0x36cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 18c930 <_Py_write_noraise@@Base> │ │ │ │ + bl 18bfd8 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r8, #1380] @ 0x564 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31fa0 │ │ │ │ + bl 31fa0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 69552 │ │ │ │ + cbnz r3, 6958a │ │ │ │ ldr.w r3, [r8, #1388] @ 0x56c │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbz r3, 6954e │ │ │ │ + cbz r3, 69586 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #14312 @ 0x37e8 │ │ │ │ + movw r1, #10088 @ 0x2768 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 18c930 <_Py_write_noraise@@Base> │ │ │ │ + bl 18bfd8 <_Py_write_noraise@@Base> │ │ │ │ mov r0, r4 │ │ │ │ bl 2fe04 <_Py_DumpStack@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r8, #1384] @ 0x568 │ │ │ │ bl 2d880 │ │ │ │ @@ -92712,392 +92752,392 @@ │ │ │ │ nop │ │ │ │ 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, #52192 @ 0xcbe0 │ │ │ │ + movw r1, #47968 @ 0xbb60 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - movw r0, #31956 @ 0x7cd4 │ │ │ │ + movw r0, #27732 @ 0x6c54 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ cmn.w r0, #9 │ │ │ │ - beq.n 695d4 │ │ │ │ + beq.n 6960c │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.n 695be │ │ │ │ + beq.n 695f6 │ │ │ │ adds r0, #10 │ │ │ │ - beq.n 695d8 │ │ │ │ + beq.n 69610 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52244 @ 0xcc14 │ │ │ │ + movw r1, #48020 @ 0xbb94 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f36b4 │ │ │ │ + b.w f3560 │ │ │ │ movw r3, #61044 @ 0xee74 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52208 @ 0xcbf0 │ │ │ │ + movw r1, #47984 @ 0xbb70 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f36b4 │ │ │ │ - b.w 1fc770 │ │ │ │ + b.w f3560 │ │ │ │ + b.w 1fb898 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 68914 │ │ │ │ - bl 1c13f8 │ │ │ │ - cbnz r0, 695fa │ │ │ │ + bl 6894c │ │ │ │ + bl 1c0a08 │ │ │ │ + cbnz r0, 69632 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1fc770 │ │ │ │ + b.w 1fb898 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 129310 │ │ │ │ + bl 1290d0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #38265 @ 0x9579 │ │ │ │ + movw r0, #38321 @ 0x95b1 │ │ │ │ movt r0, #6 │ │ │ │ - bl 1de22c │ │ │ │ + bl 1dd354 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69634 │ │ │ │ + bne.n 6966c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1bdc │ │ │ │ + bl 1c11ec │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52288 @ 0xcc40 │ │ │ │ + movw r1, #48064 @ 0xbbc0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69650 │ │ │ │ + b.n 69688 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 129310 │ │ │ │ + bl 1290d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 129c90 │ │ │ │ + bl 129980 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1bdc │ │ │ │ + bl 1c11ec │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00069652 : │ │ │ │ - b.w 33b14 │ │ │ │ +0006968a : │ │ │ │ + b.w 33b18 │ │ │ │ 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 14f868 │ │ │ │ - cbnz r0, 69688 │ │ │ │ + bl 14f5a8 │ │ │ │ + cbnz r0, 696c0 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52316 @ 0xcc5c │ │ │ │ + movw r1, #48092 @ 0xbbdc │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 69692 │ │ │ │ + bl f3560 │ │ │ │ + b.n 696ca │ │ │ │ mov r0, r8 │ │ │ │ - bl 14bb88 │ │ │ │ + bl 14b8c8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge.n 69696 │ │ │ │ + bge.n 696ce │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69768 │ │ │ │ + b.n 697a0 │ │ │ │ cmp.w r7, #65536 @ 0x10000 │ │ │ │ - ble.n 696b4 │ │ │ │ + ble.n 696ec │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52356 @ 0xcc84 │ │ │ │ + movw r1, #48132 @ 0xbc04 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 69692 │ │ │ │ + bl f3560 │ │ │ │ + b.n 696ca │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bl 75f54 │ │ │ │ + bl 75f8c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 696c4 │ │ │ │ - bl 1fc770 │ │ │ │ - b.n 69692 │ │ │ │ + cbnz r0, 696fc │ │ │ │ + bl 1fb898 │ │ │ │ + b.n 696ca │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 69738 │ │ │ │ - bl f0868 │ │ │ │ + beq.n 69770 │ │ │ │ + bl f0708 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69752 │ │ │ │ - bl 11dfb0 │ │ │ │ + beq.n 6978a │ │ │ │ + bl 11de68 │ │ │ │ add.w r1, r5, r6, lsl #2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r3, 69706 │ │ │ │ + cbnz r3, 6973e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52372 @ 0xcc94 │ │ │ │ + movw r1, #48148 @ 0xbc14 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 69714 │ │ │ │ - b.n 69752 │ │ │ │ - bl 1f9a1c <_Py_Gid_Converter@@Base> │ │ │ │ + blt.n 6974c │ │ │ │ + b.n 6978a │ │ │ │ + bl 1f8b44 <_Py_Gid_Converter@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r0, 69722 │ │ │ │ + cbnz r0, 6975a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69752 │ │ │ │ + bge.n 6978a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69752 │ │ │ │ + cbnz r3, 6978a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 69752 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6978a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 69734 │ │ │ │ + bge.n 6976c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69734 │ │ │ │ + cbnz r3, 6976c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 696c6 │ │ │ │ + b.n 696fe │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b980 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6975a │ │ │ │ + bge.n 69792 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ + bl 1b10e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7630c │ │ │ │ - b.n 69692 │ │ │ │ + bl 76344 │ │ │ │ + b.n 696ca │ │ │ │ mov r0, r5 │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ 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 fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6978c │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 697be │ │ │ │ + bne.n 697c4 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 697f6 │ │ │ │ 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 697b6 │ │ │ │ + bne.n 697ee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 697b6 │ │ │ │ + cbz r3, 697ee │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1b1958 │ │ │ │ + b.w 1b10e8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ 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 fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 697ee │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 69826 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 69806 │ │ │ │ + b.n 6983e │ │ │ │ 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 fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6982a │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 69832 │ │ │ │ + bne.n 69862 │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 6986a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69882 │ │ │ │ + b.n 698ba │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 6984a │ │ │ │ + bls.n 69882 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15132 @ 0x3b1c │ │ │ │ + movw r1, #10908 @ 0x2a9c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 69826 │ │ │ │ + bl f3560 │ │ │ │ + b.n 6985e │ │ │ │ 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, 6987a │ │ │ │ - cbz r0, 6987a │ │ │ │ - movw r1, #52396 @ 0xccac │ │ │ │ + cbnz r3, 698b2 │ │ │ │ + cbz r0, 698b2 │ │ │ │ + movw r1, #48172 @ 0xbc2c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ blx 2bba4 │ │ │ │ - cbnz r0, 6987a │ │ │ │ + cbnz r0, 698b2 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 79770 │ │ │ │ + b.w 79798 │ │ │ │ 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, 698a4 │ │ │ │ + cbnz r3, 698dc │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 698a4 │ │ │ │ + ble.n 698dc │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 698a4 │ │ │ │ - cbnz r0, 698c4 │ │ │ │ + bne.n 698dc │ │ │ │ + cbnz r0, 698fc │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ movw r4, #23456 @ 0x5ba0 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 698dc │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 69914 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 698d6 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 698dc │ │ │ │ + bne.n 6990e │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 69914 │ │ │ │ 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, 69902 │ │ │ │ + cbnz r3, 6993a │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69902 │ │ │ │ + ble.n 6993a │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69902 │ │ │ │ - cbnz r0, 6991c │ │ │ │ + bne.n 6993a │ │ │ │ + cbnz r0, 69954 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #76] @ (6995c ) │ │ │ │ + ldr r4, [pc, #76] @ (69994 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 69956 │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 6998e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6992e │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 69956 │ │ │ │ + bne.n 69966 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 6998e │ │ │ │ mov r0, r4 │ │ │ │ blx 2add0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6994c │ │ │ │ + bge.n 69984 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1b1958 │ │ │ │ + b.w 1b10e8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrh r4, [r1, 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, 69980 │ │ │ │ + cbnz r3, 699b8 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69980 │ │ │ │ + ble.n 699b8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69980 │ │ │ │ - cbnz r0, 6999e │ │ │ │ + bne.n 699b8 │ │ │ │ + cbnz r0, 699d6 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #76] @ (699dc ) │ │ │ │ + ldr r4, [pc, #76] @ (69a14 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6999e │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 699d6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 699d6 │ │ │ │ + b.n 69a0e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 699ba │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 699f2 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6999a │ │ │ │ + bne.n 699d2 │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 699d6 │ │ │ │ + b.n 69a0e │ │ │ │ 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 │ │ │ │ @@ -93111,42 +93151,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, 69a00 │ │ │ │ + cbnz r3, 69a38 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69a00 │ │ │ │ + ble.n 69a38 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69a00 │ │ │ │ - cbnz r0, 69a1e │ │ │ │ + bne.n 69a38 │ │ │ │ + cbnz r0, 69a56 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #80] @ (69a60 ) │ │ │ │ + ldr r4, [pc, #80] @ (69a98 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 69a1e │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 69a56 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69a5a │ │ │ │ + b.n 69a92 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69a3a │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 69a72 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69a1a │ │ │ │ + bne.n 69a52 │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 69a5a │ │ │ │ + b.n 69a92 │ │ │ │ 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 │ │ │ │ @@ -93161,42 +93201,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, 69a84 │ │ │ │ + cbnz r3, 69abc │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69a84 │ │ │ │ + ble.n 69abc │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69a84 │ │ │ │ - cbnz r0, 69aa2 │ │ │ │ + bne.n 69abc │ │ │ │ + cbnz r0, 69ada │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #72] @ (69adc ) │ │ │ │ + ldr r4, [pc, #72] @ (69b14 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 69aa2 │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 69ada │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69ad6 │ │ │ │ + b.n 69b0e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69abe │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 69af6 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69a9e │ │ │ │ + bne.n 69ad6 │ │ │ │ movw r0, #5412 @ 0x1524 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 69ad6 │ │ │ │ + b.n 69b0e │ │ │ │ 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 │ │ │ │ @@ -93208,213 +93248,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, 69b00 │ │ │ │ + cbnz r3, 69b38 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69b00 │ │ │ │ + ble.n 69b38 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69b00 │ │ │ │ - cbnz r0, 69b1a │ │ │ │ + bne.n 69b38 │ │ │ │ + cbnz r0, 69b52 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #48] @ (69b40 ) │ │ │ │ + ldr r4, [pc, #48] @ (69b78 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 69b3a │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 69b72 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69b2c │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 69b3a │ │ │ │ + bne.n 69b64 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 69b72 │ │ │ │ ubfx r0, r4, #8, #8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb r4, [r7, r1] │ │ │ │ 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, 69b64 │ │ │ │ + cbnz r3, 69b9c │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69b64 │ │ │ │ + ble.n 69b9c │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69b64 │ │ │ │ - cbnz r0, 69b7e │ │ │ │ + bne.n 69b9c │ │ │ │ + cbnz r0, 69bb6 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #48] @ (69ba4 ) │ │ │ │ + ldr r4, [pc, #48] @ (69bdc ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 69b9e │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 69bd6 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69b90 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 69b9e │ │ │ │ + bne.n 69bc8 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 69bd6 │ │ │ │ and.w r0, r4, #127 @ 0x7f │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb r0, [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, 69bc8 │ │ │ │ + cbnz r3, 69c00 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69bc8 │ │ │ │ + ble.n 69c00 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69bc8 │ │ │ │ - cbnz r0, 69be2 │ │ │ │ + bne.n 69c00 │ │ │ │ + cbnz r0, 69c1a │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ - ldr r4, [pc, #48] @ (69c08 ) │ │ │ │ + ldr r4, [pc, #48] @ (69c40 ) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 69c02 │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 69c3a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69bf4 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 69c02 │ │ │ │ + bne.n 69c2c │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 69c3a │ │ │ │ ubfx r0, r4, #8, #8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 800ec │ │ │ │ + b.w 800cc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb r4, [r2, 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 214ee8 │ │ │ │ + bl 214050 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69c28 │ │ │ │ + bne.n 69c60 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69c4a │ │ │ │ + b.n 69c82 │ │ │ │ blx 2aec4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 69c42 │ │ │ │ + bne.n 69c7a │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1b1958 │ │ │ │ + b.w 1b10e8 │ │ │ │ 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, 69c66 │ │ │ │ + cbz r3, 69c9e │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 69c76 │ │ │ │ + b.n 69cae │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69c74 │ │ │ │ + ble.n 69cac │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 69c70 │ │ │ │ - cbnz r1, 69c9c │ │ │ │ + bgt.n 69ca8 │ │ │ │ + cbnz r1, 69cd4 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 69c76 │ │ │ │ + b.n 69cae │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #140] @ (69d04 ) │ │ │ │ + ldr r1, [pc, #140] @ (69d3c ) │ │ │ │ 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 f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 69ca2 │ │ │ │ + cbnz r0, 69cda │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69cfe │ │ │ │ + b.n 69d36 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 214ee8 │ │ │ │ + bl 214050 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 69c98 │ │ │ │ + beq.n 69cd0 │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 69cc8 │ │ │ │ + beq.n 69d00 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69cca │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 69cca │ │ │ │ - b.n 69c98 │ │ │ │ + bne.n 69d02 │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 69d02 │ │ │ │ + b.n 69cd0 │ │ │ │ movs r4, #0 │ │ │ │ - bl 965e4 │ │ │ │ + bl 965c4 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2b77c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9aa94 │ │ │ │ - cbz r4, 69cf6 │ │ │ │ + bl 9aa40 │ │ │ │ + cbz r4, 69d2e │ │ │ │ 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 1b1958 │ │ │ │ + b.w 1b10e8 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldrb r0, [r0, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -93422,380 +93462,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, 69d42 │ │ │ │ + cbz r0, 69d7a │ │ │ │ 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 1b1958 │ │ │ │ + bl 1b10e8 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r5, #0] │ │ │ │ - b.n 69d48 │ │ │ │ + b.n 69d80 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 19e9f0 │ │ │ │ + bl 19e090 │ │ │ │ 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, 69d84 │ │ │ │ + cbz r0, 69dbc │ │ │ │ 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 1b1958 │ │ │ │ + bl 1b10e8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69d8a │ │ │ │ + b.n 69dc2 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 19e9f0 │ │ │ │ + bl 19e090 │ │ │ │ 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 69db0 │ │ │ │ + bne.n 69de8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 69dd2 │ │ │ │ - b.n 69dca │ │ │ │ + bne.n 69e0a │ │ │ │ + b.n 69e02 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #5964 @ 0x174c │ │ │ │ + movw r0, #1740 @ 0x6cc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69da2 │ │ │ │ + bne.n 69dda │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69e0c │ │ │ │ - bl 7fe4c │ │ │ │ + b.n 69e44 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69dc6 │ │ │ │ + bne.n 69dfe │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69de6 │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 69e1e │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69dc6 │ │ │ │ + bne.n 69dfe │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b32c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 69e04 │ │ │ │ + bge.n 69e3c │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1b1958 │ │ │ │ + b.w 1b10e8 │ │ │ │ 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 69e32 │ │ │ │ + bne.n 69e6a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 69e50 │ │ │ │ - b.n 69e4a │ │ │ │ + bne.n 69e88 │ │ │ │ + b.n 69e82 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #33008 @ 0x80f0 │ │ │ │ + movw r0, #28784 @ 0x7070 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69e24 │ │ │ │ - b.n 69eb6 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 69eb6 │ │ │ │ + bne.n 69e5c │ │ │ │ + b.n 69eee │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 69eee │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69e62 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 69eb6 │ │ │ │ + bne.n 69e9a │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 69eee │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 69e80 │ │ │ │ + bls.n 69eb8 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #15132 @ 0x3b1c │ │ │ │ + movw r1, #10908 @ 0x2a9c │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 69eb6 │ │ │ │ + bl f3560 │ │ │ │ + b.n 69eee │ │ │ │ movs r1, #0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bd70 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ - cbz r5, 69e94 │ │ │ │ + cbz r5, 69ecc │ │ │ │ bic.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ - b.n 69e98 │ │ │ │ + b.n 69ed0 │ │ │ │ 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 69eba │ │ │ │ + bge.n 69ef2 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ + bl 1b10e8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69ec2 │ │ │ │ + b.n 69efa │ │ │ │ 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 69ef0 │ │ │ │ + bhi.n 69f28 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 69f12 │ │ │ │ - b.n 69f0a │ │ │ │ - movw r0, #33032 @ 0x8108 │ │ │ │ + bne.n 69f4a │ │ │ │ + b.n 69f42 │ │ │ │ + movw r0, #28808 @ 0x7088 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69ee2 │ │ │ │ + bne.n 69f1a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69f9e │ │ │ │ - bl 7fe4c │ │ │ │ + b.n 69fd6 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69f06 │ │ │ │ + bne.n 69f3e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 69f26 │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 69f5e │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69f06 │ │ │ │ + bne.n 69f3e │ │ │ │ cmp r5, #2 │ │ │ │ - ble.n 69f6c │ │ │ │ + ble.n 69fa4 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 69f46 │ │ │ │ + beq.n 69f7e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69f48 │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 69f48 │ │ │ │ - b.n 69f06 │ │ │ │ + bne.n 69f80 │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 69f80 │ │ │ │ + b.n 69f3e │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 69f6e │ │ │ │ + beq.n 69fa6 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52412 @ 0xccbc │ │ │ │ + movw r1, #48188 @ 0xbc3c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 69f06 │ │ │ │ + bl f3560 │ │ │ │ + b.n 69f3e │ │ │ │ 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 69f96 │ │ │ │ + bge.n 69fce │ │ │ │ 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 1b1958 │ │ │ │ + b.w 1b10e8 │ │ │ │ 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 69fc6 │ │ │ │ + bne.n 69ffe │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 69fe8 │ │ │ │ - b.n 69fe0 │ │ │ │ + bne.n 6a020 │ │ │ │ + b.n 6a018 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #5996 @ 0x176c │ │ │ │ + movw r0, #1772 @ 0x6ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69fb8 │ │ │ │ + bne.n 69ff0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a018 │ │ │ │ - bl 7fe4c │ │ │ │ + b.n 6a050 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69fdc │ │ │ │ + bne.n 6a014 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69ffc │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 6a034 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69fdc │ │ │ │ - bl 965e4 │ │ │ │ + bne.n 6a014 │ │ │ │ + bl 965c4 │ │ │ │ subs r1, r5, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 63232 <_Py_closerange@@Base> │ │ │ │ + bl 6326a <_Py_closerange@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ 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 965e4 │ │ │ │ + bl 965c4 │ │ │ │ mov r4, r0 │ │ │ │ blx 2b5c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aa94 │ │ │ │ - bl eedb4 │ │ │ │ + bl 9aa40 │ │ │ │ + bl eec50 │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r0, 6a05e │ │ │ │ + cbnz r0, 6a096 │ │ │ │ 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 1fd5e4 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1fc70c <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6a090 │ │ │ │ + beq.n 6a0c8 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 25af74 <_PyTime_AsTimeval@@Base> │ │ │ │ + b.w 25a104 <_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 716f0 │ │ │ │ - cbz r0, 6a11a │ │ │ │ + bl 71714 │ │ │ │ + cbz r0, 6a152 │ │ │ │ mov r4, r0 │ │ │ │ - vldr d8, [pc, #116] @ 6a128 │ │ │ │ + vldr d8, [pc, #116] @ 6a160 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 29b098 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 29a038 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 29b098 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 29a038 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 85c28 │ │ │ │ + bl 85c0c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6a106 │ │ │ │ + cbz r0, 6a13e │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 29b098 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 29a038 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 29b098 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ + bl 29a038 <_PyMonitoring_FireBranchEvent@@Base+0x8e4> │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 85c28 │ │ │ │ - cbnz r0, 6a11e │ │ │ │ + bl 85c0c │ │ │ │ + cbnz r0, 6a156 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6a11a │ │ │ │ + bge.n 6a152 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a11a │ │ │ │ + cbnz r3, 6a152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6a120 │ │ │ │ + b.n 6a158 │ │ │ │ str r0, [r4, #20] │ │ │ │ vpop {d8-d9} │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ @@ -93806,1083 +93846,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 6a15a │ │ │ │ + bhi.n 6a192 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a178 │ │ │ │ - b.n 6a172 │ │ │ │ - movw r0, #32928 @ 0x80a0 │ │ │ │ + bne.n 6a1b0 │ │ │ │ + b.n 6a1aa │ │ │ │ + movw r0, #28704 @ 0x7020 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a14c │ │ │ │ - b.n 6a1ae │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 6a1ae │ │ │ │ + bne.n 6a184 │ │ │ │ + b.n 6a1e6 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 6a1e6 │ │ │ │ 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 6a04e │ │ │ │ + bl 6a086 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6a1ae │ │ │ │ + beq.n 6a1e6 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 6a04e │ │ │ │ + bl 6a086 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6a1ae │ │ │ │ + beq.n 6a1e6 │ │ │ │ mov r1, sp │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c3f8 <__setitimer64@plt> │ │ │ │ - cbz r0, 6a1b2 │ │ │ │ + cbz r0, 6a1ea │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1b1958 │ │ │ │ + bl 1b10e8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a1b8 │ │ │ │ + b.n 6a1f0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 6a094 │ │ │ │ + bl 6a0cc │ │ │ │ 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 fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a1e0 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 6a1fe │ │ │ │ + bne.n 6a218 │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 6a236 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [r5, #16] │ │ │ │ blx 2bd10 <__getitimer64@plt> │ │ │ │ - cbz r0, 6a1f6 │ │ │ │ + cbz r0, 6a22e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1b1958 │ │ │ │ + bl 1b10e8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a200 │ │ │ │ + b.n 6a238 │ │ │ │ mov r0, sp │ │ │ │ - bl 6a094 │ │ │ │ - b.n 6a200 │ │ │ │ + bl 6a0cc │ │ │ │ + b.n 6a238 │ │ │ │ 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 d9440 │ │ │ │ + bl d9330 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ - movw r0, #52436 @ 0xccd4 │ │ │ │ + bl 1b10e8 │ │ │ │ + movw r0, #48212 @ 0xbc54 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 2063f4 │ │ │ │ + bl 205520 │ │ │ │ mov r0, r6 │ │ │ │ - bl d9454 │ │ │ │ + bl d9344 │ │ │ │ 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 85690 │ │ │ │ - cbz r0, 6a2c0 │ │ │ │ + bl 85674 │ │ │ │ + cbz r0, 6a2f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 1bd8f4 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ + bl 1bcfa4 <_Py_InitDumpStack@@Base+0x1c> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 6a2c2 │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 6a2fa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6a2c0 │ │ │ │ + bge.n 6a2f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a2c0 │ │ │ │ + cbnz r3, 6a2f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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 226ea0 <_PyEval_AddPendingCall@@Base+0x440> │ │ │ │ - cbz r0, 6a338 │ │ │ │ + bl 22600c <_PyEval_AddPendingCall@@Base+0x440> │ │ │ │ + cbz r0, 6a370 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, sp │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 2bf20 │ │ │ │ - bl 965e4 │ │ │ │ + bl 965c4 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ blx 2ba0c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 6a32e │ │ │ │ + bne.n 6a366 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 6a31e │ │ │ │ - bl eedb4 │ │ │ │ + bne.n 6a356 │ │ │ │ + bl eec50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a2ee │ │ │ │ + beq.n 6a326 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a338 │ │ │ │ + b.n 6a370 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ - b.n 6a31a │ │ │ │ + bl 1b10e8 │ │ │ │ + b.n 6a352 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 6a24a │ │ │ │ + bl 6a282 │ │ │ │ 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 6a362 │ │ │ │ + bne.n 6a39a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 226ea0 <_PyEval_AddPendingCall@@Base+0x440> │ │ │ │ - cbnz r0, 6a37a │ │ │ │ - b.n 6a402 │ │ │ │ + bl 22600c <_PyEval_AddPendingCall@@Base+0x440> │ │ │ │ + cbnz r0, 6a3b2 │ │ │ │ + b.n 6a43a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #33116 @ 0x815c │ │ │ │ + movw r0, #28892 @ 0x70dc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a356 │ │ │ │ - b.n 6a402 │ │ │ │ + bne.n 6a38e │ │ │ │ + b.n 6a43a │ │ │ │ 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 1fd5e4 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1fc70c <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6a402 │ │ │ │ + beq.n 6a43a │ │ │ │ ldrd r5, r4, [sp] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 6a3b4 │ │ │ │ + bge.n 6a3ec │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #5260 @ 0x148c │ │ │ │ + movw r1, #1036 @ 0x40c │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 6a402 │ │ │ │ + bl f3560 │ │ │ │ + b.n 6a43a │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 23d3d0 <_PyDeadline_Init@@Base> │ │ │ │ + bl 23c444 <_PyDeadline_Init@@Base> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff2cc <_PyTime_AsTimespec@@Base> │ │ │ │ - bl 965e4 │ │ │ │ + bl 1fe3f4 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 965c4 │ │ │ │ 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 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 6a42a │ │ │ │ + bne.n 6a462 │ │ │ │ blx 2c1bc <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 6a406 │ │ │ │ + beq.n 6a43e │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 6a420 │ │ │ │ + beq.n 6a458 │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ + bl 1b10e8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a436 │ │ │ │ - bl eedb4 │ │ │ │ + b.n 6a46e │ │ │ │ + bl eec50 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6a402 │ │ │ │ - bl 27181c <_PyDeadline_Get@@Base> │ │ │ │ + bne.n 6a43a │ │ │ │ + bl 270828 <_PyDeadline_Get@@Base> │ │ │ │ mov r5, r0 │ │ │ │ subs r4, r1, #0 │ │ │ │ - bge.n 6a3c0 │ │ │ │ - b.n 6a42a │ │ │ │ + bge.n 6a3f8 │ │ │ │ + b.n 6a462 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 6a436 │ │ │ │ + b.n 6a46e │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 6a24a │ │ │ │ + bl 6a282 │ │ │ │ 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, #15612 @ 0x3cfc │ │ │ │ movt r1, #76 @ 0x4c │ │ │ │ - bl 127d20 │ │ │ │ + bl 127ae0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1dd400 │ │ │ │ + b.w 1dc528 │ │ │ │ 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 1553d0 │ │ │ │ + bl 155108 │ │ │ │ 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 1553d0 │ │ │ │ + bl 155108 │ │ │ │ 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 1553d0 │ │ │ │ + bl 155108 │ │ │ │ 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 127d20 │ │ │ │ + bl 127ae0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 6a506 │ │ │ │ + beq.n 6a53e │ │ │ │ ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6a506 │ │ │ │ + beq.n 6a53e │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 6a51e │ │ │ │ - b.n 6a530 │ │ │ │ + bne.n 6a556 │ │ │ │ + b.n 6a568 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 6a4fe │ │ │ │ - movw r0, #52500 @ 0xcd14 │ │ │ │ + beq.n 6a536 │ │ │ │ + movw r0, #48276 @ 0xbc94 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r1, r6 │ │ │ │ - bl 234118 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 233280 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a4fe │ │ │ │ - b.n 6a56e │ │ │ │ + bne.n 6a536 │ │ │ │ + b.n 6a5a6 │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #52500 @ 0xcd14 │ │ │ │ + movw r0, #48276 @ 0xbc94 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6a56e │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6a5a6 │ │ │ │ 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 6a562 │ │ │ │ + beq.n 6a59a │ │ │ │ mov r1, r6 │ │ │ │ - bl 88538 │ │ │ │ - cbnz r0, 6a562 │ │ │ │ + bl 88530 │ │ │ │ + cbnz r0, 6a59a │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #64892 @ 0xfd7c │ │ │ │ + movw r1, #60668 @ 0xecfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #52500 @ 0xcd14 │ │ │ │ + movw r0, #48276 @ 0xbc94 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6a56e │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6a5a6 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 247570 │ │ │ │ + b.w 2466a0 │ │ │ │ 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, 6a58e │ │ │ │ + cbnz r2, 6a5c6 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6a5a2 │ │ │ │ - b.n 6a5b4 │ │ │ │ - movw r0, #25140 @ 0x6234 │ │ │ │ + bne.n 6a5da │ │ │ │ + b.n 6a5ec │ │ │ │ + movw r0, #20628 @ 0x5094 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - bl 234118 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 233280 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a586 │ │ │ │ - b.n 6a5c0 │ │ │ │ + bne.n 6a5be │ │ │ │ + b.n 6a5f8 │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #25140 @ 0x6234 │ │ │ │ + movw r0, #20628 @ 0x5094 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6a5c0 │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6a5f8 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2474c0 │ │ │ │ + b.w 2465f0 │ │ │ │ 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, 6a5e0 │ │ │ │ + cbnz r2, 6a618 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6a5f4 │ │ │ │ - b.n 6a606 │ │ │ │ - movw r0, #63312 @ 0xf750 │ │ │ │ + bne.n 6a62c │ │ │ │ + b.n 6a63e │ │ │ │ + movw r0, #59088 @ 0xe6d0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - bl 234118 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 233280 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a5d8 │ │ │ │ - b.n 6a612 │ │ │ │ + bne.n 6a610 │ │ │ │ + b.n 6a64a │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #63312 @ 0xf750 │ │ │ │ + movw r0, #59088 @ 0xe6d0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6a612 │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6a64a │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 25721c │ │ │ │ + b.w 25636c │ │ │ │ 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 706ec │ │ │ │ - cbz r0, 6a666 │ │ │ │ - ldr r2, [pc, #64] @ (6a66c ) │ │ │ │ - movw r1, #52512 @ 0xcd20 │ │ │ │ + bl 70718 │ │ │ │ + cbz r0, 6a69e │ │ │ │ + ldr r2, [pc, #64] @ (6a6a4 ) │ │ │ │ + movw r1, #48288 @ 0xbca0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r4, r0 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6a652 │ │ │ │ - ldr r2, [pc, #44] @ (6a66c ) │ │ │ │ + beq.n 6a68a │ │ │ │ + ldr r2, [pc, #44] @ (6a6a4 ) │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52528 @ 0xcd30 │ │ │ │ + movw r1, #48304 @ 0xbcb0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a668 │ │ │ │ + bne.n 6a6a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6a666 │ │ │ │ + bge.n 6a69e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6a666 │ │ │ │ + cbnz r3, 6a69e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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 1e14b0 <_PyEvent_Notify@@Base> │ │ │ │ + bl 1e05e0 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2050c4 <_PyXI_NewInterpreter@@Base+0x1cc> │ │ │ │ + bl 2041ec <_PyXI_NewInterpreter@@Base+0x1cc> │ │ │ │ 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 2187a0 │ │ │ │ + bl 217848 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #52540 @ 0xcd3c │ │ │ │ + movw r0, #48316 @ 0xbcbc │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - b.w e5520 │ │ │ │ + b.w e53c0 │ │ │ │ push {r4} │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ dmb ish │ │ │ │ ldr r2, [r0, #4] │ │ │ │ tst.w r1, #1 │ │ │ │ - movw r4, #52564 @ 0xcd54 │ │ │ │ + movw r4, #48340 @ 0xbcd4 │ │ │ │ movt r4, #45 @ 0x2d │ │ │ │ - movw r1, #41812 @ 0xa354 │ │ │ │ + movw r1, #37588 @ 0x92d4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - movw r0, #52576 @ 0xcd60 │ │ │ │ + movw r0, #48352 @ 0xbce0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ it eq │ │ │ │ moveq r1, r4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ pop {r4} │ │ │ │ - b.w e5520 │ │ │ │ + b.w e53c0 │ │ │ │ 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, #41812 @ 0xa354 │ │ │ │ - movweq r1, #52564 @ 0xcd54 │ │ │ │ + movwne r1, #37588 @ 0x92d4 │ │ │ │ + movweq r1, #48340 @ 0xbcd4 │ │ │ │ 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, #52600 @ 0xcd78 │ │ │ │ + movw r0, #48376 @ 0xbcf8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - bl e5520 │ │ │ │ + bl e53c0 │ │ │ │ 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, #52644 @ 0xcda4 │ │ │ │ + movw r1, #48420 @ 0xbd24 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8edb8 │ │ │ │ - cbz r0, 6a796 │ │ │ │ + bl 8ed90 │ │ │ │ + cbz r0, 6a7ce │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp.w r4, #28672 @ 0x7000 │ │ │ │ - bge.n 6a79a │ │ │ │ - cbz r4, 6a79a │ │ │ │ + bge.n 6a7d2 │ │ │ │ + cbz r4, 6a7d2 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52660 @ 0xcdb4 │ │ │ │ + movw r1, #48436 @ 0xbd34 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov.w r2, #28672 @ 0x7000 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a7ca │ │ │ │ - bl 63170 │ │ │ │ + b.n 6a802 │ │ │ │ + bl 631a8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 63092 │ │ │ │ + bl 630ca │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a7c4 │ │ │ │ + bne.n 6a7fc │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - movw r1, #52692 @ 0xcdd4 │ │ │ │ + movw r1, #48468 @ 0xbd54 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.n 6a796 │ │ │ │ + bl d6c4c │ │ │ │ + b.n 6a7ce │ │ │ │ mov r0, r5 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ 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, #31488 @ 0x7b00 │ │ │ │ + movw r1, #27264 @ 0x6a80 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8edb8 │ │ │ │ - cbz r0, 6a820 │ │ │ │ + bl 8ed90 │ │ │ │ + cbz r0, 6a858 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 278238 <_PyTime_FromLong@@Base> │ │ │ │ + bl 277218 <_PyTime_FromLong@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6a820 │ │ │ │ + beq.n 6a858 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 1ff2cc <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1fe3f4 <_PyTime_AsTimespec@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 2ad54 <__clock_settime64@plt> │ │ │ │ - cbz r0, 6a824 │ │ │ │ + cbz r0, 6a85c │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ + bl 1b10e8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a82c │ │ │ │ + b.n 6a864 │ │ │ │ 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 13b928 │ │ │ │ + bl 13b570 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a894 │ │ │ │ + cbz r0, 6a8cc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl e5fa0 │ │ │ │ + bl e5e40 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl e5fa0 │ │ │ │ + bl e5e40 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl e5fa0 │ │ │ │ + bl e5e40 │ │ │ │ mov r2, r6 │ │ │ │ ldrd r6, r7, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - movw r0, #52720 @ 0xcdf0 │ │ │ │ + movw r0, #48496 @ 0xbd70 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6a888 │ │ │ │ + bge.n 6a8c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 6a88c │ │ │ │ + cbz r3, 6a8c4 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6a894 │ │ │ │ + b.n 6a8cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6a888 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6a8c0 │ │ │ │ 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 6a8d2 │ │ │ │ - movw r2, #20444 @ 0x4fdc │ │ │ │ + bmi.n 6a90a │ │ │ │ + movw r2, #16220 @ 0x3f5c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #3752 @ 0xea8 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #25564 @ 0x63dc │ │ │ │ + movw r1, #65064 @ 0xfe28 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #21340 @ 0x535c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6a916 │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6a94e │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b750 │ │ │ │ + bl 8b724 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a916 │ │ │ │ + cbz r0, 6a94e │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6a900 │ │ │ │ + beq.n 6a938 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27196 @ 0x6a3c │ │ │ │ + movw r1, #22972 @ 0x59bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 6a916 │ │ │ │ + bl f3560 │ │ │ │ + b.n 6a94e │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #5 │ │ │ │ movs r0, #0 │ │ │ │ blx 2bb24 │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1b1a98 │ │ │ │ + b.w 1b1228 │ │ │ │ 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 6a942 │ │ │ │ + bne.n 6a97a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6a95a │ │ │ │ - b.n 6a99a │ │ │ │ + bne.n 6a992 │ │ │ │ + b.n 6a9d2 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #64300 @ 0xfb2c │ │ │ │ + movw r0, #60076 @ 0xeaac │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a932 │ │ │ │ - b.n 6aa08 │ │ │ │ + bne.n 6a96a │ │ │ │ + b.n 6aa40 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 6a97c │ │ │ │ + bpl.n 6a9b4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b750 │ │ │ │ + bl 8b724 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6aa08 │ │ │ │ + beq.n 6aa40 │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6a99c │ │ │ │ - b.n 6a9da │ │ │ │ - movw r2, #61524 @ 0xf054 │ │ │ │ + beq.n 6a9d4 │ │ │ │ + b.n 6aa12 │ │ │ │ + movw r2, #57300 @ 0xdfd4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #64892 @ 0xfd7c │ │ │ │ + movw r1, #60668 @ 0xecfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #64300 @ 0xfb2c │ │ │ │ + movw r0, #60076 @ 0xeaac │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6aa08 │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6aa40 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6a9c4 │ │ │ │ - movw r2, #20444 @ 0x4fdc │ │ │ │ + bmi.n 6a9fc │ │ │ │ + movw r2, #16220 @ 0x3f5c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #65148 @ 0xfe7c │ │ │ │ + movw r1, #60924 @ 0xedfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #64300 @ 0xfb2c │ │ │ │ + movw r0, #60076 @ 0xeaac │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6aa08 │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6aa40 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b750 │ │ │ │ + bl 8b724 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6aa08 │ │ │ │ + cbz r0, 6aa40 │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6a9f2 │ │ │ │ + beq.n 6aa2a │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27196 @ 0x6a3c │ │ │ │ + movw r1, #22972 @ 0x59bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 6aa08 │ │ │ │ + bl f3560 │ │ │ │ + b.n 6aa40 │ │ │ │ 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 1b1a98 │ │ │ │ + b.w 1b1228 │ │ │ │ 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 6aa34 │ │ │ │ + bne.n 6aa6c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6aa4c │ │ │ │ - b.n 6aa8c │ │ │ │ + bne.n 6aa84 │ │ │ │ + b.n 6aac4 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #64312 @ 0xfb38 │ │ │ │ + movw r0, #60088 @ 0xeab8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6aa24 │ │ │ │ - b.n 6ab0c │ │ │ │ + bne.n 6aa5c │ │ │ │ + b.n 6ab44 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 6aa6e │ │ │ │ + bpl.n 6aaa6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b750 │ │ │ │ + bl 8b724 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ab0c │ │ │ │ + beq.n 6ab44 │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6aa8e │ │ │ │ - b.n 6aacc │ │ │ │ - movw r2, #61524 @ 0xf054 │ │ │ │ + beq.n 6aac6 │ │ │ │ + b.n 6ab04 │ │ │ │ + movw r2, #57300 @ 0xdfd4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #64892 @ 0xfd7c │ │ │ │ + movw r1, #60668 @ 0xecfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #64312 @ 0xfb38 │ │ │ │ + movw r0, #60088 @ 0xeab8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ab0c │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ab44 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6aab6 │ │ │ │ - movw r2, #20444 @ 0x4fdc │ │ │ │ + bmi.n 6aaee │ │ │ │ + movw r2, #16220 @ 0x3f5c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #65148 @ 0xfe7c │ │ │ │ + movw r1, #60924 @ 0xedfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #64312 @ 0xfb38 │ │ │ │ + movw r0, #60088 @ 0xeab8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ab0c │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ab44 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b750 │ │ │ │ + bl 8b724 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6ab0c │ │ │ │ + cbz r0, 6ab44 │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6aae4 │ │ │ │ + beq.n 6ab1c │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27196 @ 0x6a3c │ │ │ │ + movw r1, #22972 @ 0x59bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 6ab0c │ │ │ │ + bl f3560 │ │ │ │ + b.n 6ab44 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl fcb0c │ │ │ │ + bl fc9d4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6aaf6 │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 6ab0c │ │ │ │ + bne.n 6ab2e │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 6ab44 │ │ │ │ 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 1b1a98 │ │ │ │ + b.w 1b1228 │ │ │ │ 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 6ab84 │ │ │ │ + beq.n 6abbc │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 6ab66 │ │ │ │ + bpl.n 6ab9e │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b750 │ │ │ │ + bl 8b724 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6abae │ │ │ │ + cbz r0, 6abe6 │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6ab86 │ │ │ │ + beq.n 6abbe │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27196 @ 0x6a3c │ │ │ │ + movw r1, #22972 @ 0x59bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 6abae │ │ │ │ - movw r2, #61524 @ 0xf054 │ │ │ │ + bl f3560 │ │ │ │ + b.n 6abe6 │ │ │ │ + movw r2, #57300 @ 0xdfd4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #3752 @ 0xea8 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #64328 @ 0xfb48 │ │ │ │ + movw r1, #65064 @ 0xfe28 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #60104 @ 0xeac8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6abae │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6abe6 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2b280 │ │ │ │ - cbnz r0, 6aba2 │ │ │ │ + cbnz r0, 6abda │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1b1958 │ │ │ │ + b.w 1b10e8 │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1b1a98 │ │ │ │ + b.w 1b1228 │ │ │ │ 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 6abf2 │ │ │ │ + bne.n 6ac2a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 6ac0a │ │ │ │ - movw r2, #20444 @ 0x4fdc │ │ │ │ + bmi.n 6ac42 │ │ │ │ + movw r2, #16220 @ 0x3f5c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #64892 @ 0xfd7c │ │ │ │ + movw r1, #60668 @ 0xecfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #64340 @ 0xfb54 │ │ │ │ + movw r0, #60116 @ 0xead4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ac16 │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ac4e │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #64340 @ 0xfb54 │ │ │ │ + movw r0, #60116 @ 0xead4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6abca │ │ │ │ - b.n 6ac16 │ │ │ │ + bne.n 6ac02 │ │ │ │ + b.n 6ac4e │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b750 │ │ │ │ + bl 8b724 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6ac1a │ │ │ │ + cbnz r0, 6ac52 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6aca8 │ │ │ │ + b.n 6ace0 │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 6ac52 │ │ │ │ + bne.n 6ac8a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6ac88 │ │ │ │ + beq.n 6acc0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 6ac6a │ │ │ │ + bpl.n 6aca2 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b750 │ │ │ │ + bl 8b724 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ac16 │ │ │ │ + beq.n 6ac4e │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6ac8a │ │ │ │ + beq.n 6acc2 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27196 @ 0x6a3c │ │ │ │ + movw r1, #22972 @ 0x59bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 6ac16 │ │ │ │ - movw r2, #61524 @ 0xf054 │ │ │ │ + bl f3560 │ │ │ │ + b.n 6ac4e │ │ │ │ + movw r2, #57300 @ 0xdfd4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #65148 @ 0xfe7c │ │ │ │ + movw r1, #60924 @ 0xedfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #64340 @ 0xfb54 │ │ │ │ + movw r0, #60116 @ 0xead4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6ac16 │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ac4e │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2aeac │ │ │ │ - cbz r0, 6aca0 │ │ │ │ + cbz r0, 6acd8 │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1b1a98 │ │ │ │ + b.w 1b1228 │ │ │ │ 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, #61132 @ 0xeecc │ │ │ │ + movw r1, #56908 @ 0xde4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8edb8 │ │ │ │ - cbnz r0, 6acd2 │ │ │ │ + bl 8ed90 │ │ │ │ + cbnz r0, 6ad0a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6ad06 │ │ │ │ + b.n 6ad3e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl f3204 │ │ │ │ + bl f30b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6acce │ │ │ │ + beq.n 6ad06 │ │ │ │ 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 7630c │ │ │ │ + bl 76344 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ @@ -94890,302 +94930,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, #52728 @ 0xcdf8 │ │ │ │ + movw r1, #48504 @ 0xbd78 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 8edb8 │ │ │ │ - cbnz r0, 6ad34 │ │ │ │ + bl 8ed90 │ │ │ │ + cbnz r0, 6ad6c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6adac │ │ │ │ + b.n 6ade4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl f3204 │ │ │ │ + bl f30b0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ad30 │ │ │ │ + beq.n 6ad68 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl f3204 │ │ │ │ + bl f30b0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6ada6 │ │ │ │ + cbz r0, 6adde │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.n 6ad64 │ │ │ │ + bgt.n 6ad9c │ │ │ │ subs r0, r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ blx 2b7f4 │ │ │ │ - cbz r0, 6ad82 │ │ │ │ + cbz r0, 6adba │ │ │ │ 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 6ad9e │ │ │ │ + b.n 6add6 │ │ │ │ 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 7630c │ │ │ │ + bl 76344 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006adb2 <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ - movw r0, #41384 @ 0xa1a8 │ │ │ │ +0006adea <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ + movw r0, #37160 @ 0x9128 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ movw r1, #14935 @ 0x3a57 │ │ │ │ - b.w 19f20c │ │ │ │ + b.w 19e8ac │ │ │ │ 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 7193c │ │ │ │ + bl 71974 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ae58 <_Py_Get_Getpath_CodeObject@@Base+0xa6> │ │ │ │ + beq.n 6ae90 <_Py_Get_Getpath_CodeObject@@Base+0xa6> │ │ │ │ mov r4, r0 │ │ │ │ blx 2b050 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6adea <_Py_Get_Getpath_CodeObject@@Base+0x38> │ │ │ │ + cbz r0, 6ae22 <_Py_Get_Getpath_CodeObject@@Base+0x38> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 6ae20 <_Py_Get_Getpath_CodeObject@@Base+0x6e> │ │ │ │ + b.n 6ae58 <_Py_Get_Getpath_CodeObject@@Base+0x6e> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ + bl 1b10e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6ae58 <_Py_Get_Getpath_CodeObject@@Base+0xa6> │ │ │ │ + bge.n 6ae90 <_Py_Get_Getpath_CodeObject@@Base+0xa6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6ae58 <_Py_Get_Getpath_CodeObject@@Base+0xa6> │ │ │ │ + cbnz r3, 6ae90 <_Py_Get_Getpath_CodeObject@@Base+0xa6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6ae58 <_Py_Get_Getpath_CodeObject@@Base+0xa6> │ │ │ │ - bl 85d00 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6ae90 <_Py_Get_Getpath_CodeObject@@Base+0xa6> │ │ │ │ + bl 85ce4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6ae44 <_Py_Get_Getpath_CodeObject@@Base+0x92> │ │ │ │ + beq.n 6ae7c <_Py_Get_Getpath_CodeObject@@Base+0x92> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6ae6c <_Py_Get_Getpath_CodeObject@@Base+0xba> │ │ │ │ + blt.n 6aea4 <_Py_Get_Getpath_CodeObject@@Base+0xba> │ │ │ │ adds r7, #8 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ - movw r2, #23391 @ 0x5b5f │ │ │ │ + movw r2, #23447 @ 0x5b97 │ │ │ │ movt r2, #6 │ │ │ │ - movw r0, #52732 @ 0xcdfc │ │ │ │ + movw r0, #48508 @ 0xbd7c │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - cbz r1, 6ae7c <_Py_Get_Getpath_CodeObject@@Base+0xca> │ │ │ │ + cbz r1, 6aeb4 <_Py_Get_Getpath_CodeObject@@Base+0xca> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6ae0e <_Py_Get_Getpath_CodeObject@@Base+0x5c> │ │ │ │ + bne.n 6ae46 <_Py_Get_Getpath_CodeObject@@Base+0x5c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6ae5c <_Py_Get_Getpath_CodeObject@@Base+0xaa> │ │ │ │ + blt.n 6ae94 <_Py_Get_Getpath_CodeObject@@Base+0xaa> │ │ │ │ mov r0, r6 │ │ │ │ blx 2abd0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6ae82 <_Py_Get_Getpath_CodeObject@@Base+0xd0> │ │ │ │ + b.n 6aeba <_Py_Get_Getpath_CodeObject@@Base+0xd0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6ae52 <_Py_Get_Getpath_CodeObject@@Base+0xa0> │ │ │ │ + bne.n 6ae8a <_Py_Get_Getpath_CodeObject@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6ae52 <_Py_Get_Getpath_CodeObject@@Base+0xa0> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6ae8a <_Py_Get_Getpath_CodeObject@@Base+0xa0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6ae1e <_Py_Get_Getpath_CodeObject@@Base+0x6c> │ │ │ │ + bne.n 6ae56 <_Py_Get_Getpath_CodeObject@@Base+0x6c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6ae1e <_Py_Get_Getpath_CodeObject@@Base+0x6c> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6ae56 <_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 6aec8 <_Py_Get_Getpath_CodeObject@@Base+0x116> │ │ │ │ + bne.n 6af00 <_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 6aee0 <_Py_Get_Getpath_CodeObject@@Base+0x12e> │ │ │ │ - movw r2, #20444 @ 0x4fdc │ │ │ │ + bmi.n 6af18 <_Py_Get_Getpath_CodeObject@@Base+0x12e> │ │ │ │ + movw r2, #16220 @ 0x3f5c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #64892 @ 0xfd7c │ │ │ │ + movw r1, #60668 @ 0xecfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #64324 @ 0xfb44 │ │ │ │ + movw r0, #60100 @ 0xeac4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6af42 <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6af7a <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #64324 @ 0xfb44 │ │ │ │ + movw r0, #60100 @ 0xeac4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6aea0 <_Py_Get_Getpath_CodeObject@@Base+0xee> │ │ │ │ - b.n 6af42 <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ + bne.n 6aed8 <_Py_Get_Getpath_CodeObject@@Base+0xee> │ │ │ │ + b.n 6af7a <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 8b750 │ │ │ │ + bl 8b724 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6af42 <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ + cbz r0, 6af7a <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6af0e <_Py_Get_Getpath_CodeObject@@Base+0x15c> │ │ │ │ + beq.n 6af46 <_Py_Get_Getpath_CodeObject@@Base+0x15c> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27196 @ 0x6a3c │ │ │ │ + movw r1, #22972 @ 0x59bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 6af42 <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ + bl f3560 │ │ │ │ + b.n 6af7a <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r4, [sp, #4] │ │ │ │ - cbnz r3, 6af2e <_Py_Get_Getpath_CodeObject@@Base+0x17c> │ │ │ │ + cbnz r3, 6af66 <_Py_Get_Getpath_CodeObject@@Base+0x17c> │ │ │ │ mov r0, r7 │ │ │ │ - bl d07d0 │ │ │ │ - movw r1, #52736 @ 0xce00 │ │ │ │ + bl d086c │ │ │ │ + movw r1, #48512 @ 0xbd80 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 6af42 <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ + bl f3560 │ │ │ │ + b.n 6af7a <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6af52 <_Py_Get_Getpath_CodeObject@@Base+0x1a0> │ │ │ │ + beq.n 6af8a <_Py_Get_Getpath_CodeObject@@Base+0x1a0> │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1278a4 │ │ │ │ - cbnz r0, 6af46 <_Py_Get_Getpath_CodeObject@@Base+0x194> │ │ │ │ + bl 127660 │ │ │ │ + cbnz r0, 6af7e <_Py_Get_Getpath_CodeObject@@Base+0x194> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6af82 <_Py_Get_Getpath_CodeObject@@Base+0x1d0> │ │ │ │ + b.n 6afba <_Py_Get_Getpath_CodeObject@@Base+0x1d0> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl a0a20 │ │ │ │ + bl a0a10 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6af54 <_Py_Get_Getpath_CodeObject@@Base+0x1a2> │ │ │ │ + b.n 6af8c <_Py_Get_Getpath_CodeObject@@Base+0x1a2> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bd28 │ │ │ │ - cbnz r0, 6af72 <_Py_Get_Getpath_CodeObject@@Base+0x1c0> │ │ │ │ + cbnz r0, 6afaa <_Py_Get_Getpath_CodeObject@@Base+0x1c0> │ │ │ │ movw r3, #43732 @ 0xaad4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1b1958 │ │ │ │ + bl 1b10e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a53c │ │ │ │ - b.n 6af42 <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ + bl 7a54c │ │ │ │ + b.n 6af7a <_Py_Get_Getpath_CodeObject@@Base+0x190> │ │ │ │ movs r1, #0 │ │ │ │ - bl 1b1a98 │ │ │ │ + bl 1b1228 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ 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, 6afac <_Py_Get_Getpath_CodeObject@@Base+0x1fa> │ │ │ │ + cbnz r3, 6afe4 <_Py_Get_Getpath_CodeObject@@Base+0x1fa> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6afac <_Py_Get_Getpath_CodeObject@@Base+0x1fa> │ │ │ │ + ble.n 6afe4 <_Py_Get_Getpath_CodeObject@@Base+0x1fa> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6afac <_Py_Get_Getpath_CodeObject@@Base+0x1fa> │ │ │ │ - cbnz r0, 6afca <_Py_Get_Getpath_CodeObject@@Base+0x218> │ │ │ │ + bne.n 6afe4 <_Py_Get_Getpath_CodeObject@@Base+0x1fa> │ │ │ │ + cbnz r0, 6b002 <_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] @ (6b034 <_Py_Get_Getpath_CodeObject@@Base+0x282>) │ │ │ │ + ldr r4, [pc, #120] @ (6b06c <_Py_Get_Getpath_CodeObject@@Base+0x282>) │ │ │ │ strd r2, r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl f5784 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6afca <_Py_Get_Getpath_CodeObject@@Base+0x218> │ │ │ │ + bl f5620 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 6b002 <_Py_Get_Getpath_CodeObject@@Base+0x218> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b026 <_Py_Get_Getpath_CodeObject@@Base+0x274> │ │ │ │ + b.n 6b05e <_Py_Get_Getpath_CodeObject@@Base+0x274> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1278a4 │ │ │ │ + bl 127660 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6afc6 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ + beq.n 6affe <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl a0a20 │ │ │ │ + bl a0a10 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ - movw r1, #20928 @ 0x51c0 │ │ │ │ + movw r1, #16704 @ 0x4140 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #52772 @ 0xce24 │ │ │ │ + movw r0, #48548 @ 0xbda4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 91b24 │ │ │ │ + bl 91b08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6b012 <_Py_Get_Getpath_CodeObject@@Base+0x260> │ │ │ │ - bl 965e4 │ │ │ │ + beq.n 6b04a <_Py_Get_Getpath_CodeObject@@Base+0x260> │ │ │ │ + bl 965c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2b724 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 6b01e <_Py_Get_Getpath_CodeObject@@Base+0x26c> │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 6b056 <_Py_Get_Getpath_CodeObject@@Base+0x26c> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6afc6 <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ + bne.n 6affe <_Py_Get_Getpath_CodeObject@@Base+0x214> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrb r4, [r5, r4] │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ @@ -95193,334 +95233,334 @@ │ │ │ │ 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 127d20 │ │ │ │ + bl 127ae0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 6b074 <_Py_Get_Getpath_CodeObject@@Base+0x2c2> │ │ │ │ + beq.n 6b0ac <_Py_Get_Getpath_CodeObject@@Base+0x2c2> │ │ │ │ ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6b074 <_Py_Get_Getpath_CodeObject@@Base+0x2c2> │ │ │ │ + beq.n 6b0ac <_Py_Get_Getpath_CodeObject@@Base+0x2c2> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 6b08c <_Py_Get_Getpath_CodeObject@@Base+0x2da> │ │ │ │ - b.n 6b09e <_Py_Get_Getpath_CodeObject@@Base+0x2ec> │ │ │ │ + bne.n 6b0c4 <_Py_Get_Getpath_CodeObject@@Base+0x2da> │ │ │ │ + b.n 6b0d6 <_Py_Get_Getpath_CodeObject@@Base+0x2ec> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6b06c <_Py_Get_Getpath_CodeObject@@Base+0x2ba> │ │ │ │ - movw r0, #52784 @ 0xce30 │ │ │ │ + beq.n 6b0a4 <_Py_Get_Getpath_CodeObject@@Base+0x2ba> │ │ │ │ + movw r0, #48560 @ 0xbdb0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r1, r4 │ │ │ │ - bl 234118 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 233280 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b06c <_Py_Get_Getpath_CodeObject@@Base+0x2ba> │ │ │ │ - b.n 6b0da <_Py_Get_Getpath_CodeObject@@Base+0x328> │ │ │ │ + bne.n 6b0a4 <_Py_Get_Getpath_CodeObject@@Base+0x2ba> │ │ │ │ + b.n 6b112 <_Py_Get_Getpath_CodeObject@@Base+0x328> │ │ │ │ movs r3, #3 │ │ │ │ - movw r0, #52784 @ 0xce30 │ │ │ │ + movw r0, #48560 @ 0xbdb0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ mov r2, r3 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6b0da <_Py_Get_Getpath_CodeObject@@Base+0x328> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6b112 <_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 6b0c8 <_Py_Get_Getpath_CodeObject@@Base+0x316> │ │ │ │ + bmi.n 6b100 <_Py_Get_Getpath_CodeObject@@Base+0x316> │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #47016 @ 0xb7a8 │ │ │ │ + movw r2, #42792 @ 0xa728 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #65148 @ 0xfe7c │ │ │ │ + movw r1, #60924 @ 0xedfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #52784 @ 0xce30 │ │ │ │ + movw r0, #48560 @ 0xbdb0 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 248100 <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6b0da <_Py_Get_Getpath_CodeObject@@Base+0x328> │ │ │ │ + bl 247254 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6b112 <_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 15ed20 <_PyDict_SetItem_KnownHash_LockHeld@@Base+0x838> │ │ │ │ - cbnz r0, 6b0de <_Py_Get_Getpath_CodeObject@@Base+0x32c> │ │ │ │ + bl 210ef0 │ │ │ │ + cbnz r0, 6b116 <_Py_Get_Getpath_CodeObject@@Base+0x32c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b158 <_Py_Get_Getpath_CodeObject@@Base+0x3a6> │ │ │ │ + b.n 6b190 <_Py_Get_Getpath_CodeObject@@Base+0x3a6> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ - bgt.n 6b0fe <_Py_Get_Getpath_CodeObject@@Base+0x34c> │ │ │ │ + bgt.n 6b136 <_Py_Get_Getpath_CodeObject@@Base+0x34c> │ │ │ │ add.w r7, r0, #20 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 6b11a <_Py_Get_Getpath_CodeObject@@Base+0x368> │ │ │ │ + b.n 6b152 <_Py_Get_Getpath_CodeObject@@Base+0x368> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, #57 @ 0x39 │ │ │ │ str r2, [r0, #12] │ │ │ │ - beq.n 6b13e <_Py_Get_Getpath_CodeObject@@Base+0x38c> │ │ │ │ + beq.n 6b176 <_Py_Get_Getpath_CodeObject@@Base+0x38c> │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6b158 <_Py_Get_Getpath_CodeObject@@Base+0x3a6> │ │ │ │ - bl 77680 │ │ │ │ + beq.n 6b190 <_Py_Get_Getpath_CodeObject@@Base+0x3a6> │ │ │ │ + bl 776b8 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #52800 @ 0xce40 │ │ │ │ + movw r1, #48576 @ 0xbdc0 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 6b0da <_Py_Get_Getpath_CodeObject@@Base+0x328> │ │ │ │ + bl f3560 │ │ │ │ + b.n 6b112 <_Py_Get_Getpath_CodeObject@@Base+0x328> │ │ │ │ cmp r2, r1 │ │ │ │ - ble.n 6b0ec <_Py_Get_Getpath_CodeObject@@Base+0x33a> │ │ │ │ + ble.n 6b124 <_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 6b11a <_Py_Get_Getpath_CodeObject@@Base+0x368> │ │ │ │ + b.n 6b152 <_Py_Get_Getpath_CodeObject@@Base+0x368> │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6b158 <_Py_Get_Getpath_CodeObject@@Base+0x3a6> │ │ │ │ + beq.n 6b190 <_Py_Get_Getpath_CodeObject@@Base+0x3a6> │ │ │ │ ldr r2, [r6, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6b0fe <_Py_Get_Getpath_CodeObject@@Base+0x34c> │ │ │ │ + bne.n 6b136 <_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} │ │ │ │ │ │ │ │ -0006b15a <_PyOS_IsMainThread@@Base>: │ │ │ │ - ldr r3, [pc, #12] @ (6b168 <_PyOS_IsMainThread@@Base+0xe>) │ │ │ │ +0006b192 <_PyOS_IsMainThread@@Base>: │ │ │ │ + ldr r3, [pc, #12] @ (6b1a0 <_PyOS_IsMainThread@@Base+0xe>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.w 1af7e0 <_PyConfig_AsDict@@Base+0x950> │ │ │ │ + b.w 1aef70 <_PyConfig_AsDict@@Base+0x950> │ │ │ │ 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 6b248 <_PyOS_IsMainThread@@Base+0xee> │ │ │ │ + beq.n 6b280 <_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 6b180 <_PyOS_IsMainThread@@Base+0x26> │ │ │ │ + bne.n 6b1b8 <_PyOS_IsMainThread@@Base+0x26> │ │ │ │ movw r3, #59848 @ 0xe9c8 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6b248 <_PyOS_IsMainThread@@Base+0xee> │ │ │ │ + beq.n 6b280 <_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 6b1ca <_PyOS_IsMainThread@@Base+0x70> │ │ │ │ + b.n 6b202 <_PyOS_IsMainThread@@Base+0x70> │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6b276 <_PyOS_IsMainThread@@Base+0x11c> │ │ │ │ + beq.n 6b2ae <_PyOS_IsMainThread@@Base+0x11c> │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 6b248 <_PyOS_IsMainThread@@Base+0xee> │ │ │ │ + beq.n 6b280 <_PyOS_IsMainThread@@Base+0xee> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b24a <_PyOS_IsMainThread@@Base+0xf0> │ │ │ │ + beq.n 6b282 <_PyOS_IsMainThread@@Base+0xf0> │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6b1bc <_PyOS_IsMainThread@@Base+0x62> │ │ │ │ + beq.n 6b1f4 <_PyOS_IsMainThread@@Base+0x62> │ │ │ │ sub.w r1, r2, #97 @ 0x61 │ │ │ │ cmp r1, #25 │ │ │ │ - bls.n 6b2a0 <_PyOS_IsMainThread@@Base+0x146> │ │ │ │ + bls.n 6b2d8 <_PyOS_IsMainThread@@Base+0x146> │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 6b1bc <_PyOS_IsMainThread@@Base+0x62> │ │ │ │ + bne.n 6b1f4 <_PyOS_IsMainThread@@Base+0x62> │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ adds r1, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6b2b8 <_PyOS_IsMainThread@@Base+0x15e> │ │ │ │ + beq.n 6b2f0 <_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 6b2aa <_PyOS_IsMainThread@@Base+0x150> │ │ │ │ + beq.n 6b2e2 <_PyOS_IsMainThread@@Base+0x150> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6b2b2 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ + beq.n 6b2ea <_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 6b250 <_PyOS_IsMainThread@@Base+0xf6> │ │ │ │ + beq.n 6b288 <_PyOS_IsMainThread@@Base+0xf6> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ mov r8, r5 │ │ │ │ - b.n 6b1c0 <_PyOS_IsMainThread@@Base+0x66> │ │ │ │ + b.n 6b1f8 <_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 6b1fa <_PyOS_IsMainThread@@Base+0xa0> │ │ │ │ + bne.n 6b232 <_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 6b1c0 <_PyOS_IsMainThread@@Base+0x66> │ │ │ │ + bne.n 6b1f8 <_PyOS_IsMainThread@@Base+0x66> │ │ │ │ ldrb.w r2, [r0, ip] │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ - bne.n 6b1c6 <_PyOS_IsMainThread@@Base+0x6c> │ │ │ │ + bne.n 6b1fe <_PyOS_IsMainThread@@Base+0x6c> │ │ │ │ add.w r5, r8, #2 │ │ │ │ mov r1, sl │ │ │ │ adds r5, r0, r5 │ │ │ │ - beq.n 6b2c2 <_PyOS_IsMainThread@@Base+0x168> │ │ │ │ + beq.n 6b2fa <_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 6b2be <_PyOS_IsMainThread@@Base+0x164> │ │ │ │ - cbz r0, 6b2be <_PyOS_IsMainThread@@Base+0x164> │ │ │ │ + beq.n 6b2f6 <_PyOS_IsMainThread@@Base+0x164> │ │ │ │ + cbz r0, 6b2f6 <_PyOS_IsMainThread@@Base+0x164> │ │ │ │ strb.w r0, [r1], #1 │ │ │ │ - b.n 6b28e <_PyOS_IsMainThread@@Base+0x134> │ │ │ │ + b.n 6b2c6 <_PyOS_IsMainThread@@Base+0x134> │ │ │ │ subs r2, #32 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 6b1bc <_PyOS_IsMainThread@@Base+0x62> │ │ │ │ - b.n 6b1e4 <_PyOS_IsMainThread@@Base+0x8a> │ │ │ │ + bne.n 6b1f4 <_PyOS_IsMainThread@@Base+0x62> │ │ │ │ + b.n 6b21c <_PyOS_IsMainThread@@Base+0x8a> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ mov r8, r5 │ │ │ │ - b.n 6b270 <_PyOS_IsMainThread@@Base+0x116> │ │ │ │ + b.n 6b2a8 <_PyOS_IsMainThread@@Base+0x116> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r5 │ │ │ │ - b.n 6b276 <_PyOS_IsMainThread@@Base+0x11c> │ │ │ │ + b.n 6b2ae <_PyOS_IsMainThread@@Base+0x11c> │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - b.n 6b26e <_PyOS_IsMainThread@@Base+0x114> │ │ │ │ + b.n 6b2a6 <_PyOS_IsMainThread@@Base+0x114> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r1, #0] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 6b24a <_PyOS_IsMainThread@@Base+0xf0> │ │ │ │ + b.n 6b282 <_PyOS_IsMainThread@@Base+0xf0> │ │ │ │ nop │ │ │ │ │ │ │ │ -0006b2c8 : │ │ │ │ +0006b300 : │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 6b302 │ │ │ │ + blt.n 6b33a │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ push {lr} │ │ │ │ - movw r2, #45961 @ 0xb389 │ │ │ │ + movw r2, #46017 @ 0xb3c1 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w lr, [r3, #848] @ 0x350 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 6b2f6 │ │ │ │ + bne.n 6b32e │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006b308 <_Py_DecodeLocaleEx@@Base>: │ │ │ │ +0006b340 <_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, 6b33a <_Py_DecodeLocaleEx@@Base+0x32> │ │ │ │ + cbnz r5, 6b372 <_Py_DecodeLocaleEx@@Base+0x32> │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #96] @ (6b384 <_Py_DecodeLocaleEx@@Base+0x7c>) │ │ │ │ + ldr r3, [pc, #96] @ (6b3bc <_Py_DecodeLocaleEx@@Base+0x7c>) │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r5, [r3, #1656] @ 0x678 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 6b344 <_Py_DecodeLocaleEx@@Base+0x3c> │ │ │ │ + bgt.n 6b37c <_Py_DecodeLocaleEx@@Base+0x3c> │ │ │ │ ldr.w r0, [r3, #1360] @ 0x550 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6b362 <_Py_DecodeLocaleEx@@Base+0x5a> │ │ │ │ + beq.n 6b39a <_Py_DecodeLocaleEx@@Base+0x5a> │ │ │ │ mov r3, r7 │ │ │ │ - cbnz r0, 6b376 <_Py_DecodeLocaleEx@@Base+0x6e> │ │ │ │ + cbnz r0, 6b3ae <_Py_DecodeLocaleEx@@Base+0x6e> │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #32] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.n 6b394 <_Py_DecodeLocaleEx@@Base+0x8c> │ │ │ │ + b.n 6b3cc <_Py_DecodeLocaleEx@@Base+0x8c> │ │ │ │ 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 18296c │ │ │ │ + b.w 182014 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 182504 │ │ │ │ - ldr r3, [pc, #24] @ (6b384 <_Py_DecodeLocaleEx@@Base+0x7c>) │ │ │ │ + bl 181bac │ │ │ │ + ldr r3, [pc, #24] @ (6b3bc <_Py_DecodeLocaleEx@@Base+0x7c>) │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str.w r0, [r3, #1360] @ 0x550 │ │ │ │ - b.n 6b334 <_Py_DecodeLocaleEx@@Base+0x2c> │ │ │ │ + b.n 6b36c <_Py_DecodeLocaleEx@@Base+0x2c> │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #32] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 63186 │ │ │ │ + b.w 631be │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ b.w 2bf9c │ │ │ │ @@ -95528,73 +95568,73 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov lr, r3 │ │ │ │ ldr.w ip, [sp, #64] @ 0x40 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 6b4a2 <_Py_DecodeLocaleEx@@Base+0x19a> │ │ │ │ + beq.n 6b4da <_Py_DecodeLocaleEx@@Base+0x19a> │ │ │ │ cmp.w ip, #2 │ │ │ │ - bne.n 6b4a6 <_Py_DecodeLocaleEx@@Base+0x19e> │ │ │ │ + bne.n 6b4de <_Py_DecodeLocaleEx@@Base+0x19e> │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov fp, lr │ │ │ │ blx 2af0c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 6b426 <_Py_DecodeLocaleEx@@Base+0x11e> │ │ │ │ + beq.n 6b45e <_Py_DecodeLocaleEx@@Base+0x11e> │ │ │ │ mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs.n 6b4be <_Py_DecodeLocaleEx@@Base+0x1b6> │ │ │ │ + bcs.n 6b4f6 <_Py_DecodeLocaleEx@@Base+0x1b6> │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ adds r1, r0, #1 │ │ │ │ - movw r0, #45961 @ 0xb389 │ │ │ │ + movw r0, #46017 @ 0xb3c1 │ │ │ │ movt r0, #6 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r4, [r2, #848] @ 0x350 │ │ │ │ lsls r1, r1, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 6b4b0 <_Py_DecodeLocaleEx@@Base+0x1a8> │ │ │ │ + bne.n 6b4e8 <_Py_DecodeLocaleEx@@Base+0x1a8> │ │ │ │ mov r0, r1 │ │ │ │ blx 2bfa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b4be <_Py_DecodeLocaleEx@@Base+0x1b6> │ │ │ │ + beq.n 6b4f6 <_Py_DecodeLocaleEx@@Base+0x1b6> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2af0c │ │ │ │ adds r3, r0, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - bne.n 6b4ea <_Py_DecodeLocaleEx@@Base+0x1e2> │ │ │ │ + bne.n 6b522 <_Py_DecodeLocaleEx@@Base+0x1e2> │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b580 │ │ │ │ + bl 6b5b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2bfb8 │ │ │ │ adds r2, r0, #1 │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 6b4be <_Py_DecodeLocaleEx@@Base+0x1b6> │ │ │ │ + bcs.n 6b4f6 <_Py_DecodeLocaleEx@@Base+0x1b6> │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6b2c8 │ │ │ │ + bl 6b300 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b4be <_Py_DecodeLocaleEx@@Base+0x1b6> │ │ │ │ + beq.n 6b4f6 <_Py_DecodeLocaleEx@@Base+0x1b6> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ add r3, sp, #16 │ │ │ │ @@ -95602,154 +95642,154 @@ │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ blx 2acf0 │ │ │ │ add.w ip, r0, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r7 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ adds r3, r7, #4 │ │ │ │ cmn.w ip, #4 │ │ │ │ - bhi.n 6b4c4 <_Py_DecodeLocaleEx@@Base+0x1bc> │ │ │ │ + bhi.n 6b4fc <_Py_DecodeLocaleEx@@Base+0x1bc> │ │ │ │ ldr.w ip, [r7] │ │ │ │ movw r4, #2047 @ 0x7ff │ │ │ │ mov r5, r3 │ │ │ │ sub.w lr, ip, #55296 @ 0xd800 │ │ │ │ cmp lr, r4 │ │ │ │ - bls.n 6b4c8 <_Py_DecodeLocaleEx@@Base+0x1c0> │ │ │ │ + bls.n 6b500 <_Py_DecodeLocaleEx@@Base+0x1c0> │ │ │ │ cmp.w ip, #1114112 @ 0x110000 │ │ │ │ - bcs.n 6b4c8 <_Py_DecodeLocaleEx@@Base+0x1c0> │ │ │ │ + bcs.n 6b500 <_Py_DecodeLocaleEx@@Base+0x1c0> │ │ │ │ add r1, r0 │ │ │ │ subs r2, r2, r0 │ │ │ │ mov r7, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6b450 <_Py_DecodeLocaleEx@@Base+0x148> │ │ │ │ - cbz r6, 6b49a <_Py_DecodeLocaleEx@@Base+0x192> │ │ │ │ + bne.n 6b488 <_Py_DecodeLocaleEx@@Base+0x148> │ │ │ │ + cbz r6, 6b4d2 <_Py_DecodeLocaleEx@@Base+0x192> │ │ │ │ sub.w r3, r5, sl │ │ │ │ asrs r3, r3, #2 │ │ │ │ str r3, [r6, #0] │ │ │ │ str.w sl, [r9] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b4aa <_Py_DecodeLocaleEx@@Base+0x1a2> │ │ │ │ + b.n 6b4e2 <_Py_DecodeLocaleEx@@Base+0x1a2> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 6b3ba <_Py_DecodeLocaleEx@@Base+0xb2> │ │ │ │ + b.n 6b3f2 <_Py_DecodeLocaleEx@@Base+0xb2> │ │ │ │ mvn.w r0, #2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b40a <_Py_DecodeLocaleEx@@Base+0x102> │ │ │ │ + bne.n 6b442 <_Py_DecodeLocaleEx@@Base+0x102> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6b4aa <_Py_DecodeLocaleEx@@Base+0x1a2> │ │ │ │ + b.n 6b4e2 <_Py_DecodeLocaleEx@@Base+0x1a2> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b490 <_Py_DecodeLocaleEx@@Base+0x188> │ │ │ │ + beq.n 6b4c8 <_Py_DecodeLocaleEx@@Base+0x188> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ mov r3, r7 │ │ │ │ subs r2, #1 │ │ │ │ - cbz r4, 6b526 <_Py_DecodeLocaleEx@@Base+0x21e> │ │ │ │ + cbz r4, 6b55e <_Py_DecodeLocaleEx@@Base+0x21e> │ │ │ │ ldrb.w r1, [r0], #1 │ │ │ │ add.w r1, r1, #56320 @ 0xdc00 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov r5, r3 │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ - b.n 6b48a <_Py_DecodeLocaleEx@@Base+0x182> │ │ │ │ - cbz r0, 6b51a <_Py_DecodeLocaleEx@@Base+0x212> │ │ │ │ + b.n 6b4c2 <_Py_DecodeLocaleEx@@Base+0x182> │ │ │ │ + cbz r0, 6b552 <_Py_DecodeLocaleEx@@Base+0x212> │ │ │ │ sub.w ip, r5, #4 │ │ │ │ movs r1, #0 │ │ │ │ movw lr, #2047 @ 0x7ff │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ sub.w r4, r2, #55296 @ 0xd800 │ │ │ │ ite cc │ │ │ │ movcc r2, #0 │ │ │ │ movcs r2, #1 │ │ │ │ cmp r4, lr │ │ │ │ it ls │ │ │ │ orrls.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6b41c <_Py_DecodeLocaleEx@@Base+0x114> │ │ │ │ + bne.n 6b454 <_Py_DecodeLocaleEx@@Base+0x114> │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 6b4f6 <_Py_DecodeLocaleEx@@Base+0x1ee> │ │ │ │ + bne.n 6b52e <_Py_DecodeLocaleEx@@Base+0x1ee> │ │ │ │ str.w r5, [r9] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 6b49e <_Py_DecodeLocaleEx@@Base+0x196> │ │ │ │ + beq.n 6b4d6 <_Py_DecodeLocaleEx@@Base+0x196> │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 6b49e <_Py_DecodeLocaleEx@@Base+0x196> │ │ │ │ + b.n 6b4d6 <_Py_DecodeLocaleEx@@Base+0x196> │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 6b580 │ │ │ │ + bl 6b5b8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r6, 6b538 <_Py_DecodeLocaleEx@@Base+0x230> │ │ │ │ + cbz r6, 6b570 <_Py_DecodeLocaleEx@@Base+0x230> │ │ │ │ sub.w r1, r1, r8 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 6b54a <_Py_DecodeLocaleEx@@Base+0x242> │ │ │ │ - movw r3, #47572 @ 0xb9d4 │ │ │ │ + beq.n 6b582 <_Py_DecodeLocaleEx@@Base+0x242> │ │ │ │ + movw r3, #43348 @ 0xa954 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str.w r3, [fp] │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n 6b4aa <_Py_DecodeLocaleEx@@Base+0x1a2> │ │ │ │ + b.n 6b4e2 <_Py_DecodeLocaleEx@@Base+0x1a2> │ │ │ │ │ │ │ │ -0006b550 : │ │ │ │ +0006b588 : │ │ │ │ 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, 6b57a │ │ │ │ + cbz r3, 6b5b2 │ │ │ │ blx 2b354 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bl 1824a8 │ │ │ │ - b.n 6b56e │ │ │ │ + bl 181b50 │ │ │ │ + b.n 6b5a6 │ │ │ │ │ │ │ │ -0006b580 : │ │ │ │ +0006b5b8 : │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ push {lr} │ │ │ │ - movw r2, #46565 @ 0xb5e5 │ │ │ │ + movw r2, #46621 @ 0xb61d │ │ │ │ movt r2, #6 │ │ │ │ ldr.w lr, [r3, #860] @ 0x35c │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 6b5a2 │ │ │ │ + bne.n 6b5da │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006b5b0 : │ │ │ │ +0006b5e8 : │ │ │ │ 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, 6b5dc │ │ │ │ + cbz r3, 6b614 │ │ │ │ blx 2b354 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bl 1824a8 │ │ │ │ - b.n 6b5ce │ │ │ │ + bl 181b50 │ │ │ │ + b.n 6b606 │ │ │ │ nop │ │ │ │ mov r0, r1 │ │ │ │ b.w 2ae3c │ │ │ │ nop │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r1 │ │ │ │ it cc │ │ │ │ @@ -95762,168 +95802,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 6b666 │ │ │ │ + bcs.n 6b69e │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ adds r0, #1 │ │ │ │ - movw r1, #45961 @ 0xb389 │ │ │ │ + movw r1, #46017 @ 0xb3c1 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r4, [r3, #848] @ 0x350 │ │ │ │ lsls r2, r0, #2 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 6b654 │ │ │ │ + bne.n 6b68c │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2bfa0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6b666 │ │ │ │ + cbz r0, 6b69e │ │ │ │ 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 6b644 │ │ │ │ + bne.n 6b67c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 6b64e │ │ │ │ + b.n 6b686 │ │ │ │ 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 6b708 │ │ │ │ + ble.n 6b740 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r1, 6b6a6 │ │ │ │ + cbnz r1, 6b6de │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #46565 @ 0xb5e5 │ │ │ │ + movw r2, #46621 @ 0xb61d │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r5, [r3, #860] @ 0x35c │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 6b72c │ │ │ │ + bne.n 6b764 │ │ │ │ blx 2ae40 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 6b708 │ │ │ │ + ble.n 6b740 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - cbnz r6, 6b6ce │ │ │ │ + cbnz r6, 6b706 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #46565 @ 0xb5e5 │ │ │ │ + movw r2, #46621 @ 0xb61d │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r5, [r3, #860] @ 0x35c │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 6b748 │ │ │ │ + bne.n 6b780 │ │ │ │ mov r0, r1 │ │ │ │ blx 2ae40 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - ble.n 6b708 │ │ │ │ + ble.n 6b740 │ │ │ │ movw r7, #24184 @ 0x5e78 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ movs r5, #2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ - cbnz r6, 6b6fc │ │ │ │ + cbnz r6, 6b734 │ │ │ │ ldr.w r3, [r7, #860] @ 0x35c │ │ │ │ - movw r2, #46565 @ 0xb5e5 │ │ │ │ + movw r2, #46621 @ 0xb61d │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6b722 │ │ │ │ + bne.n 6b75a │ │ │ │ blx 2ae40 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 6b6e4 │ │ │ │ + bgt.n 6b71c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r6, 6b71c │ │ │ │ - bl 6b580 │ │ │ │ + cbnz r6, 6b754 │ │ │ │ + bl 6b5b8 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 2ae40 │ │ │ │ - b.n 6b710 │ │ │ │ + b.n 6b748 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ blx r3 │ │ │ │ - b.n 6b700 │ │ │ │ + b.n 6b738 │ │ │ │ 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 6b750 │ │ │ │ + ble.n 6b788 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.n 6b6c6 │ │ │ │ + b.n 6b6fe │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ blx r5 │ │ │ │ - b.n 6b6d4 │ │ │ │ + b.n 6b70c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - b.n 6b70c │ │ │ │ - cbz r1, 6b7aa │ │ │ │ + b.n 6b744 │ │ │ │ + cbz r1, 6b7e2 │ │ │ │ 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] @ (6b7ac ) │ │ │ │ - bl 18e6dc │ │ │ │ + ldr r0, [pc, #60] @ (6b7e4 ) │ │ │ │ + bl 18dd84 │ │ │ │ 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 6b77a │ │ │ │ + bne.n 6b7b2 │ │ │ │ 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 │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ + strh r0, [r3, #36] @ 0x24 │ │ │ │ movs r1, r6 │ │ │ │ │ │ │ │ -0006b7b0 : │ │ │ │ +0006b7e8 : │ │ │ │ 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 │ │ │ │ @@ -96056,15 +96096,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 6b862 │ │ │ │ + bne.n 6b89a │ │ │ │ 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 │ │ │ │ @@ -96102,15 +96142,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 6ba90 │ │ │ │ + beq.n 6bac8 │ │ │ │ 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 │ │ │ │ @@ -96170,62 +96210,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 6b9a4 │ │ │ │ + b.n 6b9dc │ │ │ │ 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 6bad4 │ │ │ │ + b.n 6bb0c │ │ │ │ eor.w fp, ip, fp │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ add.w r2, r6, r3, ror #27 │ │ │ │ - bls.n 6bb04 │ │ │ │ + bls.n 6bb3c │ │ │ │ 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 6bb16 │ │ │ │ + beq.n 6bb4e │ │ │ │ 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 6baae │ │ │ │ + bhi.n 6bae6 │ │ │ │ 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 6baca │ │ │ │ + b.n 6bb02 │ │ │ │ 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 6baca │ │ │ │ + b.n 6bb02 │ │ │ │ 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 │ │ │ │ @@ -96235,94 +96275,94 @@ │ │ │ │ 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 │ │ │ │ │ │ │ │ -0006bb40 : │ │ │ │ +0006bb78 : │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r0, [r3, #800] @ 0x320 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0006bb50 <_PyInterpreterState_Main@@Base>: │ │ │ │ +0006bb88 <_PyInterpreterState_Main@@Base>: │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ ldr.w r0, [r3, #800] @ 0x320 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0006bb60 : │ │ │ │ +0006bb98 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ - cbz r3, 6bb68 │ │ │ │ + cbz r3, 6bba0 │ │ │ │ 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 7eca8 <_PyType_GetDict@@Base> │ │ │ │ + bl 7ec98 <_PyType_GetDict@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbnz r0, 6bba2 │ │ │ │ + cbnz r0, 6bbda │ │ │ │ mov r0, r2 │ │ │ │ - bl 7f980 │ │ │ │ + bl 7f960 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6bbba │ │ │ │ + blt.n 6bbf2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ - cbz r3, 6bba0 │ │ │ │ + cbz r3, 6bbd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 6bb66 │ │ │ │ + b.n 6bb9e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #62756 @ 0xf524 │ │ │ │ + movw r1, #58532 @ 0xe4a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ 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 6bffc │ │ │ │ + bne.w 6c034 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov sl, r0 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 6c23a │ │ │ │ + bpl.w 6c272 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 6c21e │ │ │ │ + bpl.w 6c256 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r4, r2, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6bff8 │ │ │ │ + beq.w 6c030 │ │ │ │ add.w fp, r0, #20 │ │ │ │ movw r2, #44536 @ 0xadf8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r3, #49837 @ 0xc2ad │ │ │ │ + movw r3, #49893 @ 0xc2e5 │ │ │ │ movt r3, #6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 6c240 │ │ │ │ + bne.w 6c278 │ │ │ │ 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] │ │ │ │ @@ -96348,15 +96388,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 6c004 │ │ │ │ + ble.w 6c03c │ │ │ │ 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 │ │ │ │ @@ -96392,15 +96432,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 6bde4 │ │ │ │ + bls.n 6be1c │ │ │ │ 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] │ │ │ │ @@ -96444,26 +96484,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 6bd48 │ │ │ │ + bgt.n 6bd80 │ │ │ │ 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 6c050 │ │ │ │ + bhi.w 6c088 │ │ │ │ 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 │ │ │ │ @@ -96610,31 +96650,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 6c050 │ │ │ │ + bhi.n 6c088 │ │ │ │ addw r9, pc, #8 │ │ │ │ ldr.w pc, [r9, r7, lsl #2] │ │ │ │ nop │ │ │ │ - stmia r0!, {r0, r2, r6} │ │ │ │ + stmia r0!, {r0, r2, r3, r4, r5, r6} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r0!, {r0, r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r0, r2, r4, r5, r6} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r0!, {r0, r2, r4, r5} │ │ │ │ + stmia r0!, {r0, r2, r3, r5, r6} │ │ │ │ movs r6, r0 │ │ │ │ - bkpt 0x002b │ │ │ │ + bkpt 0x0063 │ │ │ │ movs r6, r0 │ │ │ │ - stmia r2!, {r0, r2, r4} │ │ │ │ + stmia r2!, {r0, r2, r3, r6} │ │ │ │ movs r6, r0 │ │ │ │ - bkpt 0x001b │ │ │ │ + bkpt 0x0053 │ │ │ │ movs r6, r0 │ │ │ │ - bkpt 0x0013 │ │ │ │ + bkpt 0x004b │ │ │ │ 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 │ │ │ │ @@ -96765,80 +96805,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 6bff0 │ │ │ │ + b.n 6c028 │ │ │ │ ldrb.w r7, [fp, #4] │ │ │ │ bfi r4, r7, #0, #8 │ │ │ │ - b.n 6be2a │ │ │ │ + b.n 6be62 │ │ │ │ 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 6bc02 │ │ │ │ - b.n 6bff8 │ │ │ │ + bne.w 6bc3a │ │ │ │ + b.n 6c030 │ │ │ │ ldr.w fp, [r0, #28] │ │ │ │ - b.n 6c222 │ │ │ │ + b.n 6c25a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6bff0 │ │ │ │ + b.n 6c028 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c24c : │ │ │ │ +0006c284 : │ │ │ │ mov r3, r1 │ │ │ │ - cbz r1, 6c2a0 │ │ │ │ + cbz r1, 6c2d8 │ │ │ │ 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, #49837 @ 0xc2ad │ │ │ │ + movw ip, #49893 @ 0xc2e5 │ │ │ │ movt ip, #6 │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 6c2a4 │ │ │ │ + bne.n 6c2dc │ │ │ │ movw r1, #61432 @ 0xeff8 │ │ │ │ movt r1, #79 @ 0x4f │ │ │ │ strd r0, r3, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6c2d8 │ │ │ │ + bl 6c310 │ │ │ │ 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 6c292 │ │ │ │ + b.n 6c2ca │ │ │ │ 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 6c2d8 │ │ │ │ + bl 6c310 │ │ │ │ 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 │ │ │ │ @@ -96865,15 +96905,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 6c8a6 │ │ │ │ + ble.w 6c8de │ │ │ │ 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 │ │ │ │ @@ -96914,15 +96954,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 6c49c │ │ │ │ + bls.n 6c4d4 │ │ │ │ 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] │ │ │ │ @@ -96966,30 +97006,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 6c3f8 │ │ │ │ + bgt.n 6c430 │ │ │ │ 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 6c6d6 │ │ │ │ + bhi.w 6c70e │ │ │ │ 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 │ │ │ │ @@ -97281,37 +97321,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 6c6d6 │ │ │ │ - add r5, pc, #4 @ (adr r5, 6c8bc ) │ │ │ │ + bhi.w 6c70e │ │ │ │ + add r5, pc, #4 @ (adr r5, 6c8f4 ) │ │ │ │ ldr.w pc, [r5, r8, lsl #2] │ │ │ │ - stmia r6!, {r0, r1, r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r0, r1, r2} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r6!, {r0, r3, r6, r7} │ │ │ │ + stmia r7!, {r0} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r6!, {r0, r1, r6, r7} │ │ │ │ + stmia r6!, {r0, r1, r3, r4, r5, r6, r7} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r4!, {r0, r3, r5, r6, r7} │ │ │ │ + stmia r5!, {r0, r5} │ │ │ │ movs r6, r0 │ │ │ │ - ldmia r0, {r0, r3, r4, r6, r7} │ │ │ │ + ldmia r1!, {r0, r4} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r4!, {r0, r3, r4, r6, r7} │ │ │ │ + stmia r5!, {r0, r4} │ │ │ │ movs r6, r0 │ │ │ │ - stmia r4!, {r0, r4, r6, r7} │ │ │ │ + stmia r5!, {r0, r3} │ │ │ │ movs r6, r0 │ │ │ │ ldrb.w r8, [r6, #4] │ │ │ │ bfi r7, r8, #0, #8 │ │ │ │ - b.n 6c4e8 │ │ │ │ + b.n 6c520 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006c8e4 : │ │ │ │ +0006c91c : │ │ │ │ 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 │ │ │ │ @@ -97329,88 +97369,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 6cc0c │ │ │ │ + beq.w 6cc44 │ │ │ │ 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 6cc18 │ │ │ │ + bne.w 6cc50 │ │ │ │ add.w fp, r4, #28 │ │ │ │ add.w r9, r5, #8 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6ca0e │ │ │ │ + bne.n 6ca46 │ │ │ │ add.w r9, r5, #136 @ 0x88 │ │ │ │ mov r0, r9 │ │ │ │ blx 2abb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6cc26 │ │ │ │ + bne.w 6cc5e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 6caca │ │ │ │ + bne.w 6cb02 │ │ │ │ add.w r0, r5, #88 @ 0x58 │ │ │ │ blx 2b170 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6cc42 │ │ │ │ + bne.w 6cc7a │ │ │ │ mov r0, r9 │ │ │ │ blx 2c4b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6cc34 │ │ │ │ + bne.w 6cc6c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 6cbae │ │ │ │ + beq.w 6cbe6 │ │ │ │ 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 6c99e │ │ │ │ + bne.n 6c9d6 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6cb38 │ │ │ │ + bne.w 6cb70 │ │ │ │ movw r5, #24184 @ 0x5e78 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ ldr.w r3, [r5, #1024] @ 0x400 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6cb76 │ │ │ │ + beq.w 6cbae │ │ │ │ blx 2b354 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r5, #816] @ 0x330 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6c9e6 │ │ │ │ - ldr r3, [pc, #652] @ (6cc6c ) │ │ │ │ + bne.n 6ca1e │ │ │ │ + ldr r3, [pc, #652] @ (6cca4 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6cb38 │ │ │ │ + bne.w 6cb70 │ │ │ │ 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 6cb52 │ │ │ │ + bne.w 6cb8a │ │ │ │ mov r0, r7 │ │ │ │ blx 2c4b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6cc5c │ │ │ │ + bne.w 6cc94 │ │ │ │ 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 │ │ │ │ @@ -97423,503 +97463,503 @@ │ │ │ │ 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 6cc50 │ │ │ │ + beq.w 6cc88 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 129618 │ │ │ │ + bl 1293d8 │ │ │ │ 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 6cbdc │ │ │ │ + blt.w 6cc14 │ │ │ │ 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 12970c <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl 129400 <_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 6cad4 │ │ │ │ + bne.n 6cb0c │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6c94c │ │ │ │ + beq.w 6c984 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 6c94c │ │ │ │ + bne.w 6c984 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r1, [fp] │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 6cb8e │ │ │ │ + beq.n 6cbc6 │ │ │ │ add.w r3, r2, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6cab2 │ │ │ │ + bne.n 6caea │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ - b.n 6c94c │ │ │ │ + b.n 6c984 │ │ │ │ str r4, [r5, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ - b.n 6c970 │ │ │ │ + b.n 6c9a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6cbe2 │ │ │ │ + bne.w 6cc1a │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6c954 │ │ │ │ + beq.w 6c98c │ │ │ │ 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 6cbce │ │ │ │ + beq.n 6cc06 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 129618 │ │ │ │ + bl 1293d8 │ │ │ │ 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 6cbd8 │ │ │ │ + blt.n 6cc10 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ adds r0, r1, r0 │ │ │ │ adc.w r1, ip, r2 │ │ │ │ - b.n 6ca74 │ │ │ │ + b.n 6caac │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6cb3c │ │ │ │ + bne.n 6cb74 │ │ │ │ dmb ish │ │ │ │ - b.n 6c9e6 │ │ │ │ + b.n 6ca1e │ │ │ │ uxtb r1, r2 │ │ │ │ dmb ish │ │ │ │ orrs r1, r3 │ │ │ │ ldrex r0, [r9] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6cb6a │ │ │ │ + bne.n 6cba2 │ │ │ │ strex r4, r1, [r9] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6cb5a │ │ │ │ + bne.n 6cb92 │ │ │ │ mov r2, r0 │ │ │ │ dmb ish │ │ │ │ - beq.w 6c9f8 │ │ │ │ - b.n 6cb52 │ │ │ │ - bl 1824a8 │ │ │ │ + beq.w 6ca30 │ │ │ │ + b.n 6cb8a │ │ │ │ + bl 181b50 │ │ │ │ blx 2b354 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r5, #816] @ 0x330 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 6c9dc │ │ │ │ - b.n 6c9e6 │ │ │ │ + beq.w 6ca14 │ │ │ │ + b.n 6ca1e │ │ │ │ mov r0, r7 │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ blx 2c4b0 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6cc5c │ │ │ │ - cbnz r2, 6cbf0 │ │ │ │ + bne.n 6cc94 │ │ │ │ + cbnz r2, 6cc28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d2a0 <_PyXIData_Release@@Base+0xc38> │ │ │ │ + bl 21c404 <_PyXIData_Release@@Base+0xc34> │ │ │ │ blx 2b5c4 │ │ │ │ - b.n 6cba8 │ │ │ │ + b.n 6cbe0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c4b0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6cc5c │ │ │ │ + bne.n 6cc94 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1a071c <_PySys_GetRequiredAttr@@Base+0x11a0> │ │ │ │ + bl 19fdbc <_PySys_GetRequiredAttr@@Base+0x11a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d2a0 <_PyXIData_Release@@Base+0xc38> │ │ │ │ + bl 21c404 <_PyXIData_Release@@Base+0xc34> │ │ │ │ blx 2b5c4 │ │ │ │ - b.n 6cbc8 │ │ │ │ + b.n 6cc00 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 5e6c8 │ │ │ │ + bl 5e700 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 6cb10 │ │ │ │ + b.n 6cb48 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6ca74 │ │ │ │ - movw r1, #63380 @ 0xf794 │ │ │ │ + b.n 6caac │ │ │ │ + movw r1, #59156 @ 0xe714 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #132] @ (6cc70 ) │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #132] @ (6cca8 ) │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ adds r3, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ bic.w r1, r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6cbf6 │ │ │ │ + bne.n 6cc2e │ │ │ │ dmb ish │ │ │ │ - b.n 6cba2 │ │ │ │ + b.n 6cbda │ │ │ │ mov r0, r4 │ │ │ │ - bl 21d2a0 <_PyXIData_Release@@Base+0xc38> │ │ │ │ + bl 21c404 <_PyXIData_Release@@Base+0xc34> │ │ │ │ blx 2b5c4 │ │ │ │ - b.n 6cc12 │ │ │ │ - movw r1, #63348 @ 0xf774 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #76] @ (6cc70 ) │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63448 @ 0xf7d8 │ │ │ │ + b.n 6cc4a │ │ │ │ + movw r1, #59124 @ 0xe6f4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #64] @ (6cc70 ) │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63528 @ 0xf828 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #48] @ (6cc70 ) │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63488 @ 0xf800 │ │ │ │ + ldr r0, [pc, #76] @ (6cca8 ) │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #59224 @ 0xe758 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [pc, #64] @ (6cca8 ) │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #59304 @ 0xe7a8 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [pc, #48] @ (6cca8 ) │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #59264 @ 0xe780 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #36] @ (6cc70 ) │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #36] @ (6cca8 ) │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 5e6c8 │ │ │ │ + bl 5e700 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 6ca4c │ │ │ │ - movw r1, #63412 @ 0xf7b4 │ │ │ │ + b.n 6ca84 │ │ │ │ + movw r1, #59188 @ 0xe734 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #8] @ (6cc70 ) │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (6cca8 ) │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ str r4, [r2, #88] @ 0x58 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 6cd24 │ │ │ │ + ldmia r3, {r3, r4, r6, r7} │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ ldr.w r3, [r1, #716] @ 0x2cc │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ strd r1, r0, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6f4ae │ │ │ │ + beq.w 6f4da │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 6f2b4 │ │ │ │ + bne.w 6f2e0 │ │ │ │ addw r3, pc, #1280 @ 0x500 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [sp, #80] @ 0x50 │ │ │ │ - movw r1, #63912 @ 0xf9a8 │ │ │ │ + movw r1, #59688 @ 0xe928 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ blx 2c260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f3d2 │ │ │ │ + beq.w 6f3fe │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - movw r1, #63924 @ 0xf9b4 │ │ │ │ + movw r1, #59700 @ 0xe934 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ blx 2c260 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [pc, #776] @ (6cff8 ) │ │ │ │ + ldr r4, [pc, #776] @ (6d030 ) │ │ │ │ movs r6, #2 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ - movw r1, #41057 @ 0xa061 │ │ │ │ + movw r1, #6329 @ 0x18b9 │ │ │ │ movt r1, #7 │ │ │ │ - movw r0, #65357 @ 0xff4d │ │ │ │ + movw r0, #65401 @ 0xff79 │ │ │ │ movt r0, #6 │ │ │ │ str.w r3, [r4, #1692] @ 0x69c │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ str.w r6, [r4, #1688] @ 0x698 │ │ │ │ - movw r6, #45769 @ 0xb2c9 │ │ │ │ + movw r6, #45825 @ 0xb301 │ │ │ │ movt r6, #6 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ - movw r6, #46465 @ 0xb581 │ │ │ │ + movw r6, #46521 @ 0xb5b9 │ │ │ │ movt r6, #6 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ add.w r6, r4, #4096 @ 0x1000 │ │ │ │ - bl 1979a4 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 19704c <_Py_hashtable_new_full@@Base> │ │ │ │ mov r7, r0 │ │ │ │ str.w r0, [r6, #980] @ 0x3d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f4b8 │ │ │ │ - ldr r0, [pc, #704] @ (6cffc ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #704] @ (6d000 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #700] @ (6d004 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #700] @ (6d008 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #696] @ (6d00c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #696] @ (6d010 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #692] @ (6d014 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #692] @ (6d018 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #688] @ (6d01c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #688] @ (6d020 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #684] @ (6d024 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #684] @ (6d028 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #680] @ (6d02c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #680] @ (6d030 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #676] @ (6d034 ) │ │ │ │ - bl 6f518 │ │ │ │ + beq.w 6f4e4 │ │ │ │ + ldr r0, [pc, #704] @ (6d034 ) │ │ │ │ + movs r5, #0 │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #700] @ (6d038 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #700] @ (6d03c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #696] @ (6d040 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #696] @ (6d044 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #692] @ (6d048 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #692] @ (6d04c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #688] @ (6d050 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #688] @ (6d054 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #684] @ (6d058 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #684] @ (6d05c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #680] @ (6d060 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #680] @ (6d064 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #676] @ (6d068 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #676] @ (6d06c ) │ │ │ │ + bl 6f544 │ │ │ │ add.w r0, r4, #16640 @ 0x4100 │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #668] @ (6d038 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #664] @ (6d03c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #664] @ (6d040 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #660] @ (6d044 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #660] @ (6d048 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #656] @ (6d04c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #656] @ (6d050 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #652] @ (6d054 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #652] @ (6d058 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #648] @ (6d05c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #648] @ (6d060 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #644] @ (6d064 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #644] @ (6d068 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #640] @ (6d06c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #640] @ (6d070 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #636] @ (6d074 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #636] @ (6d078 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #632] @ (6d07c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #632] @ (6d080 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #628] @ (6d084 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #628] @ (6d088 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #624] @ (6d08c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #624] @ (6d090 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #620] @ (6d094 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #620] @ (6d098 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #616] @ (6d09c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #616] @ (6d0a0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #612] @ (6d0a4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #612] @ (6d0a8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #608] @ (6d0ac ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #608] @ (6d0b0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #604] @ (6d0b4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #604] @ (6d0b8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #600] @ (6d0bc ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #600] @ (6d0c0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #596] @ (6d0c4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #596] @ (6d0c8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #592] @ (6d0cc ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #592] @ (6d0d0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #588] @ (6d0d4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #588] @ (6d0d8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #584] @ (6d0dc ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #584] @ (6d0e0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #580] @ (6d0e4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #580] @ (6d0e8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #576] @ (6d0ec ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #576] @ (6d0f0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #572] @ (6d0f4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #572] @ (6d0f8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #568] @ (6d0fc ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #568] @ (6d100 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #564] @ (6d104 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #564] @ (6d108 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #560] @ (6d10c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #560] @ (6d110 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #556] @ (6d114 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #556] @ (6d118 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #552] @ (6d11c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #552] @ (6d120 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #548] @ (6d124 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #548] @ (6d128 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #544] @ (6d12c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #544] @ (6d130 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #540] @ (6d134 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #540] @ (6d138 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #536] @ (6d13c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #536] @ (6d140 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #532] @ (6d144 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #532] @ (6d148 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #528] @ (6d14c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #528] @ (6d150 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #524] @ (6d154 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #524] @ (6d158 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #520] @ (6d15c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #520] @ (6d160 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #516] @ (6d164 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #516] @ (6d168 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #512] @ (6d16c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #512] @ (6d170 ) │ │ │ │ - bl 6f518 │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #664] @ (6d070 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #664] @ (6d074 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #660] @ (6d078 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #660] @ (6d07c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #656] @ (6d080 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #656] @ (6d084 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #652] @ (6d088 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #652] @ (6d08c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #648] @ (6d090 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #648] @ (6d094 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #644] @ (6d098 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #644] @ (6d09c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #640] @ (6d0a0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #640] @ (6d0a4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #636] @ (6d0a8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #636] @ (6d0ac ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #632] @ (6d0b0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #632] @ (6d0b4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #628] @ (6d0b8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #628] @ (6d0bc ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #624] @ (6d0c0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #624] @ (6d0c4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #620] @ (6d0c8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #620] @ (6d0cc ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #616] @ (6d0d0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #616] @ (6d0d4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #612] @ (6d0d8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #612] @ (6d0dc ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #608] @ (6d0e0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #608] @ (6d0e4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #604] @ (6d0e8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #604] @ (6d0ec ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #600] @ (6d0f0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #600] @ (6d0f4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #596] @ (6d0f8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #596] @ (6d0fc ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #592] @ (6d100 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #592] @ (6d104 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #588] @ (6d108 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #588] @ (6d10c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #584] @ (6d110 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #584] @ (6d114 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #580] @ (6d118 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #580] @ (6d11c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #576] @ (6d120 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #576] @ (6d124 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #572] @ (6d128 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #572] @ (6d12c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #568] @ (6d130 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #568] @ (6d134 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #564] @ (6d138 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #564] @ (6d13c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #560] @ (6d140 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #560] @ (6d144 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #556] @ (6d148 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #556] @ (6d14c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #552] @ (6d150 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #552] @ (6d154 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #548] @ (6d158 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #548] @ (6d15c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #544] @ (6d160 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #544] @ (6d164 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #540] @ (6d168 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #540] @ (6d16c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #536] @ (6d170 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #536] @ (6d174 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #532] @ (6d178 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #532] @ (6d17c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #528] @ (6d180 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #528] @ (6d184 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #524] @ (6d188 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #524] @ (6d18c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #520] @ (6d190 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #520] @ (6d194 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #516] @ (6d198 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #516] @ (6d19c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #512] @ (6d1a0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #512] @ (6d1a4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #508] @ (6d1a8 ) │ │ │ │ + bl 6f544 │ │ │ │ add.w r0, r4, #19328 @ 0x4b80 │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #500] @ (6d174 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #500] @ (6d178 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #496] @ (6d17c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #496] @ (6d180 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #492] @ (6d184 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #492] @ (6d188 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #488] @ (6d18c ) │ │ │ │ - bl 6f518 │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #500] @ (6d1ac ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #496] @ (6d1b0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #496] @ (6d1b4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #492] @ (6d1b8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #492] @ (6d1bc ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #488] @ (6d1c0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #488] @ (6d1c4 ) │ │ │ │ + bl 6f544 │ │ │ │ add.w r0, r4, #19584 @ 0x4c80 │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #480] @ (6d190 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #476] @ (6d194 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #476] @ (6d198 ) │ │ │ │ - bl 6f518 │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #476] @ (6d1c8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #476] @ (6d1cc ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #472] @ (6d1d0 ) │ │ │ │ + bl 6f544 │ │ │ │ add.w r0, r4, #19712 @ 0x4d00 │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #464] @ (6d19c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #464] @ (6d1a0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #460] @ (6d1a4 ) │ │ │ │ - bl 6f518 │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #464] @ (6d1d4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #460] @ (6d1d8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #460] @ (6d1dc ) │ │ │ │ + bl 6f544 │ │ │ │ add.w r0, r4, #19840 @ 0x4d80 │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #452] @ (6d1a8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #448] @ (6d1ac ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #448] @ (6d1b0 ) │ │ │ │ - bl 6f518 │ │ │ │ - b.n 6d1bc │ │ │ │ - nop │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #448] @ (6d1e0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #448] @ (6d1e4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #444] @ (6d1e8 ) │ │ │ │ + bl 6f544 │ │ │ │ + b.n 6d1f4 │ │ │ │ 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 │ │ │ │ @@ -97966,29 +98006,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, 6d06a │ │ │ │ + cbz r4, 6d0a2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 6d076 │ │ │ │ + cbz r4, 6d0ae │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 6d082 │ │ │ │ + cbz r4, 6d0ba │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 6d08e │ │ │ │ + cbz r4, 6d0c6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r0, 6d09c │ │ │ │ + cbz r0, 6d0d4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 6d0a8 │ │ │ │ + cbz r4, 6d0e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 6d0b4 │ │ │ │ + cbz r4, 6d0ec │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 6d0c0 │ │ │ │ + cbz r4, 6d0f8 │ │ │ │ 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 │ │ │ │ @@ -97996,27 +98036,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, 6d0e8 │ │ │ │ + cbz r0, 6d120 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r0, 6d0f8 │ │ │ │ + cbz r0, 6d130 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 6d104 │ │ │ │ + cbz r4, 6d13c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 6d114 │ │ │ │ + cbz r4, 6d14c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r0, 6d120 │ │ │ │ + cbz r0, 6d158 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r0, 6d12c │ │ │ │ + cbz r0, 6d164 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r0, 6d138 │ │ │ │ + cbz r0, 6d170 │ │ │ │ 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 │ │ │ │ @@ -98088,27 +98128,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, 6d160 │ │ │ │ + cbnz r0, 6d198 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r0, 6d16c │ │ │ │ + cbnz r0, 6d1a4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 6d176 │ │ │ │ + cbnz r4, 6d1ae │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 6d182 │ │ │ │ + cbnz r4, 6d1ba │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 6d18e │ │ │ │ + cbnz r4, 6d1c6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r0, 6d19e │ │ │ │ + cbnz r0, 6d1d6 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r0, 6d1aa │ │ │ │ + cbnz r0, 6d1e2 │ │ │ │ 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 │ │ │ │ @@ -98116,288 +98156,288 @@ │ │ │ │ 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, 6d1d8 │ │ │ │ + cbnz r4, 6d210 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 6d1e4 │ │ │ │ + cbnz r4, 6d21c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r0, 6d1f2 │ │ │ │ + cbnz r0, 6d22a │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r0, 6d206 │ │ │ │ + cbnz r0, 6d23e │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 6d210 │ │ │ │ + cbnz r4, 6d248 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 6d21c │ │ │ │ + cbnz r4, 6d254 │ │ │ │ lsls r5, r1, #1 │ │ │ │ pop {r2, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ pop {r2, r4, r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ pop {r4, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ lsls r5, r0, #16 │ │ │ │ lsls r3, r0, #8 │ │ │ │ vcge.u8 d4, d1, d31 │ │ │ │ - ldr r0, [pc, #764] @ (6d4bc ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #764] @ (6d4c0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #760] @ (6d4c4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #760] @ (6d4c8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #756] @ (6d4cc ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #756] @ (6d4d0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #752] @ (6d4d4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #752] @ (6d4d8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #748] @ (6d4dc ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #748] @ (6d4e0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #744] @ (6d4e4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #744] @ (6d4e8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #740] @ (6d4ec ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #740] @ (6d4f0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #736] @ (6d4f4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #736] @ (6d4f8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #732] @ (6d4fc ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #732] @ (6d500 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #728] @ (6d504 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #728] @ (6d508 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #724] @ (6d50c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #724] @ (6d510 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #720] @ (6d514 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #720] @ (6d518 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #716] @ (6d51c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #716] @ (6d520 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #712] @ (6d524 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #712] @ (6d528 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #708] @ (6d52c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #708] @ (6d530 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #704] @ (6d534 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #704] @ (6d538 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #700] @ (6d53c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #700] @ (6d540 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #696] @ (6d544 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #696] @ (6d548 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #692] @ (6d54c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #692] @ (6d550 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #688] @ (6d554 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #688] @ (6d558 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #684] @ (6d55c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #684] @ (6d560 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #680] @ (6d564 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #680] @ (6d568 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #676] @ (6d56c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #676] @ (6d570 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #672] @ (6d574 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #672] @ (6d578 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #668] @ (6d57c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #668] @ (6d580 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #664] @ (6d584 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #664] @ (6d588 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #660] @ (6d58c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #660] @ (6d590 ) │ │ │ │ - bl 6f518 │ │ │ │ + ldr r0, [pc, #764] @ (6d4f4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #764] @ (6d4f8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #760] @ (6d4fc ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #760] @ (6d500 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #756] @ (6d504 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #756] @ (6d508 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #752] @ (6d50c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #752] @ (6d510 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #748] @ (6d514 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #748] @ (6d518 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #744] @ (6d51c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #744] @ (6d520 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #740] @ (6d524 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #740] @ (6d528 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #736] @ (6d52c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #736] @ (6d530 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #732] @ (6d534 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #732] @ (6d538 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #728] @ (6d53c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #728] @ (6d540 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #724] @ (6d544 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #724] @ (6d548 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #720] @ (6d54c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #720] @ (6d550 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #716] @ (6d554 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #716] @ (6d558 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #712] @ (6d55c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #712] @ (6d560 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #708] @ (6d564 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #708] @ (6d568 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #704] @ (6d56c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #704] @ (6d570 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #700] @ (6d574 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #700] @ (6d578 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #696] @ (6d57c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #696] @ (6d580 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #692] @ (6d584 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #692] @ (6d588 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #688] @ (6d58c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #688] @ (6d590 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #684] @ (6d594 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #684] @ (6d598 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #680] @ (6d59c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #680] @ (6d5a0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #676] @ (6d5a4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #676] @ (6d5a8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #672] @ (6d5ac ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #672] @ (6d5b0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #668] @ (6d5b4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #668] @ (6d5b8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #664] @ (6d5bc ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #664] @ (6d5c0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #660] @ (6d5c4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #660] @ (6d5c8 ) │ │ │ │ + bl 6f544 │ │ │ │ add.w r0, r4, #21760 @ 0x5500 │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #648] @ (6d594 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #648] @ (6d598 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #644] @ (6d59c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #644] @ (6d5a0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #640] @ (6d5a4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #640] @ (6d5a8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #636] @ (6d5ac ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #636] @ (6d5b0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #632] @ (6d5b4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #632] @ (6d5b8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #628] @ (6d5bc ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #628] @ (6d5c0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #624] @ (6d5c4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #624] @ (6d5c8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #620] @ (6d5cc ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #620] @ (6d5d0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #616] @ (6d5d4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #616] @ (6d5d8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #612] @ (6d5dc ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #612] @ (6d5e0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #608] @ (6d5e4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #608] @ (6d5e8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #604] @ (6d5ec ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #604] @ (6d5f0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #600] @ (6d5f4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #600] @ (6d5f8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #596] @ (6d5fc ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #596] @ (6d600 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #592] @ (6d604 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #592] @ (6d608 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #588] @ (6d60c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #588] @ (6d610 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #584] @ (6d614 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #584] @ (6d618 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #580] @ (6d61c ) │ │ │ │ - bl 6f518 │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #648] @ (6d5cc ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #648] @ (6d5d0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #644] @ (6d5d4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #644] @ (6d5d8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #640] @ (6d5dc ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #640] @ (6d5e0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #636] @ (6d5e4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #636] @ (6d5e8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #632] @ (6d5ec ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #632] @ (6d5f0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #628] @ (6d5f4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #628] @ (6d5f8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #624] @ (6d5fc ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #624] @ (6d600 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #620] @ (6d604 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #620] @ (6d608 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #616] @ (6d60c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #616] @ (6d610 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #612] @ (6d614 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #612] @ (6d618 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #608] @ (6d61c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #608] @ (6d620 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #604] @ (6d624 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #604] @ (6d628 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #600] @ (6d62c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #600] @ (6d630 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #596] @ (6d634 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #596] @ (6d638 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #592] @ (6d63c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #592] @ (6d640 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #588] @ (6d644 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #588] @ (6d648 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #584] @ (6d64c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #584] @ (6d650 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #580] @ (6d654 ) │ │ │ │ + bl 6f544 │ │ │ │ add.w r0, r4, #23040 @ 0x5a00 │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #572] @ (6d620 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #568] @ (6d624 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #568] @ (6d628 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #564] @ (6d62c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #564] @ (6d630 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #560] @ (6d634 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #560] @ (6d638 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #556] @ (6d63c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #556] @ (6d640 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #552] @ (6d644 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #552] @ (6d648 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #548] @ (6d64c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #548] @ (6d650 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #544] @ (6d654 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #544] @ (6d658 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #540] @ (6d65c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #540] @ (6d660 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #536] @ (6d664 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #536] @ (6d668 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #532] @ (6d66c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #532] @ (6d670 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #528] @ (6d674 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #528] @ (6d678 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #524] @ (6d67c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #524] @ (6d680 ) │ │ │ │ - bl 6f518 │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #572] @ (6d658 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #568] @ (6d65c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #568] @ (6d660 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #564] @ (6d664 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #564] @ (6d668 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #560] @ (6d66c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #560] @ (6d670 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #556] @ (6d674 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #556] @ (6d678 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #552] @ (6d67c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #552] @ (6d680 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #548] @ (6d684 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #548] @ (6d688 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #544] @ (6d68c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #544] @ (6d690 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #540] @ (6d694 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #540] @ (6d698 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #536] @ (6d69c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #536] @ (6d6a0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #532] @ (6d6a4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #532] @ (6d6a8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #528] @ (6d6ac ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #528] @ (6d6b0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #524] @ (6d6b4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #524] @ (6d6b8 ) │ │ │ │ + bl 6f544 │ │ │ │ add.w r0, r4, #23936 @ 0x5d80 │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #512] @ (6d684 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #512] @ (6d688 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #508] @ (6d68c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #508] @ (6d690 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #504] @ (6d694 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #504] @ (6d698 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #500] @ (6d69c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #500] @ (6d6a0 ) │ │ │ │ - bl 6f518 │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #512] @ (6d6bc ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #512] @ (6d6c0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #508] @ (6d6c4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #508] @ (6d6c8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #504] @ (6d6cc ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #504] @ (6d6d0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #500] @ (6d6d4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #500] @ (6d6d8 ) │ │ │ │ + bl 6f544 │ │ │ │ add.w r0, r4, #24192 @ 0x5e80 │ │ │ │ - bl 6f518 │ │ │ │ - b.n 6d6a4 │ │ │ │ + bl 6f544 │ │ │ │ + b.n 6d6dc │ │ │ │ nop │ │ │ │ pop {r2, r3, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ pop {r3, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ pop {r3, r5, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -98635,267 +98675,267 @@ │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldmia r4!, {r5, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [pc, #760] @ (6d9a0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #760] @ (6d9a4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #756] @ (6d9a8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #756] @ (6d9ac ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #752] @ (6d9b0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #752] @ (6d9b4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #748] @ (6d9b8 ) │ │ │ │ - bl 6f518 │ │ │ │ + ldr r0, [pc, #760] @ (6d9d8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #760] @ (6d9dc ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #756] @ (6d9e0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #756] @ (6d9e4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #752] @ (6d9e8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #752] @ (6d9ec ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #748] @ (6d9f0 ) │ │ │ │ + bl 6f544 │ │ │ │ add.w r0, r4, #24448 @ 0x5f80 │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #740] @ (6d9bc ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #736] @ (6d9c0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #736] @ (6d9c4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #732] @ (6d9c8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #732] @ (6d9cc ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #728] @ (6d9d0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #728] @ (6d9d4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #724] @ (6d9d8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #724] @ (6d9dc ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #720] @ (6d9e0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #720] @ (6d9e4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #716] @ (6d9e8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #716] @ (6d9ec ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #712] @ (6d9f0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #712] @ (6d9f4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #708] @ (6d9f8 ) │ │ │ │ - bl 6f518 │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #740] @ (6d9f4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #736] @ (6d9f8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #736] @ (6d9fc ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #732] @ (6da00 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #732] @ (6da04 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #728] @ (6da08 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #728] @ (6da0c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #724] @ (6da10 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #724] @ (6da14 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #720] @ (6da18 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #720] @ (6da1c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #716] @ (6da20 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #716] @ (6da24 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #712] @ (6da28 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #712] @ (6da2c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #708] @ (6da30 ) │ │ │ │ + bl 6f544 │ │ │ │ add.w r0, r4, #24960 @ 0x6180 │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #700] @ (6d9fc ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #696] @ (6da00 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #696] @ (6da04 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #692] @ (6da08 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #692] @ (6da0c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #688] @ (6da10 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #688] @ (6da14 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #684] @ (6da18 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #684] @ (6da1c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #680] @ (6da20 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #680] @ (6da24 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #676] @ (6da28 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #676] @ (6da2c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #672] @ (6da30 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #672] @ (6da34 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #668] @ (6da38 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #668] @ (6da3c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #664] @ (6da40 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #664] @ (6da44 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #660] @ (6da48 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #660] @ (6da4c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #656] @ (6da50 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #656] @ (6da54 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #652] @ (6da58 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #652] @ (6da5c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #648] @ (6da60 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #648] @ (6da64 ) │ │ │ │ - bl 6f518 │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #700] @ (6da34 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #696] @ (6da38 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #696] @ (6da3c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #692] @ (6da40 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #692] @ (6da44 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #688] @ (6da48 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #688] @ (6da4c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #684] @ (6da50 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #684] @ (6da54 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #680] @ (6da58 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #680] @ (6da5c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #676] @ (6da60 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #676] @ (6da64 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #672] @ (6da68 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #672] @ (6da6c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #668] @ (6da70 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #668] @ (6da74 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #664] @ (6da78 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #664] @ (6da7c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #660] @ (6da80 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #660] @ (6da84 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #656] @ (6da88 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #656] @ (6da8c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #652] @ (6da90 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #652] @ (6da94 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #648] @ (6da98 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #648] @ (6da9c ) │ │ │ │ + bl 6f544 │ │ │ │ add.w r0, r4, #25856 @ 0x6500 │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #636] @ (6da68 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #636] @ (6da6c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #632] @ (6da70 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #632] @ (6da74 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #628] @ (6da78 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #628] @ (6da7c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #624] @ (6da80 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #624] @ (6da84 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #620] @ (6da88 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #620] @ (6da8c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #616] @ (6da90 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #616] @ (6da94 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #612] @ (6da98 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #612] @ (6da9c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #608] @ (6daa0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #608] @ (6daa4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #604] @ (6daa8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #604] @ (6daac ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #600] @ (6dab0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #600] @ (6dab4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #596] @ (6dab8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #596] @ (6dabc ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #592] @ (6dac0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #592] @ (6dac4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #588] @ (6dac8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #588] @ (6dacc ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #584] @ (6dad0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #584] @ (6dad4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #580] @ (6dad8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #580] @ (6dadc ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #576] @ (6dae0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #576] @ (6dae4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #572] @ (6dae8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #572] @ (6daec ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #568] @ (6daf0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #568] @ (6daf4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #564] @ (6daf8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #564] @ (6dafc ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #560] @ (6db00 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #560] @ (6db04 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #556] @ (6db08 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #556] @ (6db0c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #552] @ (6db10 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #552] @ (6db14 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #548] @ (6db18 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #548] @ (6db1c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #544] @ (6db20 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #544] @ (6db24 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #540] @ (6db28 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #540] @ (6db2c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #536] @ (6db30 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #536] @ (6db34 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #532] @ (6db38 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #532] @ (6db3c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #528] @ (6db40 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #528] @ (6db44 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #524] @ (6db48 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #524] @ (6db4c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #520] @ (6db50 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #520] @ (6db54 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #516] @ (6db58 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #516] @ (6db5c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #512] @ (6db60 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #512] @ (6db64 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #508] @ (6db68 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #508] @ (6db6c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #504] @ (6db70 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #504] @ (6db74 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #500] @ (6db78 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #500] @ (6db7c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #496] @ (6db80 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #496] @ (6db84 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #492] @ (6db88 ) │ │ │ │ - bl 6f518 │ │ │ │ - b.n 6db8c │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #636] @ (6daa0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #636] @ (6daa4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #632] @ (6daa8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #632] @ (6daac ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #628] @ (6dab0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #628] @ (6dab4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #624] @ (6dab8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #624] @ (6dabc ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #620] @ (6dac0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #620] @ (6dac4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #616] @ (6dac8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #616] @ (6dacc ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #612] @ (6dad0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #612] @ (6dad4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #608] @ (6dad8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #608] @ (6dadc ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #604] @ (6dae0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #604] @ (6dae4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #600] @ (6dae8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #600] @ (6daec ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #596] @ (6daf0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #596] @ (6daf4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #592] @ (6daf8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #592] @ (6dafc ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #588] @ (6db00 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #588] @ (6db04 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #584] @ (6db08 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #584] @ (6db0c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #580] @ (6db10 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #580] @ (6db14 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #576] @ (6db18 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #576] @ (6db1c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #572] @ (6db20 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #572] @ (6db24 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #568] @ (6db28 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #568] @ (6db2c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #564] @ (6db30 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #564] @ (6db34 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #560] @ (6db38 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #560] @ (6db3c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #556] @ (6db40 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #556] @ (6db44 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #552] @ (6db48 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #552] @ (6db4c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #548] @ (6db50 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #548] @ (6db54 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #544] @ (6db58 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #544] @ (6db5c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #540] @ (6db60 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #540] @ (6db64 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #536] @ (6db68 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #536] @ (6db6c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #532] @ (6db70 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #532] @ (6db74 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #528] @ (6db78 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #528] @ (6db7c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #524] @ (6db80 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #524] @ (6db84 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #520] @ (6db88 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #520] @ (6db8c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #516] @ (6db90 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #516] @ (6db94 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #512] @ (6db98 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #512] @ (6db9c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #508] @ (6dba0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #508] @ (6dba4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #504] @ (6dba8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #504] @ (6dbac ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #500] @ (6dbb0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #500] @ (6dbb4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #496] @ (6dbb8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #496] @ (6dbbc ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #492] @ (6dbc0 ) │ │ │ │ + bl 6f544 │ │ │ │ + b.n 6dbc4 │ │ │ │ ldmia r5, {r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldmia r5, {r2, r3, r4, r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldmia r5!, {r2, r4, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldmia r5, {r4, r5, r6} │ │ │ │ @@ -98934,489 +98974,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 6da30 │ │ │ │ + beq.n 6da68 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - beq.n 6da6c │ │ │ │ + beq.n 6daa4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - beq.n 6dab8 │ │ │ │ + beq.n 6daf0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - beq.n 6daf4 │ │ │ │ + beq.n 6db2c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - beq.n 6d938 │ │ │ │ + beq.n 6d970 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - beq.n 6d98c │ │ │ │ + beq.n 6d9c4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - beq.n 6d9d0 │ │ │ │ + beq.n 6da08 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 6da2c │ │ │ │ + bne.n 6da64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 6da80 │ │ │ │ + bne.n 6dab8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 6dabc │ │ │ │ + bne.n 6daf4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 6daf8 │ │ │ │ + bne.n 6db30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 6d934 │ │ │ │ + bne.n 6d96c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 6d990 │ │ │ │ + bne.n 6d9c8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 6d9d4 │ │ │ │ + bne.n 6da0c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bne.n 6da18 │ │ │ │ + bne.n 6da50 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 6da54 │ │ │ │ + bcs.n 6da8c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 6da90 │ │ │ │ + bcs.n 6dac8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 6dad4 │ │ │ │ + bcs.n 6db0c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 6db10 │ │ │ │ + bcs.n 6db48 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 6d954 │ │ │ │ + bcs.n 6d98c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 6d9a8 │ │ │ │ + bcs.n 6d9e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 6d9e4 │ │ │ │ + bcs.n 6da1c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcs.n 6da20 │ │ │ │ + bcs.n 6da58 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 6da5c │ │ │ │ + bcc.n 6da94 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 6da98 │ │ │ │ + bcc.n 6dad0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 6dad4 │ │ │ │ + bcc.n 6db0c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 6db18 │ │ │ │ + bcc.n 6db50 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 6d994 │ │ │ │ + bcc.n 6d9cc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 6d9d8 │ │ │ │ + bcc.n 6da10 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 6da2c │ │ │ │ + bcc.n 6da64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bcc.n 6da70 │ │ │ │ + bcc.n 6daa8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 6dabc │ │ │ │ + bmi.n 6daf4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 6db00 │ │ │ │ + bmi.n 6db38 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 6db44 │ │ │ │ + bmi.n 6db7c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 6d998 │ │ │ │ + bmi.n 6d9d0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 6d9e4 │ │ │ │ + bmi.n 6da1c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 6da20 │ │ │ │ + bmi.n 6da58 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bmi.n 6da64 │ │ │ │ + bmi.n 6da9c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 6daa8 │ │ │ │ + bpl.n 6dae0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 6dafc │ │ │ │ + bpl.n 6db34 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 6db40 │ │ │ │ + bpl.n 6db78 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 6db8c │ │ │ │ + bpl.n 6dbc4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 6d9d0 │ │ │ │ + bpl.n 6da08 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 6da0c │ │ │ │ + bpl.n 6da44 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 6da50 │ │ │ │ + bpl.n 6da88 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bpl.n 6da8c │ │ │ │ + bpl.n 6dac4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 6dad8 │ │ │ │ + bvs.n 6db10 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 6db24 │ │ │ │ + bvs.n 6db5c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 6db60 │ │ │ │ + bvs.n 6db98 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 6db9c │ │ │ │ + bvs.n 6dbd4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 6d9e8 │ │ │ │ + bvs.n 6da20 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 6da2c │ │ │ │ + bvs.n 6da64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 6da68 │ │ │ │ + bvs.n 6daa0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvs.n 6daa4 │ │ │ │ + bvs.n 6dadc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6dae0 │ │ │ │ + bvc.n 6db18 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6db1c │ │ │ │ + bvc.n 6db54 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6db58 │ │ │ │ + bvc.n 6db90 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6db9c │ │ │ │ + bvc.n 6dbd4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6dbd0 │ │ │ │ + bvc.n 6dc08 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6da24 │ │ │ │ + bvc.n 6da5c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6da60 │ │ │ │ + bvc.n 6da98 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6daa4 │ │ │ │ + bvc.n 6dadc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bvc.n 6dad8 │ │ │ │ + bvc.n 6db10 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 6db14 │ │ │ │ + bhi.n 6db4c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 6db50 │ │ │ │ + bhi.n 6db88 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 6db8c │ │ │ │ + bhi.n 6dbc4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 6dbc8 │ │ │ │ + bhi.n 6dc00 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 6da14 │ │ │ │ + bhi.n 6da4c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 6da50 │ │ │ │ + bhi.n 6da88 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 6da8c │ │ │ │ + bhi.n 6dac4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bhi.n 6dad8 │ │ │ │ + bhi.n 6db10 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 6db24 │ │ │ │ + bls.n 6db5c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 6db70 │ │ │ │ + bls.n 6dba8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 6dbac │ │ │ │ + bls.n 6dbe4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 6dbe8 │ │ │ │ + bls.n 6dc20 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 6da2c │ │ │ │ + bls.n 6da64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 6da80 │ │ │ │ + bls.n 6dab8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 6dabc │ │ │ │ + bls.n 6daf4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bls.n 6db00 │ │ │ │ + bls.n 6db38 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6db44 │ │ │ │ + bge.n 6db7c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6db80 │ │ │ │ + bge.n 6dbb8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6dbbc │ │ │ │ + bge.n 6dbf4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6dc08 │ │ │ │ + bge.n 6dc40 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6da4c │ │ │ │ + bge.n 6da84 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6da88 │ │ │ │ + bge.n 6dac0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6dabc │ │ │ │ + bge.n 6daf4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6daf8 │ │ │ │ + bge.n 6db30 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bge.n 6db44 │ │ │ │ + bge.n 6db7c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 6db78 │ │ │ │ + blt.n 6dbb0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 6dbbc │ │ │ │ + blt.n 6dbf4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 6dc00 │ │ │ │ + blt.n 6dc38 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 6dc4c │ │ │ │ + blt.n 6dc84 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 6da98 │ │ │ │ + blt.n 6dad0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 6dad4 │ │ │ │ + blt.n 6db0c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 6db18 │ │ │ │ + blt.n 6db50 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - blt.n 6db4c │ │ │ │ + blt.n 6db84 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 6db98 │ │ │ │ + bgt.n 6dbd0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 6dbdc │ │ │ │ + bgt.n 6dc14 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 6dc20 │ │ │ │ + bgt.n 6dc58 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 6dc5c │ │ │ │ + bgt.n 6dc94 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r0, [pc, #768] @ (6de90 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #768] @ (6de94 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #764] @ (6de98 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #764] @ (6de9c ) │ │ │ │ - bl 6f518 │ │ │ │ + ldr r0, [pc, #768] @ (6dec8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #768] @ (6decc ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #764] @ (6ded0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #764] @ (6ded4 ) │ │ │ │ + bl 6f544 │ │ │ │ add.w r0, r4, #28288 @ 0x6e80 │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #752] @ (6dea0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #752] @ (6dea4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #748] @ (6dea8 ) │ │ │ │ - bl 6f518 │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #752] @ (6ded8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #752] @ (6dedc ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #748] @ (6dee0 ) │ │ │ │ + bl 6f544 │ │ │ │ add.w r0, r4, #28416 @ 0x6f00 │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #740] @ (6deac ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #736] @ (6deb0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #736] @ (6deb4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #732] @ (6deb8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #732] @ (6debc ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #728] @ (6dec0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #728] @ (6dec4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #724] @ (6dec8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #724] @ (6decc ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #720] @ (6ded0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #720] @ (6ded4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #716] @ (6ded8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #716] @ (6dedc ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #712] @ (6dee0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #712] @ (6dee4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #708] @ (6dee8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #708] @ (6deec ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #704] @ (6def0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #704] @ (6def4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #700] @ (6def8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #700] @ (6defc ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #696] @ (6df00 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #696] @ (6df04 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #692] @ (6df08 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #692] @ (6df0c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #688] @ (6df10 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #688] @ (6df14 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #684] @ (6df18 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #684] @ (6df1c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #680] @ (6df20 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #680] @ (6df24 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #676] @ (6df28 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #676] @ (6df2c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #672] @ (6df30 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #672] @ (6df34 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #668] @ (6df38 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #668] @ (6df3c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #664] @ (6df40 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #664] @ (6df44 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #660] @ (6df48 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #660] @ (6df4c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #656] @ (6df50 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #656] @ (6df54 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #652] @ (6df58 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #652] @ (6df5c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #648] @ (6df60 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #648] @ (6df64 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #644] @ (6df68 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #644] @ (6df6c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #640] @ (6df70 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #640] @ (6df74 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #636] @ (6df78 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #636] @ (6df7c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #632] @ (6df80 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #632] @ (6df84 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #628] @ (6df88 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #628] @ (6df8c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #624] @ (6df90 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #624] @ (6df94 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #620] @ (6df98 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #620] @ (6df9c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #616] @ (6dfa0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #616] @ (6dfa4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #612] @ (6dfa8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #612] @ (6dfac ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #608] @ (6dfb0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #608] @ (6dfb4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #604] @ (6dfb8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #604] @ (6dfbc ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #600] @ (6dfc0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #600] @ (6dfc4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #596] @ (6dfc8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #596] @ (6dfcc ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #592] @ (6dfd0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #592] @ (6dfd4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #588] @ (6dfd8 ) │ │ │ │ - bl 6f518 │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #740] @ (6dee4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #736] @ (6dee8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #736] @ (6deec ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #732] @ (6def0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #732] @ (6def4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #728] @ (6def8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #728] @ (6defc ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #724] @ (6df00 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #724] @ (6df04 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #720] @ (6df08 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #720] @ (6df0c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #716] @ (6df10 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #716] @ (6df14 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #712] @ (6df18 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #712] @ (6df1c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #708] @ (6df20 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #708] @ (6df24 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #704] @ (6df28 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #704] @ (6df2c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #700] @ (6df30 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #700] @ (6df34 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #696] @ (6df38 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #696] @ (6df3c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #692] @ (6df40 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #692] @ (6df44 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #688] @ (6df48 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #688] @ (6df4c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #684] @ (6df50 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #684] @ (6df54 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #680] @ (6df58 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #680] @ (6df5c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #676] @ (6df60 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #676] @ (6df64 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #672] @ (6df68 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #672] @ (6df6c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #668] @ (6df70 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #668] @ (6df74 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #664] @ (6df78 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #664] @ (6df7c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #660] @ (6df80 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #660] @ (6df84 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #656] @ (6df88 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #656] @ (6df8c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #652] @ (6df90 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #652] @ (6df94 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #648] @ (6df98 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #648] @ (6df9c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #644] @ (6dfa0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #644] @ (6dfa4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #640] @ (6dfa8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #640] @ (6dfac ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #636] @ (6dfb0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #636] @ (6dfb4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #632] @ (6dfb8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #632] @ (6dfbc ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #628] @ (6dfc0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #628] @ (6dfc4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #624] @ (6dfc8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #624] @ (6dfcc ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #620] @ (6dfd0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #620] @ (6dfd4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #616] @ (6dfd8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #616] @ (6dfdc ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #612] @ (6dfe0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #612] @ (6dfe4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #608] @ (6dfe8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #608] @ (6dfec ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #604] @ (6dff0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #604] @ (6dff4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #600] @ (6dff8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #600] @ (6dffc ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #596] @ (6e000 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #596] @ (6e004 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #592] @ (6e008 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #592] @ (6e00c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #588] @ (6e010 ) │ │ │ │ + bl 6f544 │ │ │ │ add.w r0, r4, #30720 @ 0x7800 │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #580] @ (6dfdc ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #576] @ (6dfe0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #576] @ (6dfe4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #572] @ (6dfe8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #572] @ (6dfec ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #568] @ (6dff0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #568] @ (6dff4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #564] @ (6dff8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #564] @ (6dffc ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #560] @ (6e000 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #560] @ (6e004 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #556] @ (6e008 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #556] @ (6e00c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #552] @ (6e010 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #552] @ (6e014 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #548] @ (6e018 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #548] @ (6e01c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #544] @ (6e020 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #544] @ (6e024 ) │ │ │ │ - bl 6f518 │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #580] @ (6e014 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #576] @ (6e018 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #576] @ (6e01c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #572] @ (6e020 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #572] @ (6e024 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #568] @ (6e028 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #568] @ (6e02c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #564] @ (6e030 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #564] @ (6e034 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #560] @ (6e038 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #560] @ (6e03c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #556] @ (6e040 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #556] @ (6e044 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #552] @ (6e048 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #552] @ (6e04c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #548] @ (6e050 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #548] @ (6e054 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #544] @ (6e058 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #544] @ (6e05c ) │ │ │ │ + bl 6f544 │ │ │ │ add.w r0, r4, #31360 @ 0x7a80 │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #532] @ (6e028 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #532] @ (6e02c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #528] @ (6e030 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #528] @ (6e034 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #524] @ (6e038 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #524] @ (6e03c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #520] @ (6e040 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #520] @ (6e044 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #516] @ (6e048 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #516] @ (6e04c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #512] @ (6e050 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #512] @ (6e054 ) │ │ │ │ - bl 6f518 │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #532] @ (6e060 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #532] @ (6e064 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #528] @ (6e068 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #528] @ (6e06c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #524] @ (6e070 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #524] @ (6e074 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #520] @ (6e078 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #520] @ (6e07c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #516] @ (6e080 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #516] @ (6e084 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #512] @ (6e088 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #512] @ (6e08c ) │ │ │ │ + bl 6f544 │ │ │ │ add.w r0, r4, #31744 @ 0x7c00 │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #500] @ (6e058 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #500] @ (6e05c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #496] @ (6e060 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #496] @ (6e064 ) │ │ │ │ - bl 6f518 │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #500] @ (6e090 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #500] @ (6e094 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #496] @ (6e098 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #496] @ (6e09c ) │ │ │ │ + bl 6f544 │ │ │ │ add.w r0, r4, #31872 @ 0x7c80 │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #484] @ (6e068 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #484] @ (6e06c ) │ │ │ │ - bl 6f518 │ │ │ │ - b.n 6e070 │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #484] @ (6e0a0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #484] @ (6e0a4 ) │ │ │ │ + bl 6f544 │ │ │ │ + b.n 6e0a8 │ │ │ │ nop │ │ │ │ - bgt.n 6dda4 │ │ │ │ + bgt.n 6dddc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 6ddd8 │ │ │ │ + bgt.n 6de10 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 6de14 │ │ │ │ + bgt.n 6de4c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bgt.n 6de50 │ │ │ │ + bgt.n 6de88 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 6ded4 │ │ │ │ + ble.n 6df0c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 6df18 │ │ │ │ + ble.n 6df50 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 6df5c │ │ │ │ + ble.n 6df94 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 6ddf0 │ │ │ │ + ble.n 6de28 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 6de24 │ │ │ │ + ble.n 6de5c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 6de68 │ │ │ │ + ble.n 6dea0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ble.n 6dea4 │ │ │ │ + ble.n 6dedc │ │ │ │ lsls r5, r1, #1 │ │ │ │ udf #24 │ │ │ │ lsls r5, r1, #1 │ │ │ │ udf #56 @ 0x38 │ │ │ │ lsls r5, r1, #1 │ │ │ │ udf #84 @ 0x54 │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -99444,145 +99484,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 6df0c │ │ │ │ + b.n 6df44 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6df48 │ │ │ │ + b.n 6df80 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6df84 │ │ │ │ + b.n 6dfbc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dfc8 │ │ │ │ + b.n 6e000 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e00c │ │ │ │ + b.n 6e044 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e048 │ │ │ │ + b.n 6e080 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e084 │ │ │ │ + b.n 6e0bc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e0c0 │ │ │ │ + b.n 6e0f8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e10c │ │ │ │ + b.n 6e144 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e148 │ │ │ │ + b.n 6e180 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e18c │ │ │ │ + b.n 6e1c4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e1d8 │ │ │ │ + b.n 6e210 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e21c │ │ │ │ + b.n 6e254 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e260 │ │ │ │ + b.n 6e298 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e2ac │ │ │ │ + b.n 6e2e4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e2e8 │ │ │ │ + b.n 6e320 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e324 │ │ │ │ + b.n 6e35c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e360 │ │ │ │ + b.n 6e398 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e39c │ │ │ │ + b.n 6e3d4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e3e0 │ │ │ │ + b.n 6e418 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e41c │ │ │ │ + b.n 6e454 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e450 │ │ │ │ + b.n 6e488 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e494 │ │ │ │ + b.n 6e4cc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e4e0 │ │ │ │ + b.n 6e518 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e524 │ │ │ │ + b.n 6e55c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e568 │ │ │ │ + b.n 6e5a0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e5a4 │ │ │ │ + b.n 6e5dc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e5e8 │ │ │ │ + b.n 6e620 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e61c │ │ │ │ + b.n 6e654 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e658 │ │ │ │ + b.n 6e690 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e69c │ │ │ │ + b.n 6e6d4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e6d8 │ │ │ │ + b.n 6e710 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e714 │ │ │ │ + b.n 6e74c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e758 │ │ │ │ + b.n 6e790 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d7a4 │ │ │ │ + b.n 6d7dc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d7e8 │ │ │ │ + b.n 6d820 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d824 │ │ │ │ + b.n 6d85c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d860 │ │ │ │ + b.n 6d898 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d894 │ │ │ │ + b.n 6d8cc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d8d0 │ │ │ │ + b.n 6d908 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d90c │ │ │ │ + b.n 6d944 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d940 │ │ │ │ + b.n 6d978 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d97c │ │ │ │ + b.n 6d9b4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6d9c8 │ │ │ │ + b.n 6da00 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6da04 │ │ │ │ + b.n 6da3c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6da40 │ │ │ │ + b.n 6da78 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6da84 │ │ │ │ + b.n 6dabc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dac0 │ │ │ │ + b.n 6daf8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6db04 │ │ │ │ + b.n 6db3c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6db40 │ │ │ │ + b.n 6db78 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6db84 │ │ │ │ + b.n 6dbbc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dbb8 │ │ │ │ + b.n 6dbf0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dc04 │ │ │ │ + b.n 6dc3c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dc50 │ │ │ │ + b.n 6dc88 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dc94 │ │ │ │ + b.n 6dccc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dd18 │ │ │ │ + b.n 6dd50 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dd64 │ │ │ │ + b.n 6dd9c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6ddb0 │ │ │ │ + b.n 6dde8 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6ddfc │ │ │ │ + b.n 6de34 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6de38 │ │ │ │ + b.n 6de70 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6de7c │ │ │ │ + b.n 6deb4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6deb8 │ │ │ │ + b.n 6def0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6df04 │ │ │ │ + b.n 6df3c │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6df48 │ │ │ │ + b.n 6df80 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6df94 │ │ │ │ + b.n 6dfcc │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6dfd0 │ │ │ │ + b.n 6e008 │ │ │ │ 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} │ │ │ │ @@ -99602,267 +99642,267 @@ │ │ │ │ orrs.w r0, ip, sp, lsl #1 │ │ │ │ eors.w r0, r4, sp, lsl #1 │ │ │ │ @ instruction: 0xeab0004d │ │ │ │ pkhbt r0, r8, sp, lsl #1 │ │ │ │ @ instruction: 0xeae0004d │ │ │ │ adds.w r0, r8, sp, lsl #1 │ │ │ │ @ instruction: 0xeb34004d │ │ │ │ - ldr r0, [pc, #756] @ (6e368 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #756] @ (6e36c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #752] @ (6e370 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #752] @ (6e374 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #748] @ (6e378 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #748] @ (6e37c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #744] @ (6e380 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #744] @ (6e384 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #740] @ (6e388 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #740] @ (6e38c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #736] @ (6e390 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #736] @ (6e394 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #732] @ (6e398 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #732] @ (6e39c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #728] @ (6e3a0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #728] @ (6e3a4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #724] @ (6e3a8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #724] @ (6e3ac ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #720] @ (6e3b0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #720] @ (6e3b4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #716] @ (6e3b8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #716] @ (6e3bc ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #712] @ (6e3c0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #712] @ (6e3c4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #708] @ (6e3c8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #708] @ (6e3cc ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #704] @ (6e3d0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #704] @ (6e3d4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #700] @ (6e3d8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #700] @ (6e3dc ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #696] @ (6e3e0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #696] @ (6e3e4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #692] @ (6e3e8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #692] @ (6e3ec ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #688] @ (6e3f0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #688] @ (6e3f4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #684] @ (6e3f8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #684] @ (6e3fc ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #680] @ (6e400 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #680] @ (6e404 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #676] @ (6e408 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #676] @ (6e40c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #672] @ (6e410 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #672] @ (6e414 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #668] @ (6e418 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #668] @ (6e41c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #664] @ (6e420 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #664] @ (6e424 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #660] @ (6e428 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #660] @ (6e42c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #656] @ (6e430 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #656] @ (6e434 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #652] @ (6e438 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #652] @ (6e43c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #648] @ (6e440 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #648] @ (6e444 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #644] @ (6e448 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #644] @ (6e44c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #640] @ (6e450 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #640] @ (6e454 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #636] @ (6e458 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #636] @ (6e45c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #632] @ (6e460 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #632] @ (6e464 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #628] @ (6e468 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #628] @ (6e46c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #624] @ (6e470 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #624] @ (6e474 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #620] @ (6e478 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #620] @ (6e47c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #616] @ (6e480 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #616] @ (6e484 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #612] @ (6e488 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #612] @ (6e48c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #608] @ (6e490 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #608] @ (6e494 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #604] @ (6e498 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #604] @ (6e49c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #600] @ (6e4a0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #600] @ (6e4a4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #596] @ (6e4a8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #596] @ (6e4ac ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #592] @ (6e4b0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #592] @ (6e4b4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #588] @ (6e4b8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #588] @ (6e4bc ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #584] @ (6e4c0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #584] @ (6e4c4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #580] @ (6e4c8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #580] @ (6e4cc ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #576] @ (6e4d0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #576] @ (6e4d4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #572] @ (6e4d8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #572] @ (6e4dc ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #568] @ (6e4e0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #568] @ (6e4e4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #564] @ (6e4e8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #564] @ (6e4ec ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #560] @ (6e4f0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #560] @ (6e4f4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #556] @ (6e4f8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #556] @ (6e4fc ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #552] @ (6e500 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #552] @ (6e504 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #548] @ (6e508 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #548] @ (6e50c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #544] @ (6e510 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #544] @ (6e514 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #540] @ (6e518 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #540] @ (6e51c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #536] @ (6e520 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #536] @ (6e524 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #532] @ (6e528 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #532] @ (6e52c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #528] @ (6e530 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #528] @ (6e534 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #524] @ (6e538 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #524] @ (6e53c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #520] @ (6e540 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #520] @ (6e544 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #516] @ (6e548 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #516] @ (6e54c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #512] @ (6e550 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #512] @ (6e554 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #508] @ (6e558 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #508] @ (6e55c ) │ │ │ │ - bl 6f518 │ │ │ │ - b.n 6e560 │ │ │ │ + ldr r0, [pc, #756] @ (6e3a0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #756] @ (6e3a4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #752] @ (6e3a8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #752] @ (6e3ac ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #748] @ (6e3b0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #748] @ (6e3b4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #744] @ (6e3b8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #744] @ (6e3bc ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #740] @ (6e3c0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #740] @ (6e3c4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #736] @ (6e3c8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #736] @ (6e3cc ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #732] @ (6e3d0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #732] @ (6e3d4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #728] @ (6e3d8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #728] @ (6e3dc ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #724] @ (6e3e0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #724] @ (6e3e4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #720] @ (6e3e8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #720] @ (6e3ec ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #716] @ (6e3f0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #716] @ (6e3f4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #712] @ (6e3f8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #712] @ (6e3fc ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #708] @ (6e400 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #708] @ (6e404 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #704] @ (6e408 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #704] @ (6e40c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #700] @ (6e410 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #700] @ (6e414 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #696] @ (6e418 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #696] @ (6e41c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #692] @ (6e420 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #692] @ (6e424 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #688] @ (6e428 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #688] @ (6e42c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #684] @ (6e430 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #684] @ (6e434 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #680] @ (6e438 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #680] @ (6e43c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #676] @ (6e440 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #676] @ (6e444 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #672] @ (6e448 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #672] @ (6e44c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #668] @ (6e450 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #668] @ (6e454 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #664] @ (6e458 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #664] @ (6e45c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #660] @ (6e460 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #660] @ (6e464 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #656] @ (6e468 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #656] @ (6e46c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #652] @ (6e470 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #652] @ (6e474 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #648] @ (6e478 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #648] @ (6e47c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #644] @ (6e480 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #644] @ (6e484 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #640] @ (6e488 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #640] @ (6e48c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #636] @ (6e490 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #636] @ (6e494 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #632] @ (6e498 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #632] @ (6e49c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #628] @ (6e4a0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #628] @ (6e4a4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #624] @ (6e4a8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #624] @ (6e4ac ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #620] @ (6e4b0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #620] @ (6e4b4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #616] @ (6e4b8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #616] @ (6e4bc ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #612] @ (6e4c0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #612] @ (6e4c4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #608] @ (6e4c8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #608] @ (6e4cc ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #604] @ (6e4d0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #604] @ (6e4d4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #600] @ (6e4d8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #600] @ (6e4dc ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #596] @ (6e4e0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #596] @ (6e4e4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #592] @ (6e4e8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #592] @ (6e4ec ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #588] @ (6e4f0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #588] @ (6e4f4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #584] @ (6e4f8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #584] @ (6e4fc ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #580] @ (6e500 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #580] @ (6e504 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #576] @ (6e508 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #576] @ (6e50c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #572] @ (6e510 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #572] @ (6e514 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #568] @ (6e518 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #568] @ (6e51c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #564] @ (6e520 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #564] @ (6e524 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #560] @ (6e528 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #560] @ (6e52c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #556] @ (6e530 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #556] @ (6e534 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #552] @ (6e538 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #552] @ (6e53c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #548] @ (6e540 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #548] @ (6e544 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #544] @ (6e548 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #544] @ (6e54c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #540] @ (6e550 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #540] @ (6e554 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #536] @ (6e558 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #536] @ (6e55c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #532] @ (6e560 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #532] @ (6e564 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #528] @ (6e568 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #528] @ (6e56c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #524] @ (6e570 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #524] @ (6e574 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #520] @ (6e578 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #520] @ (6e57c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #516] @ (6e580 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #516] @ (6e584 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #512] @ (6e588 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #512] @ (6e58c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #508] @ (6e590 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #508] @ (6e594 ) │ │ │ │ + bl 6f544 │ │ │ │ + b.n 6e598 │ │ │ │ nop │ │ │ │ adcs.w r0, r0, sp, lsl #1 │ │ │ │ sbc.w r0, ip, sp, lsl #1 │ │ │ │ @ instruction: 0xeb8c004d │ │ │ │ sub.w r0, ip, sp, lsl #1 │ │ │ │ rsbs r0, r0, sp, lsl #1 │ │ │ │ @ instruction: 0xebf0004d │ │ │ │ @@ -99982,267 +100022,267 @@ │ │ │ │ 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 │ │ │ │ vld1.8 {d16[2]}, [r8]! │ │ │ │ @ instruction: 0xfa04004d │ │ │ │ - ldr r0, [pc, #756] @ (6e858 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #756] @ (6e85c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #752] @ (6e860 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #752] @ (6e864 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #748] @ (6e868 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #748] @ (6e86c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #744] @ (6e870 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #744] @ (6e874 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #740] @ (6e878 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #740] @ (6e87c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #736] @ (6e880 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #736] @ (6e884 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #732] @ (6e888 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #732] @ (6e88c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #728] @ (6e890 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #728] @ (6e894 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #724] @ (6e898 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #724] @ (6e89c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #720] @ (6e8a0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #720] @ (6e8a4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #716] @ (6e8a8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #716] @ (6e8ac ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #712] @ (6e8b0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #712] @ (6e8b4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #708] @ (6e8b8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #708] @ (6e8bc ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #704] @ (6e8c0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #704] @ (6e8c4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #700] @ (6e8c8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #700] @ (6e8cc ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #696] @ (6e8d0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #696] @ (6e8d4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #692] @ (6e8d8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #692] @ (6e8dc ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #688] @ (6e8e0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #688] @ (6e8e4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #684] @ (6e8e8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #684] @ (6e8ec ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #680] @ (6e8f0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #680] @ (6e8f4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #676] @ (6e8f8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #676] @ (6e8fc ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #672] @ (6e900 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #672] @ (6e904 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #668] @ (6e908 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #668] @ (6e90c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #664] @ (6e910 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #664] @ (6e914 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #660] @ (6e918 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #660] @ (6e91c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #656] @ (6e920 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #656] @ (6e924 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #652] @ (6e928 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #652] @ (6e92c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #648] @ (6e930 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #648] @ (6e934 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #644] @ (6e938 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #644] @ (6e93c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #640] @ (6e940 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #640] @ (6e944 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #636] @ (6e948 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #636] @ (6e94c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #632] @ (6e950 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #632] @ (6e954 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #628] @ (6e958 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #628] @ (6e95c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #624] @ (6e960 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #624] @ (6e964 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #620] @ (6e968 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #620] @ (6e96c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #616] @ (6e970 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #616] @ (6e974 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #612] @ (6e978 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #612] @ (6e97c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #608] @ (6e980 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #608] @ (6e984 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #604] @ (6e988 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #604] @ (6e98c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #600] @ (6e990 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #600] @ (6e994 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #596] @ (6e998 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #596] @ (6e99c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #592] @ (6e9a0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #592] @ (6e9a4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #588] @ (6e9a8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #588] @ (6e9ac ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #584] @ (6e9b0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #584] @ (6e9b4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #580] @ (6e9b8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #580] @ (6e9bc ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #576] @ (6e9c0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #576] @ (6e9c4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #572] @ (6e9c8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #572] @ (6e9cc ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #568] @ (6e9d0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #568] @ (6e9d4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #564] @ (6e9d8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #564] @ (6e9dc ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #560] @ (6e9e0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #560] @ (6e9e4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #556] @ (6e9e8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #556] @ (6e9ec ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #552] @ (6e9f0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #552] @ (6e9f4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #548] @ (6e9f8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #548] @ (6e9fc ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #544] @ (6ea00 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #544] @ (6ea04 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #540] @ (6ea08 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #540] @ (6ea0c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #536] @ (6ea10 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #536] @ (6ea14 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #532] @ (6ea18 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #532] @ (6ea1c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #528] @ (6ea20 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #528] @ (6ea24 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #524] @ (6ea28 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #524] @ (6ea2c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #520] @ (6ea30 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #520] @ (6ea34 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #516] @ (6ea38 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #516] @ (6ea3c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #512] @ (6ea40 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #512] @ (6ea44 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #508] @ (6ea48 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #508] @ (6ea4c ) │ │ │ │ - bl 6f518 │ │ │ │ - b.n 6ea50 │ │ │ │ + ldr r0, [pc, #756] @ (6e890 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #756] @ (6e894 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #752] @ (6e898 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #752] @ (6e89c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #748] @ (6e8a0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #748] @ (6e8a4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #744] @ (6e8a8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #744] @ (6e8ac ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #740] @ (6e8b0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #740] @ (6e8b4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #736] @ (6e8b8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #736] @ (6e8bc ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #732] @ (6e8c0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #732] @ (6e8c4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #728] @ (6e8c8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #728] @ (6e8cc ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #724] @ (6e8d0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #724] @ (6e8d4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #720] @ (6e8d8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #720] @ (6e8dc ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #716] @ (6e8e0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #716] @ (6e8e4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #712] @ (6e8e8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #712] @ (6e8ec ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #708] @ (6e8f0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #708] @ (6e8f4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #704] @ (6e8f8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #704] @ (6e8fc ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #700] @ (6e900 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #700] @ (6e904 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #696] @ (6e908 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #696] @ (6e90c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #692] @ (6e910 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #692] @ (6e914 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #688] @ (6e918 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #688] @ (6e91c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #684] @ (6e920 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #684] @ (6e924 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #680] @ (6e928 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #680] @ (6e92c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #676] @ (6e930 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #676] @ (6e934 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #672] @ (6e938 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #672] @ (6e93c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #668] @ (6e940 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #668] @ (6e944 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #664] @ (6e948 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #664] @ (6e94c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #660] @ (6e950 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #660] @ (6e954 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #656] @ (6e958 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #656] @ (6e95c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #652] @ (6e960 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #652] @ (6e964 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #648] @ (6e968 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #648] @ (6e96c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #644] @ (6e970 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #644] @ (6e974 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #640] @ (6e978 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #640] @ (6e97c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #636] @ (6e980 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #636] @ (6e984 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #632] @ (6e988 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #632] @ (6e98c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #628] @ (6e990 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #628] @ (6e994 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #624] @ (6e998 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #624] @ (6e99c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #620] @ (6e9a0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #620] @ (6e9a4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #616] @ (6e9a8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #616] @ (6e9ac ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #612] @ (6e9b0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #612] @ (6e9b4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #608] @ (6e9b8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #608] @ (6e9bc ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #604] @ (6e9c0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #604] @ (6e9c4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #600] @ (6e9c8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #600] @ (6e9cc ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #596] @ (6e9d0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #596] @ (6e9d4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #592] @ (6e9d8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #592] @ (6e9dc ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #588] @ (6e9e0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #588] @ (6e9e4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #584] @ (6e9e8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #584] @ (6e9ec ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #580] @ (6e9f0 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #580] @ (6e9f4 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #576] @ (6e9f8 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #576] @ (6e9fc ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #572] @ (6ea00 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #572] @ (6ea04 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #568] @ (6ea08 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #568] @ (6ea0c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #564] @ (6ea10 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #564] @ (6ea14 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #560] @ (6ea18 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #560] @ (6ea1c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #556] @ (6ea20 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #556] @ (6ea24 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #552] @ (6ea28 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #552] @ (6ea2c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #548] @ (6ea30 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #548] @ (6ea34 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #544] @ (6ea38 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #544] @ (6ea3c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #540] @ (6ea40 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #540] @ (6ea44 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #536] @ (6ea48 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #536] @ (6ea4c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #532] @ (6ea50 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #532] @ (6ea54 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #528] @ (6ea58 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #528] @ (6ea5c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #524] @ (6ea60 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #524] @ (6ea64 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #520] @ (6ea68 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #520] @ (6ea6c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #516] @ (6ea70 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #516] @ (6ea74 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #512] @ (6ea78 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #512] @ (6ea7c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #508] @ (6ea80 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #508] @ (6ea84 ) │ │ │ │ + bl 6f544 │ │ │ │ + b.n 6ea88 │ │ │ │ nop │ │ │ │ @ instruction: 0xfa24004d │ │ │ │ @ instruction: 0xfa3c004d │ │ │ │ @ instruction: 0xfa58004d │ │ │ │ @ instruction: 0xfa74004d │ │ │ │ @ instruction: 0xfa94004d │ │ │ │ @ instruction: 0xfab0004d │ │ │ │ @@ -100438,121 +100478,154 @@ │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsrs r0, r4, #2 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsrs r0, r0, #3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsrs r4, r3, #3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldr r0, [pc, #296] @ (6eb7c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #296] @ (6eb80 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #292] @ (6eb84 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #292] @ (6eb88 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #288] @ (6eb8c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #288] @ (6eb90 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #284] @ (6eb94 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #284] @ (6eb98 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #280] @ (6eb9c ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #280] @ (6eba0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #276] @ (6eba4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #276] @ (6eba8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #272] @ (6ebac ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #272] @ (6ebb0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #268] @ (6ebb4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #268] @ (6ebb8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #264] @ (6ebbc ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #264] @ (6ebc0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #260] @ (6ebc4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #260] @ (6ebc8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #256] @ (6ebcc ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #256] @ (6ebd0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #252] @ (6ebd4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #252] @ (6ebd8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #248] @ (6ebdc ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #248] @ (6ebe0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #244] @ (6ebe4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #244] @ (6ebe8 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #240] @ (6ebec ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #240] @ (6ebf0 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #236] @ (6ebf4 ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r5, [pc, #236] @ (6ebf8 ) │ │ │ │ - ldr r0, [pc, #236] @ (6ebfc ) │ │ │ │ - bl 6f518 │ │ │ │ - ldr r0, [pc, #236] @ (6ec00 ) │ │ │ │ - add.w r4, r5, #3072 @ 0xc00 │ │ │ │ - bl 6f518 │ │ │ │ - b.n 6eb3c │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r0, [pc, #372] @ (6ec00 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #372] @ (6ec04 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #368] @ (6ec08 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #368] @ (6ec0c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #364] @ (6ec10 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #364] @ (6ec14 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #360] @ (6ec18 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #360] @ (6ec1c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #356] @ (6ec20 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #356] @ (6ec24 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #352] @ (6ec28 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #352] @ (6ec2c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #348] @ (6ec30 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #348] @ (6ec34 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #344] @ (6ec38 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #344] @ (6ec3c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #340] @ (6ec40 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #340] @ (6ec44 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #336] @ (6ec48 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #336] @ (6ec4c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #332] @ (6ec50 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #332] @ (6ec54 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #328] @ (6ec58 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #328] @ (6ec5c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #324] @ (6ec60 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #324] @ (6ec64 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #320] @ (6ec68 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #320] @ (6ec6c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #316] @ (6ec70 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #316] @ (6ec74 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #312] @ (6ec78 ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #312] @ (6ec7c ) │ │ │ │ + bl 6f544 │ │ │ │ + ldr r0, [pc, #308] @ (6ec80 ) │ │ │ │ + ldr r4, [pc, #312] @ (6ec84 ) │ │ │ │ + bl 6f544 │ │ │ │ + b.n 6eb6e │ │ │ │ ldr.w r0, [r6, #980] @ 0x3d4 │ │ │ │ - adds r5, #24 │ │ │ │ - bl 6ff50 <_Py_hashtable_set@@Base> │ │ │ │ - ldrb.w r3, [r5, #-8] │ │ │ │ - cmp r4, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 6ff7c <_Py_hashtable_set@@Base> │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ - strb.w r3, [r5, #-8] │ │ │ │ - beq.n 6eb78 │ │ │ │ + strb r3, [r4, #16] │ │ │ │ + adds r5, #1 │ │ │ │ + adds r4, #24 │ │ │ │ + cmp r5, #128 @ 0x80 │ │ │ │ + beq.n 6eba6 │ │ │ │ ldr.w r0, [r6, #980] @ 0x3d4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6eb1e │ │ │ │ + beq.n 6eb52 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 6eb1e │ │ │ │ - cmp r7, r5 │ │ │ │ - beq.n 6eb1e │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + beq.n 6eb52 │ │ │ │ + cmp r7, r4 │ │ │ │ + beq.n 6eb52 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6eb66 │ │ │ │ + bge.n 6eb98 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6f4dc │ │ │ │ + beq.w 6f508 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6eb72 │ │ │ │ + bge.n 6eb66 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - adds r5, #24 │ │ │ │ - cmp r4, r5 │ │ │ │ - bne.n 6eb3c │ │ │ │ - ldr r5, [pc, #136] @ (6ec04 ) │ │ │ │ - b.n 6ec26 │ │ │ │ + b.n 6eb66 │ │ │ │ + ldr r4, [pc, #224] @ (6ec88 ) │ │ │ │ + b.n 6ebc8 │ │ │ │ + ldr.w r0, [r6, #980] @ 0x3d4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 6ff7c <_Py_hashtable_set@@Base> │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ + orr.w r3, r3, #3 │ │ │ │ + strb r3, [r4, #16] │ │ │ │ + adds r5, #1 │ │ │ │ + adds r4, #32 │ │ │ │ + cmp.w r5, #256 @ 0x100 │ │ │ │ + beq.n 6ec8c │ │ │ │ + ldr.w r0, [r6, #980] @ 0x3d4 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 6ebaa │ │ │ │ + ldr r7, [r0, #12] │ │ │ │ + cmp r7, r4 │ │ │ │ + beq.n 6ebaa │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 6ebaa │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 6ebf2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 6f512 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 6ebbe │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + b.n 6ebbe │ │ │ │ lsrs r0, r7, #3 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsrs r4, r2, #4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsrs r0, r6, #4 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsrs r0, r1, #5 │ │ │ │ @@ -100607,915 +100680,880 @@ │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r4, sp, #768 @ 0x300 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r5, sp, #16 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r5, sp, #448 @ 0x1c0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - lsrs r0, r4, #8 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ add r3, sp, #992 @ 0x3e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r3, sp, #896 @ 0x380 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - movs r6, #32 │ │ │ │ + lsrs r0, r4, #8 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + asrs r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr.w r0, [r6, #980] @ 0x3d4 │ │ │ │ - adds r4, #32 │ │ │ │ - bl 6ff50 <_Py_hashtable_set@@Base> │ │ │ │ - ldrb.w r3, [r4, #-16] │ │ │ │ - cmp r5, r4 │ │ │ │ - orr.w r3, r3, #3 │ │ │ │ - strb.w r3, [r4, #-16] │ │ │ │ - beq.n 6ec62 │ │ │ │ - ldr.w r0, [r6, #980] @ 0x3d4 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6ec08 │ │ │ │ - ldr r7, [r0, #12] │ │ │ │ - cmp r7, r4 │ │ │ │ - beq.n 6ec08 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 6ec08 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6ec50 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 6f4e6 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6ec5c │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - adds r4, #32 │ │ │ │ - cmp r5, r4 │ │ │ │ - bne.n 6ec26 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r3, [r3, #800] @ 0x320 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 6f2b4 │ │ │ │ - bl 706ec │ │ │ │ + bne.w 6f2e0 │ │ │ │ + bl 70718 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f47e │ │ │ │ + beq.w 6f4aa │ │ │ │ add.w r3, r8, #110592 @ 0x1b000 │ │ │ │ str.w r4, [r3, #3988] @ 0xf94 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r3, [r3, #800] @ 0x320 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 6ecea │ │ │ │ + bne.n 6ed14 │ │ │ │ movw r2, #30208 @ 0x7600 │ │ │ │ movt r2, #82 @ 0x52 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 6f2da │ │ │ │ - ldr r3, [pc, #760] @ (6ef98 ) │ │ │ │ + bne.w 6f306 │ │ │ │ + ldr r3, [pc, #764] @ (6efc4 ) │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ movs r7, #1 │ │ │ │ movs r4, #8 │ │ │ │ str r7, [r2, #0] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldrh.w r3, [r6], #2 │ │ │ │ subs r4, #1 │ │ │ │ and.w r3, r3, #31 │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bne.n 6ecac │ │ │ │ + bne.n 6ecd6 │ │ │ │ movw sl, #44536 @ 0xadf8 │ │ │ │ movt sl, #75 @ 0x4b │ │ │ │ str.w r5, [sl, #20] │ │ │ │ - ldr r3, [pc, #716] @ (6ef9c ) │ │ │ │ + ldr r3, [pc, #720] @ (6efc8 ) │ │ │ │ str.w r3, [sl, #44] @ 0x2c │ │ │ │ adds r3, #16 │ │ │ │ str.w r3, [sl, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #708] @ (6efa0 ) │ │ │ │ + ldr r3, [pc, #712] @ (6efcc ) │ │ │ │ str.w r3, [sl, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #708] @ (6efa4 ) │ │ │ │ + ldr r3, [pc, #708] @ (6efd0 ) │ │ │ │ str.w r3, [sl, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #704] @ (6efa8 ) │ │ │ │ + ldr r3, [pc, #708] @ (6efd4 ) │ │ │ │ str.w r3, [sl, #60] @ 0x3c │ │ │ │ movs r0, #1 │ │ │ │ - bl 71894 │ │ │ │ + bl 718cc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f458 │ │ │ │ + beq.w 6f484 │ │ │ │ add.w r9, r8, #4096 @ 0x1000 │ │ │ │ add.w r4, r8, #6144 @ 0x1800 │ │ │ │ add.w r5, r8, #6176 @ 0x1820 │ │ │ │ adds r4, #16 │ │ │ │ adds r5, #12 │ │ │ │ movs r2, #1 │ │ │ │ movw r3, #625 @ 0x271 │ │ │ │ strd r2, r3, [r0, #16] │ │ │ │ str.w r0, [r9, #2064] @ 0x810 │ │ │ │ mov r0, r1 │ │ │ │ - bl 198148 <_Py_NewReference@@Base+0x58> │ │ │ │ + bl 197858 <_Py_NewReference@@Base+0xc0> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f458 │ │ │ │ + beq.w 6f484 │ │ │ │ str.w r0, [r4, #4]! │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 6ed16 │ │ │ │ + bne.n 6ed40 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ strd r4, r4, [r7, #4] │ │ │ │ str r4, [r7, #12] │ │ │ │ - bl 7193c │ │ │ │ + bl 71974 │ │ │ │ str.w r0, [r8, #3860] @ 0xf14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f4aa │ │ │ │ + beq.w 6f4d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7193c │ │ │ │ + bl 71974 │ │ │ │ str.w r0, [r8, #3864] @ 0xf18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f4aa │ │ │ │ + beq.w 6f4d6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ str.w r4, [r8, #3868] @ 0xf1c │ │ │ │ - bl 71b30 │ │ │ │ + bl 71b68 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6f330 │ │ │ │ + bne.w 6f35c │ │ │ │ ldr.w r5, [r9, #1480] @ 0x5c8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6edf0 │ │ │ │ + bne.n 6ee1a │ │ │ │ movs r0, #5 │ │ │ │ - bl 7193c │ │ │ │ + bl 71974 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f438 │ │ │ │ + beq.w 6f464 │ │ │ │ movw r6, #44536 @ 0xadf8 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ - ldr r1, [pc, #540] @ (6efac ) │ │ │ │ - movw r2, #46744 @ 0xb698 │ │ │ │ + ldr r1, [pc, #544] @ (6efd8 ) │ │ │ │ + movw r2, #42520 @ 0xa618 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 19bdc4 <_PyStaticType_InitForExtension@@Base+0x810> │ │ │ │ + bl 19b46c <_PyStaticType_InitForExtension@@Base+0x810> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #528] @ (6efb0 ) │ │ │ │ + ldr r1, [pc, #528] @ (6efdc ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 19bdc4 <_PyStaticType_InitForExtension@@Base+0x810> │ │ │ │ + bl 19b46c <_PyStaticType_InitForExtension@@Base+0x810> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #512] @ (6efb0 ) │ │ │ │ + ldr r1, [pc, #516] @ (6efdc ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - bl 19bdc4 <_PyStaticType_InitForExtension@@Base+0x810> │ │ │ │ + bl 19b46c <_PyStaticType_InitForExtension@@Base+0x810> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #500] @ (6efb0 ) │ │ │ │ + ldr r1, [pc, #500] @ (6efdc ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - bl 19bdc4 <_PyStaticType_InitForExtension@@Base+0x810> │ │ │ │ + bl 19b46c <_PyStaticType_InitForExtension@@Base+0x810> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ str r1, [r3, #12] │ │ │ │ - ldr r1, [pc, #476] @ (6efb0 ) │ │ │ │ - bl 19bdc4 <_PyStaticType_InitForExtension@@Base+0x810> │ │ │ │ + ldr r1, [pc, #480] @ (6efdc ) │ │ │ │ + bl 19b46c <_PyStaticType_InitForExtension@@Base+0x810> │ │ │ │ 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 6f424 │ │ │ │ + beq.w 6f450 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6edde │ │ │ │ + bne.n 6ee08 │ │ │ │ str.w r4, [r9, #1480] @ 0x5c8 │ │ │ │ ldr.w r3, [r9, #1484] @ 0x5cc │ │ │ │ - cbnz r3, 6ee04 │ │ │ │ - bl 706ec │ │ │ │ + cbnz r3, 6ee2e │ │ │ │ + bl 70718 │ │ │ │ str.w r0, [r9, #1484] @ 0x5cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f43e │ │ │ │ + beq.w 6f46a │ │ │ │ ldr.w r3, [r9, #1488] @ 0x5d0 │ │ │ │ - cbnz r3, 6ee20 │ │ │ │ - movw r0, #61508 @ 0xf044 │ │ │ │ + cbnz r3, 6ee4a │ │ │ │ + movw r0, #57284 @ 0xdfc4 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 79770 │ │ │ │ + bl 79798 │ │ │ │ str.w r0, [r9, #1488] @ 0x5d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f43e │ │ │ │ + beq.w 6f46a │ │ │ │ ldr.w r1, [r9, #1524] @ 0x5f4 │ │ │ │ - cbnz r1, 6ee3c │ │ │ │ - movw r0, #63936 @ 0xf9c0 │ │ │ │ + cbnz r1, 6ee66 │ │ │ │ + movw r0, #59712 @ 0xe940 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 19be4c │ │ │ │ + bl 19b4f4 │ │ │ │ str.w r0, [r9, #1524] @ 0x5f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f43e │ │ │ │ + beq.w 6f46a │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r9, #1520] @ 0x5f0 │ │ │ │ - bl 7193c │ │ │ │ + bl 71974 │ │ │ │ str.w r0, [r9, #1532] @ 0x5fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f404 │ │ │ │ + beq.w 6f430 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 81b84 │ │ │ │ + bl 81b68 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6f330 │ │ │ │ + bne.w 6f35c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ mov r0, fp │ │ │ │ - bl 19df94 <_Py_SetImmortalUntracked@@Base+0x70> │ │ │ │ + bl 19d638 <_Py_SetImmortalUntracked@@Base+0x70> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f3f4 │ │ │ │ + beq.w 6f420 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r3, [fp, #3896] @ 0xf38 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #63672 @ 0xf8b8 │ │ │ │ + movw r2, #59448 @ 0xe838 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 19daa4 │ │ │ │ + bl 19d148 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 6f3f4 │ │ │ │ + beq.w 6f420 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84dc8 │ │ │ │ + bl 84dac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f3f4 │ │ │ │ + beq.w 6f420 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r1, [pc, #268] @ (6efb4 ) │ │ │ │ + ldr r1, [pc, #272] @ (6efe0 ) │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ str.w r0, [fp, #3888] @ 0xf30 │ │ │ │ - bl 7ed00 │ │ │ │ + bl 7ecf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f3f4 │ │ │ │ + beq.w 6f420 │ │ │ │ add.w r4, fp, #110592 @ 0x1b000 │ │ │ │ - ldr r1, [pc, #244] @ (6efb8 ) │ │ │ │ + ldr r1, [pc, #244] @ (6efe4 ) │ │ │ │ str.w r0, [r4, #3220] @ 0xc94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ed00 │ │ │ │ + bl 7ecf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f3f4 │ │ │ │ + beq.w 6f420 │ │ │ │ str.w r0, [r4, #3224] @ 0xc98 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #224] @ (6efbc ) │ │ │ │ - bl 7ed00 │ │ │ │ + ldr r1, [pc, #224] @ (6efe8 ) │ │ │ │ + bl 7ecf0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f3f4 │ │ │ │ - ldr r1, [pc, #212] @ (6efc0 ) │ │ │ │ + beq.w 6f420 │ │ │ │ + ldr r1, [pc, #216] @ (6efec ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 7ed00 │ │ │ │ + bl 7ecf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f3f4 │ │ │ │ + beq.w 6f420 │ │ │ │ movw r3, #43736 @ 0xaad8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw sl, #44536 @ 0xadf8 │ │ │ │ movt sl, #75 @ 0x4b │ │ │ │ str.w r0, [r4, #3252] @ 0xcb4 │ │ │ │ movw r0, #20420 @ 0x4fc4 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #3240] @ 0xca8 │ │ │ │ ldr.w r3, [sl, #80] @ 0x50 │ │ │ │ str.w r3, [r4, #3236] @ 0xca4 │ │ │ │ movw r3, #40760 @ 0x9f38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - ldr r1, [pc, #152] @ (6efc4 ) │ │ │ │ + ldr r1, [pc, #156] @ (6eff0 ) │ │ │ │ str.w r6, [r4, #3248] @ 0xcb0 │ │ │ │ str.w r3, [r4, #3244] @ 0xcac │ │ │ │ - bl 19e380 <_PyType_Lookup@@Base> │ │ │ │ + bl 19da24 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f3f4 │ │ │ │ + beq.w 6f420 │ │ │ │ str.w r0, [r4, #3228] @ 0xc9c │ │ │ │ movw r0, #34368 @ 0x8640 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - ldr r1, [pc, #124] @ (6efc8 ) │ │ │ │ - bl 19e380 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #128] @ (6eff4 ) │ │ │ │ + bl 19da24 <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f3f4 │ │ │ │ + beq.w 6f420 │ │ │ │ str.w r0, [r4, #3232] @ 0xca0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 84dc8 │ │ │ │ + bl 84dac │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f3e0 │ │ │ │ - ldr r4, [pc, #100] @ (6efcc ) │ │ │ │ + beq.w 6f40c │ │ │ │ + ldr r4, [pc, #100] @ (6eff8 ) │ │ │ │ movs r5, #0 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6f3e0 │ │ │ │ + bne.w 6f40c │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #8 │ │ │ │ cmp r5, #68 @ 0x44 │ │ │ │ - bne.n 6ef6a │ │ │ │ - ldr r1, [pc, #76] @ (6efd0 ) │ │ │ │ + bne.n 6ef94 │ │ │ │ + ldr r1, [pc, #76] @ (6effc ) │ │ │ │ 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] │ │ │ │ - b.n 6efd4 │ │ │ │ - bgt.n 6ef54 │ │ │ │ + b.n 6f000 │ │ │ │ + nop │ │ │ │ + ldmia r4, {r2, r3, r4, r6} │ │ │ │ movs r1, r6 │ │ │ │ strh r0, [r4, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r4, sp, #416 @ 0x1a0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ str r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - bhi.n 6f038 │ │ │ │ + bhi.n 6f064 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - b.n 6e9cc │ │ │ │ + b.n 6e9f8 │ │ │ │ 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 │ │ │ │ - ble.n 6f008 │ │ │ │ + ldmia r4, {r2, r3, r4, r7} │ │ │ │ movs r1, r6 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r1, r3] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldr.w r1, [sl, #84] @ 0x54 │ │ │ │ - bl 7c0bc │ │ │ │ + bl 7c0ac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f3e0 │ │ │ │ + beq.w 6f40c │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - movw r0, #63984 @ 0xf9f0 │ │ │ │ + movw r0, #59760 @ 0xe970 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 19e3a4 │ │ │ │ + bl 19da48 │ │ │ │ str.w r0, [r4, #404] @ 0x194 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6f014 │ │ │ │ + bge.n 6f040 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6f3d8 │ │ │ │ + beq.w 6f404 │ │ │ │ ldr.w r2, [r4, #404] @ 0x194 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6f3e0 │ │ │ │ - movw r1, #9972 @ 0x26f4 │ │ │ │ + beq.w 6f40c │ │ │ │ + movw r1, #5748 @ 0x1674 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6f3e0 │ │ │ │ + bne.w 6f40c │ │ │ │ movw r5, #43732 @ 0xaad4 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ movw r4, #30208 @ 0x7600 │ │ │ │ movt r4, #82 @ 0x52 │ │ │ │ - movw r1, #64008 @ 0xfa08 │ │ │ │ + movw r1, #59784 @ 0xe988 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #4] │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6f3e0 │ │ │ │ + bne.w 6f40c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #8116 @ 0x1fb4 │ │ │ │ + movw r1, #3892 @ 0xf34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6f3e0 │ │ │ │ + bne.w 6f40c │ │ │ │ ldr.w r0, [fp, #3888] @ 0xf30 │ │ │ │ - bl 84e14 │ │ │ │ + bl 84df8 │ │ │ │ add.w r3, fp, #4096 @ 0x1000 │ │ │ │ str.w r0, [r3, #372] @ 0x174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f3f4 │ │ │ │ + beq.w 6f420 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6f09c │ │ │ │ + bge.n 6f0c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6f37e │ │ │ │ + beq.w 6f3aa │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ ldr.w r0, [fp, #3888] @ 0xf30 │ │ │ │ - movw r1, #64028 @ 0xfa1c │ │ │ │ + movw r1, #59804 @ 0xe99c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 919d4 │ │ │ │ + bl 919b8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 6f3f4 │ │ │ │ + bne.w 6f420 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r1, [r3, #800] @ 0x320 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str.w r3, [fp, #3920] @ 0xf50 │ │ │ │ cmp r8, r1 │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [r7, #4] │ │ │ │ str r3, [r7, #12] │ │ │ │ - bne.n 6f0f2 │ │ │ │ + bne.n 6f11e │ │ │ │ ldr.w r3, [r8, #3728] @ 0xe90 │ │ │ │ adds.w r0, r3, #824 @ 0x338 │ │ │ │ - beq.w 6f370 │ │ │ │ + beq.w 6f39c │ │ │ │ ldr.w r1, [r3, #828] @ 0x33c │ │ │ │ - cbnz r1, 6f0f2 │ │ │ │ + cbnz r1, 6f11e │ │ │ │ str.w r2, [r3, #828] @ 0x33c │ │ │ │ ldr.w r3, [r3, #824] @ 0x338 │ │ │ │ - cbz r3, 6f0f2 │ │ │ │ - bl 19e794 │ │ │ │ + cbz r3, 6f11e │ │ │ │ + bl 19de34 │ │ │ │ adds.w r8, r8, #5536 @ 0x15a0 │ │ │ │ - beq.w 6f360 │ │ │ │ + beq.w 6f38c │ │ │ │ ldr.w r3, [r9, #1444] @ 0x5a4 │ │ │ │ - cbnz r3, 6f110 │ │ │ │ + cbnz r3, 6f13c │ │ │ │ ldr.w r3, [r9, #1440] @ 0x5a0 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r9, #1444] @ 0x5a4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6f358 │ │ │ │ + bne.w 6f384 │ │ │ │ ldr.w r1, [sl] │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #64040 @ 0xfa28 │ │ │ │ + movw r0, #59816 @ 0xe9a8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 19e3a4 │ │ │ │ + bl 19da48 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f336 │ │ │ │ + beq.w 6f362 │ │ │ │ ldr.w r2, [r9, #348] @ 0x15c │ │ │ │ movs r3, #0 │ │ │ │ str.w r0, [r9, #1464] @ 0x5b8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [r7, #4] │ │ │ │ str r3, [r7, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6f28c │ │ │ │ + beq.w 6f2b8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ add.w r3, r8, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r3, #212] @ 0xd4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 6f2e4 │ │ │ │ - movw r0, #64120 @ 0xfa78 │ │ │ │ + bne.w 6f310 │ │ │ │ + movw r0, #59896 @ 0xe9f8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 19ee10 │ │ │ │ + bl 19e4b0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 6f320 │ │ │ │ - movw r0, #64120 @ 0xfa78 │ │ │ │ + bne.w 6f34c │ │ │ │ + movw r0, #59896 @ 0xe9f8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1a8378 │ │ │ │ + bl 1a79ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f320 │ │ │ │ + beq.w 6f34c │ │ │ │ str.w r0, [r8, #3904] @ 0xf40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 6f2f2 │ │ │ │ - movw r0, #50748 @ 0xc63c │ │ │ │ + bne.w 6f31e │ │ │ │ + movw r0, #46524 @ 0xb5bc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 79770 │ │ │ │ + bl 79798 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f320 │ │ │ │ + beq.w 6f34c │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #57696 @ 0xe160 │ │ │ │ + movw r1, #53472 @ 0xd0e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #64164 @ 0xfaa4 │ │ │ │ + movw r0, #59940 @ 0xea24 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f31a │ │ │ │ - bl 19d29c <_PyNamespace_New@@Base> │ │ │ │ + beq.w 6f346 │ │ │ │ + bl 19c940 <_PyNamespace_New@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6f1d8 │ │ │ │ + bge.n 6f204 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 6f1d8 │ │ │ │ + cbnz r3, 6f204 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 6f31a │ │ │ │ + beq.w 6f346 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl cfaa8 <_PyUnicodeWriter_PrepareInternal@@Base+0xf2c> │ │ │ │ + bl cfb44 <_PyUnicodeWriter_PrepareInternal@@Base+0xf30> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6f1fe │ │ │ │ + bge.n 6f22a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6f3ca │ │ │ │ + beq.w 6f3f6 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6f216 │ │ │ │ + bge.n 6f242 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 6f216 │ │ │ │ + cbnz r3, 6f242 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6f318 │ │ │ │ + beq.n 6f344 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a8db0 │ │ │ │ + bl 1a8424 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6f300 │ │ │ │ - ldr r3, [pc, #712] @ (6f4f0 ) │ │ │ │ + blt.n 6f32c │ │ │ │ + ldr r3, [pc, #712] @ (6f51c ) │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3896] @ 0xf38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6f3bc │ │ │ │ + beq.w 6f3e8 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #50748 @ 0xc63c │ │ │ │ + movw r1, #46524 @ 0xb5bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1a91d4 │ │ │ │ + bl 1a8848 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 6f3a0 │ │ │ │ + blt.w 6f3cc │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r2, #61740 @ 0xf12c │ │ │ │ + movw r2, #57516 @ 0xe0ac │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #64212 @ 0xfad4 │ │ │ │ + movw r1, #59988 @ 0xea54 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d15f4 │ │ │ │ + bl d1690 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6f280 │ │ │ │ + bge.n 6f2ac │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6f398 │ │ │ │ + beq.w 6f3c4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6f320 │ │ │ │ + beq.n 6f34c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 6f386 │ │ │ │ + blt.n 6f3b2 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ strd r3, r5, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r2, r8, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #360] @ 0x168 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 6ec6e │ │ │ │ + bpl.w 6ec98 │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r4, [r3, #3988] @ 0xf94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 6ec7a │ │ │ │ + bge.w 6eca4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6ec7a │ │ │ │ + b.n 6eca4 │ │ │ │ movw sl, #44536 @ 0xadf8 │ │ │ │ movt sl, #75 @ 0x4b │ │ │ │ - b.n 6eccc │ │ │ │ - movw r0, #64084 @ 0xfa54 │ │ │ │ + b.n 6ecf6 │ │ │ │ + movw r0, #59860 @ 0xe9d4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 19f020 │ │ │ │ - b.n 6f158 │ │ │ │ - movw r0, #64140 @ 0xfa8c │ │ │ │ + bl 19e6c0 │ │ │ │ + b.n 6f184 │ │ │ │ + movw r0, #59916 @ 0xea0c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 19f020 │ │ │ │ - b.n 6f188 │ │ │ │ + bl 19e6c0 │ │ │ │ + b.n 6f1b4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6f318 │ │ │ │ + bge.n 6f344 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 6f318 │ │ │ │ + cbnz r3, 6f344 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ movs r3, #1 │ │ │ │ - movw r4, #63880 @ 0xf988 │ │ │ │ + movw r4, #59656 @ 0xe908 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - ldr r5, [pc, #456] @ (6f4f4 ) │ │ │ │ + ldr r5, [pc, #456] @ (6f520 ) │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 6f290 │ │ │ │ + b.n 6f2bc │ │ │ │ ldrd r5, r4, [sp, #52] @ 0x34 │ │ │ │ - b.n 6f294 │ │ │ │ + b.n 6f2c0 │ │ │ │ add.w r0, r8, #16 │ │ │ │ - bl 1ecc84 │ │ │ │ + bl 1ebdac │ │ │ │ mov r0, r4 │ │ │ │ - movw r4, #63820 @ 0xf94c │ │ │ │ + movw r4, #59596 @ 0xe8cc │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - bl 62e90 │ │ │ │ + bl 62ec8 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r5, [pc, #424] @ (6f4f8 ) │ │ │ │ + ldr r5, [pc, #424] @ (6f524 ) │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 6f294 │ │ │ │ + b.n 6f2c0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 19e794 │ │ │ │ - b.n 6f110 │ │ │ │ + bl 19de34 │ │ │ │ + b.n 6f13c │ │ │ │ mov r0, r8 │ │ │ │ - movw r4, #63768 @ 0xf918 │ │ │ │ + movw r4, #59544 @ 0xe898 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - bl 62e90 │ │ │ │ - b.n 6f34c │ │ │ │ - movw r4, #63720 @ 0xf8e8 │ │ │ │ + bl 62ec8 │ │ │ │ + b.n 6f378 │ │ │ │ + movw r4, #59496 @ 0xe868 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - bl 62e90 │ │ │ │ - b.n 6f34c │ │ │ │ + bl 62ec8 │ │ │ │ + b.n 6f378 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6f09c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6f0c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6f28c │ │ │ │ + bne.w 6f2b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6f28c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6f2b8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6f280 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6f2ac │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6f320 │ │ │ │ + bge.n 6f34c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6f320 │ │ │ │ + bne.n 6f34c │ │ │ │ mov r0, r8 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6f320 │ │ │ │ - movw r1, #64172 @ 0xfaac │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6f34c │ │ │ │ + movw r1, #59948 @ 0xea2c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #308] @ (6f4fc ) │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #308] @ (6f528 ) │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6f1fe │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6f22a │ │ │ │ movs r3, #1 │ │ │ │ - b.w 6ccec │ │ │ │ + b.w 6cd24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 6f014 │ │ │ │ - movw r4, #63644 @ 0xf89c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6f040 │ │ │ │ + movw r4, #59420 @ 0xe81c │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r5, [pc, #276] @ (6f500 ) │ │ │ │ + ldr r5, [pc, #276] @ (6f52c ) │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 6f294 │ │ │ │ + b.n 6f2c0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - movw r4, #63684 @ 0xf8c4 │ │ │ │ + movw r4, #59460 @ 0xe844 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - bl 7a53c │ │ │ │ - b.n 6f3e8 │ │ │ │ - ldr r3, [pc, #252] @ (6f504 ) │ │ │ │ + bl 7a54c │ │ │ │ + b.n 6f414 │ │ │ │ + ldr r3, [pc, #252] @ (6f530 ) │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - movw r3, #46984 @ 0xb788 │ │ │ │ + movw r3, #42760 @ 0xa708 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 6f2ac │ │ │ │ + b.n 6f2d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6f438 │ │ │ │ + bge.n 6f464 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6f438 │ │ │ │ + cbnz r3, 6f464 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #1480] @ 0x5c8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #196] @ (6f508 ) │ │ │ │ + ldr r2, [pc, #196] @ (6f534 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #63956 @ 0xf9d4 │ │ │ │ + movw r3, #59732 @ 0xe954 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 6f2ac │ │ │ │ - movw r3, #46984 @ 0xb788 │ │ │ │ + b.n 6f2d8 │ │ │ │ + movw r3, #42760 @ 0xa708 │ │ │ │ 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, #16] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 6f2ac │ │ │ │ - ldr r7, [pc, #140] @ (6f50c ) │ │ │ │ - movw r6, #63612 @ 0xf87c │ │ │ │ + b.n 6f2d8 │ │ │ │ + ldr r7, [pc, #140] @ (6f538 ) │ │ │ │ + movw r6, #59388 @ 0xe7fc │ │ │ │ movt r6, #41 @ 0x29 │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ - bl d94d0 │ │ │ │ + bl d93c0 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ 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, #16] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 6f2ac │ │ │ │ - ldr r3, [pc, #100] @ (6f510 ) │ │ │ │ - b.n 6f406 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 197f34 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ - b.w 6cc94 │ │ │ │ - bl d94d0 │ │ │ │ - ldr r3, [pc, #84] @ (6f514 ) │ │ │ │ + b.n 6f2d8 │ │ │ │ + ldr r3, [pc, #100] @ (6f53c ) │ │ │ │ + b.n 6f432 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 1975dc <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + b.w 6cccc │ │ │ │ + bl d93c0 │ │ │ │ + ldr r3, [pc, #84] @ (6f540 ) │ │ │ │ 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, #63572 @ 0xf854 │ │ │ │ + movw r6, #59348 @ 0xe7d4 │ │ │ │ movt r6, #41 @ 0x29 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 6f490 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 6eb66 │ │ │ │ + b.n 6f4bc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 6eb98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 6ec50 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 6ebf2 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 6f440 │ │ │ │ + ldmia r4!, {r2, r5} │ │ │ │ movs r1, r6 │ │ │ │ - bgt.n 6f49c │ │ │ │ + ldmia r4, {r4, r6} │ │ │ │ movs r1, r6 │ │ │ │ - svc 60 @ 0x3c │ │ │ │ + ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ movs r1, r6 │ │ │ │ - bgt.n 6f474 │ │ │ │ + ldmia r4, {r3, r4, r5} │ │ │ │ movs r1, r6 │ │ │ │ - ble.n 6f520 │ │ │ │ + ldmia r4!, {r2, r3, r7} │ │ │ │ movs r1, r6 │ │ │ │ - bgt.n 6f4fc │ │ │ │ + ldmia r4, {r3, r4, r5, r6} │ │ │ │ movs r1, r6 │ │ │ │ - bgt.n 6f418 │ │ │ │ + ldmia r4!, {r2} │ │ │ │ movs r1, r6 │ │ │ │ - bgt.n 6f4ec │ │ │ │ + ldmia r4!, {r2, r3, r5, r6} │ │ │ │ movs r1, r6 │ │ │ │ - bgt.n 6f5e0 <_Py_hashtable_get@@Base+0x58> │ │ │ │ + ldmia r3!, {r2, r5, r6, r7} │ │ │ │ movs r1, r6 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #92] @ (6f584 ) │ │ │ │ + ldr r5, [pc, #92] @ (6f5b0 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r0, [r5, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 6f550 │ │ │ │ + cbnz r0, 6f57c │ │ │ │ ldr.w r0, [r5, #980] @ 0x3d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 6ff50 <_Py_hashtable_set@@Base> │ │ │ │ + bl 6ff7c <_Py_hashtable_set@@Base> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ orr.w r3, r3, #3 │ │ │ │ strb r3, [r4, #16] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - beq.n 6f538 │ │ │ │ + beq.n 6f564 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6f568 │ │ │ │ + bge.n 6f594 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 6f576 │ │ │ │ + cbz r2, 6f5a2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 6f54c │ │ │ │ + bge.n 6f578 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 6f54c │ │ │ │ + b.n 6f578 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 6f568 │ │ │ │ + b.n 6f594 │ │ │ │ nop │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0006f588 <_Py_hashtable_get@@Base>: │ │ │ │ +0006f5b4 <_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, 6f59e <_Py_hashtable_get@@Base+0x16> │ │ │ │ + cbnz r0, 6f5ca <_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, #65357 @ 0xff4d │ │ │ │ + movw r3, #65401 @ 0xff79 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bne.w 6fd1a <_Py_hashtable_get@@Base+0x792> │ │ │ │ + bne.w 6fd4a <_Py_hashtable_get@@Base+0x796> │ │ │ │ ldr r6, [r1, #12] │ │ │ │ - adds r4, r6, #1 │ │ │ │ - bne.w 6f9f6 <_Py_hashtable_get@@Base+0x46e> │ │ │ │ + adds r7, r6, #1 │ │ │ │ + bne.w 6fa22 <_Py_hashtable_get@@Base+0x46e> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ - lsls r0, r3, #26 │ │ │ │ - bpl.w 6fd7a <_Py_hashtable_get@@Base+0x7f2> │ │ │ │ - lsls r2, r3, #25 │ │ │ │ - bpl.w 6fd3a <_Py_hashtable_get@@Base+0x7b2> │ │ │ │ + lsls r6, r3, #26 │ │ │ │ + bpl.w 6fda6 <_Py_hashtable_get@@Base+0x7f2> │ │ │ │ + lsls r5, r3, #25 │ │ │ │ + bpl.w 6fd6a <_Py_hashtable_get@@Base+0x7b6> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r6, r2, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 6f9f2 <_Py_hashtable_get@@Base+0x46a> │ │ │ │ + beq.w 6fa1e <_Py_hashtable_get@@Base+0x46a> │ │ │ │ add.w r8, r1, #20 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #49837 @ 0xc2ad │ │ │ │ + movw r3, #49893 @ 0xc2e5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 6fd68 <_Py_hashtable_get@@Base+0x7e0> │ │ │ │ + bne.w 6fd94 <_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] │ │ │ │ @@ -101540,15 +101578,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 6fa14 <_Py_hashtable_get@@Base+0x48c> │ │ │ │ + ble.w 6fa40 <_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 │ │ │ │ @@ -101584,15 +101622,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 6f7cc <_Py_hashtable_get@@Base+0x244> │ │ │ │ + bls.n 6f7f8 <_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] │ │ │ │ @@ -101633,32 +101671,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 6f72e <_Py_hashtable_get@@Base+0x1a6> │ │ │ │ + bgt.n 6f75a <_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 6fd92 <_Py_hashtable_get@@Base+0x80a> │ │ │ │ + bhi.w 6fdbe <_Py_hashtable_get@@Base+0x80a> │ │ │ │ tbh [pc, fp, lsl #1] │ │ │ │ lsls r4, r6, #4 │ │ │ │ - lsls r0, r2, #10 │ │ │ │ + lsls r2, r2, #10 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r3, r2 │ │ │ │ - lsls r3, r1, #10 │ │ │ │ + lsls r5, 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] │ │ │ │ @@ -101788,44 +101826,44 @@ │ │ │ │ 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 r3, r6, #1 │ │ │ │ + adds r4, 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 6fc22 <_Py_hashtable_get@@Base+0x69a> │ │ │ │ + bne.w 6fc4e <_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 6fd92 <_Py_hashtable_get@@Base+0x80a> │ │ │ │ - add r7, pc, #4 @ (adr r7, 6fa2c <_Py_hashtable_get@@Base+0x4a4>) │ │ │ │ + bhi.w 6fdbe <_Py_hashtable_get@@Base+0x80a> │ │ │ │ + add r7, pc, #4 @ (adr r7, 6fa58 <_Py_hashtable_get@@Base+0x4a4>) │ │ │ │ ldr.w pc, [r7, fp, lsl #2] │ │ │ │ - @ instruction: 0xfa590006 │ │ │ │ - ldc2 0, cr0, [r1, #-24] @ 0xffffffe8 │ │ │ │ - @ instruction: 0xfa490006 │ │ │ │ - ldrb.w r0, [r7, r6] │ │ │ │ - stc2 0, cr0, [r7, #-24] @ 0xffffffe8 │ │ │ │ - strb.w r0, [r7, r6] │ │ │ │ - @ instruction: 0xf7ff0006 │ │ │ │ + @ instruction: 0xfa850006 │ │ │ │ + stc2l 0, cr0, [r1, #-24] @ 0xffffffe8 │ │ │ │ + @ instruction: 0xfa750006 │ │ │ │ + str.w r0, [r3, r6] │ │ │ │ + ldc2 0, cr0, [r7, #-24]! @ 0xffffffe8 │ │ │ │ + ldrh.w r0, [r3, r6] │ │ │ │ + strh.w r0, [fp, r6] │ │ │ │ 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] │ │ │ │ @@ -101951,162 +101989,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 6f9ea <_Py_hashtable_get@@Base+0x462> │ │ │ │ + b.n 6fa16 <_Py_hashtable_get@@Base+0x462> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 6fc8c <_Py_hashtable_get@@Base+0x704> │ │ │ │ + bne.n 6fcbc <_Py_hashtable_get@@Base+0x708> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - movw r3, #41057 @ 0xa061 │ │ │ │ + movw r3, #6329 @ 0x18b9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6fd22 <_Py_hashtable_get@@Base+0x79a> │ │ │ │ + bne.n 6fd52 <_Py_hashtable_get@@Base+0x79e> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.w 6fd82 <_Py_hashtable_get@@Base+0x7fa> │ │ │ │ + beq.w 6fdae <_Py_hashtable_get@@Base+0x7fa> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6fc8c <_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 6fc8c <_Py_hashtable_get@@Base+0x704> │ │ │ │ - lsls r7, r0, #26 │ │ │ │ - bpl.n 6fd56 <_Py_hashtable_get@@Base+0x7ce> │ │ │ │ - tst.w r0, #64 @ 0x40 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ + bne.n 6fcbc <_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 6fcbc <_Py_hashtable_get@@Base+0x708> │ │ │ │ + lsls r0, r3, #26 │ │ │ │ + bpl.n 6fd86 <_Py_hashtable_get@@Base+0x7d2> │ │ │ │ + tst.w r3, #64 @ 0x40 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ it eq │ │ │ │ - addeq r0, #28 │ │ │ │ - beq.n 6fd5a <_Py_hashtable_get@@Base+0x7d2> │ │ │ │ - adds r0, #20 │ │ │ │ - lsls r7, r3, #26 │ │ │ │ - bpl.n 6fd64 <_Py_hashtable_get@@Base+0x7dc> │ │ │ │ - lsls r3, r3, #25 │ │ │ │ + addeq.w r0, r3, #28 │ │ │ │ + beq.n 6fd8a <_Py_hashtable_get@@Base+0x7d6> │ │ │ │ + add.w r0, r3, #20 │ │ │ │ + lsls r3, r6, #26 │ │ │ │ + bpl.n 6fd90 <_Py_hashtable_get@@Base+0x7dc> │ │ │ │ + lsls r6, r6, #25 │ │ │ │ ite pl │ │ │ │ addpl r1, #28 │ │ │ │ addmi r1, #20 │ │ │ │ - mul.w r2, r6, r2 │ │ │ │ + mul.w r2, r2, ip │ │ │ │ blx 2c260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6fa0c <_Py_hashtable_get@@Base+0x484> │ │ │ │ + beq.w 6fa38 <_Py_hashtable_get@@Base+0x484> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6fa0c <_Py_hashtable_get@@Base+0x484> │ │ │ │ + beq.w 6fa38 <_Py_hashtable_get@@Base+0x484> │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 6fcfc <_Py_hashtable_get@@Base+0x774> │ │ │ │ + bne.n 6fd2c <_Py_hashtable_get@@Base+0x778> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - movw r3, #41057 @ 0xa061 │ │ │ │ + movw r3, #6329 @ 0x18b9 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6fd2e <_Py_hashtable_get@@Base+0x7a6> │ │ │ │ + bne.n 6fd5e <_Py_hashtable_get@@Base+0x7aa> │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 6fd8a <_Py_hashtable_get@@Base+0x802> │ │ │ │ + beq.n 6fdb6 <_Py_hashtable_get@@Base+0x802> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6fcfc <_Py_hashtable_get@@Base+0x774> │ │ │ │ + bne.n 6fd2c <_Py_hashtable_get@@Base+0x778> │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ ubfx r7, r3, #2, #3 │ │ │ │ cmp r7, ip │ │ │ │ - bne.n 6fcfc <_Py_hashtable_get@@Base+0x774> │ │ │ │ + bne.n 6fd2c <_Py_hashtable_get@@Base+0x778> │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 6fd76 <_Py_hashtable_get@@Base+0x7ee> │ │ │ │ + beq.n 6fda2 <_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 6fd72 <_Py_hashtable_get@@Base+0x7ea> │ │ │ │ + beq.n 6fd9e <_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 6fa0c <_Py_hashtable_get@@Base+0x484> │ │ │ │ + beq.w 6fa38 <_Py_hashtable_get@@Base+0x484> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 6fa0c <_Py_hashtable_get@@Base+0x484> │ │ │ │ - b.n 6fc96 <_Py_hashtable_get@@Base+0x70e> │ │ │ │ + beq.w 6fa38 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + b.n 6fcc6 <_Py_hashtable_get@@Base+0x712> │ │ │ │ ldrb.w r9, [r8, #4] │ │ │ │ bfi r6, r9, #0, #8 │ │ │ │ - b.n 6f816 <_Py_hashtable_get@@Base+0x28e> │ │ │ │ + b.n 6f842 <_Py_hashtable_get@@Base+0x28e> │ │ │ │ ldrb.w r6, [r8, #1] │ │ │ │ bfi r9, r6, #8, #8 │ │ │ │ - b.n 6fa58 <_Py_hashtable_get@@Base+0x4d0> │ │ │ │ + b.n 6fa84 <_Py_hashtable_get@@Base+0x4d0> │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6f9f8 <_Py_hashtable_get@@Base+0x470> │ │ │ │ + b.n 6fa24 <_Py_hashtable_get@@Base+0x470> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6fa0c <_Py_hashtable_get@@Base+0x484> │ │ │ │ - b.n 6fc8c <_Py_hashtable_get@@Base+0x704> │ │ │ │ + bne.w 6fa38 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + b.n 6fcbc <_Py_hashtable_get@@Base+0x708> │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6fa0c <_Py_hashtable_get@@Base+0x484> │ │ │ │ - b.n 6fcfc <_Py_hashtable_get@@Base+0x774> │ │ │ │ + bne.w 6fa38 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + b.n 6fd2c <_Py_hashtable_get@@Base+0x778> │ │ │ │ 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 6f5f4 <_Py_hashtable_get@@Base+0x6c> │ │ │ │ - b.n 6f9f2 <_Py_hashtable_get@@Base+0x46a> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ - tst.w ip, #32 │ │ │ │ - bne.n 6fc76 <_Py_hashtable_get@@Base+0x6ee> │ │ │ │ + bne.w 6f620 <_Py_hashtable_get@@Base+0x6c> │ │ │ │ + b.n 6fa1e <_Py_hashtable_get@@Base+0x46a> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ + lsls r7, r3, #26 │ │ │ │ + bmi.n 6fca6 <_Py_hashtable_get@@Base+0x6f2> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 6fc7e <_Py_hashtable_get@@Base+0x6f6> │ │ │ │ + b.n 6fcae <_Py_hashtable_get@@Base+0x6fa> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 6f9ea <_Py_hashtable_get@@Base+0x462> │ │ │ │ + b.n 6fa16 <_Py_hashtable_get@@Base+0x462> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 6fcee <_Py_hashtable_get@@Base+0x766> │ │ │ │ + b.n 6fd1e <_Py_hashtable_get@@Base+0x76a> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 6fce0 <_Py_hashtable_get@@Base+0x758> │ │ │ │ + b.n 6fd10 <_Py_hashtable_get@@Base+0x75c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r8, [r3, #28] │ │ │ │ - b.n 6fd40 <_Py_hashtable_get@@Base+0x7b8> │ │ │ │ + b.n 6fd70 <_Py_hashtable_get@@Base+0x7bc> │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 6fa0c <_Py_hashtable_get@@Base+0x484> │ │ │ │ - b.n 6fc8c <_Py_hashtable_get@@Base+0x704> │ │ │ │ + beq.w 6fa38 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + b.n 6fcbc <_Py_hashtable_get@@Base+0x708> │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 6fa0c <_Py_hashtable_get@@Base+0x484> │ │ │ │ - b.n 6fcfc <_Py_hashtable_get@@Base+0x774> │ │ │ │ + beq.w 6fa38 <_Py_hashtable_get@@Base+0x484> │ │ │ │ + b.n 6fd2c <_Py_hashtable_get@@Base+0x778> │ │ │ │ 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 │ │ │ │ @@ -102224,72 +102262,72 @@ │ │ │ │ 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 6f9ea <_Py_hashtable_get@@Base+0x462> │ │ │ │ + b.n 6fa16 <_Py_hashtable_get@@Base+0x462> │ │ │ │ nop │ │ │ │ - b.w 6bbc4 │ │ │ │ + b.w 6bbfc │ │ │ │ │ │ │ │ -0006ff50 <_Py_hashtable_set@@Base>: │ │ │ │ +0006ff7c <_Py_hashtable_set@@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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - movw r3, #45769 @ 0xb2c9 │ │ │ │ + movw r3, #45825 @ 0xb301 │ │ │ │ movt r3, #6 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7065c <_Py_hashtable_set@@Base+0x70c> │ │ │ │ + bne.w 70688 <_Py_hashtable_set@@Base+0x70c> │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #45961 @ 0xb389 │ │ │ │ + movw r2, #46017 @ 0xb3c1 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r4, [r3, #848] @ 0x350 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 7069a <_Py_hashtable_set@@Base+0x74a> │ │ │ │ + bne.w 706c6 <_Py_hashtable_set@@Base+0x74a> │ │ │ │ movs r0, #16 │ │ │ │ blx 2bfa0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7066a <_Py_hashtable_set@@Base+0x71a> │ │ │ │ + beq.w 70696 <_Py_hashtable_set@@Base+0x71a> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ - movw r3, #65357 @ 0xff4d │ │ │ │ + movw r3, #65401 @ 0xff79 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 70478 <_Py_hashtable_set@@Base+0x528> │ │ │ │ + bne.w 704a4 <_Py_hashtable_set@@Base+0x528> │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ adds r4, r0, #1 │ │ │ │ - bne.w 703ee <_Py_hashtable_set@@Base+0x49e> │ │ │ │ + bne.w 7041a <_Py_hashtable_set@@Base+0x49e> │ │ │ │ ldrb.w r0, [r8, #16] │ │ │ │ lsls r1, r0, #26 │ │ │ │ - bpl.w 706d4 <_Py_hashtable_set@@Base+0x784> │ │ │ │ + bpl.w 70700 <_Py_hashtable_set@@Base+0x784> │ │ │ │ lsls r2, r0, #25 │ │ │ │ - bpl.w 706ae <_Py_hashtable_set@@Base+0x75e> │ │ │ │ + bpl.w 706da <_Py_hashtable_set@@Base+0x75e> │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 703ea <_Py_hashtable_set@@Base+0x49a> │ │ │ │ + beq.w 70416 <_Py_hashtable_set@@Base+0x49a> │ │ │ │ add.w r3, r8, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #49837 @ 0xc2ad │ │ │ │ + movw r3, #49893 @ 0xc2e5 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 706cc <_Py_hashtable_set@@Base+0x77c> │ │ │ │ + bne.w 706f8 <_Py_hashtable_set@@Base+0x77c> │ │ │ │ movw r2, #61432 @ 0xeff8 │ │ │ │ movt r2, #79 @ 0x4f │ │ │ │ movw r5, #25973 @ 0x6575 │ │ │ │ movt r5, #28787 @ 0x7073 │ │ │ │ movw ip, #29281 @ 0x7261 │ │ │ │ movt ip, #28261 @ 0x6e65 │ │ │ │ ldr.w lr, [r2] │ │ │ │ @@ -102314,15 +102352,15 @@ │ │ │ │ movw r3, #25698 @ 0x6462 │ │ │ │ movt r3, #29797 @ 0x7465 │ │ │ │ lsls r7, r0, #24 │ │ │ │ eor.w r2, r9, r2 │ │ │ │ eor.w r3, r9, r3 │ │ │ │ cmp r0, #7 │ │ │ │ str r7, [sp, #16] │ │ │ │ - ble.w 70446 <_Py_hashtable_set@@Base+0x4f6> │ │ │ │ + ble.w 70472 <_Py_hashtable_set@@Base+0x4f6> │ │ │ │ adds.w r9, r5, r4 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ adc.w r7, r2, r6 │ │ │ │ ldr.w fp, [r5] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ eor.w r1, r1, fp │ │ │ │ adds.w ip, ip, r1 │ │ │ │ @@ -102361,15 +102399,15 @@ │ │ │ │ add.w r3, r3, r7, lsr #11 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ eor.w r1, r9, r1 │ │ │ │ eors r3, r7 │ │ │ │ sub.w r7, r0, #8 │ │ │ │ cmp r7, #7 │ │ │ │ str r7, [sp, #20] │ │ │ │ - bls.n 701ba <_Py_hashtable_set@@Base+0x26a> │ │ │ │ + bls.n 701e6 <_Py_hashtable_set@@Base+0x26a> │ │ │ │ ldr r7, [sp, #8] │ │ │ │ strd r0, r8, [sp, #32] │ │ │ │ add.w fp, r7, #8 │ │ │ │ add r7, r0 │ │ │ │ strd r7, sl, [sp, #24] │ │ │ │ adds.w r8, r4, r5 │ │ │ │ ldr.w r5, [fp] │ │ │ │ @@ -102411,29 +102449,29 @@ │ │ │ │ eors r5, r1 │ │ │ │ eors r1, r3 │ │ │ │ eor.w r3, r8, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ eor.w r6, r9, r8 │ │ │ │ sub.w r0, r0, fp │ │ │ │ cmp r0, #7 │ │ │ │ - bgt.n 7011c <_Py_hashtable_set@@Base+0x1cc> │ │ │ │ + bgt.n 70148 <_Py_hashtable_set@@Base+0x1cc> │ │ │ │ ldrd sl, r0, [sp, #28] │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ bic.w r9, r0, #7 │ │ │ │ bic.w r0, r0, #7 │ │ │ │ sub.w r9, r7, r9 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ add r7, r0 │ │ │ │ str r7, [sp, #8] │ │ │ │ add.w r7, r9, #7 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r9 │ │ │ │ cmp r7, #6 │ │ │ │ - bhi.w 70494 <_Py_hashtable_set@@Base+0x544> │ │ │ │ + bhi.w 704c0 <_Py_hashtable_set@@Base+0x544> │ │ │ │ tbh [pc, r7, lsl #1] │ │ │ │ lsls r5, r1, #9 │ │ │ │ lsls r2, r2, #5 │ │ │ │ lsls r6, r1, #5 │ │ │ │ movs r5, r2 │ │ │ │ lsls r7, r0, #9 │ │ │ │ movs r4, r1 │ │ │ │ @@ -102593,50 +102631,50 @@ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ vmov s13, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vcvt.f32.u32 s12, s13 │ │ │ │ vdiv.f32 s13, s15, s12 │ │ │ │ vcmpe.f32 s13, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 70686 <_Py_hashtable_set@@Base+0x736> │ │ │ │ + bgt.w 706b2 <_Py_hashtable_set@@Base+0x736> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ str.w r1, [sl] │ │ │ │ str.w sl, [r2, r3, lsl #2] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r7, r0, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r9 │ │ │ │ cmp r7, #6 │ │ │ │ - bhi.n 70494 <_Py_hashtable_set@@Base+0x544> │ │ │ │ + bhi.n 704c0 <_Py_hashtable_set@@Base+0x544> │ │ │ │ addw fp, pc, #8 │ │ │ │ ldr.w pc, [fp, r7, lsl #2] │ │ │ │ nop │ │ │ │ - lsls r5, r7, #25 │ │ │ │ + lsls r1, r5, #26 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r7, r0, #18 │ │ │ │ + lsls r3, r6, #18 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r7, r7, #17 │ │ │ │ + lsls r3, r5, #18 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r5, r1, #8 │ │ │ │ + lsls r1, r7, #8 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r1, r6, #25 │ │ │ │ + lsls r5, r3, #26 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r3, r7, #7 │ │ │ │ + lsls r7, r4, #8 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r1, r6, #7 │ │ │ │ + lsls r5, r3, #8 │ │ │ │ movs r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ - b.n 703ee <_Py_hashtable_set@@Base+0x49e> │ │ │ │ + b.n 7041a <_Py_hashtable_set@@Base+0x49e> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb r0, [r0, #2] │ │ │ │ bfi r9, r0, #16, #8 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ bfi r9, r0, #8, #8 │ │ │ │ ldrb r0, [r7, #0] │ │ │ │ @@ -102764,101 +102802,101 @@ │ │ │ │ mov.w r2, r2, lsl #21 │ │ │ │ add.w r0, r0, r3, lsr #15 │ │ │ │ add.w r2, r2, r4, lsr #11 │ │ │ │ eor.w r0, r0, lr │ │ │ │ adc.w ip, ip, r3 │ │ │ │ eors r0, r2 │ │ │ │ eor.w r0, r0, ip │ │ │ │ - b.n 703e2 <_Py_hashtable_set@@Base+0x492> │ │ │ │ + b.n 7040e <_Py_hashtable_set@@Base+0x492> │ │ │ │ movs r0, #16 │ │ │ │ blx r2 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 6ffa0 <_Py_hashtable_set@@Base+0x50> │ │ │ │ + bne.w 6ffcc <_Py_hashtable_set@@Base+0x50> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 70440 <_Py_hashtable_set@@Base+0x4f0> │ │ │ │ + b.n 7046c <_Py_hashtable_set@@Base+0x4f0> │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldrb.w r9, [r7, #4] │ │ │ │ bfi r0, r9, #0, #8 │ │ │ │ - b.n 7020c <_Py_hashtable_set@@Base+0x2bc> │ │ │ │ + b.n 70238 <_Py_hashtable_set@@Base+0x2bc> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ bfi r9, r0, #0, #8 │ │ │ │ - b.n 70494 <_Py_hashtable_set@@Base+0x544> │ │ │ │ + b.n 704c0 <_Py_hashtable_set@@Base+0x544> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 197fe4 <_Py_InitializeRecursionLimits@@Base+0xb0> │ │ │ │ + bl 19768c <_Py_InitializeRecursionLimits@@Base+0xb0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 706dc <_Py_hashtable_set@@Base+0x78c> │ │ │ │ + beq.n 70708 <_Py_hashtable_set@@Base+0x78c> │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b.n 7042a <_Py_hashtable_set@@Base+0x4da> │ │ │ │ + b.n 70456 <_Py_hashtable_set@@Base+0x4da> │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ movs r1, #16 │ │ │ │ blx r4 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 6ffa0 <_Py_hashtable_set@@Base+0x50> │ │ │ │ - b.n 7066a <_Py_hashtable_set@@Base+0x71a> │ │ │ │ + bne.w 6ffcc <_Py_hashtable_set@@Base+0x50> │ │ │ │ + b.n 70696 <_Py_hashtable_set@@Base+0x71a> │ │ │ │ add.w r3, r8, #28 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb.w r0, [r8, #16] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6ffe4 <_Py_hashtable_set@@Base+0x94> │ │ │ │ - b.n 703ea <_Py_hashtable_set@@Base+0x49a> │ │ │ │ + bne.w 70010 <_Py_hashtable_set@@Base+0x94> │ │ │ │ + b.n 70416 <_Py_hashtable_set@@Base+0x49a> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx r2 │ │ │ │ - b.n 703e2 <_Py_hashtable_set@@Base+0x492> │ │ │ │ + b.n 7040e <_Py_hashtable_set@@Base+0x492> │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 706b4 <_Py_hashtable_set@@Base+0x764> │ │ │ │ + b.n 706e0 <_Py_hashtable_set@@Base+0x764> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ blx r2 │ │ │ │ - b.n 7066a <_Py_hashtable_set@@Base+0x71a> │ │ │ │ + b.n 70696 <_Py_hashtable_set@@Base+0x71a> │ │ │ │ │ │ │ │ -000706ec : │ │ │ │ +00070718 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #492] @ (708e8 ) │ │ │ │ + ldr r5, [pc, #488] @ (70910 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ - ldr.w ip, [r6, r5] │ │ │ │ - ldr.w r2, [ip, #8] │ │ │ │ + ldr.w lr, [r6, r5] │ │ │ │ + ldr.w r2, [lr, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1912] @ 0x778 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 707a8 │ │ │ │ - ldr r0, [pc, #468] @ (708ec ) │ │ │ │ + beq.n 707d4 │ │ │ │ + ldr r0, [pc, #464] @ (70914 ) │ │ │ │ ldr r4, [r3, #0] │ │ │ │ str.w r4, [r2, #1912] @ 0x778 │ │ │ │ ldr.w r1, [r2, #1916] @ 0x77c │ │ │ │ ldr.w r4, [r0, #1600] @ 0x640 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1916] @ 0x77c │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 70870 │ │ │ │ - ldr r2, [pc, #440] @ (708f0 ) │ │ │ │ + bne.w 7089c │ │ │ │ + ldr r2, [pc, #436] @ (70918 ) │ │ │ │ strd r2, r4, [r3, #24] │ │ │ │ - ldr.w r2, [ip, #8] │ │ │ │ + ldr.w r2, [lr, #8] │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ - vldr d7, [pc, #408] @ 708e0 │ │ │ │ - addw lr, r2, #3756 @ 0xeac │ │ │ │ + vldr d7, [pc, #404] @ 70908 │ │ │ │ + addw ip, r2, #3756 @ 0xeac │ │ │ │ ldr.w r5, [r2, #3760] @ 0xeb0 │ │ │ │ and.w r1, r1, #3 │ │ │ │ ldr.w r7, [r2, #3868] @ 0xf1c │ │ │ │ orrs r1, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ adds r7, #1 │ │ │ │ @@ -102870,42 +102908,42 @@ │ │ │ │ orrs r0, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ eor.w r1, r1, #1 │ │ │ │ ldr.w r7, [r2, #3764] @ 0xeb4 │ │ │ │ vstr d7, [r3, #16] │ │ │ │ adds r6, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ - orr.w r1, r1, lr │ │ │ │ + orr.w r1, r1, ip │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r7, r6 │ │ │ │ strd r1, r0, [r3, #-8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str.w r4, [r2, #3760] @ 0xeb0 │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ str.w r6, [r2, #3768] @ 0xeb8 │ │ │ │ - blt.n 70828 │ │ │ │ + blt.n 70854 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r0, #18128 @ 0x46d0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 70b18 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70b3c <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 708ce │ │ │ │ - ldr.w ip, [r6, r5] │ │ │ │ + beq.w 708fa │ │ │ │ + ldr.w lr, [r6, r5] │ │ │ │ sub.w r4, r3, #8 │ │ │ │ - ldr r2, [pc, #296] @ (708f0 ) │ │ │ │ + ldr r2, [pc, #292] @ (70918 ) │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r0, #24] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r3, #28] │ │ │ │ str r2, [r3, #8] │ │ │ │ - ldr.w r2, [ip, #8] │ │ │ │ + ldr.w r2, [lr, #8] │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ ldr.w r5, [r2, #3760] @ 0xeb0 │ │ │ │ addw r6, r2, #3756 @ 0xeac │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ and.w r1, r1, #3 │ │ │ │ orrs r1, r5 │ │ │ │ @@ -102922,627 +102960,626 @@ │ │ │ │ adds r5, #1 │ │ │ │ orrs r1, r6 │ │ │ │ cmp r0, r7 │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ str.w r4, [r2, #3760] @ 0xeb0 │ │ │ │ str.w r5, [r2, #3868] @ 0xf1c │ │ │ │ str.w r0, [r2, #3768] @ 0xeb8 │ │ │ │ - ble.n 707a2 │ │ │ │ + ble.n 707ce │ │ │ │ ldr.w r1, [r2, #3748] @ 0xea4 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ - beq.n 707a2 │ │ │ │ + beq.n 707ce │ │ │ │ ldr.w r2, [r2, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 707a2 │ │ │ │ - ldr.w r2, [ip, #72] @ 0x48 │ │ │ │ - cbnz r2, 70868 │ │ │ │ - add.w r1, ip, #12 │ │ │ │ - ldr.w r2, [ip, #12] │ │ │ │ + bne.n 707ce │ │ │ │ + ldr.w r2, [lr, #72] @ 0x48 │ │ │ │ + cbnz r2, 70894 │ │ │ │ + add.w r1, lr, #12 │ │ │ │ + ldr.w r2, [lr, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 707a2 │ │ │ │ + bmi.n 707ce │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70852 │ │ │ │ + bne.n 7087e │ │ │ │ dmb ish │ │ │ │ - b.n 707a2 │ │ │ │ + b.n 707ce │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 707a2 │ │ │ │ - b.n 70842 │ │ │ │ - movw r2, #6105 @ 0x17d9 │ │ │ │ + bne.n 707ce │ │ │ │ + b.n 7086e │ │ │ │ + movw r2, #5177 @ 0x1439 │ │ │ │ movt r2, #19 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 708b4 │ │ │ │ + bne.n 708e0 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 6b7b0 │ │ │ │ + bl 6b7e8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r0, 708c8 │ │ │ │ + cbnz r0, 708f4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 131e48 │ │ │ │ - ldr.w ip, [r6, r5] │ │ │ │ + bl 131aa0 │ │ │ │ + ldr.w lr, [r6, r5] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #84] @ (708f0 ) │ │ │ │ + ldr r1, [pc, #80] @ (70918 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r2, [r3, #24] │ │ │ │ str r2, [r3, #8] │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r2, [ip, #8] │ │ │ │ + ldr.w r2, [lr, #8] │ │ │ │ sub.w r4, r3, #8 │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ - b.n 707da │ │ │ │ + b.n 70806 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r4 │ │ │ │ - ldr.w ip, [r6, r5] │ │ │ │ + ldr.w lr, [r6, r5] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 70898 │ │ │ │ - ldr.w ip, [r6, r5] │ │ │ │ - b.n 70898 │ │ │ │ + b.n 708c4 │ │ │ │ + ldr.w lr, [r6, r5] │ │ │ │ + b.n 708c4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #28] @ (708f0 ) │ │ │ │ - bl 19d330 <_PyNamespace_New@@Base+0x94> │ │ │ │ + ldr r0, [pc, #24] @ (70918 ) │ │ │ │ + bl 19c9d4 <_PyNamespace_New@@Base+0x94> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 707a2 │ │ │ │ + b.n 707ce │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ ... │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r6, sp, #320 @ 0x140 │ │ │ │ lsls r3, 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, #520] @ (70b10 ) │ │ │ │ + ldr r5, [pc, #516] @ (70b34 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r3 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w ip, [r4, r5] │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1912] @ 0x778 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 709c0 │ │ │ │ - ldr r0, [pc, #488] @ (70b14 ) │ │ │ │ + beq.n 709e4 │ │ │ │ + ldr r0, [pc, #484] @ (70b38 ) │ │ │ │ ldr.w r1, [r2, #1916] @ 0x77c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1916] @ 0x77c │ │ │ │ ldr.w r1, [r0, #1600] @ 0x640 │ │ │ │ str.w r6, [r2, #1912] @ 0x778 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 70a8e │ │ │ │ + bne.w 70ab2 │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ sub.w lr, r3, #8 │ │ │ │ ldr.w r4, [r2, #3760] @ 0xeb0 │ │ │ │ - addw r6, r2, #3756 @ 0xeac │ │ │ │ + addw r5, r2, #3756 @ 0xeac │ │ │ │ and.w r1, r1, #3 │ │ │ │ str r7, [r3, #24] │ │ │ │ str.w r8, [r3, #28] │ │ │ │ orrs r1, r4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str.w r9, [r3, #8] │ │ │ │ and.w r0, r0, #3 │ │ │ │ - ldr.w r5, [r2, #3764] @ 0xeb4 │ │ │ │ orr.w r0, r0, lr │ │ │ │ str r0, [r4, #0] │ │ │ │ + ldr.w r4, [r2, #3868] @ 0xf1c │ │ │ │ str.w r1, [r3, #-4] │ │ │ │ ldr.w r0, [r2, #3768] @ 0xeb8 │ │ │ │ + adds r6, r4, #1 │ │ │ │ ldr.w r1, [r2, #3876] @ 0xf24 │ │ │ │ - ldr.w r4, [r2, #3868] @ 0xf1c │ │ │ │ + ldr.w r4, [r2, #3764] @ 0xeb4 │ │ │ │ adds r0, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - cmp r5, r0 │ │ │ │ - add.w r4, r4, #1 │ │ │ │ - orr.w r1, r1, r6 │ │ │ │ + orrs r1, r5 │ │ │ │ + cmp r4, r0 │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ str.w lr, [r2, #3760] @ 0xeb0 │ │ │ │ - str.w r4, [r2, #3868] @ 0xf1c │ │ │ │ + str.w r6, [r2, #3868] @ 0xf1c │ │ │ │ str.w r0, [r2, #3768] @ 0xeb8 │ │ │ │ - blt.n 70a46 │ │ │ │ + blt.n 70a6a │ │ │ │ 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 70b18 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70b3c <_PyObject_GC_New@@Base> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 70af0 │ │ │ │ + beq.w 70b14 │ │ │ │ ldr.w ip, [r4, r5] │ │ │ │ movs r1, #0 │ │ │ │ str r7, [r0, #24] │ │ │ │ - sub.w r4, r0, #8 │ │ │ │ + sub.w r5, r0, #8 │ │ │ │ str.w r8, [r0, #28] │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ str.w r9, [r0, #8] │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ - ldr.w r5, [r2, #3760] @ 0xeb0 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ + ldr.w r4, [r2, #3760] @ 0xeb0 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ addw lr, r2, #3756 @ 0xeac │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ and.w r0, r0, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ - orrs r0, r4 │ │ │ │ - orrs r1, r5 │ │ │ │ - str r0, [r5, #0] │ │ │ │ + orrs r0, r5 │ │ │ │ + orrs r1, r4 │ │ │ │ + str r0, [r4, #0] │ │ │ │ str.w r1, [r3, #-4] │ │ │ │ - ldr.w r5, [r2, #3868] @ 0xf1c │ │ │ │ + ldr.w r4, [r2, #3868] @ 0xf1c │ │ │ │ ldr.w r0, [r2, #3768] @ 0xeb8 │ │ │ │ ldr.w r1, [r2, #3876] @ 0xf24 │ │ │ │ - adds r6, r5, #1 │ │ │ │ - ldr.w r5, [r2, #3764] @ 0xeb4 │ │ │ │ + adds r6, r4, #1 │ │ │ │ + ldr.w r4, [r2, #3764] @ 0xeb4 │ │ │ │ adds r0, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ orr.w r1, r1, lr │ │ │ │ - cmp r0, r5 │ │ │ │ + cmp r0, r4 │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ - str.w r4, [r2, #3760] @ 0xeb0 │ │ │ │ + str.w r5, [r2, #3760] @ 0xeb0 │ │ │ │ str.w r6, [r2, #3868] @ 0xf1c │ │ │ │ str.w r0, [r2, #3768] @ 0xeb8 │ │ │ │ - ble.n 709b8 │ │ │ │ + ble.n 709dc │ │ │ │ ldr.w r1, [r2, #3748] @ 0xea4 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ - cmpne r5, #0 │ │ │ │ - beq.n 709b8 │ │ │ │ + cmpne r4, #0 │ │ │ │ + beq.n 709dc │ │ │ │ ldr.w r2, [r2, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 709b8 │ │ │ │ + bne.n 709dc │ │ │ │ ldr.w r2, [ip, #72] @ 0x48 │ │ │ │ - cbnz r2, 70a86 │ │ │ │ + cbnz r2, 70aaa │ │ │ │ add.w r1, ip, #12 │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 709b8 │ │ │ │ + bmi.n 709dc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70a70 │ │ │ │ + bne.n 70a94 │ │ │ │ dmb ish │ │ │ │ - b.n 709b8 │ │ │ │ + b.n 709dc │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 709b8 │ │ │ │ - b.n 70a60 │ │ │ │ - movw r2, #6105 @ 0x17d9 │ │ │ │ + bne.n 709dc │ │ │ │ + b.n 70a84 │ │ │ │ + movw r2, #5177 @ 0x1439 │ │ │ │ movt r2, #19 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 70ad6 │ │ │ │ + bne.n 70afa │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 6b7b0 │ │ │ │ + bl 6b7e8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r0, 70aea │ │ │ │ + cbnz r0, 70b0e │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 131e48 │ │ │ │ + bl 131aa0 │ │ │ │ ldr.w ip, [r4, r5] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - sub.w r4, r3, #8 │ │ │ │ + sub.w r5, r3, #8 │ │ │ │ str r7, [r3, #24] │ │ │ │ - ldr.w r5, [r2, #3760] @ 0xeb0 │ │ │ │ + ldr.w r4, [r2, #3760] @ 0xeb0 │ │ │ │ str.w r8, [r3, #28] │ │ │ │ str.w r9, [r3, #8] │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ - b.n 709fa │ │ │ │ + b.n 70a1e │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r6 │ │ │ │ ldr.w ip, [r4, r5] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 70ab6 │ │ │ │ + b.n 70ada │ │ │ │ ldr.w ip, [r4, r5] │ │ │ │ - b.n 70ab6 │ │ │ │ + b.n 70ada │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r0, r7 │ │ │ │ - bl 19d330 <_PyNamespace_New@@Base+0x94> │ │ │ │ + bl 19c9d4 <_PyNamespace_New@@Base+0x94> │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 709b8 │ │ │ │ + beq.w 709dc │ │ │ │ mov r0, r8 │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 709b8 │ │ │ │ + b.n 709dc │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00070b18 <_PyObject_GC_New@@Base>: │ │ │ │ +00070b3c <_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, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ and.w r1, r2, #24 │ │ │ │ ubfx r7, r2, #14, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ addne r7, #1 │ │ │ │ lsls r2, r2, #29 │ │ │ │ mov.w r4, r7, lsl #3 │ │ │ │ - bmi.w 70c88 <_PyObject_GC_New@@Base+0x170> │ │ │ │ - ldr r1, [pc, #392] @ (70cd0 <_PyObject_GC_New@@Base+0x1b8>) │ │ │ │ + bmi.w 70cac <_PyObject_GC_New@@Base+0x170> │ │ │ │ + ldr r1, [pc, #392] @ (70cf4 <_PyObject_GC_New@@Base+0x1b8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r2, r1] │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 70c56 <_PyObject_GC_New@@Base+0x13e> │ │ │ │ + bhi.n 70c7a <_PyObject_GC_New@@Base+0x13e> │ │ │ │ adds.w r8, r4, r3 │ │ │ │ - bmi.n 70c56 <_PyObject_GC_New@@Base+0x13e> │ │ │ │ + bmi.n 70c7a <_PyObject_GC_New@@Base+0x13e> │ │ │ │ movw r6, #24184 @ 0x5e78 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ - movw r3, #3529 @ 0xdc9 │ │ │ │ + movw r3, #3565 @ 0xded │ │ │ │ movt r3, #7 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r2, [r6, #888] @ 0x378 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 70c48 <_PyObject_GC_New@@Base+0x130> │ │ │ │ + bne.n 70c6c <_PyObject_GC_New@@Base+0x130> │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ add.w r1, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1604] @ 0x644 │ │ │ │ mov sl, r3 │ │ │ │ - bcs.n 70c1c <_PyObject_GC_New@@Base+0x104> │ │ │ │ + bcs.n 70c40 <_PyObject_GC_New@@Base+0x104> │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 70c10 <_PyObject_GC_New@@Base+0xf8> │ │ │ │ + beq.n 70c34 <_PyObject_GC_New@@Base+0xf8> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr.w ip, [r2] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 70bea <_PyObject_GC_New@@Base+0xd2> │ │ │ │ + beq.n 70c0e <_PyObject_GC_New@@Base+0xd2> │ │ │ │ adds r6, r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r2] │ │ │ │ strd r1, r1, [r6, #-8] │ │ │ │ str r5, [r6, #4] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ str.w r1, [r2, r7, lsl #3] │ │ │ │ - ldr r2, [pc, #252] @ (70cd4 <_PyObject_GC_New@@Base+0x1bc>) │ │ │ │ + ldr r2, [pc, #252] @ (70cf8 <_PyObject_GC_New@@Base+0x1bc>) │ │ │ │ ldr.w r4, [r2, #1600] @ 0x640 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 70c60 <_PyObject_GC_New@@Base+0x148> │ │ │ │ + bne.n 70c84 <_PyObject_GC_New@@Base+0x148> │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r2, #29 │ │ │ │ - bmi.n 70c7e <_PyObject_GC_New@@Base+0x166> │ │ │ │ + bmi.n 70ca2 <_PyObject_GC_New@@Base+0x166> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r6, r0, [r3, #24] │ │ │ │ cmp r6, r0 │ │ │ │ - bhi.n 70c04 <_PyObject_GC_New@@Base+0xec> │ │ │ │ + bhi.n 70c28 <_PyObject_GC_New@@Base+0xec> │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r6, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r6 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w ip, [r3, r6] │ │ │ │ - b.n 70bb4 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 70bd8 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 70bb4 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 70bd8 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ mov r0, sl │ │ │ │ - bl 70e94 │ │ │ │ + bl 70eb8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70bb4 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + bne.n 70bd8 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr.w r2, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #45961 @ 0xb389 │ │ │ │ + movw r3, #46017 @ 0xb3c1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 70cb8 <_PyObject_GC_New@@Base+0x1a0> │ │ │ │ + bne.n 70cdc <_PyObject_GC_New@@Base+0x1a0> │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2bfa0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r2, 70c56 <_PyObject_GC_New@@Base+0x13e> │ │ │ │ + cbz r2, 70c7a <_PyObject_GC_New@@Base+0x13e> │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 70bb4 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 70bd8 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70bb4 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + bne.n 70bd8 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ mov r0, r9 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1fcd28 │ │ │ │ - movw r1, #6105 @ 0x17d9 │ │ │ │ + b.w 1fbe50 │ │ │ │ + movw r1, #5177 @ 0x1439 │ │ │ │ movt r1, #19 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 70cc4 <_PyObject_GC_New@@Base+0x1ac> │ │ │ │ - ldr r0, [pc, #104] @ (70cd8 <_PyObject_GC_New@@Base+0x1c0>) │ │ │ │ - bl 6b7b0 │ │ │ │ + bne.n 70ce8 <_PyObject_GC_New@@Base+0x1ac> │ │ │ │ + ldr r0, [pc, #104] @ (70cfc <_PyObject_GC_New@@Base+0x1c0>) │ │ │ │ + bl 6b7e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70bde <_PyObject_GC_New@@Base+0xc6> │ │ │ │ + bne.n 70c02 <_PyObject_GC_New@@Base+0xc6> │ │ │ │ mov r0, r6 │ │ │ │ - bl 131e48 │ │ │ │ - b.n 70bde <_PyObject_GC_New@@Base+0xc6> │ │ │ │ + bl 131aa0 │ │ │ │ + b.n 70c02 <_PyObject_GC_New@@Base+0xc6> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ab5d0 <_PyBytes_DecodeEscape2@@Base+0x2348> │ │ │ │ - b.n 70be4 <_PyObject_GC_New@@Base+0xcc> │ │ │ │ - ldr r2, [pc, #68] @ (70cd0 <_PyObject_GC_New@@Base+0x1b8>) │ │ │ │ + bl 1aad70 <_PyBytes_DecodeEscape2@@Base+0x2474> │ │ │ │ + b.n 70c08 <_PyObject_GC_New@@Base+0xcc> │ │ │ │ + ldr r2, [pc, #68] @ (70cf4 <_PyObject_GC_New@@Base+0x1b8>) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r0, #440] @ 0x1b8 │ │ │ │ ldr.w r9, [r5, r2] │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ ldrd r2, r1, [r1, #12] │ │ │ │ subs r5, r5, r4 │ │ │ │ add r2, r1 │ │ │ │ adds r1, r2, #3 │ │ │ │ adds r2, #1 │ │ │ │ bic.w r1, r1, #3 │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ add r3, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.w 70b58 <_PyObject_GC_New@@Base+0x40> │ │ │ │ - b.n 70c56 <_PyObject_GC_New@@Base+0x13e> │ │ │ │ + bls.w 70b7c <_PyObject_GC_New@@Base+0x40> │ │ │ │ + b.n 70c7a <_PyObject_GC_New@@Base+0x13e> │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 70c3a <_PyObject_GC_New@@Base+0x122> │ │ │ │ + b.n 70c5e <_PyObject_GC_New@@Base+0x122> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ - b.n 70bde <_PyObject_GC_New@@Base+0xc6> │ │ │ │ + b.n 70c02 <_PyObject_GC_New@@Base+0xc6> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r0, [r6, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00070cdc : │ │ │ │ +00070d00 : │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 70dbe │ │ │ │ + blt.n 70de2 │ │ │ │ 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, #3529 @ 0xdc9 │ │ │ │ + movw r3, #3565 @ 0xded │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r5, [r4, #888] @ 0x378 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 70da4 │ │ │ │ - ldr r0, [pc, #184] @ (70dc4 ) │ │ │ │ + bne.n 70dc8 │ │ │ │ + ldr r0, [pc, #184] @ (70de8 ) │ │ │ │ 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, #1604] @ 0x644 │ │ │ │ - bcs.n 70d76 │ │ │ │ + bcs.n 70d9a │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r5, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 70d68 │ │ │ │ + beq.n 70d8c │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 70d42 │ │ │ │ + cbz r2, 70d66 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 70d5c │ │ │ │ + bcc.n 70d80 │ │ │ │ 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 70d3e │ │ │ │ + b.n 70d62 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70e94 │ │ │ │ + bl 70eb8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70d3e │ │ │ │ + bne.n 70d62 │ │ │ │ ldr.w r1, [r4, #848] @ 0x350 │ │ │ │ - movw r3, #45961 @ 0xb389 │ │ │ │ + movw r3, #46017 @ 0xb3c1 │ │ │ │ movt r3, #6 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 70db4 │ │ │ │ + bne.n 70dd8 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2bfa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 70d3e │ │ │ │ + beq.n 70d62 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 70d3e │ │ │ │ + b.n 70d62 │ │ │ │ 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 70d94 │ │ │ │ + b.n 70db8 │ │ │ │ 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] @ (70e90 ) │ │ │ │ + ldr r0, [pc, #184] @ (70eb4 ) │ │ │ │ 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, #1604] @ 0x644 │ │ │ │ - bcs.n 70e7e │ │ │ │ + bcs.n 70ea2 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r4, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 70e3a │ │ │ │ + beq.n 70e5e │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 70e14 │ │ │ │ + cbz r2, 70e38 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r4, r5 │ │ │ │ - bhi.n 70e2e │ │ │ │ + bhi.n 70e52 │ │ │ │ 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 70e10 │ │ │ │ + b.n 70e34 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70e94 │ │ │ │ + bl 70eb8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70e10 │ │ │ │ + bne.n 70e34 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #45961 @ 0xb389 │ │ │ │ + movw r1, #46017 @ 0xb3c1 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r0, [r3, #848] @ 0x350 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 70e86 │ │ │ │ + bne.n 70eaa │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2bfa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 70e10 │ │ │ │ + beq.n 70e34 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 70e10 │ │ │ │ + b.n 70e34 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 70e48 │ │ │ │ + bge.n 70e6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 70e10 │ │ │ │ + b.n 70e34 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ - b.n 70e6e │ │ │ │ + b.n 70e92 │ │ │ │ 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 70fc8 │ │ │ │ + beq.w 70fec │ │ │ │ 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 70f62 │ │ │ │ + bls.n 70f86 │ │ │ │ adds r2, #131 @ 0x83 │ │ │ │ str.w r4, [r5, r2, lsl #2] │ │ │ │ - cbnz r3, 70f38 │ │ │ │ + cbnz r3, 70f5c │ │ │ │ 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] │ │ │ │ @@ -103578,227 +103615,227 @@ │ │ │ │ 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 70f10 │ │ │ │ + bne.n 70f34 │ │ │ │ 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, 70faa │ │ │ │ + cbnz r3, 70fce │ │ │ │ ldr.w r2, [r5, #512] @ 0x200 │ │ │ │ movw r1, #28087 @ 0x6db7 │ │ │ │ movt r1, #46811 @ 0xb6db │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r2, r4, r2 │ │ │ │ asrs r2, r2, #2 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ str r2, [r3, #16] │ │ │ │ add.w r2, r3, #4096 @ 0x1000 │ │ │ │ str r1, [r3, #20] │ │ │ │ strd r2, r0, [r4, #4] │ │ │ │ - cbnz r0, 70f98 │ │ │ │ + cbnz r0, 70fbc │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 71152 │ │ │ │ + bne.w 71176 │ │ │ │ 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 70f10 │ │ │ │ + b.n 70f34 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 70fba │ │ │ │ + cbz r0, 70fde │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr.w r2, [r5, r6, lsl #3] │ │ │ │ - b.n 70f44 │ │ │ │ + b.n 70f68 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 70fb2 │ │ │ │ + beq.n 70fd6 │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 70fb2 │ │ │ │ + b.n 70fd6 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r3, [r3, #992] @ 0x3e0 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 71110 │ │ │ │ + beq.w 71134 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71162 │ │ │ │ + bne.w 71186 │ │ │ │ ldr.w r3, [r5, #520] @ 0x208 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7109e │ │ │ │ + beq.n 710c2 │ │ │ │ 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 711a6 │ │ │ │ + beq.w 711ca │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.w 71192 │ │ │ │ + beq.w 711b6 │ │ │ │ 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 7107c │ │ │ │ + beq.n 710a0 │ │ │ │ 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 7104e │ │ │ │ + bls.n 71072 │ │ │ │ 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 7117e │ │ │ │ + bne.w 711a2 │ │ │ │ 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 70ec8 │ │ │ │ + b.n 70eec │ │ │ │ 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 7104a │ │ │ │ + bhi.n 7106e │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str.w ip, [r3, #16] │ │ │ │ strd r0, r2, [r3, #4] │ │ │ │ - b.n 71062 │ │ │ │ + b.n 71086 │ │ │ │ ldr.w r3, [r5, #516] @ 0x204 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 71126 │ │ │ │ + bne.n 7114a │ │ │ │ ldr.w r0, [r5, #512] @ 0x200 │ │ │ │ mov.w r8, #16 │ │ │ │ mov.w r2, #448 @ 0x1c0 │ │ │ │ ldr.w r1, [r7, #856] @ 0x358 │ │ │ │ - movw r3, #46573 @ 0xb5ed │ │ │ │ + movw r3, #46629 @ 0xb625 │ │ │ │ movt r3, #6 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 71172 │ │ │ │ + bne.n 71196 │ │ │ │ mov r1, r2 │ │ │ │ blx 2b758 │ │ │ │ mov lr, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 7114a │ │ │ │ + beq.n 7116e │ │ │ │ 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 71102 │ │ │ │ + b.n 71126 │ │ │ │ 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 710ee │ │ │ │ + bcc.n 71112 │ │ │ │ add.w r3, lr, r9 │ │ │ │ str.w r8, [r5, #516] @ 0x204 │ │ │ │ - b.n 70fea │ │ │ │ - movw r0, #49688 @ 0xc218 │ │ │ │ + b.n 7100e │ │ │ │ + movw r0, #45464 @ 0xb198 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 18c8cc │ │ │ │ - cbnz r0, 71156 │ │ │ │ + bl 18bf74 │ │ │ │ + cbnz r0, 7117a │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #992] @ 0x3e0 │ │ │ │ - b.n 70fe2 │ │ │ │ + b.n 71006 │ │ │ │ lsls r1, r3, #1 │ │ │ │ cmp.w r3, r3, lsl #1 │ │ │ │ mov r8, r1 │ │ │ │ - bcs.n 7114a │ │ │ │ + bcs.n 7116e │ │ │ │ movw r3, #37449 @ 0x9249 │ │ │ │ movt r3, #2340 @ 0x924 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 7114a │ │ │ │ + bhi.n 7116e │ │ │ │ movs r2, #28 │ │ │ │ ldr.w r0, [r5, #512] @ 0x200 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 710b2 │ │ │ │ + bge.n 710d6 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ - b.n 70f30 │ │ │ │ + b.n 70f54 │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 70f98 │ │ │ │ + b.n 70fbc │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7111e │ │ │ │ + beq.n 71142 │ │ │ │ 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 70fe2 │ │ │ │ + b.n 71006 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ blx ip │ │ │ │ mov lr, r0 │ │ │ │ - b.n 710cc │ │ │ │ + b.n 710f0 │ │ │ │ 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 71062 │ │ │ │ + b.n 71086 │ │ │ │ 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 7114a │ │ │ │ + b.n 7116e │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #112] @ (71228 ) │ │ │ │ + ldr r2, [pc, #112] @ (7124c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub.w ip, r0, #8 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ addw r5, r3, #3756 @ 0xeac │ │ │ │ ldr.w r1, [r3, #3760] @ 0xeb0 │ │ │ │ @@ -103819,354 +103856,354 @@ │ │ │ │ orrs r2, r5 │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ adds r1, #1 │ │ │ │ str.w ip, [r3, #3760] @ 0xeb0 │ │ │ │ cmp r1, r4 │ │ │ │ str.w r1, [r3, #3768] @ 0xeb8 │ │ │ │ str.w lr, [r3, #3868] @ 0xf1c │ │ │ │ - bgt.n 71218 │ │ │ │ + bgt.n 7123c │ │ │ │ pop {r4, r5, pc} │ │ │ │ addw r3, r3, #3740 @ 0xe9c │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ mov r0, r3 │ │ │ │ - b.w 80b68 <_PyTuple_Resize@@Base+0x3b0> │ │ │ │ + b.w 80b48 <_PyTuple_Resize@@Base+0x3b0> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007122c : │ │ │ │ +00071250 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71476 │ │ │ │ + beq.w 7149a │ │ │ │ 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 7138c │ │ │ │ + bhi.w 713b0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7147c │ │ │ │ + blt.w 714a0 │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.w 71408 │ │ │ │ + bgt.w 7142c │ │ │ │ movw r6, #24184 @ 0x5e78 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ movs r7, #1 │ │ │ │ - movw r3, #3529 @ 0xdc9 │ │ │ │ + movw r3, #3565 @ 0xded │ │ │ │ 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 713f8 │ │ │ │ - ldr r3, [pc, #580] @ (714cc ) │ │ │ │ + bne.w 7141c │ │ │ │ + ldr r3, [pc, #580] @ (714f0 ) │ │ │ │ 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, #1604] @ 0x644 │ │ │ │ mov r5, r3 │ │ │ │ - bcs.w 71420 │ │ │ │ + bcs.w 71444 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r2, [r3, r1, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 71412 │ │ │ │ + beq.w 71436 │ │ │ │ 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, 7130a │ │ │ │ + cbz r6, 7132e │ │ │ │ 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] @ (714d0 ) │ │ │ │ + ldr r2, [pc, #500] @ (714f4 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r6, [r2, #1600] @ 0x640 │ │ │ │ - cbnz r6, 7132e │ │ │ │ + cbnz r6, 71352 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 71354 │ │ │ │ + beq.n 71378 │ │ │ │ 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 71322 │ │ │ │ + bhi.n 71346 │ │ │ │ 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 712c2 │ │ │ │ + b.n 712e6 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 712c2 │ │ │ │ - movw r1, #6105 @ 0x17d9 │ │ │ │ + b.n 712e6 │ │ │ │ + movw r1, #5177 @ 0x1439 │ │ │ │ movt r1, #19 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.w 71496 │ │ │ │ - ldr r0, [pc, #404] @ (714d4 ) │ │ │ │ + bne.w 714ba │ │ │ │ + ldr r0, [pc, #404] @ (714f8 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b7b0 │ │ │ │ + bl 6b7e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 712e4 │ │ │ │ + bne.n 71308 │ │ │ │ mov r0, r3 │ │ │ │ - bl 131e48 │ │ │ │ + bl 131aa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 712e4 │ │ │ │ + b.n 71308 │ │ │ │ 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 71302 │ │ │ │ + beq.n 71326 │ │ │ │ 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 71302 │ │ │ │ + b.n 71326 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls.n 7145a │ │ │ │ + bls.n 7147e │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcs.n 71448 │ │ │ │ + bcs.n 7146c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7147c │ │ │ │ + blt.n 714a0 │ │ │ │ mov.w r9, #2 │ │ │ │ mov r7, r9 │ │ │ │ mov r1, r7 │ │ │ │ movw r0, #65507 @ 0xffe3 │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ - bl 29aad0 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 299a70 <_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 71408 │ │ │ │ + bgt.n 7142c │ │ │ │ movw r6, #24184 @ 0x5e78 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ - movw r3, #3529 @ 0xdc9 │ │ │ │ + movw r3, #3565 @ 0xded │ │ │ │ movt r3, #7 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r2, [r6, #888] @ 0x378 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 71284 │ │ │ │ + beq.w 712a8 │ │ │ │ ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 712c2 │ │ │ │ + bne.w 712e6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1fc770 │ │ │ │ + b.w 1fb898 │ │ │ │ mov r0, r3 │ │ │ │ - bl 70e94 │ │ │ │ + bl 70eb8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 712c2 │ │ │ │ + bne.w 712e6 │ │ │ │ ldr.w r2, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #45961 @ 0xb389 │ │ │ │ + movw r3, #46017 @ 0xb3c1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 714a6 │ │ │ │ + bne.n 714ca │ │ │ │ mov r0, r8 │ │ │ │ blx 2bfa0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 71408 │ │ │ │ + beq.n 7142c │ │ │ │ ldr.w r2, [r5, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r5, #800] @ 0x320 │ │ │ │ - b.n 712c2 │ │ │ │ + b.n 712e6 │ │ │ │ cmp.w r1, #1114112 @ 0x110000 │ │ │ │ - bcs.n 714b2 │ │ │ │ + bcs.n 714d6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7147c │ │ │ │ + blt.n 714a0 │ │ │ │ mov.w r9, #4 │ │ │ │ mov r7, r9 │ │ │ │ - b.n 713a0 │ │ │ │ + b.n 713c4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7147c │ │ │ │ + blt.n 714a0 │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.n 71408 │ │ │ │ + bgt.n 7142c │ │ │ │ mov.w r9, #1 │ │ │ │ add.w r8, r0, #29 │ │ │ │ mov r7, r9 │ │ │ │ - b.n 713da │ │ │ │ - ldr r3, [pc, #96] @ (714d8 ) │ │ │ │ + b.n 713fe │ │ │ │ + ldr r3, [pc, #96] @ (714fc ) │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64276 @ 0xfb14 │ │ │ │ + movw r1, #60052 @ 0xea94 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 71302 │ │ │ │ + b.n 71326 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 712e4 │ │ │ │ + b.n 71308 │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 71438 │ │ │ │ + b.n 7145c │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64224 @ 0xfae0 │ │ │ │ + movw r1, #60000 @ 0xea60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 71492 │ │ │ │ + bl f3560 │ │ │ │ + b.n 714b6 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000714dc : │ │ │ │ +00071500 : │ │ │ │ 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 7169e │ │ │ │ + blt.w 716c2 │ │ │ │ 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 715de │ │ │ │ + bne.n 71602 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 71608 │ │ │ │ + beq.n 7162c │ │ │ │ movw r2, #65518 @ 0xffee │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 716b8 │ │ │ │ + bhi.w 716dc │ │ │ │ movw r6, #24184 @ 0x5e78 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ add.w r0, r3, #17 │ │ │ │ - movw r2, #3529 @ 0xdc9 │ │ │ │ + movw r2, #3565 @ 0xded │ │ │ │ movt r2, #7 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r4, [r6, #888] @ 0x378 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 71646 │ │ │ │ - ldr r1, [pc, #416] @ (716e0 ) │ │ │ │ + bne.w 7166a │ │ │ │ + ldr r1, [pc, #416] @ (71704 ) │ │ │ │ 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, #1604] @ 0x644 │ │ │ │ mov r7, r2 │ │ │ │ - bhi.n 7161c │ │ │ │ + bhi.n 71640 │ │ │ │ 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 7160c │ │ │ │ + beq.n 71630 │ │ │ │ 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, 715b2 │ │ │ │ + cbz r1, 715d6 │ │ │ │ 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] @ (716e4 ) │ │ │ │ + ldr r2, [pc, #340] @ (71708 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r6, [r2, #1600] @ 0x640 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 7166a │ │ │ │ + bne.n 7168e │ │ │ │ adds r2, r4, r3 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r1, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, #16] │ │ │ │ - cbnz r5, 715ca │ │ │ │ + cbnz r5, 715ee │ │ │ │ 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 715fc │ │ │ │ + bcc.n 71620 │ │ │ │ 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 71576 │ │ │ │ + b.n 7159a │ │ │ │ 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} │ │ │ │ @@ -104179,138 +104216,138 @@ │ │ │ │ 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 71576 │ │ │ │ - ldr r4, [pc, #220] @ (716e8 ) │ │ │ │ - b.n 715aa │ │ │ │ + b.n 7159a │ │ │ │ + ldr r4, [pc, #220] @ (7170c ) │ │ │ │ + b.n 715ce │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 70e94 │ │ │ │ + bl 70eb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 71576 │ │ │ │ + bne.n 7159a │ │ │ │ ldr.w r4, [r6, #848] @ 0x350 │ │ │ │ - movw r2, #45961 @ 0xb389 │ │ │ │ + movw r2, #46017 @ 0xb3c1 │ │ │ │ movt r2, #6 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7168e │ │ │ │ + bne.n 716b2 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2bfa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 71658 │ │ │ │ + cbz r4, 7167c │ │ │ │ ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r7, #800] @ 0x320 │ │ │ │ - b.n 71576 │ │ │ │ + b.n 7159a │ │ │ │ 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 71576 │ │ │ │ + bne.n 7159a │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1fc770 │ │ │ │ + bl 1fb898 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 716b4 │ │ │ │ + cbz r0, 716d8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 715aa │ │ │ │ - b.n 715ca │ │ │ │ - movw r1, #6105 @ 0x17d9 │ │ │ │ + beq.n 715ce │ │ │ │ + b.n 715ee │ │ │ │ + movw r1, #5177 @ 0x1439 │ │ │ │ movt r1, #19 │ │ │ │ cmp r6, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 716d0 │ │ │ │ - ldr r0, [pc, #112] @ (716ec ) │ │ │ │ - bl 6b7b0 │ │ │ │ + bne.n 716f4 │ │ │ │ + ldr r0, [pc, #112] @ (71710 ) │ │ │ │ + bl 6b7e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7159a │ │ │ │ + bne.n 715be │ │ │ │ mov r0, r4 │ │ │ │ - bl 131e48 │ │ │ │ + bl 131aa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7159a │ │ │ │ + b.n 715be │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 71638 │ │ │ │ + b.n 7165c │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64316 @ 0xfb3c │ │ │ │ + movw r1, #60092 @ 0xeabc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 715aa │ │ │ │ + b.n 715ce │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64368 @ 0xfb70 │ │ │ │ + movw r1, #60144 @ 0xeaf0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #116] @ 0x74 │ │ │ │ - bl f36b4 │ │ │ │ - b.n 716b4 │ │ │ │ + bl f3560 │ │ │ │ + b.n 716d8 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7159a │ │ │ │ + b.n 715be │ │ │ │ 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 │ │ │ │ │ │ │ │ -000716f0 : │ │ │ │ +00071714 : │ │ │ │ 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 717de │ │ │ │ - blt.w 71866 │ │ │ │ + beq.n 71802 │ │ │ │ + blt.w 7188a │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.w 7181e │ │ │ │ - ldr r7, [pc, #372] @ (71888 ) │ │ │ │ + bgt.w 71842 │ │ │ │ + ldr r7, [pc, #372] @ (718ac ) │ │ │ │ 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, #1720] @ 0x6b8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 717ba │ │ │ │ - ldr r0, [pc, #348] @ (7188c ) │ │ │ │ + beq.n 717de │ │ │ │ + ldr r0, [pc, #348] @ (718b0 ) │ │ │ │ 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] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7183c │ │ │ │ + bne.n 71860 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #12] │ │ │ │ lsls r2, r5, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2b348 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -104334,114 +104371,123 @@ │ │ │ │ cmp r1, r7 │ │ │ │ add.w r5, r5, #1 │ │ │ │ orr.w r2, r2, ip │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ str.w r0, [r3, #3760] @ 0xeb0 │ │ │ │ str.w r5, [r3, #3868] @ 0xf1c │ │ │ │ str.w r1, [r3, #3768] @ 0xeb8 │ │ │ │ - bgt.n 717e2 │ │ │ │ + bgt.n 71806 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r5 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 76f98 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76fd0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71874 │ │ │ │ - ldr r2, [pc, #184] @ (71888 ) │ │ │ │ + beq.n 71898 │ │ │ │ + ldr r2, [pc, #184] @ (718ac ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r0, #12] │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - b.n 71750 │ │ │ │ - ldr r4, [pc, #176] @ (71890 ) │ │ │ │ - b.n 717b4 │ │ │ │ + b.n 71774 │ │ │ │ + ldr r4, [pc, #176] @ (718b4 ) │ │ │ │ + b.n 717d8 │ │ │ │ ldr.w r2, [r3, #3748] @ 0xea4 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ - beq.n 717b4 │ │ │ │ + beq.n 717d8 │ │ │ │ ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 717b4 │ │ │ │ + bne.n 717d8 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ - cbnz r3, 7185e │ │ │ │ + cbnz r3, 71882 │ │ │ │ add.w r2, r6, #12 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 717b4 │ │ │ │ + bmi.n 717d8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 71808 │ │ │ │ + bne.n 7182c │ │ │ │ dmb ish │ │ │ │ - b.n 717b4 │ │ │ │ + b.n 717d8 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r5, r3 │ │ │ │ - bls.n 717ba │ │ │ │ - bl 1fc770 │ │ │ │ + bls.n 717de │ │ │ │ + bl 1fb898 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 71874 │ │ │ │ - ldr r3, [pc, #84] @ (71888 ) │ │ │ │ + cbz r0, 71898 │ │ │ │ + ldr r3, [pc, #84] @ (718ac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - b.n 71750 │ │ │ │ - movw r2, #6105 @ 0x17d9 │ │ │ │ + b.n 71774 │ │ │ │ + movw r2, #5177 @ 0x1439 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 71878 │ │ │ │ + bne.n 7189c │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b7b0 │ │ │ │ - cbnz r0, 71882 │ │ │ │ + bl 6b7e8 │ │ │ │ + cbnz r0, 718a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 131e48 │ │ │ │ + bl 131aa0 │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ - b.n 7174a │ │ │ │ + b.n 7176e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 717b4 │ │ │ │ - b.n 717fa │ │ │ │ - movw r0, #64396 @ 0xfb8c │ │ │ │ + bne.n 717d8 │ │ │ │ + b.n 7181e │ │ │ │ + movw r0, #60172 @ 0xeb0c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 717b4 │ │ │ │ + b.n 717d8 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ - b.n 7174a │ │ │ │ + b.n 7176e │ │ │ │ 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, 718c4 │ │ │ │ + cbz r1, 718c4 │ │ │ │ + b.w 1977f0 <_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 71916 │ │ │ │ - ldr r3, [pc, #140] @ (71938 ) │ │ │ │ + bgt.n 7194e │ │ │ │ + ldr r3, [pc, #140] @ (71970 ) │ │ │ │ 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, #2096] @ 0x830 │ │ │ │ - cbz r0, 718d2 │ │ │ │ + cbz r0, 7190a │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str.w r1, [r3, #2096] @ 0x830 │ │ │ │ strd r2, r2, [r0, #12] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add.w lr, r1, #8192 @ 0x2000 │ │ │ │ @@ -104451,69 +104497,69 @@ │ │ │ │ lsl.w ip, ip, r2 │ │ │ │ ldr.w r0, [lr, #336] @ 0x150 │ │ │ │ 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 71916 │ │ │ │ + bhi.n 7194e │ │ │ │ movs r3, #1 │ │ │ │ mov.w r1, ip, lsr #3 │ │ │ │ lsls r3, r2 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str.w r1, [lr, #336] @ 0x150 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0, #4] │ │ │ │ strd r1, r1, [r0, #12] │ │ │ │ - b.n 718ce │ │ │ │ + b.n 71906 │ │ │ │ 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 75f54 │ │ │ │ + bl 75f8c │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7190a │ │ │ │ - b.n 718ce │ │ │ │ + bne.n 71942 │ │ │ │ + b.n 71906 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007193c : │ │ │ │ +00071974 : │ │ │ │ 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.w 71ae8 │ │ │ │ - ldr r6, [pc, #468] @ (71b28 ) │ │ │ │ + blt.w 71b20 │ │ │ │ + ldr r6, [pc, #468] @ (71b60 ) │ │ │ │ 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, #1888] @ 0x760 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 71aa2 │ │ │ │ - ldr r0, [pc, #448] @ (71b2c ) │ │ │ │ + beq.w 71ada │ │ │ │ + ldr r0, [pc, #448] @ (71b64 ) │ │ │ │ ldr.w r1, [r2, #1892] @ 0x764 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1892] @ 0x764 │ │ │ │ ldr.w r1, [r0, #1600] @ 0x640 │ │ │ │ str.w r7, [r2, #1888] @ 0x760 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 71ab8 │ │ │ │ - cbnz r4, 719f4 │ │ │ │ + bne.w 71af0 │ │ │ │ + cbnz r4, 71a2c │ │ │ │ ldr.w lr, [r6, r5] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ sub.w r4, r3, #8 │ │ │ │ strd r1, r1, [r3, #8] │ │ │ │ and.w r0, r2, #3 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ @@ -104534,26 +104580,26 @@ │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [r2, #3868] @ 0xf1c │ │ │ │ ldr.w r0, [r2, #3764] @ 0xeb4 │ │ │ │ adds r1, #1 │ │ │ │ str.w r4, [r2, #3760] @ 0xeb0 │ │ │ │ cmp r0, r1 │ │ │ │ str.w r1, [r2, #3768] @ 0xeb8 │ │ │ │ - blt.n 71a62 │ │ │ │ + blt.n 71a9a │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 76040 │ │ │ │ + bl 76078 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71afa │ │ │ │ + beq.n 71b32 │ │ │ │ ldr.w lr, [r6, r5] │ │ │ │ sub.w r5, r3, #8 │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ str r4, [r3, #8] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ and.w r1, r1, #3 │ │ │ │ str r4, [r3, #16] │ │ │ │ @@ -104573,165 +104619,165 @@ │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [r2, #3868] @ 0xf1c │ │ │ │ ldr.w r0, [r2, #3764] @ 0xeb4 │ │ │ │ adds r1, #1 │ │ │ │ str.w r5, [r2, #3760] @ 0xeb0 │ │ │ │ cmp r1, r0 │ │ │ │ str.w r1, [r2, #3768] @ 0xeb8 │ │ │ │ - ble.n 719ee │ │ │ │ + ble.n 71a26 │ │ │ │ ldr.w r1, [r2, #3748] @ 0xea4 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 719ee │ │ │ │ + beq.n 71a26 │ │ │ │ ldr.w r2, [r2, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 719ee │ │ │ │ + bne.n 71a26 │ │ │ │ ldr.w r2, [lr, #72] @ 0x48 │ │ │ │ - cbnz r2, 71ae0 │ │ │ │ + cbnz r2, 71b18 │ │ │ │ add.w r1, lr, #12 │ │ │ │ ldr.w r2, [lr, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 719ee │ │ │ │ + bmi.n 71a26 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 71a8c │ │ │ │ + bne.n 71ac4 │ │ │ │ dmb ish │ │ │ │ - b.n 719ee │ │ │ │ + b.n 71a26 │ │ │ │ movw r0, #20420 @ 0x4fc4 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 70b18 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70b3c <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7198c │ │ │ │ - b.n 71af6 │ │ │ │ - movw r2, #6105 @ 0x17d9 │ │ │ │ + bne.w 719c4 │ │ │ │ + b.n 71b2e │ │ │ │ + movw r2, #5177 @ 0x1439 │ │ │ │ movt r2, #19 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 71b18 │ │ │ │ + bne.n 71b50 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b7b0 │ │ │ │ + bl 6b7e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7198c │ │ │ │ + bne.w 719c4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 131e48 │ │ │ │ + bl 131aa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7198c │ │ │ │ + b.n 719c4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 719ee │ │ │ │ - b.n 71a7c │ │ │ │ - movw r0, #64424 @ 0xfba8 │ │ │ │ + bne.n 71a26 │ │ │ │ + b.n 71ab4 │ │ │ │ + movw r0, #60200 @ 0xeb28 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #238 @ 0xee │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 719ee │ │ │ │ + b.n 71a26 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71b0e │ │ │ │ + bge.n 71b46 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 71b0e │ │ │ │ + cbnz r2, 71b46 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1fc770 │ │ │ │ + b.w 1fb898 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7198c │ │ │ │ + b.n 719c4 │ │ │ │ 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] @ (71e68 ) │ │ │ │ + ldr r5, [pc, #804] @ (71ea0 ) │ │ │ │ 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 726e0 │ │ │ │ + bne.w 72718 │ │ │ │ ldr.w r1, [r4, #192] @ 0xc0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #258 @ 0x102 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ - cbnz r1, 71bec │ │ │ │ + cbnz r1, 71c24 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r0, [pc, #736] @ (71e6c ) │ │ │ │ + ldr r0, [pc, #736] @ (71ea4 ) │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 72710 │ │ │ │ + bhi.w 72748 │ │ │ │ adds r2, r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 71bac │ │ │ │ + bne.n 71be4 │ │ │ │ strex r7, r2, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 71b9c │ │ │ │ + bne.n 71bd4 │ │ │ │ dmb ish │ │ │ │ - bne.n 71b88 │ │ │ │ - ldr r3, [pc, #700] @ (71e70 ) │ │ │ │ + bne.n 71bc0 │ │ │ │ + ldr r3, [pc, #700] @ (71ea8 ) │ │ │ │ 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 72724 │ │ │ │ + bne.w 7275c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7273a │ │ │ │ + beq.w 72772 │ │ │ │ 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, #148] @ 0x94 │ │ │ │ ldr.w r0, [fp, #1420] @ 0x58c │ │ │ │ movs r7, #1 │ │ │ │ - ldr r2, [pc, #640] @ (71e74 ) │ │ │ │ + ldr r2, [pc, #640] @ (71eac ) │ │ │ │ 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 71c06 │ │ │ │ + bne.n 71c3e │ │ │ │ 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 │ │ │ │ @@ -104739,1557 +104785,1557 @@ │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ str.w r8, [r3, #404] @ 0x194 │ │ │ │ str.w r4, [r3, #400] @ 0x190 │ │ │ │ ldr.w r3, [fp, #1420] @ 0x58c │ │ │ │ add r3, r8 │ │ │ │ str.w r3, [fp, #1420] @ 0x58c │ │ │ │ - bl 72d38 │ │ │ │ + bl 72d70 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72b02 │ │ │ │ - ldr r3, [pc, #544] @ (71e78 ) │ │ │ │ + beq.w 72b3a │ │ │ │ + ldr r3, [pc, #544] @ (71eb0 ) │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 71b60 │ │ │ │ + bne.n 71b98 │ │ │ │ movw r0, #34368 @ 0x8640 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 7eca8 <_PyType_GetDict@@Base> │ │ │ │ - ldr r1, [pc, #528] @ (71e7c ) │ │ │ │ - bl 7ed00 │ │ │ │ + bl 7ec98 <_PyType_GetDict@@Base> │ │ │ │ + ldr r1, [pc, #528] @ (71eb4 ) │ │ │ │ + bl 7ecf0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72aee │ │ │ │ + beq.w 72b26 │ │ │ │ add.w r4, r6, #110592 @ 0x1b000 │ │ │ │ movw r8, #44536 @ 0xadf8 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ add.w r0, r8, #120 @ 0x78 │ │ │ │ str.w r5, [r4, #3992] @ 0xf98 │ │ │ │ - bl 19af58 │ │ │ │ + bl 19a600 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72acc │ │ │ │ + beq.w 72b04 │ │ │ │ str.w r0, [r4, #4040] @ 0xfc8 │ │ │ │ add.w r0, r8, #140 @ 0x8c │ │ │ │ - bl 19af58 │ │ │ │ + bl 19a600 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72acc │ │ │ │ + beq.w 72b04 │ │ │ │ str.w r0, [r4, #4044] @ 0xfcc │ │ │ │ add.w r0, r8, #160 @ 0xa0 │ │ │ │ - bl 19af58 │ │ │ │ + bl 19a600 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72acc │ │ │ │ + beq.w 72b04 │ │ │ │ str.w r0, [r4, #4048] @ 0xfd0 │ │ │ │ add.w r0, r8, #180 @ 0xb4 │ │ │ │ - bl 19af58 │ │ │ │ + bl 19a600 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72acc │ │ │ │ + beq.w 72b04 │ │ │ │ str.w r0, [r4, #4052] @ 0xfd4 │ │ │ │ add.w r0, r8, #200 @ 0xc8 │ │ │ │ - bl 19af58 │ │ │ │ + bl 19a600 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72acc │ │ │ │ + beq.w 72b04 │ │ │ │ str.w r0, [r4, #4056] @ 0xfd8 │ │ │ │ add.w r0, r8, #220 @ 0xdc │ │ │ │ - bl 19af58 │ │ │ │ + bl 19a600 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72acc │ │ │ │ + beq.w 72b04 │ │ │ │ str.w r0, [r4, #4060] @ 0xfdc │ │ │ │ add.w r0, r8, #240 @ 0xf0 │ │ │ │ - bl 19af58 │ │ │ │ + bl 19a600 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72acc │ │ │ │ + beq.w 72b04 │ │ │ │ str.w r0, [r4, #4064] @ 0xfe0 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #376] @ (71e80 ) │ │ │ │ + ldr r1, [pc, #376] @ (71eb8 ) │ │ │ │ add.w r2, r8, #260 @ 0x104 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19b260 │ │ │ │ + bl 19a908 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72aaa │ │ │ │ + beq.w 72ae2 │ │ │ │ add.w r1, r8, #276 @ 0x114 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1983cc <_Py_NewReference@@Base+0x2dc> │ │ │ │ + bl 197adc <_Py_NewReference@@Base+0x344> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72a94 │ │ │ │ + beq.w 72acc │ │ │ │ add.w r1, r8, #484 @ 0x1e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1983cc <_Py_NewReference@@Base+0x2dc> │ │ │ │ + bl 197adc <_Py_NewReference@@Base+0x344> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72a94 │ │ │ │ - ldr r1, [pc, #328] @ (71e84 ) │ │ │ │ + beq.w 72acc │ │ │ │ + ldr r1, [pc, #328] @ (71ebc ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 1983cc <_Py_NewReference@@Base+0x2dc> │ │ │ │ + bl 197adc <_Py_NewReference@@Base+0x344> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72a94 │ │ │ │ - ldr r2, [pc, #320] @ (71e88 ) │ │ │ │ + beq.w 72acc │ │ │ │ + ldr r2, [pc, #320] @ (71ec0 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #320] @ (71e8c ) │ │ │ │ + ldr r1, [pc, #320] @ (71ec4 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 19b260 │ │ │ │ + bl 19a908 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72a7e │ │ │ │ - ldr r7, [pc, #308] @ (71e90 ) │ │ │ │ - movw sl, #2997 @ 0xbb5 │ │ │ │ + beq.w 72ab6 │ │ │ │ + ldr r7, [pc, #308] @ (71ec8 ) │ │ │ │ + movw sl, #2965 @ 0xb95 │ │ │ │ movt sl, #8 │ │ │ │ - movw fp, #13977 @ 0x3699 │ │ │ │ + movw fp, #13041 @ 0x32f1 │ │ │ │ movt fp, #19 │ │ │ │ - movw r9, #14221 @ 0x378d │ │ │ │ + movw r9, #13881 @ 0x3639 │ │ │ │ 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 1983cc <_Py_NewReference@@Base+0x2dc> │ │ │ │ + bl 197adc <_Py_NewReference@@Base+0x344> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72a64 │ │ │ │ + beq.w 72a9c │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 71da4 │ │ │ │ + bne.n 71ddc │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ cmp r3, fp │ │ │ │ it eq │ │ │ │ streq.w r9, [r4, #200] @ 0xc8 │ │ │ │ cmp r5, #68 @ 0x44 │ │ │ │ - bne.n 71d7c │ │ │ │ + bne.n 71db4 │ │ │ │ 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 19b428 │ │ │ │ + bl 19aad0 │ │ │ │ str.w r0, [r7], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72b74 │ │ │ │ + beq.w 72bac │ │ │ │ cmp r4, #16 │ │ │ │ - bne.n 71db6 │ │ │ │ + bne.n 71dee │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r2, [r5], #4 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 71dec │ │ │ │ + bge.n 71e24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 71dec │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 71e24 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #16 │ │ │ │ - bne.n 71dd4 │ │ │ │ + bne.n 71e0c │ │ │ │ add.w r4, r6, #40960 @ 0xa000 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ - bl 706ec │ │ │ │ + bl 70718 │ │ │ │ str.w r0, [r4, #392] @ 0x188 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72b6a │ │ │ │ + beq.w 72ba2 │ │ │ │ movs r0, #11 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72b58 │ │ │ │ + beq.w 72b90 │ │ │ │ ldr.w r2, [r8, #916] @ 0x394 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #392] @ 0x188 │ │ │ │ - bl 7888c │ │ │ │ + bl 788b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b58 │ │ │ │ + bne.w 72b90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72b20 │ │ │ │ + blt.w 72b58 │ │ │ │ movs r0, #114 @ 0x72 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72b58 │ │ │ │ + beq.w 72b90 │ │ │ │ ldr.w r2, [r8, #916] @ 0x394 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #392] @ 0x188 │ │ │ │ - bl 7888c │ │ │ │ + bl 788b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b58 │ │ │ │ + bne.w 72b90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72b9c │ │ │ │ - b.n 71e94 │ │ │ │ - svc 76 @ 0x4c │ │ │ │ + blt.w 72bd4 │ │ │ │ + b.n 71ecc │ │ │ │ + ldmia r6, {r2, r3, r6, r7} │ │ │ │ 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 │ │ │ │ - b.n 720b4 │ │ │ │ + beq.n 71dec │ │ │ │ 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, 71eaa │ │ │ │ + cbz r4, 71ee2 │ │ │ │ lsls r3, r1, #1 │ │ │ │ strb r4, [r3, #27] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ble.n 71ecc │ │ │ │ + ldmia r4, {r2, r3, r4, r7} │ │ │ │ movs r1, r6 │ │ │ │ movs r0, #115 @ 0x73 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72b58 │ │ │ │ + beq.w 72b90 │ │ │ │ ldr.w r2, [r8, #916] @ 0x394 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #392] @ 0x188 │ │ │ │ - bl 7888c │ │ │ │ + bl 788b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b58 │ │ │ │ + bne.w 72b90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72b88 │ │ │ │ + blt.w 72bc0 │ │ │ │ movs r0, #11 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72b58 │ │ │ │ + beq.w 72b90 │ │ │ │ ldr.w r2, [r8, #916] @ 0x394 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #392] @ 0x188 │ │ │ │ - bl 7888c │ │ │ │ + bl 788b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b58 │ │ │ │ + bne.w 72b90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72922 │ │ │ │ + blt.w 7295a │ │ │ │ movs r0, #32 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72b58 │ │ │ │ + beq.w 72b90 │ │ │ │ ldr.w r2, [r8, #920] @ 0x398 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #392] @ 0x188 │ │ │ │ - bl 7888c │ │ │ │ + bl 788b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b58 │ │ │ │ + bne.w 72b90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7290e │ │ │ │ + blt.w 72946 │ │ │ │ movs r0, #108 @ 0x6c │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72b58 │ │ │ │ + beq.w 72b90 │ │ │ │ ldr.w r2, [r8, #920] @ 0x398 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #392] @ 0x188 │ │ │ │ - bl 7888c │ │ │ │ + bl 788b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b58 │ │ │ │ + bne.w 72b90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 729c2 │ │ │ │ + blt.w 729fa │ │ │ │ movs r0, #10 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72b58 │ │ │ │ + beq.w 72b90 │ │ │ │ ldr.w r2, [r8, #924] @ 0x39c │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #392] @ 0x188 │ │ │ │ - bl 7888c │ │ │ │ + bl 788b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b58 │ │ │ │ + bne.w 72b90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 729ae │ │ │ │ + blt.w 729e6 │ │ │ │ movs r0, #103 @ 0x67 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72b58 │ │ │ │ + beq.w 72b90 │ │ │ │ ldr.w r2, [r8, #928] @ 0x3a0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #392] @ 0x188 │ │ │ │ - bl 7888c │ │ │ │ + bl 788b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b58 │ │ │ │ + bne.w 72b90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7299a │ │ │ │ + blt.w 729d2 │ │ │ │ movs r0, #111 @ 0x6f │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72b58 │ │ │ │ + beq.w 72b90 │ │ │ │ ldr.w r2, [r8, #932] @ 0x3a4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #392] @ 0x188 │ │ │ │ - bl 7888c │ │ │ │ + bl 788b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b58 │ │ │ │ + bne.w 72b90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72986 │ │ │ │ + blt.w 729be │ │ │ │ movs r0, #104 @ 0x68 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72b58 │ │ │ │ + beq.w 72b90 │ │ │ │ ldr.w r2, [r8, #936] @ 0x3a8 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #392] @ 0x188 │ │ │ │ - bl 7888c │ │ │ │ + bl 788b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b58 │ │ │ │ + bne.w 72b90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72972 │ │ │ │ + blt.w 729aa │ │ │ │ movs r0, #17 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72b58 │ │ │ │ + beq.w 72b90 │ │ │ │ ldr.w r2, [r8, #940] @ 0x3ac │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #392] @ 0x188 │ │ │ │ - bl 7888c │ │ │ │ + bl 788b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b58 │ │ │ │ + bne.w 72b90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7295e │ │ │ │ + blt.w 72996 │ │ │ │ movs r0, #2 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72b58 │ │ │ │ + beq.w 72b90 │ │ │ │ ldr.w r2, [r8, #944] @ 0x3b0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #392] @ 0x188 │ │ │ │ - bl 7888c │ │ │ │ + bl 788b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b58 │ │ │ │ + bne.w 72b90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7294a │ │ │ │ + blt.w 72982 │ │ │ │ movs r0, #21 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72b58 │ │ │ │ + beq.w 72b90 │ │ │ │ ldr.w r2, [r8, #948] @ 0x3b4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #392] @ 0x188 │ │ │ │ - bl 7888c │ │ │ │ + bl 788b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b58 │ │ │ │ + bne.w 72b90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72936 │ │ │ │ + blt.w 7296e │ │ │ │ movs r0, #20 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72b58 │ │ │ │ + beq.w 72b90 │ │ │ │ ldr.w r2, [r8, #952] @ 0x3b8 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #392] @ 0x188 │ │ │ │ - bl 7888c │ │ │ │ + bl 788b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b58 │ │ │ │ + bne.w 72b90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72a12 │ │ │ │ + blt.w 72a4a │ │ │ │ movs r0, #4 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72b58 │ │ │ │ + beq.w 72b90 │ │ │ │ ldr.w r2, [r8, #956] @ 0x3bc │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #392] @ 0x188 │ │ │ │ - bl 7888c │ │ │ │ + bl 788b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b58 │ │ │ │ + bne.w 72b90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 729fe │ │ │ │ + blt.w 72a36 │ │ │ │ movs r0, #13 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72b58 │ │ │ │ + beq.w 72b90 │ │ │ │ ldr.w r2, [r8, #960] @ 0x3c0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #392] @ 0x188 │ │ │ │ - bl 7888c │ │ │ │ + bl 788b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b58 │ │ │ │ + bne.w 72b90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 729ea │ │ │ │ + blt.w 72a22 │ │ │ │ movs r0, #1 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72b58 │ │ │ │ + beq.w 72b90 │ │ │ │ ldr.w r2, [r8, #960] @ 0x3c0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #392] @ 0x188 │ │ │ │ - bl 7888c │ │ │ │ + bl 788b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b58 │ │ │ │ + bne.w 72b90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 729d6 │ │ │ │ + blt.w 72a0e │ │ │ │ movs r0, #3 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72b58 │ │ │ │ + beq.w 72b90 │ │ │ │ ldr.w r2, [r8, #964] @ 0x3c4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #392] @ 0x188 │ │ │ │ - bl 7888c │ │ │ │ + bl 788b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b58 │ │ │ │ + bne.w 72b90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72a3a │ │ │ │ + blt.w 72a72 │ │ │ │ movs r0, #110 @ 0x6e │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72b58 │ │ │ │ + beq.w 72b90 │ │ │ │ ldr.w r0, [r4, #392] @ 0x188 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r2, [r8, #968] @ 0x3c8 │ │ │ │ - bl 7888c │ │ │ │ + bl 788b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72b58 │ │ │ │ + bne.w 72b90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 72a26 │ │ │ │ - ldr r2, [pc, #788] @ (72498 ) │ │ │ │ + blt.w 72a5e │ │ │ │ + ldr r2, [pc, #788] @ (724d0 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #788] @ (7249c ) │ │ │ │ + ldr r1, [pc, #788] @ (724d4 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 19b260 │ │ │ │ + bl 19a908 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72a4e │ │ │ │ + beq.w 72a86 │ │ │ │ movw r0, #6240 @ 0x1860 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 7eca8 <_PyType_GetDict@@Base> │ │ │ │ - ldr r2, [pc, #768] @ (724a0 ) │ │ │ │ - movw r1, #64752 @ 0xfcf0 │ │ │ │ + bl 7ec98 <_PyType_GetDict@@Base> │ │ │ │ + ldr r2, [pc, #768] @ (724d8 ) │ │ │ │ + movw r1, #60528 @ 0xec70 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 804d4 │ │ │ │ - ldr r2, [pc, #756] @ (724a4 ) │ │ │ │ + bl 804b4 │ │ │ │ + ldr r2, [pc, #756] @ (724dc ) │ │ │ │ ldr.w r3, [r2, #2016] @ 0x7e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 728e6 │ │ │ │ + bne.w 7291e │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7287c │ │ │ │ + blt.w 728b4 │ │ │ │ movw r3, #5168 @ 0x1430 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - ldr r7, [pc, #732] @ (724a8 ) │ │ │ │ + ldr r7, [pc, #732] @ (724e0 ) │ │ │ │ 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 1983cc <_Py_NewReference@@Base+0x2dc> │ │ │ │ + bl 197adc <_Py_NewReference@@Base+0x344> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72854 │ │ │ │ + beq.w 7288c │ │ │ │ add.w sl, r6, #4096 @ 0x1000 │ │ │ │ add.w fp, r7, #208 @ 0xd0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ str.w r7, [sl, #1456] @ 0x5b0 │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ str.w r3, [r8, #1288] @ 0x508 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ str.w r3, [r8, #1292] @ 0x50c │ │ │ │ - bl 1983cc <_Py_NewReference@@Base+0x2dc> │ │ │ │ + bl 197adc <_Py_NewReference@@Base+0x344> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72854 │ │ │ │ + beq.w 7288c │ │ │ │ str.w fp, [sl, #1460] @ 0x5b4 │ │ │ │ - movw r3, #64808 @ 0xfd28 │ │ │ │ + movw r3, #60584 @ 0xeca8 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r2, #41392 @ 0xa1b0 │ │ │ │ + movw r2, #37168 @ 0x9130 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #36120 @ 0x8d18 │ │ │ │ + movw r1, #31896 @ 0x7c98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r3, #64788 @ 0xfd14 │ │ │ │ + movw r3, #60564 @ 0xec94 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - movw r0, #64800 @ 0xfd20 │ │ │ │ + movw r0, #60576 @ 0xeca0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ strd r4, r4, [sp, #32] │ │ │ │ strd r4, r4, [sp, #40] @ 0x28 │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72832 │ │ │ │ + beq.w 7286a │ │ │ │ add.w r0, r7, #416 @ 0x1a0 │ │ │ │ - bl 7eca8 <_PyType_GetDict@@Base> │ │ │ │ + bl 7ec98 <_PyType_GetDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72824 │ │ │ │ + beq.w 7285c │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #64880 @ 0xfd70 │ │ │ │ + movw r1, #60656 @ 0xecf0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7228c │ │ │ │ + bge.n 722c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72804 │ │ │ │ + beq.w 7283c │ │ │ │ adds r5, #1 │ │ │ │ - beq.w 72832 │ │ │ │ - ldr r5, [pc, #536] @ (724ac ) │ │ │ │ + beq.w 7286a │ │ │ │ + ldr r5, [pc, #536] @ (724e4 ) │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #32] │ │ │ │ strd r4, r4, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [r5], #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19b5b4 <_PyStaticType_InitForExtension@@Base> │ │ │ │ + bl 19ac5c <_PyStaticType_InitForExtension@@Base> │ │ │ │ adds r4, #1 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 727fa │ │ │ │ + beq.w 72832 │ │ │ │ cmp r4, #6 │ │ │ │ - bne.n 7229e │ │ │ │ - ldr r4, [pc, #504] @ (724b0 ) │ │ │ │ + bne.n 722d6 │ │ │ │ + ldr r4, [pc, #504] @ (724e8 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7eca8 <_PyType_GetDict@@Base> │ │ │ │ + bl 7ec98 <_PyType_GetDict@@Base> │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 19b748 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 19adf0 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7276e │ │ │ │ + beq.w 727a6 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #64936 @ 0xfda8 │ │ │ │ + movw r1, #60712 @ 0xed28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 727e4 │ │ │ │ + beq.w 7281c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 722fc │ │ │ │ + bge.n 72334 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 728b2 │ │ │ │ + beq.w 728ea │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ movw r0, #13825 @ 0x3601 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ - bl 19b748 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 19adf0 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7276e │ │ │ │ + beq.w 727a6 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #64948 @ 0xfdb4 │ │ │ │ + movw r1, #60724 @ 0xed34 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 727e4 │ │ │ │ + beq.w 7281c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72340 │ │ │ │ + bge.n 72378 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 728aa │ │ │ │ + beq.w 728e2 │ │ │ │ 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 19b748 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 19adf0 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7276e │ │ │ │ + beq.w 727a6 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #52588 @ 0xcd6c │ │ │ │ + movw r1, #48364 @ 0xbcec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 727e4 │ │ │ │ + beq.w 7281c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72390 │ │ │ │ + bge.n 723c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 728a2 │ │ │ │ - ldr r0, [pc, #288] @ (724b4 ) │ │ │ │ - bl 7eca8 <_PyType_GetDict@@Base> │ │ │ │ + beq.w 728da │ │ │ │ + ldr r0, [pc, #288] @ (724ec ) │ │ │ │ + bl 7ec98 <_PyType_GetDict@@Base> │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #280] @ (724b4 ) │ │ │ │ + ldr r3, [pc, #280] @ (724ec ) │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ - bl 19b84c <_PyStaticType_InitForExtension@@Base+0x298> │ │ │ │ + bl 19aef4 <_PyStaticType_InitForExtension@@Base+0x298> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7276e │ │ │ │ + beq.w 727a6 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #64948 @ 0xfdb4 │ │ │ │ + movw r1, #60724 @ 0xed34 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 727e4 │ │ │ │ + beq.w 7281c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 723d4 │ │ │ │ + bge.n 7240c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7289a │ │ │ │ - ldr r3, [pc, #220] @ (724b4 ) │ │ │ │ + beq.w 728d2 │ │ │ │ + ldr r3, [pc, #220] @ (724ec ) │ │ │ │ movs r2, #31 │ │ │ │ movs r1, #12 │ │ │ │ movw r0, #9999 @ 0x270f │ │ │ │ - bl 19b84c <_PyStaticType_InitForExtension@@Base+0x298> │ │ │ │ + bl 19aef4 <_PyStaticType_InitForExtension@@Base+0x298> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7276e │ │ │ │ + beq.w 727a6 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #52588 @ 0xcd6c │ │ │ │ + movw r1, #48364 @ 0xbcec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r5 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 727e4 │ │ │ │ + beq.w 7281c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72412 │ │ │ │ + bge.n 7244a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 728c2 │ │ │ │ + beq.w 728fa │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 19b748 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 19adf0 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7276e │ │ │ │ + beq.w 727a6 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #64936 @ 0xfda8 │ │ │ │ + movw r1, #60712 @ 0xed28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 727e4 │ │ │ │ + beq.w 7281c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72450 │ │ │ │ + bge.n 72488 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 728ba │ │ │ │ - ldr r7, [pc, #100] @ (724b8 ) │ │ │ │ + beq.w 728f2 │ │ │ │ + ldr r7, [pc, #100] @ (724f0 ) │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ mov r0, r7 │ │ │ │ - bl 7eca8 <_PyType_GetDict@@Base> │ │ │ │ + bl 7ec98 <_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 19b96c <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ + bl 19b014 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7276e │ │ │ │ + beq.w 727a6 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #64948 @ 0xfdb4 │ │ │ │ + movw r1, #60724 @ 0xed34 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 728ca │ │ │ │ - b.n 724bc │ │ │ │ - cbz r4, 724cc │ │ │ │ + beq.w 72902 │ │ │ │ + b.n 724f4 │ │ │ │ + cbz r4, 72504 │ │ │ │ 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, 724e0 │ │ │ │ + cbz r4, 72518 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - b.n 72828 │ │ │ │ + bne.n 72560 │ │ │ │ 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 724ce │ │ │ │ + bge.n 72506 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 727dc │ │ │ │ + beq.w 72814 │ │ │ │ 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 19b96c <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ + bl 19b014 <_PyStaticType_InitForExtension@@Base+0x3b8> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7276e │ │ │ │ + beq.w 727a6 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #52588 @ 0xcd6c │ │ │ │ + movw r1, #48364 @ 0xbcec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 727be │ │ │ │ + beq.w 727f6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72518 │ │ │ │ + bge.n 72550 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 727b6 │ │ │ │ + beq.w 727ee │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 19b748 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 19adf0 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7276e │ │ │ │ + beq.w 727a6 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #64936 @ 0xfda8 │ │ │ │ + movw r1, #60712 @ 0xed28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 727be │ │ │ │ + beq.w 727f6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72556 │ │ │ │ + bge.n 7258e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 727d4 │ │ │ │ - ldr r7, [pc, #692] @ (7280c ) │ │ │ │ + beq.w 7280c │ │ │ │ + ldr r7, [pc, #692] @ (72844 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 7eca8 <_PyType_GetDict@@Base> │ │ │ │ + bl 7ec98 <_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 19bb64 <_PyStaticType_InitForExtension@@Base+0x5b0> │ │ │ │ + bl 19b20c <_PyStaticType_InitForExtension@@Base+0x5b0> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7276e │ │ │ │ + beq.w 727a6 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #64948 @ 0xfdb4 │ │ │ │ + movw r1, #60724 @ 0xed34 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 728ca │ │ │ │ + beq.w 72902 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 725ac │ │ │ │ + bge.n 725e4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 727ae │ │ │ │ + beq.w 727e6 │ │ │ │ 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 19bb64 <_PyStaticType_InitForExtension@@Base+0x5b0> │ │ │ │ + bl 19b20c <_PyStaticType_InitForExtension@@Base+0x5b0> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7276e │ │ │ │ + beq.w 727a6 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #52588 @ 0xcd6c │ │ │ │ + movw r1, #48364 @ 0xbcec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 72798 │ │ │ │ + beq.w 727d0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72602 │ │ │ │ + bge.n 7263a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72790 │ │ │ │ + beq.w 727c8 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 19b748 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ + bl 19adf0 <_PyStaticType_InitForExtension@@Base+0x194> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7276e │ │ │ │ + beq.w 727a6 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #64936 @ 0xfda8 │ │ │ │ + movw r1, #60712 @ 0xed28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7275c │ │ │ │ + beq.w 72794 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72640 │ │ │ │ + bge.n 72678 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72754 │ │ │ │ - ldr r0, [pc, #460] @ (72810 ) │ │ │ │ - bl 7eca8 <_PyType_GetDict@@Base> │ │ │ │ - ldr r2, [pc, #460] @ (72814 ) │ │ │ │ - movw r1, #1364 @ 0x554 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + beq.w 7278c │ │ │ │ + ldr r0, [pc, #460] @ (72848 ) │ │ │ │ + bl 7ec98 <_PyType_GetDict@@Base> │ │ │ │ + ldr r2, [pc, #460] @ (7284c ) │ │ │ │ + movw r1, #62676 @ 0xf4d4 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ mov r5, r0 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7276e │ │ │ │ + beq.w 727a6 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bl 19bc74 <_PyStaticType_InitForExtension@@Base+0x6c0> │ │ │ │ + bl 19b31c <_PyStaticType_InitForExtension@@Base+0x6c0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7276e │ │ │ │ + beq.n 727a6 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #64948 @ 0xfdb4 │ │ │ │ + movw r1, #60724 @ 0xed34 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7275c │ │ │ │ + beq.n 72794 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72692 │ │ │ │ + bge.n 726ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7274c │ │ │ │ + beq.n 72784 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #20804 @ 0x5144 │ │ │ │ movt r1, #1 │ │ │ │ mov r0, r2 │ │ │ │ - bl 19bc74 <_PyStaticType_InitForExtension@@Base+0x6c0> │ │ │ │ + bl 19b31c <_PyStaticType_InitForExtension@@Base+0x6c0> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7276e │ │ │ │ + beq.n 727a6 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #52588 @ 0xcd6c │ │ │ │ + movw r1, #48364 @ 0xbcec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r5 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7275c │ │ │ │ + beq.n 72794 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 726cc │ │ │ │ + bge.n 72704 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 72744 │ │ │ │ + beq.n 7277c │ │ │ │ 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] @ (72818 ) │ │ │ │ + ldr r2, [pc, #300] @ (72850 ) │ │ │ │ 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 726f4 │ │ │ │ + bne.n 7272c │ │ │ │ dmb ish │ │ │ │ - b.w 71c28 │ │ │ │ + b.w 71c60 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ mov r1, ip │ │ │ │ - cbz r3, 7273a │ │ │ │ - ldr r0, [pc, #256] @ (7281c ) │ │ │ │ + cbz r3, 72772 │ │ │ │ + ldr r0, [pc, #256] @ (72854 ) │ │ │ │ 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, #148] @ 0x94 │ │ │ │ - b.w 71bc8 │ │ │ │ + b.w 71c00 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - b.w 71bec │ │ │ │ + b.w 71c24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 726cc │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72704 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72692 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 726ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72640 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72678 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7276e │ │ │ │ + bge.n 727a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7276e │ │ │ │ + cbnz r3, 727a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #46984 @ 0xb788 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + movw r3, #42760 @ 0xa708 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r1, [pc, #168] @ (72820 ) │ │ │ │ + ldr r1, [pc, #168] @ (72858 ) │ │ │ │ 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 726d8 │ │ │ │ + b.n 72710 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72602 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7263a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7276e │ │ │ │ + bge.n 727a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7276e │ │ │ │ + bne.n 727a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7276e │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 727a6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 725ac │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 725e4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72518 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72550 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7276e │ │ │ │ + bge.n 727a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7276e │ │ │ │ + bne.n 727a6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7276e │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 727a6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72556 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7258e │ │ │ │ mov r0, r8 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 724ce │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72506 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7276e │ │ │ │ + bge.n 727a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7276e │ │ │ │ + bne.n 727a6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7276e │ │ │ │ - movw r3, #64580 @ 0xfc44 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 727a6 │ │ │ │ + movw r3, #60356 @ 0xebc4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 72776 │ │ │ │ + b.n 727ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7228c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 722c4 │ │ │ │ @ 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 │ │ │ │ - b.n 72c04 │ │ │ │ + bne.n 7293c │ │ │ │ movs r1, r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72832 │ │ │ │ + bge.n 7286a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 72892 │ │ │ │ - ldr r3, [pc, #768] @ (72b34 ) │ │ │ │ + cbz r3, 728ca │ │ │ │ + ldr r3, [pc, #768] @ (72b6c ) │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - movw r3, #64896 @ 0xfd80 │ │ │ │ + movw r3, #60672 @ 0xed00 │ │ │ │ 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 726d8 │ │ │ │ + b.n 72710 │ │ │ │ add.w r0, r6, #5536 @ 0x15a0 │ │ │ │ mov r1, r6 │ │ │ │ adds r0, #16 │ │ │ │ - bl 1f29b0 <_PyCompile_GetBinaryIntrinsicName@@Base+0x1e2c> │ │ │ │ + bl 1f1ad8 <_PyCompile_GetBinaryIntrinsicName@@Base+0x1e2c> │ │ │ │ movs r0, #0 │ │ │ │ - bl 62e90 │ │ │ │ - ldr r3, [pc, #720] @ (72b38 ) │ │ │ │ + bl 62ec8 │ │ │ │ + ldr r3, [pc, #720] @ (72b70 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - movw r3, #64820 @ 0xfd34 │ │ │ │ + movw r3, #60596 @ 0xecb4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 72846 │ │ │ │ + b.n 7287e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #2016] @ 0x7e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 721c0 │ │ │ │ + bne.w 721f8 │ │ │ │ add.w r0, r2, #2016 @ 0x7e0 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 721c0 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 721f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72832 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7286a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 723d4 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7240c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72390 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 723c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72340 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72378 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 722fc │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72334 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72450 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72488 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 72412 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7244a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7276e │ │ │ │ + bge.w 727a6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7276e │ │ │ │ + bne.w 727a6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7276e │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 727a6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 728f8 │ │ │ │ + bge.n 72930 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #2016] @ 0x7e0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72bb0 │ │ │ │ - ldr r3, [pc, #576] @ (72b3c ) │ │ │ │ + beq.w 72be8 │ │ │ │ + ldr r3, [pc, #576] @ (72b74 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - movw r3, #64760 @ 0xfcf8 │ │ │ │ + movw r3, #60536 @ 0xec78 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 72846 │ │ │ │ + b.n 7287e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71f18 │ │ │ │ + bne.w 71f50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 71f18 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71f50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71eec │ │ │ │ + bne.w 71f24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 71eec │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71f24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72078 │ │ │ │ + bne.w 720b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 72078 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 720b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7204c │ │ │ │ + bne.w 72084 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 7204c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 72084 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72020 │ │ │ │ + bne.w 72058 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 72020 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 72058 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71ff4 │ │ │ │ + bne.w 7202c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 71ff4 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7202c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71fc8 │ │ │ │ + bne.w 72000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 71fc8 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 72000 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71f9c │ │ │ │ + bne.w 71fd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 71f9c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71fd4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71f70 │ │ │ │ + bne.w 71fa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 71f70 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71fa8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71f44 │ │ │ │ + bne.w 71f7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 71f44 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71f7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72128 │ │ │ │ + bne.w 72160 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 72128 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 72160 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 720fc │ │ │ │ + bne.w 72134 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 720fc │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 72134 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 720d0 │ │ │ │ + bne.w 72108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 720d0 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 72108 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 720a4 │ │ │ │ + bne.w 720dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 720a4 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 720dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72180 │ │ │ │ + bne.w 721b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 72180 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 721b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72154 │ │ │ │ + bne.w 7218c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 72154 │ │ │ │ - ldr r3, [pc, #240] @ (72b40 ) │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7218c │ │ │ │ + ldr r3, [pc, #240] @ (72b78 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - movw r3, #64704 @ 0xfcc0 │ │ │ │ + movw r3, #60480 @ 0xec40 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 72846 │ │ │ │ + b.n 7287e │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #216] @ (72b44 ) │ │ │ │ + ldr r2, [pc, #216] @ (72b7c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #64952 @ 0xfdb8 │ │ │ │ + movw r3, #60728 @ 0xed38 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 726d8 │ │ │ │ - ldr r3, [pc, #200] @ (72b48 ) │ │ │ │ + b.n 72710 │ │ │ │ + ldr r3, [pc, #200] @ (72b80 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - movw r3, #64676 @ 0xfca4 │ │ │ │ + movw r3, #60452 @ 0xec24 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 72846 │ │ │ │ - ldr r3, [pc, #180] @ (72b4c ) │ │ │ │ + b.n 7287e │ │ │ │ + ldr r3, [pc, #180] @ (72b84 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - movw r3, #64644 @ 0xfc84 │ │ │ │ + movw r3, #60420 @ 0xec04 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 72846 │ │ │ │ - ldr r2, [pc, #164] @ (72b50 ) │ │ │ │ + b.n 7287e │ │ │ │ + ldr r2, [pc, #164] @ (72b88 ) │ │ │ │ add r3, sp, #32 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ strd r1, r2, [sp, #32] │ │ │ │ - movw r2, #64616 @ 0xfc68 │ │ │ │ + movw r2, #60392 @ 0xebe8 │ │ │ │ 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 726d8 │ │ │ │ - movw r3, #64520 @ 0xfc08 │ │ │ │ + b.n 72710 │ │ │ │ + movw r3, #60296 @ 0xeb88 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #124] @ (72b54 ) │ │ │ │ + ldr r0, [pc, #124] @ (72b8c ) │ │ │ │ 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 726d8 │ │ │ │ - bl 7fe4c │ │ │ │ + b.n 72710 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71c76 │ │ │ │ - movw r3, #64480 @ 0xfbe0 │ │ │ │ + beq.w 71cae │ │ │ │ + movw r3, #60256 @ 0xeb60 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 72ad4 │ │ │ │ + b.n 72b0c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f2380 <_PyCompile_GetBinaryIntrinsicName@@Base+0x17fc> │ │ │ │ + bl 1f14a8 <_PyCompile_GetBinaryIntrinsicName@@Base+0x17fc> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f2424 <_PyCompile_GetBinaryIntrinsicName@@Base+0x18a0> │ │ │ │ - movw r3, #64448 @ 0xfbc0 │ │ │ │ + bl 1f154c <_PyCompile_GetBinaryIntrinsicName@@Base+0x18a0> │ │ │ │ + movw r3, #60224 @ 0xeb40 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 72ad4 │ │ │ │ + b.n 72b0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71e3a │ │ │ │ + bne.w 71e72 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 71e3a │ │ │ │ - b.n 72ee0 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71e72 │ │ │ │ + bne.n 72c18 │ │ │ │ movs r1, r6 │ │ │ │ - b.n 72e94 │ │ │ │ + bne.n 72bcc │ │ │ │ movs r1, r6 │ │ │ │ - b.n 72e78 │ │ │ │ + bne.n 72bb0 │ │ │ │ movs r1, r6 │ │ │ │ - b.n 72e54 │ │ │ │ + bne.n 72b8c │ │ │ │ movs r1, r6 │ │ │ │ - b.n 72f90 │ │ │ │ + bne.n 72ac8 │ │ │ │ movs r1, r6 │ │ │ │ - b.n 72e0c │ │ │ │ + beq.n 72b44 │ │ │ │ movs r1, r6 │ │ │ │ - b.n 72de0 │ │ │ │ + beq.n 72b18 │ │ │ │ movs r1, r6 │ │ │ │ - b.n 72dbc │ │ │ │ + beq.n 72af4 │ │ │ │ movs r1, r6 │ │ │ │ - b.n 72d98 │ │ │ │ + beq.n 72ad0 │ │ │ │ movs r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77680 │ │ │ │ - movw r3, #64552 @ 0xfc28 │ │ │ │ + bl 776b8 │ │ │ │ + movw r3, #60328 @ 0xeba8 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - ldr r1, [pc, #84] @ (72bbc ) │ │ │ │ - b.n 72778 │ │ │ │ - movw r3, #46984 @ 0xb788 │ │ │ │ + ldr r1, [pc, #84] @ (72bf4 ) │ │ │ │ + b.n 727b0 │ │ │ │ + movw r3, #42760 @ 0xa708 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 72b66 │ │ │ │ - ldr r3, [pc, #72] @ (72bc0 ) │ │ │ │ + b.n 72b9e │ │ │ │ + ldr r3, [pc, #72] @ (72bf8 ) │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - movw r3, #46984 @ 0xb788 │ │ │ │ + movw r3, #42760 @ 0xa708 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 72846 │ │ │ │ + b.n 7287e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71ec0 │ │ │ │ + bne.w 71ef8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 71ec0 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71ef8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 71e94 │ │ │ │ + bne.w 71ecc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 71e94 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 71ecc │ │ │ │ add.w r0, r2, #2016 @ 0x7e0 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 728f8 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 72930 │ │ │ │ nop │ │ │ │ - b.n 72ea8 │ │ │ │ + beq.n 72be0 │ │ │ │ movs r1, r6 │ │ │ │ - b.n 72fd4 │ │ │ │ + bne.n 72b0c │ │ │ │ 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, #344] @ (72d30 ) │ │ │ │ + ldr r5, [pc, #344] @ (72d68 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #8 │ │ │ │ ldr r1, [r3, r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 72d20 │ │ │ │ + beq.w 72d58 │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 72d1c │ │ │ │ + bhi.w 72d54 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - movw r3, #3529 @ 0xdc9 │ │ │ │ + movw r3, #3565 @ 0xded │ │ │ │ movt r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ add.w r5, r4, #12 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 72ca2 │ │ │ │ + bne.n 72cda │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp.w r5, #512 @ 0x200 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1604] @ 0x644 │ │ │ │ mov r8, r3 │ │ │ │ - bhi.n 72cd2 │ │ │ │ + bhi.n 72d0a │ │ │ │ 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 72d02 │ │ │ │ + beq.n 72d3a │ │ │ │ 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 72c80 │ │ │ │ + beq.n 72cb8 │ │ │ │ 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, 72cca │ │ │ │ + cbz r4, 72d02 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ blx 2b348 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4261281277 @ 0xfdfdfdfd │ │ │ │ str r2, [r0, 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 72cc2 │ │ │ │ + bcc.n 72cfa │ │ │ │ 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, 72cd2 │ │ │ │ + cbz r0, 72d0a │ │ │ │ mov r3, r0 │ │ │ │ rev r1, r4 │ │ │ │ - b.n 72c4e │ │ │ │ + b.n 72c86 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 72d1c │ │ │ │ + beq.n 72d54 │ │ │ │ mov r3, r0 │ │ │ │ rev r1, r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w r1, [r3], #8 │ │ │ │ movw r1, #65021 @ 0xfdfd │ │ │ │ movt r1, #253 @ 0xfd │ │ │ │ - b.n 72c5a │ │ │ │ + b.n 72c92 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r6, #12] │ │ │ │ str r6, [r3, #8] │ │ │ │ - b.n 72c40 │ │ │ │ + b.n 72c78 │ │ │ │ mov.w r2, #4261281277 @ 0xfdfdfdfd │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 72c78 │ │ │ │ + b.n 72cb0 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #45961 @ 0xb389 │ │ │ │ + movw r1, #46017 @ 0xb3c1 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r6, [r3, #848] @ 0x350 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 72d0e │ │ │ │ + bne.n 72d46 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2bfa0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r0, 72d1c │ │ │ │ + cbz r0, 72d54 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 72c9c │ │ │ │ + b.n 72cd4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 70e94 │ │ │ │ + bl 70eb8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 72c9a │ │ │ │ + b.n 72cd2 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 72cf4 │ │ │ │ + b.n 72d2c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 72c78 │ │ │ │ - movw r1, #64992 @ 0xfde0 │ │ │ │ + b.n 72cb0 │ │ │ │ + movw r1, #60768 @ 0xed60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #8] @ (72d34 ) │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (72d6c ) │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 731a8 │ │ │ │ + bne.n 72ce0 │ │ │ │ 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 │ │ │ │ mov r2, r0 │ │ │ │ mov sl, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ lsls r1, r3, #30 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bmi.n 72e36 │ │ │ │ + bmi.n 72e6e │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r2, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 751d4 │ │ │ │ + beq.w 7520c │ │ │ │ ldr.w r0, [r2, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72e8e │ │ │ │ + beq.w 72ec6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r0, [r3, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72efa │ │ │ │ + beq.w 72f32 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w 72f2a │ │ │ │ - ldr r1, [pc, #704] @ (73048 ) │ │ │ │ + bpl.w 72f62 │ │ │ │ + ldr r1, [pc, #704] @ (73080 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r0, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r2, [r1, ip] │ │ │ │ movs r1, #28 │ │ │ │ cmp r3, #10 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ @@ -106299,58 +106345,58 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r1, r2, #91136 @ 0x16400 │ │ │ │ ldr.w r4, [r1, #400] @ 0x190 │ │ │ │ cmp r4, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74dd2 │ │ │ │ + beq.w 74e0a │ │ │ │ ldr.w r3, [r1, #416] @ 0x1a0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 741fe │ │ │ │ + beq.w 74236 │ │ │ │ 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 74226 │ │ │ │ + bne.w 7425e │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 730b4 │ │ │ │ + bne.w 730ec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r2, [r2, #168] @ 0xa8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74072 │ │ │ │ + beq.w 740aa │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ - bl 75314 │ │ │ │ + bl 7534c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7440a │ │ │ │ + beq.w 74442 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r6, #22 │ │ │ │ - bpl.w 730f0 │ │ │ │ + bpl.w 73128 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r3, #156] @ 0x9c │ │ │ │ ldr.w r0, [r3, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 72f30 │ │ │ │ + bne.w 72f68 │ │ │ │ movw r4, #34368 @ 0x8640 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ cmp r0, r4 │ │ │ │ - bne.w 73158 │ │ │ │ + bne.w 73190 │ │ │ │ and.w r2, r6, #2 │ │ │ │ - b.n 730da │ │ │ │ - ldr r1, [pc, #528] @ (73048 ) │ │ │ │ + b.n 73112 │ │ │ │ + ldr r1, [pc, #528] @ (73080 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r2, #180] @ 0xb4 │ │ │ │ mov r5, r2 │ │ │ │ subs r2, r3, #1 │ │ │ │ movs r3, #28 │ │ │ │ ldr.w r1, [r1, ip] │ │ │ │ cmp r2, #10 │ │ │ │ @@ -106363,34 +106409,34 @@ │ │ │ │ adds r4, r1, r3 │ │ │ │ add.w r4, r4, #91136 @ 0x16400 │ │ │ │ ldr.w r4, [r4, #400] @ 0x190 │ │ │ │ cmp r4, r5 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74b5a │ │ │ │ + beq.w 74b92 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #400 @ 0x190 │ │ │ │ add r3, r1 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 751d4 │ │ │ │ + beq.w 7520c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72d6e │ │ │ │ - bl 706ec │ │ │ │ + bne.w 72da6 │ │ │ │ + bl 70718 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and.w r2, r3, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74886 │ │ │ │ + beq.w 748be │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74426 │ │ │ │ - ldr r1, [pc, #416] @ (73048 ) │ │ │ │ + beq.w 7445e │ │ │ │ + ldr r1, [pc, #416] @ (73080 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ subs r2, r3, #1 │ │ │ │ movs r3, #28 │ │ │ │ ldr.w r1, [r1, ip] │ │ │ │ cmp r2, #10 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ @@ -106402,253 +106448,253 @@ │ │ │ │ adds r4, r1, r3 │ │ │ │ add.w r4, r4, #91136 @ 0x16400 │ │ │ │ ldr.w r4, [r4, #400] @ 0x190 │ │ │ │ cmp r4, r5 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74afc │ │ │ │ + beq.w 74b34 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #400 @ 0x190 │ │ │ │ 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 72d7c │ │ │ │ + bne.w 72db4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movw r4, #34368 @ 0x8640 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 7420e │ │ │ │ + beq.w 74246 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #22 │ │ │ │ - bmi.w 74c98 │ │ │ │ + bmi.w 74cd0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ movw r0, #34368 @ 0x8640 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsls r6, r3, #30 │ │ │ │ str.w r4, [r2, #128] @ 0x80 │ │ │ │ - bmi.w 72d84 │ │ │ │ + bmi.w 72dbc │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ - b.n 72dbe │ │ │ │ + b.n 72df6 │ │ │ │ and.w r2, r6, #2 │ │ │ │ lsls r3, r6, #24 │ │ │ │ - bmi.w 7424a │ │ │ │ + bmi.w 74282 │ │ │ │ and.w r3, sl, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 747f8 │ │ │ │ + beq.w 74830 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74240 │ │ │ │ - ldr r1, [pc, #244] @ (73048 ) │ │ │ │ + beq.w 74278 │ │ │ │ + ldr r1, [pc, #244] @ (73080 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr.w r3, [r1, ip] │ │ │ │ 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, #400] @ 0x190 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 72f80 │ │ │ │ + beq.n 72fb8 │ │ │ │ cmp r0, #10 │ │ │ │ - bls.w 74b14 │ │ │ │ + bls.w 74b4c │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #400 @ 0x190 │ │ │ │ add r2, r3 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - ldr r2, [pc, #188] @ (7304c ) │ │ │ │ + ldr r2, [pc, #188] @ (73084 ) │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr.w r1, [r2, #3576] @ 0xdf8 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 7486e │ │ │ │ + bne.w 748a6 │ │ │ │ ldr.w r2, [r2, #3584] @ 0xe00 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 7486e │ │ │ │ - ldr r1, [pc, #164] @ (73050 ) │ │ │ │ + beq.w 748a6 │ │ │ │ + ldr r1, [pc, #164] @ (73088 ) │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77710 │ │ │ │ + bl 77748 │ │ │ │ adds r4, r0, #3 │ │ │ │ - beq.w 74408 │ │ │ │ + beq.w 74440 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 74712 │ │ │ │ + bne.w 7474a │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #144] @ (73054 ) │ │ │ │ + ldr r0, [pc, #144] @ (7308c ) │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - bl 785a0 │ │ │ │ + bl 785c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74408 │ │ │ │ + beq.w 74440 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #120] @ (73050 ) │ │ │ │ + ldr r1, [pc, #120] @ (73088 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 7888c │ │ │ │ + bl 788b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 72ff2 │ │ │ │ + bge.n 7302a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74fc2 │ │ │ │ + beq.w 74ffa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - beq.w 74886 │ │ │ │ + beq.w 748be │ │ │ │ and.w r2, r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7317a │ │ │ │ + bne.w 731b2 │ │ │ │ movw r8, #44536 @ 0xadf8 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ ldr.w r3, [r8, #2700] @ 0xa8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7338a │ │ │ │ + beq.w 733c2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r7, [r3, #132] @ 0x84 │ │ │ │ movw r9, #40968 @ 0xa008 │ │ │ │ movt r9, #75 @ 0x4b │ │ │ │ - movw lr, #29569 @ 0x7381 │ │ │ │ + movw lr, #25769 @ 0x64a9 │ │ │ │ movt lr, #32 │ │ │ │ movw r3, #28140 @ 0x6dec │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - ldr r4, [pc, #32] @ (73058 ) │ │ │ │ + ldr r4, [pc, #32] @ (73090 ) │ │ │ │ ldr r5, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ strd lr, r8, [sp, #20] │ │ │ │ str.w sl, [sp, #28] │ │ │ │ - b.n 7307a │ │ │ │ + b.n 730b2 │ │ │ │ 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 │ │ │ │ @ instruction: 0xb864 │ │ │ │ lsls r3, r1, #1 │ │ │ │ @ instruction: 0xb884 │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ - cbz r2, 73070 │ │ │ │ + cbz r2, 730a8 │ │ │ │ sub.w r1, r3, #224 @ 0xe0 │ │ │ │ adds r6, r2, r1 │ │ │ │ - beq.n 73070 │ │ │ │ + beq.n 730a8 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 731f2 │ │ │ │ + bne.w 7322a │ │ │ │ ldr.w r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73386 │ │ │ │ + beq.w 733be │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 73070 │ │ │ │ + beq.n 730a8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 73370 │ │ │ │ + bcs.w 733a8 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 731d6 │ │ │ │ + bcs.w 7320e │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.w 731e4 │ │ │ │ + bcs.w 7321c │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bhi.n 7305c │ │ │ │ + bhi.n 73094 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itt ls │ │ │ │ movls r1, r3 │ │ │ │ movls r2, r5 │ │ │ │ - bls.n 73064 │ │ │ │ + bls.n 7309c │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 73070 │ │ │ │ + beq.n 730a8 │ │ │ │ sub.w r1, r3, #208 @ 0xd0 │ │ │ │ - b.n 73064 │ │ │ │ + b.n 7309c │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 72dee │ │ │ │ + bne.w 72e26 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w r4, [r0, #156] @ 0x9c │ │ │ │ mov r0, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 74b0a │ │ │ │ + bne.w 74b42 │ │ │ │ movw r4, #34368 @ 0x8640 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 73000 │ │ │ │ + bne.n 73038 │ │ │ │ lsls r5, r3, #22 │ │ │ │ - bpl.n 73000 │ │ │ │ + bpl.n 73038 │ │ │ │ lsls r0, r6, #24 │ │ │ │ - bmi.w 7424a │ │ │ │ + bmi.w 74282 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 73000 │ │ │ │ + beq.n 73038 │ │ │ │ movw r0, #34368 @ 0x8640 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 7316a │ │ │ │ + b.n 731a2 │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 7313a │ │ │ │ + ble.n 73172 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r0, #22 │ │ │ │ - bmi.w 74fea │ │ │ │ + bmi.w 75022 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 7313a │ │ │ │ + beq.n 73172 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r0, #22 │ │ │ │ - bmi.w 74fea │ │ │ │ + bmi.w 75022 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 7313a │ │ │ │ + beq.n 73172 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #22 │ │ │ │ - bmi.w 74fea │ │ │ │ + bmi.w 75022 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 7313a │ │ │ │ + beq.n 73172 │ │ │ │ adds r3, #24 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ adds r0, #1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ lsls r7, r4, #22 │ │ │ │ - bmi.w 74fea │ │ │ │ + bmi.w 75022 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 73128 │ │ │ │ + bne.n 73160 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r3, #156] @ 0x9c │ │ │ │ ldr.w r0, [r3, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 72f30 │ │ │ │ + bne.w 72f68 │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 74526 │ │ │ │ + beq.w 7455e │ │ │ │ and.w r2, r6, #2 │ │ │ │ lsls r1, r6, #24 │ │ │ │ - bmi.w 7424a │ │ │ │ + bmi.w 74282 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 73000 │ │ │ │ + beq.w 73038 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [r0, #156] @ 0x9c │ │ │ │ str.w r3, [r1, #156] @ 0x9c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73006 │ │ │ │ + beq.w 7303e │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #484] @ (73368 ) │ │ │ │ + ldr r1, [pc, #484] @ (733a0 ) │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ subs r2, r3, #1 │ │ │ │ ldr.w r3, [r1, ip] │ │ │ │ cmp r2, #10 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov.w r3, #28 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ @@ -106658,697 +106704,697 @@ │ │ │ │ adds r0, r1, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #400] @ 0x190 │ │ │ │ cmp r0, r4 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74b3e │ │ │ │ + beq.w 74b76 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #400 @ 0x190 │ │ │ │ add r1, r3 │ │ │ │ movw r8, #44536 @ 0xadf8 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ ldr.w r3, [r8, #2700] @ 0xa8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7338a │ │ │ │ + beq.w 733c2 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ - b.n 7301e │ │ │ │ + b.n 73056 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73070 │ │ │ │ + beq.w 730a8 │ │ │ │ sub.w r1, r3, #380 @ 0x17c │ │ │ │ - b.n 73064 │ │ │ │ + b.n 7309c │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73070 │ │ │ │ + beq.w 730a8 │ │ │ │ sub.w r1, r3, #368 @ 0x170 │ │ │ │ - b.n 73064 │ │ │ │ + b.n 7309c │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.n 73262 │ │ │ │ + bpl.n 7329a │ │ │ │ ldr.w r0, [r5, #128] @ 0x80 │ │ │ │ - cbz r0, 73262 │ │ │ │ + cbz r0, 7329a │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #420 @ 0x1a4 │ │ │ │ ldrcs r1, [r0, #80] @ 0x50 │ │ │ │ - bcs.w 738aa │ │ │ │ + bcs.w 738e2 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 74062 │ │ │ │ + bcs.w 7409a │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #368 @ 0x170 │ │ │ │ ldrcs r1, [r0, #56] @ 0x38 │ │ │ │ - bcs.w 738aa │ │ │ │ + bcs.w 738e2 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 7389c │ │ │ │ + bls.w 738d4 │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ - cbz r1, 73262 │ │ │ │ + cbz r1, 7329a │ │ │ │ cmn r1, r3 │ │ │ │ - beq.n 73262 │ │ │ │ + beq.n 7329a │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 73262 │ │ │ │ + bne.n 7329a │ │ │ │ add.w r3, r5, #60 @ 0x3c │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 74940 │ │ │ │ + beq.w 74978 │ │ │ │ add.w r3, r5, #100 @ 0x64 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 73070 │ │ │ │ + bne.w 730a8 │ │ │ │ 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 73070 │ │ │ │ + bne.w 730a8 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 73f58 │ │ │ │ + bne.w 73f90 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 73f58 │ │ │ │ + beq.w 73f90 │ │ │ │ add.w fp, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ mov r3, fp │ │ │ │ - bl 77710 │ │ │ │ + bl 77748 │ │ │ │ adds r1, r0, #3 │ │ │ │ - beq.w 74408 │ │ │ │ + beq.w 74440 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 73b16 │ │ │ │ + bne.w 73b4e │ │ │ │ ldr.w sl, [r6] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 74a4a │ │ │ │ + beq.w 74a82 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r8, [r4] │ │ │ │ - bl 7916c │ │ │ │ + bl 79194 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74408 │ │ │ │ + beq.w 74440 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ mov r0, r8 │ │ │ │ blx 2bfb8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #1 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 79798 │ │ │ │ + bl 797c0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74dde │ │ │ │ + beq.w 74e16 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 750d0 │ │ │ │ + bpl.w 75108 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 73a6c │ │ │ │ + bne.w 73aa4 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - beq.w 739ba │ │ │ │ + beq.w 739f2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ strd r1, r8, [r6, #12] │ │ │ │ strd r4, sl, [r6, #20] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 73a80 │ │ │ │ + bpl.w 73ab8 │ │ │ │ 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 73876 │ │ │ │ + bge.w 738ae │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 7387e │ │ │ │ + bne.w 738b6 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 7387e │ │ │ │ - ldr r3, [pc, #56] @ (7336c ) │ │ │ │ + beq.w 738b6 │ │ │ │ + ldr r3, [pc, #56] @ (733a4 ) │ │ │ │ ldr r0, [r7, #24] │ │ │ │ cmp r0, r3 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ - beq.w 743b2 │ │ │ │ - bl 7a554 │ │ │ │ + beq.w 743ea │ │ │ │ + bl 7a564 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 73a92 │ │ │ │ + beq.w 73aca │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 73070 │ │ │ │ + bge.w 730a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73070 │ │ │ │ + bne.w 730a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 73070 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 730a8 │ │ │ │ nop │ │ │ │ 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 73064 │ │ │ │ + bne.w 7309c │ │ │ │ ldr.w r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7307a │ │ │ │ + bne.w 730b2 │ │ │ │ ldrd r8, sl, [sp, #24] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [r3, #116] @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 73f80 │ │ │ │ + bne.w 73fb8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r6, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 739a2 │ │ │ │ + beq.w 739da │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 738b2 │ │ │ │ + bne.w 738ea │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [r6, #0] │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 738f0 │ │ │ │ + bne.w 73928 │ │ │ │ ldr r6, [r3, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7440e │ │ │ │ - ldr r3, [pc, #700] @ (73680 ) │ │ │ │ + bne.w 74446 │ │ │ │ + ldr r3, [pc, #700] @ (736b8 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r2, [r3, #1564] @ 0x61c │ │ │ │ movw r7, #40968 @ 0xa008 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 743f4 │ │ │ │ + bne.w 7442c │ │ │ │ ldr.w r2, [r3, #1572] @ 0x624 │ │ │ │ adds r5, r2, #1 │ │ │ │ - beq.w 743f4 │ │ │ │ - ldr r1, [pc, #672] @ (73684 ) │ │ │ │ + beq.w 7442c │ │ │ │ + ldr r1, [pc, #672] @ (736bc ) │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77710 │ │ │ │ + bl 77748 │ │ │ │ adds r1, r0, #3 │ │ │ │ - beq.w 74408 │ │ │ │ + beq.w 74440 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 74056 │ │ │ │ + bne.w 7408e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73f08 │ │ │ │ - ldr r1, [pc, #640] @ (73684 ) │ │ │ │ + bne.w 73f40 │ │ │ │ + ldr r1, [pc, #640] @ (736bc ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - bl 7888c │ │ │ │ + bl 788b0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 74408 │ │ │ │ + beq.w 74440 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 73ab2 │ │ │ │ + beq.w 73aea │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r3, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 74cb0 │ │ │ │ + beq.w 74ce8 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r1, #17 │ │ │ │ - bpl.w 746d2 │ │ │ │ + bpl.w 7470a │ │ │ │ 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 73dbc │ │ │ │ + beq.w 73df4 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73dca │ │ │ │ + bne.w 73e02 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ str r2, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73dd4 │ │ │ │ + bne.w 73e0c │ │ │ │ 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 73de0 │ │ │ │ + bne.w 73e18 │ │ │ │ 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 73df6 │ │ │ │ + beq.w 73e2e │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 73656 │ │ │ │ + ble.w 7368e │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp ip, r0 │ │ │ │ - beq.w 7441e │ │ │ │ + beq.w 74456 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 734d8 │ │ │ │ + beq.n 73510 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp ip, r6 │ │ │ │ - beq.w 7441e │ │ │ │ + beq.w 74456 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 734d8 │ │ │ │ + beq.n 73510 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp ip, r6 │ │ │ │ - beq.w 7441e │ │ │ │ + beq.w 74456 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 734d8 │ │ │ │ + beq.n 73510 │ │ │ │ add.w lr, r2, #24 │ │ │ │ movs r6, #3 │ │ │ │ ldr.w r5, [lr, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 7441e │ │ │ │ + beq.w 74456 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 734c2 │ │ │ │ + bne.n 734fa │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 73656 │ │ │ │ + ble.w 7368e │ │ │ │ movw ip, #39512 @ 0x9a58 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 74cdc │ │ │ │ + beq.w 74d14 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73512 │ │ │ │ + beq.n 7354a │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 74cdc │ │ │ │ + beq.w 74d14 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73512 │ │ │ │ + beq.n 7354a │ │ │ │ add.w lr, r2, #20 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r5, [lr, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 74cdc │ │ │ │ + beq.w 74d14 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 734fc │ │ │ │ + bne.n 73534 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 73656 │ │ │ │ + ble.w 7368e │ │ │ │ movw ip, #41384 @ 0xa1a8 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 74b2e │ │ │ │ + beq.w 74b66 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7354c │ │ │ │ + beq.n 73584 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 74b2e │ │ │ │ + beq.w 74b66 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 7354c │ │ │ │ + beq.n 73584 │ │ │ │ add.w lr, r2, #20 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r5, [lr, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 74b2e │ │ │ │ + beq.w 74b66 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 73536 │ │ │ │ + bne.n 7356e │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 73656 │ │ │ │ + ble.w 7368e │ │ │ │ movw ip, #41176 @ 0xa0d8 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 74ce4 │ │ │ │ + beq.w 74d1c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73584 │ │ │ │ + beq.n 735bc │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 74ce4 │ │ │ │ + beq.w 74d1c │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73584 │ │ │ │ + beq.n 735bc │ │ │ │ add.w lr, r2, #20 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r5, [lr, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 74ce4 │ │ │ │ + beq.w 74d1c │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 73570 │ │ │ │ + bne.n 735a8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 73656 │ │ │ │ + ble.n 7368e │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 74cd4 │ │ │ │ + beq.w 74d0c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 735b4 │ │ │ │ + beq.n 735ec │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 74cd4 │ │ │ │ + beq.w 74d0c │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 735b4 │ │ │ │ + beq.n 735ec │ │ │ │ add.w ip, r2, #20 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r5, [ip, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 74cd4 │ │ │ │ + beq.w 74d0c │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 735a0 │ │ │ │ + bne.n 735d8 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 73656 │ │ │ │ + ble.n 7368e │ │ │ │ movw ip, #40760 @ 0x9f38 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 749a8 │ │ │ │ + beq.w 749e0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 735ec │ │ │ │ + beq.n 73624 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 749a8 │ │ │ │ + beq.w 749e0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 735ec │ │ │ │ + beq.n 73624 │ │ │ │ add.w lr, r2, #20 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r5, [lr, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 749a8 │ │ │ │ + beq.w 749e0 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 735d8 │ │ │ │ + bne.n 73610 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 73656 │ │ │ │ + ble.n 7368e │ │ │ │ movw ip, #20420 @ 0x4fc4 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 74ca8 │ │ │ │ + beq.w 74ce0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73624 │ │ │ │ + beq.n 7365c │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 74ca8 │ │ │ │ + beq.w 74ce0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73624 │ │ │ │ + beq.n 7365c │ │ │ │ add.w lr, r2, #20 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r5, [lr, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 74ca8 │ │ │ │ + beq.w 74ce0 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 73610 │ │ │ │ + bne.n 73648 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 73656 │ │ │ │ + ble.n 7368e │ │ │ │ movw r6, #18128 @ 0x46d0 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 74b36 │ │ │ │ + beq.w 74b6e │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 73656 │ │ │ │ + beq.n 7368e │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 74b36 │ │ │ │ + beq.w 74b6e │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 73656 │ │ │ │ + beq.n 7368e │ │ │ │ adds r2, #20 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 74b36 │ │ │ │ + beq.w 74b6e │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 73646 │ │ │ │ + bne.n 7367e │ │ │ │ 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 r9, [r6, #8] │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.n 73752 │ │ │ │ - b.n 73688 │ │ │ │ + ble.n 7378a │ │ │ │ + b.n 736c0 │ │ │ │ add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr.w fp, [r6, #20] │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 74726 │ │ │ │ + bge.w 7475e │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 7c354 │ │ │ │ + bl 7c344 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 74886 │ │ │ │ + beq.w 748be │ │ │ │ tst.w r3, #96 @ 0x60 │ │ │ │ - bne.w 74726 │ │ │ │ + bne.w 7475e │ │ │ │ ldr.w r2, [fp, #84] @ 0x54 │ │ │ │ cmp.w r9, #2 │ │ │ │ and.w r2, r2, #96 @ 0x60 │ │ │ │ orr.w r3, r3, r2 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ - beq.n 7374c │ │ │ │ + beq.n 73784 │ │ │ │ ldr.w fp, [r6, #24] │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 74954 │ │ │ │ + bge.w 7498c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 7c354 │ │ │ │ + bl 7c344 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 74886 │ │ │ │ + beq.w 748be │ │ │ │ tst.w r3, #96 @ 0x60 │ │ │ │ - bne.w 74954 │ │ │ │ + bne.w 7498c │ │ │ │ ldr.w r2, [fp, #84] @ 0x54 │ │ │ │ cmp.w r9, #3 │ │ │ │ and.w r2, r2, #96 @ 0x60 │ │ │ │ orr.w r3, r3, r2 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ - beq.n 7374c │ │ │ │ + beq.n 73784 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ adds r6, #24 │ │ │ │ movs r5, #3 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr.w r4, [r6, #4]! │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 74646 │ │ │ │ - bl 7c354 │ │ │ │ + bge.w 7467e │ │ │ │ + bl 7c344 │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 74886 │ │ │ │ + beq.w 748be │ │ │ │ tst.w r3, #96 @ 0x60 │ │ │ │ - bne.w 74646 │ │ │ │ + bne.w 7467e │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ adds r5, #1 │ │ │ │ cmp r9, r5 │ │ │ │ and.w r2, r2, #96 @ 0x60 │ │ │ │ orr.w r3, r3, r2 │ │ │ │ str.w r3, [fp, #84] @ 0x54 │ │ │ │ - bne.n 7370e │ │ │ │ + bne.n 73746 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ - cbz r4, 73782 │ │ │ │ + cbz r4, 737ba │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7401c │ │ │ │ + beq.w 74054 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7402c │ │ │ │ + beq.w 74064 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7403c │ │ │ │ + beq.w 74074 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7404c │ │ │ │ + beq.w 74084 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 73f78 │ │ │ │ + beq.w 73fb0 │ │ │ │ and.w r2, r3, #17408 @ 0x4400 │ │ │ │ cmp.w r2, #17408 @ 0x4400 │ │ │ │ - bne.n 737a4 │ │ │ │ + bne.n 737dc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r1, [r2, #160] @ 0xa0 │ │ │ │ - movw r2, #41833 @ 0xa369 │ │ │ │ + movw r2, #41849 @ 0xa379 │ │ │ │ movt r2, #7 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.w 74f7c │ │ │ │ + beq.w 74fb4 │ │ │ │ lsls r2, r3, #27 │ │ │ │ - bmi.w 73d84 │ │ │ │ + bmi.w 73dbc │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.w 73ab2 │ │ │ │ + bpl.w 73aea │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ adds r3, #16 │ │ │ │ bics.w r3, r3, #16 │ │ │ │ - bne.w 75144 │ │ │ │ + bne.w 7517c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #15 │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ str r2, [r1, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73abc │ │ │ │ + beq.w 73af4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r3, #168] @ 0xa8 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 73820 │ │ │ │ + ble.n 73858 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 737f4 │ │ │ │ + bge.n 7382c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 7db1c │ │ │ │ + bl 7db0c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 74408 │ │ │ │ + blt.w 74440 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 7381e │ │ │ │ + beq.n 73856 │ │ │ │ adds r4, #16 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 751bc │ │ │ │ - bl 7db1c │ │ │ │ + bge.w 751f4 │ │ │ │ + bl 7db0c │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 74408 │ │ │ │ + blt.w 74440 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 737fe │ │ │ │ + bne.n 73836 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ mov r2, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 73eb8 │ │ │ │ + beq.w 73ef0 │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 73b30 │ │ │ │ + bmi.w 73b68 │ │ │ │ lsls r0, r3, #17 │ │ │ │ - bpl.n 73840 │ │ │ │ + bpl.n 73878 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7500a │ │ │ │ + beq.w 75042 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [r1, #144] @ 0x90 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt.n 73854 │ │ │ │ + bgt.n 7388c │ │ │ │ ldr r1, [r1, #16] │ │ │ │ add r3, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7517e │ │ │ │ + ble.w 751b6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orr.w r3, r2, #4096 @ 0x1000 │ │ │ │ lsls r6, r2, #30 │ │ │ │ it mi │ │ │ │ movmi r4, r1 │ │ │ │ str r3, [r1, #84] @ 0x54 │ │ │ │ - bmi.w 73ec0 │ │ │ │ + bmi.w 73ef8 │ │ │ │ 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 7332a │ │ │ │ + beq.w 73362 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 6bb60 │ │ │ │ + bl 6bb98 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 73332 │ │ │ │ + bne.w 7336a │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 199dfc <_Py_NewReference@@Base+0x1d0c> │ │ │ │ - b.w 743b6 │ │ │ │ + bl 19950c <_Py_NewReference@@Base+0x1d74> │ │ │ │ + b.w 743ee │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ it ls │ │ │ │ movls r1, r0 │ │ │ │ - bls.w 73232 │ │ │ │ + bls.w 7326a │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73232 │ │ │ │ - b.n 73262 │ │ │ │ + bne.w 7326a │ │ │ │ + b.n 7329a │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #616] @ (73b24 ) │ │ │ │ + ldr r1, [pc, #616] @ (73b5c ) │ │ │ │ movs r2, #28 │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ ldr.w r0, [r1, ip] │ │ │ │ subs r7, r3, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mul.w r2, r7, r2 │ │ │ │ adds r4, r0, r2 │ │ │ │ add.w r4, r4, #91136 @ 0x16400 │ │ │ │ ldr.w r4, [r4, #400] @ 0x190 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.w 7477c │ │ │ │ + bne.w 747b4 │ │ │ │ add.w r2, r2, #91136 @ 0x16400 │ │ │ │ add.w r2, r2, #400 @ 0x190 │ │ │ │ add r0, r2 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 74732 │ │ │ │ + beq.w 7476a │ │ │ │ ldr r7, [r0, #16] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - bne.w 75034 │ │ │ │ + bne.w 7506c │ │ │ │ movw r0, #28676 @ 0x7004 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 7916c │ │ │ │ + bl 79194 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7440a │ │ │ │ + beq.w 74442 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ittt lt │ │ │ │ addlt r3, #1 │ │ │ │ ldrlt r2, [sp, #12] │ │ │ │ strlt r3, [r2, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -107356,339 +107402,339 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfb8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 79798 │ │ │ │ + bl 797c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74da8 │ │ │ │ + beq.w 74de0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bpl.n 7395a │ │ │ │ + bpl.n 73992 │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7395a │ │ │ │ + bne.n 73992 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - beq.w 74430 │ │ │ │ + beq.w 74468 │ │ │ │ str.w r4, [r9, #12] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str.w r3, [r9, #16] │ │ │ │ mov r1, r4 │ │ │ │ str.w r6, [r9, #20] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ - bl 7ba28 │ │ │ │ + bl 7ba18 │ │ │ │ ldr.w r3, [r9] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75028 │ │ │ │ + beq.w 75060 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73992 │ │ │ │ + bge.n 739ca │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 750c0 │ │ │ │ + beq.w 750f8 │ │ │ │ ldr r4, [r6, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 74128 │ │ │ │ + bne.w 74160 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r6, [r2, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7425e │ │ │ │ + bne.w 74296 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74cc4 │ │ │ │ + bne.w 74cfc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ - b.n 733c2 │ │ │ │ + b.n 733fa │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq.w 74d48 │ │ │ │ - ldr r3, [pc, #352] @ (73b28 ) │ │ │ │ - ldr r2, [pc, #344] @ (73b24 ) │ │ │ │ + beq.w 74d80 │ │ │ │ + ldr r3, [pc, #352] @ (73b60 ) │ │ │ │ + ldr r2, [pc, #344] @ (73b5c ) │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r1, [sp, #32] │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 743c2 │ │ │ │ + bne.w 743fa │ │ │ │ add.w r8, r8, #110592 @ 0x1b000 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, fp │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr.w r0, [r8, #3988] @ 0xf94 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r1 │ │ │ │ - bl 7ba28 │ │ │ │ + bl 7ba18 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 750ca │ │ │ │ + beq.w 75102 │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 740d4 │ │ │ │ + beq.w 7410c │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73a24 │ │ │ │ + bge.n 73a5c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74fdc │ │ │ │ + beq.w 75014 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73a46 │ │ │ │ + bge.n 73a7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74fcc │ │ │ │ + beq.w 75004 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 73a46 │ │ │ │ + bge.n 73a7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 750e0 │ │ │ │ + beq.w 75118 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 73a6c │ │ │ │ + blt.n 73aa4 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 751fc <_Py_SetImmortal@@Base> │ │ │ │ + bl 75234 <_Py_SetImmortal@@Base> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r2, #2 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ str r1, [r6, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movs r2, #0 │ │ │ │ strd r4, sl, [r6, #20] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ str r2, [r6, #16] │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 73306 │ │ │ │ + bmi.w 7333e │ │ │ │ movw r1, #2722 @ 0xaa2 │ │ │ │ - movw r0, #65224 @ 0xfec8 │ │ │ │ + movw r0, #61000 @ 0xee48 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 74408 │ │ │ │ + bge.w 74440 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74408 │ │ │ │ + bne.w 74440 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - b.w 74886 │ │ │ │ + b.w 748be │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 737ce │ │ │ │ + bne.w 73806 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bmi.w 74816 │ │ │ │ + bmi.w 7484e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r3, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #92] @ (73b2c ) │ │ │ │ + ldr r1, [pc, #92] @ (73b64 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 77698 │ │ │ │ + bl 776d0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.w 74408 │ │ │ │ + beq.w 74440 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 737ce │ │ │ │ - ldr r1, [pc, #72] @ (73b2c ) │ │ │ │ + bne.w 73806 │ │ │ │ + ldr r1, [pc, #72] @ (73b64 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - bl 7888c │ │ │ │ + bl 788b0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 74408 │ │ │ │ + beq.w 74440 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - movw r3, #29569 @ 0x7381 │ │ │ │ + movw r3, #25769 @ 0x64a9 │ │ │ │ movt r3, #32 │ │ │ │ ldr.w r4, [r2, #168] @ 0xa8 │ │ │ │ str r3, [r2, #60] @ 0x3c │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bgt.w 737de │ │ │ │ + bgt.w 73816 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 73820 │ │ │ │ + b.n 73858 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73070 │ │ │ │ - b.w 7328c │ │ │ │ + bne.w 730a8 │ │ │ │ + b.w 732c4 │ │ │ │ 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 7515e │ │ │ │ + bpl.w 75196 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r2, [r2, #440] @ 0x1b8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73d36 │ │ │ │ + bne.w 73d6e │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #6 │ │ │ │ - bl 78e80 │ │ │ │ + bl 78ea4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75050 │ │ │ │ + beq.w 75088 │ │ │ │ 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 7480a │ │ │ │ - ldr r1, [pc, #592] @ (73db8 ) │ │ │ │ - movw r2, #292 @ 0x124 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - bl 7fe8c │ │ │ │ + beq.w 74842 │ │ │ │ + ldr r1, [pc, #592] @ (73df0 ) │ │ │ │ + movw r2, #61604 @ 0xf0a4 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + bl 7fe6c │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7480a │ │ │ │ + beq.w 74842 │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 73d26 │ │ │ │ + bpl.w 73d5e │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 73d26 │ │ │ │ + ble.w 73d5e │ │ │ │ add.w r3, lr, #12 │ │ │ │ add.w r9, 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 73d1c │ │ │ │ + bne.w 73d54 │ │ │ │ ldr.w r8, [r4, #12] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 73d1c │ │ │ │ + beq.w 73d54 │ │ │ │ ldrb.w fp, [sl, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r5, [sl, #5] │ │ │ │ cmp.w fp, #7 │ │ │ │ lsl.w r7, r2, fp │ │ │ │ lsl.w r5, r2, r5 │ │ │ │ add.w r7, r7, #4294967295 @ 0xffffffff │ │ │ │ add r5, r9 │ │ │ │ and.w r6, r8, r7 │ │ │ │ - bgt.w 744de │ │ │ │ + bgt.w 74516 │ │ │ │ ldrsb.w r2, [r9, r6] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 73cac │ │ │ │ + blt.n 73ce4 │ │ │ │ ldr.w r1, [r5, r2, lsl #3] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.w 73d1c │ │ │ │ + beq.w 73d54 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 749b0 │ │ │ │ + beq.w 749e8 │ │ │ │ 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, [r9, r6] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 741f6 │ │ │ │ + blt.w 7422e │ │ │ │ ldr.w r1, [r5, r2, lsl #3] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 73d1c │ │ │ │ + beq.n 73d54 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 74a9e │ │ │ │ + beq.w 74ad6 │ │ │ │ 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 fp, #7 │ │ │ │ - bgt.w 74a38 │ │ │ │ + bgt.w 74a70 │ │ │ │ ldrsb.w r2, [r9, r6] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 74706 │ │ │ │ + blt.w 7473e │ │ │ │ ldr.w r1, [r5, r2, lsl #3] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.w 74924 │ │ │ │ + beq.w 7495c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 748d0 │ │ │ │ + beq.w 74908 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ cmp.w fp, #7 │ │ │ │ add.w r6, r6, r3, lsr #5 │ │ │ │ add.w r6, r6, #1 │ │ │ │ and.w r6, r6, r7 │ │ │ │ - bgt.w 7485c │ │ │ │ + bgt.w 74894 │ │ │ │ ldrsb.w r2, [r9, r6] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7499e │ │ │ │ + blt.w 749d6 │ │ │ │ ldr.w r1, [r5, r2, lsl #3] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.w 74924 │ │ │ │ + beq.w 7495c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 74dfc │ │ │ │ + beq.w 74e34 │ │ │ │ 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 73c40 │ │ │ │ + b.n 73c78 │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 73c02 │ │ │ │ + bne.n 73c3a │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7480a │ │ │ │ + ble.w 74842 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sl │ │ │ │ str.w r2, [sl, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 7a908 │ │ │ │ + bl 7a918 │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ cmp.w fp, #7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bgt.w 74faa │ │ │ │ + bgt.w 74fe2 │ │ │ │ strb.w r1, [r9, r0] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r0, [sl, #5] │ │ │ │ lsls r2, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ @@ -107700,163 +107746,163 @@ │ │ │ │ str r4, [r2, #0] │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [sl, #12] │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ add.w r2, r2, #1 │ │ │ │ str.w r2, [sl, #16] │ │ │ │ - beq.w 7480a │ │ │ │ + beq.w 74842 │ │ │ │ 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 73ba6 │ │ │ │ + blt.w 73bde │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w sl, [r3, #440] @ 0x1b8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 75066 │ │ │ │ + beq.w 7509e │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - cbnz r1, 73d44 │ │ │ │ + cbnz r1, 73d7c │ │ │ │ orr.w r2, r3, #4 │ │ │ │ str r2, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r2, #17 │ │ │ │ - bpl.n 73d52 │ │ │ │ + bpl.n 73d8a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7500a │ │ │ │ + beq.w 75042 │ │ │ │ lsls r7, r2, #27 │ │ │ │ - bpl.w 73840 │ │ │ │ + bpl.w 73878 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #144] @ 0x90 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 73854 │ │ │ │ + beq.w 7388c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #152 @ 0x98 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #61464 @ 0xf018 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.w 74886 │ │ │ │ + b.w 748be │ │ │ │ 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 737aa │ │ │ │ + bls.w 737e2 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r1, #65384 @ 0xff68 │ │ │ │ + movw r1, #61160 @ 0xeee8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.w 74886 │ │ │ │ + b.w 748be │ │ │ │ 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 73452 │ │ │ │ + beq.w 7348a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73460 │ │ │ │ + beq.w 73498 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73470 │ │ │ │ + beq.w 734a8 │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ movw r3, #5140 @ 0x1414 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr.w ip, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73490 │ │ │ │ + bne.w 734c8 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 7441e │ │ │ │ + beq.w 74456 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73df8 │ │ │ │ + bne.n 73e30 │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 7441e │ │ │ │ + beq.w 74456 │ │ │ │ movw ip, #39512 @ 0x9a58 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 74cdc │ │ │ │ + beq.w 74d14 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73e1e │ │ │ │ + bne.n 73e56 │ │ │ │ movw ip, #41384 @ 0xa1a8 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 74b2e │ │ │ │ + beq.w 74b66 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73e36 │ │ │ │ + bne.n 73e6e │ │ │ │ movw ip, #41176 @ 0xa0d8 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 74ce4 │ │ │ │ + beq.w 74d1c │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73e4e │ │ │ │ + bne.n 73e86 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 74cd4 │ │ │ │ + beq.w 74d0c │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73e5e │ │ │ │ + bne.n 73e96 │ │ │ │ movw ip, #40760 @ 0x9f38 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 749a8 │ │ │ │ + beq.w 749e0 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73e76 │ │ │ │ + bne.n 73eae │ │ │ │ movw ip, #20420 @ 0x4fc4 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 74ca8 │ │ │ │ + beq.w 74ce0 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73e8e │ │ │ │ + bne.n 73ec6 │ │ │ │ movw r6, #18128 @ 0x46d0 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 74b36 │ │ │ │ + beq.w 74b6e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73ea6 │ │ │ │ - b.w 73656 │ │ │ │ + bne.n 73ede │ │ │ │ + b.w 7368e │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bpl.w 73866 │ │ │ │ + bpl.w 7389e │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - ldr r0, [pc, #604] @ (74120 ) │ │ │ │ + ldr r0, [pc, #604] @ (74158 ) │ │ │ │ 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 │ │ │ │ @@ -107868,213 +107914,213 @@ │ │ │ │ adds r0, r1, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #400] @ 0x190 │ │ │ │ cmp r0, r4 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74b4c │ │ │ │ + beq.w 74b84 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #400 @ 0x190 │ │ │ │ add r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.n 7386e │ │ │ │ + b.n 738a6 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 7be7c │ │ │ │ + bl 7be6c │ │ │ │ mov r6, r0 │ │ │ │ blx 2bfb8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 79798 │ │ │ │ + bl 797c0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74408 │ │ │ │ - ldr r1, [pc, #504] @ (74124 ) │ │ │ │ + beq.w 74440 │ │ │ │ + ldr r1, [pc, #504] @ (7415c ) │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 7888c │ │ │ │ + bl 788b0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 73a92 │ │ │ │ + beq.w 73aca │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 73418 │ │ │ │ + bge.w 73450 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73418 │ │ │ │ + bne.w 73450 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 73418 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 73450 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 6bb60 │ │ │ │ + bl 6bb98 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 73274 │ │ │ │ + bne.w 732ac │ │ │ │ mov r0, r1 │ │ │ │ - bl 268f04 │ │ │ │ + bl 267ca0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - b.w 74886 │ │ │ │ + b.w 748be │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ str r2, [r1, #80] @ 0x50 │ │ │ │ - b.n 73782 │ │ │ │ + b.n 737ba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73394 │ │ │ │ + beq.w 733cc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 7b48c │ │ │ │ + bl 7b47c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 74408 │ │ │ │ + beq.w 74440 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73394 │ │ │ │ + beq.w 733cc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w r1, r4, #16 │ │ │ │ - bl 7b48c │ │ │ │ + bl 7b47c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 74408 │ │ │ │ + beq.w 74440 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73394 │ │ │ │ + beq.w 733cc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w r1, r4, #32 │ │ │ │ - bl 7b48c │ │ │ │ + bl 7b47c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 74408 │ │ │ │ + beq.w 74440 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73394 │ │ │ │ + beq.w 733cc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ - bl 7b48c │ │ │ │ + bl 7b47c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 74408 │ │ │ │ + beq.w 74440 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73394 │ │ │ │ + beq.w 733cc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ - bl 7b48c │ │ │ │ + bl 7b47c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 74408 │ │ │ │ + beq.w 74440 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73394 │ │ │ │ + beq.w 733cc │ │ │ │ ldr r5, [sp, #12] │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ - b.n 7400e │ │ │ │ + b.n 74046 │ │ │ │ ldr.w r3, [r4, #16]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73394 │ │ │ │ + beq.w 733cc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b48c │ │ │ │ + bl 7b47c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 74004 │ │ │ │ - b.n 74408 │ │ │ │ + bne.n 7403c │ │ │ │ + b.n 74440 │ │ │ │ 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 73764 │ │ │ │ + bne.w 7379c │ │ │ │ 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 7376e │ │ │ │ + bne.w 737a6 │ │ │ │ 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 73778 │ │ │ │ + bne.w 737b0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ str r2, [r1, #56] @ 0x38 │ │ │ │ - b.w 73778 │ │ │ │ + b.w 737b0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73418 │ │ │ │ - b.w 733f8 │ │ │ │ + bne.w 73450 │ │ │ │ + b.w 73430 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ sub.w r3, r3, #380 @ 0x17c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 73232 │ │ │ │ - b.w 73262 │ │ │ │ + bne.w 7326a │ │ │ │ + b.w 7329a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74dee │ │ │ │ + beq.w 74e26 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7bf18 │ │ │ │ + bl 7bf08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74886 │ │ │ │ + beq.w 748be │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bpl.n 74098 │ │ │ │ + bpl.n 740d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 751fc <_Py_SetImmortal@@Base> │ │ │ │ + bl 75234 <_Py_SetImmortal@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ eor.w r2, sl, #1 │ │ │ │ and.w r2, r2, r3, lsr #1 │ │ │ │ mov r6, r3 │ │ │ │ str.w r4, [r1, #168] @ 0xa8 │ │ │ │ lsls r4, r2, #31 │ │ │ │ - bpl.w 72dfa │ │ │ │ + bpl.w 72e32 │ │ │ │ ldr.w r2, [r1, #128] @ 0x80 │ │ │ │ ldr.w r1, [r1, #156] @ 0x9c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74a7c │ │ │ │ + bne.w 74ab4 │ │ │ │ movw r4, #34368 @ 0x8640 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 72ffc │ │ │ │ + bne.w 73034 │ │ │ │ lsls r4, r3, #22 │ │ │ │ - bpl.w 72ffc │ │ │ │ - b.w 72e30 │ │ │ │ + bpl.w 73034 │ │ │ │ + b.w 72e68 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 740e8 │ │ │ │ + bge.n 74120 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 740e8 │ │ │ │ + cbnz r3, 74120 │ │ │ │ mov r0, r1 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 74a62 │ │ │ │ + blt.w 74a9a │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ strne.w r8, [r6, #12] │ │ │ │ - bne.w 73a6e │ │ │ │ + bne.w 73aa6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 751fc <_Py_SetImmortal@@Base> │ │ │ │ + bl 75234 <_Py_SetImmortal@@Base> │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [r8, #16] │ │ │ │ str.w r8, [r6, #12] │ │ │ │ - b.n 73a6e │ │ │ │ + b.n 73aa6 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ movw lr, #28676 @ 0x7004 │ │ │ │ movt lr, #75 @ 0x4b │ │ │ │ @@ -108083,482 +108129,482 @@ │ │ │ │ adds r6, #20 │ │ │ │ movw r8, #40968 @ 0xa008 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ mov.w fp, #0 │ │ │ │ str r7, [sp, #16] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - bne.w 75034 │ │ │ │ + bne.w 7506c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 7916c │ │ │ │ + bl 79194 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74408 │ │ │ │ + beq.w 74440 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [sl] │ │ │ │ str.w sl, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfb8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 79798 │ │ │ │ + bl 797c0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74da8 │ │ │ │ + beq.w 74de0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bpl.n 741aa │ │ │ │ + bpl.n 741e2 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 741aa │ │ │ │ + bne.n 741e2 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - beq.w 7453c │ │ │ │ + beq.w 74574 │ │ │ │ str.w r5, [r9, #12] │ │ │ │ movs r3, #1 │ │ │ │ strd fp, r6, [r9, #16] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ movs r3, #0 │ │ │ │ - bl 7ba28 │ │ │ │ + bl 7ba18 │ │ │ │ ldr.w r3, [r9] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75028 │ │ │ │ + beq.w 75060 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 741de │ │ │ │ + bge.n 74216 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74fa0 │ │ │ │ + beq.w 74fd8 │ │ │ │ ldr.w r4, [r6, #20]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7414c │ │ │ │ + bne.n 74184 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r8, sl, [sp, #24] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ - b.w 739a2 │ │ │ │ + b.w 739da │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 73cb0 │ │ │ │ - b.n 73c2c │ │ │ │ - bl 7f980 │ │ │ │ + beq.w 73ce8 │ │ │ │ + b.n 73c64 │ │ │ │ + bl 7f960 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7440a │ │ │ │ + blt.w 74442 │ │ │ │ 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 72de8 │ │ │ │ + bne.w 72e20 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 72de8 │ │ │ │ + beq.w 72e20 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 74960 │ │ │ │ + bne.w 74998 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72dfa │ │ │ │ - b.n 74078 │ │ │ │ + bne.w 72e32 │ │ │ │ + b.n 740b0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r6, [r3, #132] @ 0x84 │ │ │ │ - b.w 72f8c │ │ │ │ + b.w 72fc4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 73000 │ │ │ │ + beq.w 73038 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r1, #156] @ 0x9c │ │ │ │ - b.w 73000 │ │ │ │ + b.w 73038 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74a2a │ │ │ │ + bne.w 74a62 │ │ │ │ ldr.w r9, [r6] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 746fe │ │ │ │ + beq.w 74736 │ │ │ │ ldr.w r7, [r3, #132] @ 0x84 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ mov r8, r7 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r5, r9 │ │ │ │ movw fp, #28408 @ 0x6ef8 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ movw r9, #40968 @ 0xa008 │ │ │ │ movt r9, #75 @ 0x4b │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str.w sl, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 7916c │ │ │ │ + bl 79194 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74408 │ │ │ │ + beq.w 74440 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r7, #0] │ │ │ │ str r7, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx 2bfb8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 79798 │ │ │ │ + bl 797c0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74bb0 │ │ │ │ + beq.w 74be8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 742e6 │ │ │ │ + bpl.n 7431e │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 742e6 │ │ │ │ + bne.n 7431e │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - beq.n 74332 │ │ │ │ + beq.n 7436a │ │ │ │ str r5, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ str r6, [r4, #20] │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7ba28 │ │ │ │ + bl 7ba18 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 74f94 │ │ │ │ + beq.w 74fcc │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74314 │ │ │ │ + bge.n 7434c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74bd2 │ │ │ │ + beq.w 74c0a │ │ │ │ ldr.w r5, [r6, #20]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7429a │ │ │ │ + bne.n 742d2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r8, sl, [sp, #20] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.w 74652 │ │ │ │ + bmi.w 7468a │ │ │ │ ldr.w r0, [r2, #132] @ 0x84 │ │ │ │ - b.w 733c2 │ │ │ │ + b.w 733fa │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w sl, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 74bdc │ │ │ │ - ldr r3, [pc, #672] @ (745e0 ) │ │ │ │ + beq.w 74c14 │ │ │ │ + ldr r3, [pc, #672] @ (74618 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ - ldr r3, [pc, #664] @ (745e4 ) │ │ │ │ + ldr r3, [pc, #664] @ (7461c ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 746a0 │ │ │ │ + bne.w 746d8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #3988] @ 0xf94 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - bl 7ba28 │ │ │ │ + bl 7ba18 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 75070 │ │ │ │ + beq.w 750a8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 745ec │ │ │ │ + bne.w 74624 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74398 │ │ │ │ + bge.n 743d0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 74398 │ │ │ │ + cbnz r2, 743d0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp.w sl, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 74a70 │ │ │ │ + blt.w 74aa8 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 74c32 │ │ │ │ + beq.w 74c6a │ │ │ │ mov r5, r3 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 742e8 │ │ │ │ - bl 78c14 │ │ │ │ + b.n 74320 │ │ │ │ + bl 78c38 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 7334c │ │ │ │ - b.w 73a92 │ │ │ │ + bge.w 73384 │ │ │ │ + b.w 73aca │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 739e6 │ │ │ │ + beq.w 73a1e │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 743e2 │ │ │ │ + bge.n 7441a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbnz r2, 743e2 │ │ │ │ + cbnz r2, 7441a │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ str r3, [r6, #12] │ │ │ │ - b.w 73a6e │ │ │ │ - ldr r0, [pc, #496] @ (745e8 ) │ │ │ │ - bl 6bb60 │ │ │ │ + b.w 73aa6 │ │ │ │ + ldr r0, [pc, #496] @ (74620 ) │ │ │ │ + bl 6bb98 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 733e2 │ │ │ │ - ldr r0, [pc, #484] @ (745e8 ) │ │ │ │ - bl 268f04 │ │ │ │ + bne.w 7341a │ │ │ │ + ldr r0, [pc, #484] @ (74620 ) │ │ │ │ + bl 267ca0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - b.n 74886 │ │ │ │ + b.n 748be │ │ │ │ ldr.w r9, [r6] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 74276 │ │ │ │ - b.w 733c2 │ │ │ │ + bne.w 742ae │ │ │ │ + b.w 733fa │ │ │ │ mov.w r3, #1073741824 @ 0x40000000 │ │ │ │ - b.w 73658 │ │ │ │ + b.w 73690 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r0, [r3, #132] @ 0x84 │ │ │ │ - b.w 72d6e │ │ │ │ + b.w 72da6 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr.w fp, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 74c4e │ │ │ │ - ldr r3, [pc, #416] @ (745e0 ) │ │ │ │ + beq.w 74c86 │ │ │ │ + ldr r3, [pc, #416] @ (74618 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #416] @ (745e4 ) │ │ │ │ + ldr r1, [pc, #416] @ (7461c ) │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr.w r3, [r1, ip] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7489c │ │ │ │ + bne.w 748d4 │ │ │ │ add.w r2, r2, #110592 @ 0x1b000 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ ldr.w r0, [r2, #3988] @ 0xf94 │ │ │ │ mov r2, r4 │ │ │ │ - bl 7ba28 │ │ │ │ + bl 7ba18 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 750f6 │ │ │ │ + beq.w 7512e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 74790 │ │ │ │ + beq.w 747c8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74494 │ │ │ │ + bge.n 744cc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 750fe │ │ │ │ + beq.w 75136 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 744b8 │ │ │ │ + bge.n 744f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74e74 │ │ │ │ + beq.w 74eac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 744b8 │ │ │ │ + bge.n 744f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74e6a │ │ │ │ + beq.w 74ea2 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ cmp.w fp, #1073741824 @ 0x40000000 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - blt.w 7395a │ │ │ │ + blt.w 73992 │ │ │ │ mov r0, r4 │ │ │ │ - bl 751fc <_Py_SetImmortal@@Base> │ │ │ │ + bl 75234 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.w 7395a │ │ │ │ + b.w 73992 │ │ │ │ cmp.w fp, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r2, [r9, r6, lsl #2] │ │ │ │ ldrshle.w r2, [r9, r6, lsl #1] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 74938 │ │ │ │ + blt.w 74970 │ │ │ │ ldr.w r1, [r5, r2, lsl #3] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.w 73d1c │ │ │ │ + beq.w 73d54 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 749b0 │ │ │ │ + beq.w 749e8 │ │ │ │ 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 fp, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r2, [r9, r6, lsl #2] │ │ │ │ ldrshle.w r2, [r9, r6, lsl #1] │ │ │ │ - b.w 73c16 │ │ │ │ + b.w 73c4e │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 74a22 │ │ │ │ + beq.w 74a5a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w r6, r6, #128 @ 0x80 │ │ │ │ and.w r2, r6, #2 │ │ │ │ str r6, [r3, #84] @ 0x54 │ │ │ │ - b.n 74252 │ │ │ │ + b.n 7428a │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 74b68 │ │ │ │ - ldr r3, [pc, #152] @ (745e0 ) │ │ │ │ + beq.w 74ba0 │ │ │ │ + ldr r3, [pc, #152] @ (74618 ) │ │ │ │ mov r1, r5 │ │ │ │ - ldr r2, [pc, #152] @ (745e4 ) │ │ │ │ + ldr r2, [pc, #152] @ (7461c ) │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7496c │ │ │ │ + bne.w 749a4 │ │ │ │ add.w r2, r7, #110592 @ 0x1b000 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ ldr.w r0, [r2, #3988] @ 0xf94 │ │ │ │ mov r2, r5 │ │ │ │ - bl 7ba28 │ │ │ │ + bl 7ba18 │ │ │ │ adds r7, r0, #1 │ │ │ │ - beq.w 750ee │ │ │ │ + beq.w 75126 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 747c6 │ │ │ │ + beq.w 747fe │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74598 │ │ │ │ + bge.n 745d0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74e92 │ │ │ │ + beq.w 74eca │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 745bc │ │ │ │ + bge.n 745f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74e88 │ │ │ │ + beq.w 74ec0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 745bc │ │ │ │ + bge.n 745f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74e7e │ │ │ │ + beq.w 74eb6 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ movs r2, #1 │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - blt.w 741aa │ │ │ │ + blt.w 741e2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 751fc <_Py_SetImmortal@@Base> │ │ │ │ + bl 75234 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - b.n 741aa │ │ │ │ + b.n 741e2 │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 745fe │ │ │ │ + bge.n 74636 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74eba │ │ │ │ + beq.w 74ef2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74622 │ │ │ │ + bge.n 7465a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74eb0 │ │ │ │ + beq.w 74ee8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74622 │ │ │ │ + bge.n 7465a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74e9c │ │ │ │ + beq.w 74ed4 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ movs r2, #1 │ │ │ │ cmp.w sl, #1073741824 @ 0x40000000 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - blt.w 742e6 │ │ │ │ + blt.w 7431e │ │ │ │ mov r0, r5 │ │ │ │ - bl 751fc <_Py_SetImmortal@@Base> │ │ │ │ + bl 75234 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - b.n 742e6 │ │ │ │ + b.n 7431e │ │ │ │ adds r5, #1 │ │ │ │ cmp r9, r5 │ │ │ │ - bne.w 7370e │ │ │ │ - b.w 7374a │ │ │ │ + bne.w 73746 │ │ │ │ + b.w 73782 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #720] @ (7492c ) │ │ │ │ + ldr r1, [pc, #720] @ (74964 ) │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r3, [r3, #180] @ 0xb4 │ │ │ │ subs r2, r3, #1 │ │ │ │ ldr.w r1, [r1, ip] │ │ │ │ movs r3, #28 │ │ │ │ cmp r2, #10 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ @@ -108569,153 +108615,153 @@ │ │ │ │ adds r0, r1, r3 │ │ │ │ add.w r0, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r0, #400] @ 0x190 │ │ │ │ cmp r0, r4 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74b22 │ │ │ │ + beq.w 74b5a │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #400 @ 0x190 │ │ │ │ add r1, r3 │ │ │ │ - ldr r3, [pc, #660] @ (74930 ) │ │ │ │ + ldr r3, [pc, #660] @ (74968 ) │ │ │ │ ldr r4, [r1, #16] │ │ │ │ - b.w 733c6 │ │ │ │ + b.w 733fe │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7435a │ │ │ │ + beq.w 74392 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 746c0 │ │ │ │ + bge.n 746f8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 746c0 │ │ │ │ + cbnz r2, 746f8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 743ac │ │ │ │ + bge.w 743e4 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r5, r3 │ │ │ │ - b.n 742e6 │ │ │ │ + b.n 7431e │ │ │ │ lsls r6, r3, #17 │ │ │ │ - bpl.w 73438 │ │ │ │ + bpl.w 73470 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [r0, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73438 │ │ │ │ + bne.w 73470 │ │ │ │ ldr r2, [r0, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73438 │ │ │ │ + bne.w 73470 │ │ │ │ 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 73438 │ │ │ │ + b.w 73470 │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ - b.w 733c2 │ │ │ │ + b.w 733fa │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 73c64 │ │ │ │ + bne.w 73c9c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.w 73cb0 │ │ │ │ + b.w 73ce8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72fc0 │ │ │ │ + beq.w 72ff8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ and.w r2, r6, #2 │ │ │ │ - b.w 73000 │ │ │ │ + b.w 73038 │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.w 736c6 │ │ │ │ - b.w 7374c │ │ │ │ + bne.w 736fe │ │ │ │ + b.w 73784 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r2 │ │ │ │ ldr r6, [r2, #124] @ 0x7c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 74660 │ │ │ │ + beq.n 74698 │ │ │ │ ldr.w r2, [r1, ip] │ │ │ │ subs r7, r3, #1 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r2, #28 │ │ │ │ mul.w r2, r7, r2 │ │ │ │ adds r4, r0, r2 │ │ │ │ add.w r4, r4, #91136 @ 0x16400 │ │ │ │ ldr.w r4, [r4, #400] @ 0x190 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 74760 │ │ │ │ + beq.n 74798 │ │ │ │ cmp r7, #10 │ │ │ │ - bls.w 74d1e │ │ │ │ + bls.w 74d56 │ │ │ │ add.w r2, r2, #91136 @ 0x16400 │ │ │ │ add.w r2, r2, #400 @ 0x190 │ │ │ │ add r0, r2 │ │ │ │ ldr.w r9, [r6] │ │ │ │ ldr r7, [r0, #16] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 74276 │ │ │ │ - b.n 74660 │ │ │ │ + bne.w 742ae │ │ │ │ + b.n 74698 │ │ │ │ cmp r7, #10 │ │ │ │ - bhi.w 738dc │ │ │ │ + bhi.w 73914 │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ add.w r2, r2, #376 @ 0x178 │ │ │ │ add r0, r2 │ │ │ │ - b.w 738e6 │ │ │ │ + b.w 7391e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 747a8 │ │ │ │ + bge.n 747e0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 747a8 │ │ │ │ + cbnz r2, 747e0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp.w fp, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 74d10 │ │ │ │ + blt.w 74d48 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 74cfa │ │ │ │ + beq.w 74d32 │ │ │ │ mov r4, r3 │ │ │ │ str.w r3, [r9, #12] │ │ │ │ - b.w 7395e │ │ │ │ + b.w 73996 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 747da │ │ │ │ + bge.n 74812 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 747da │ │ │ │ + cbnz r2, 74812 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 74d9c │ │ │ │ + blt.w 74dd4 │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ and.w r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ strne.w r7, [r9, #12] │ │ │ │ - beq.w 74d2a │ │ │ │ + beq.w 74d62 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 741ae │ │ │ │ + b.n 741e6 │ │ │ │ ldr.w r3, [r0, #156] @ 0x9c │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 73000 │ │ │ │ + beq.w 73038 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 72f52 │ │ │ │ - b.n 74240 │ │ │ │ + bne.w 72f8a │ │ │ │ + b.n 74278 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ str.w sl, [r2, #440] @ 0x1b8 │ │ │ │ - b.w 73d36 │ │ │ │ - ldr r3, [pc, #276] @ (7492c ) │ │ │ │ + b.w 73d6e │ │ │ │ + ldr r3, [pc, #276] @ (74964 ) │ │ │ │ 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 │ │ │ │ @@ -108723,889 +108769,889 @@ │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #91136 @ 0x16400 │ │ │ │ ldr.w r4, [r2, #400] @ 0x190 │ │ │ │ add.w r2, r3, #91136 @ 0x16400 │ │ │ │ add.w r2, r2, #400 @ 0x190 │ │ │ │ add r2, r1 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 74856 │ │ │ │ + beq.n 7488e │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #376 @ 0x178 │ │ │ │ add r1, r3 │ │ │ │ cmp r0, #10 │ │ │ │ it ls │ │ │ │ movls r2, r1 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - b.w 73acc │ │ │ │ + b.w 73b04 │ │ │ │ cmp.w fp, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r2, [r9, r6, lsl #1] │ │ │ │ ldrgt.w r2, [r9, r6, lsl #2] │ │ │ │ - b.w 73c82 │ │ │ │ - ldr r0, [pc, #196] @ (74934 ) │ │ │ │ - bl 6bb60 │ │ │ │ + b.w 73cba │ │ │ │ + ldr r0, [pc, #196] @ (7496c ) │ │ │ │ + bl 6bb98 │ │ │ │ mov r2, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - bne.w 72faa │ │ │ │ - ldr r0, [pc, #180] @ (74934 ) │ │ │ │ - bl 268f04 │ │ │ │ + bne.w 72fe2 │ │ │ │ + ldr r0, [pc, #180] @ (7496c ) │ │ │ │ + bl 267ca0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #30 │ │ │ │ - bmi.w 75108 │ │ │ │ + bmi.w 75140 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ bic.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r2, #84] @ 0x54 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 73870 │ │ │ │ + b.w 738a8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7445e │ │ │ │ + beq.w 74496 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 748bc │ │ │ │ + bge.n 748f4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 748bc │ │ │ │ + cbnz r2, 748f4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 74e60 │ │ │ │ + blt.w 74e98 │ │ │ │ mov r4, r3 │ │ │ │ str.w r3, [r9, #12] │ │ │ │ - b.w 7395e │ │ │ │ + b.w 73996 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73c64 │ │ │ │ + bne.w 73c9c │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, lr │ │ │ │ - bne.w 73c64 │ │ │ │ + bne.w 73c9c │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.w 74e5c │ │ │ │ + beq.w 74e94 │ │ │ │ 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 74e58 │ │ │ │ + beq.w 74e90 │ │ │ │ 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 73c64 │ │ │ │ + bne.w 73c9c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.w 73d1c │ │ │ │ + b.w 73d54 │ │ │ │ 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 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 73cb0 │ │ │ │ - b.n 74504 │ │ │ │ + beq.w 73ce8 │ │ │ │ + b.n 7453c │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ ldr r2, [r0, #100] @ 0x64 │ │ │ │ subs r2, r3, r2 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73070 │ │ │ │ - b.w 73262 │ │ │ │ + bne.w 730a8 │ │ │ │ + b.w 7329a │ │ │ │ cmp.w r9, #3 │ │ │ │ - bne.w 73704 │ │ │ │ - b.w 7374c │ │ │ │ + bne.w 7373c │ │ │ │ + b.w 73784 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 74232 │ │ │ │ - b.w 730bc │ │ │ │ + bne.w 7426a │ │ │ │ + b.w 730f4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74562 │ │ │ │ + beq.w 7459a │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7498c │ │ │ │ + bge.n 749c4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 7498c │ │ │ │ + cbnz r2, 749c4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 74ea6 │ │ │ │ + blt.w 74ede │ │ │ │ mov r5, r3 │ │ │ │ str.w r3, [r9, #12] │ │ │ │ - b.n 741ae │ │ │ │ + b.n 741e6 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 7470c │ │ │ │ - b.w 73c9a │ │ │ │ + beq.w 74744 │ │ │ │ + b.w 73cd2 │ │ │ │ mov.w r3, #67108864 @ 0x4000000 │ │ │ │ - b.w 73658 │ │ │ │ + b.w 73690 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 74a06 │ │ │ │ + bne.n 74a3e │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 74a06 │ │ │ │ + bne.n 74a3e │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.w 74df8 │ │ │ │ + beq.w 74e30 │ │ │ │ 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 74df4 │ │ │ │ + beq.w 74e2c │ │ │ │ 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 73d1c │ │ │ │ + beq.w 73d54 │ │ │ │ mov.w r2, r8, lsr #5 │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ cmp.w fp, #7 │ │ │ │ add r2, r6 │ │ │ │ and.w r6, r7, r2 │ │ │ │ - bgt.w 74514 │ │ │ │ - b.w 73c12 │ │ │ │ + bgt.w 7454c │ │ │ │ + b.w 73c4a │ │ │ │ and.w r2, r6, #2 │ │ │ │ - b.w 73000 │ │ │ │ + b.w 73038 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #784] @ (74d44 ) │ │ │ │ + ldr r1, [pc, #784] @ (74d7c ) │ │ │ │ ldr.w r3, [r3, #180] @ 0xb4 │ │ │ │ - b.n 7473c │ │ │ │ + b.n 74774 │ │ │ │ cmp.w fp, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r2, [r9, r6, lsl #1] │ │ │ │ ldrgt.w r2, [r9, r6, lsl #2] │ │ │ │ - b.w 73c4c │ │ │ │ + b.w 73c84 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r7 │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - bl 7888c │ │ │ │ + bl 788b0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 73070 │ │ │ │ - b.n 74408 │ │ │ │ + bne.w 730a8 │ │ │ │ + b.n 74440 │ │ │ │ str.w r8, [r6, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 73a6e │ │ │ │ - b.n 74de0 │ │ │ │ + bne.w 73aa6 │ │ │ │ + b.n 74e18 │ │ │ │ str r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74bb2 │ │ │ │ + beq.w 74bea │ │ │ │ mov r5, r3 │ │ │ │ - b.n 742e8 │ │ │ │ + b.n 74320 │ │ │ │ lsls r0, r3, #24 │ │ │ │ - bmi.w 7317a │ │ │ │ + bmi.w 731b2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 72f52 │ │ │ │ + beq.w 72f8a │ │ │ │ tst.w sl, #1 │ │ │ │ - bne.w 72f52 │ │ │ │ + bne.w 72f8a │ │ │ │ ldr.w r2, [r2, #156] @ 0x9c │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 72ffc │ │ │ │ - b.w 72f52 │ │ │ │ + beq.w 73034 │ │ │ │ + b.w 72f8a │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 73c2c │ │ │ │ + bne.w 73c64 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, lr │ │ │ │ - bne.w 73c2c │ │ │ │ + bne.w 73c64 │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.w 74cf6 │ │ │ │ + beq.w 74d2e │ │ │ │ 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 74cf2 │ │ │ │ + beq.w 74d2a │ │ │ │ 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 73d1c │ │ │ │ - b.w 73c2c │ │ │ │ + beq.w 73d54 │ │ │ │ + b.w 73c64 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #376 @ 0x178 │ │ │ │ add r1, r3 │ │ │ │ - b.w 72eea │ │ │ │ + b.w 72f22 │ │ │ │ lsls r1, r3, #24 │ │ │ │ - bpl.w 72f3a │ │ │ │ - b.w 73000 │ │ │ │ + bpl.w 72f72 │ │ │ │ + b.w 73038 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #376 @ 0x178 │ │ │ │ add r2, r3 │ │ │ │ - b.w 72f8a │ │ │ │ + b.w 72fc2 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #376 @ 0x178 │ │ │ │ add r1, r3 │ │ │ │ - b.n 74698 │ │ │ │ + b.n 746d0 │ │ │ │ mov.w r3, #16777216 @ 0x1000000 │ │ │ │ - b.w 73658 │ │ │ │ + b.w 73690 │ │ │ │ mov.w r3, #536870912 @ 0x20000000 │ │ │ │ - b.w 73658 │ │ │ │ + b.w 73690 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #376 @ 0x178 │ │ │ │ add r1, r3 │ │ │ │ - b.w 731c0 │ │ │ │ + b.w 731f8 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #376 @ 0x178 │ │ │ │ add r1, r3 │ │ │ │ - b.w 73f02 │ │ │ │ + b.w 73f3a │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #376 @ 0x178 │ │ │ │ add r3, r1 │ │ │ │ - b.w 72e7c │ │ │ │ + b.w 72eb4 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 74546 │ │ │ │ + bne.w 7457e │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bmi.w 75078 │ │ │ │ + bmi.w 750b0 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 750a0 │ │ │ │ + blt.w 750d8 │ │ │ │ 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 r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74baa │ │ │ │ + bge.n 74be2 │ │ │ │ subs r4, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 750b0 │ │ │ │ + beq.w 750e8 │ │ │ │ mov r5, r3 │ │ │ │ - b.w 741aa │ │ │ │ + b.w 741e2 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 74408 │ │ │ │ + bge.w 74440 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74408 │ │ │ │ + bne.w 74440 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - b.n 74886 │ │ │ │ + b.n 748be │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 74314 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7434c │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 7433e │ │ │ │ + bne.w 74376 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.w 74efc │ │ │ │ + bmi.w 74f34 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 74f2a │ │ │ │ + blt.w 74f62 │ │ │ │ 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 sl, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 746ce │ │ │ │ + bge.w 74706 │ │ │ │ add.w r2, sl, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 746ce │ │ │ │ + bne.w 74706 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r5, r3 │ │ │ │ - b.w 742e6 │ │ │ │ + b.w 7431e │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 751fc <_Py_SetImmortal@@Base> │ │ │ │ + bl 75234 <_Py_SetImmortal@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #2 │ │ │ │ mov r5, r3 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ bfi r2, r1, #0, #2 │ │ │ │ strb r2, [r3, #16] │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.w 742e8 │ │ │ │ + b.w 74320 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 7443c │ │ │ │ + bne.w 74474 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.w 74f34 │ │ │ │ + bmi.w 74f6c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 74f4e │ │ │ │ + blt.w 74f86 │ │ │ │ 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 fp, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 74c92 │ │ │ │ + bge.n 74cca │ │ │ │ add.w r2, fp, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 74f58 │ │ │ │ + beq.w 74f90 │ │ │ │ mov r4, r3 │ │ │ │ - b.w 7395a │ │ │ │ + b.w 73992 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - b.w 72f14 │ │ │ │ + b.w 72f4c │ │ │ │ mov.w r3, #33554432 @ 0x2000000 │ │ │ │ - b.w 73658 │ │ │ │ + b.w 73690 │ │ │ │ ldr.w r6, [r3, #172] @ 0xac │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.n 74cec │ │ │ │ + ble.n 74d24 │ │ │ │ movs r4, #0 │ │ │ │ - b.w 73688 │ │ │ │ + b.w 736c0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #120] @ (74d44 ) │ │ │ │ + ldr r1, [pc, #120] @ (74d7c ) │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr.w r3, [r3, #180] @ 0xb4 │ │ │ │ - b.n 74660 │ │ │ │ + b.n 74698 │ │ │ │ mov.w r3, #268435456 @ 0x10000000 │ │ │ │ - b.w 73658 │ │ │ │ + b.w 73690 │ │ │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ │ │ - b.w 73658 │ │ │ │ + b.w 73690 │ │ │ │ mov.w r3, #134217728 @ 0x8000000 │ │ │ │ - b.w 73658 │ │ │ │ + b.w 73690 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - b.w 73782 │ │ │ │ + b.w 737ba │ │ │ │ ldr r1, [r4, #28] │ │ │ │ - b.n 74ae6 │ │ │ │ + b.n 74b1e │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 74ad0 │ │ │ │ + b.n 74b08 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 751fc <_Py_SetImmortal@@Base> │ │ │ │ + bl 75234 <_Py_SetImmortal@@Base> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #2 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ bfi r2, r1, #0, #2 │ │ │ │ strb r2, [r3, #16] │ │ │ │ - b.n 747bc │ │ │ │ + b.n 747f4 │ │ │ │ str.w r3, [r9, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 74dae │ │ │ │ + beq.n 74de6 │ │ │ │ mov r4, r3 │ │ │ │ - b.w 7395e │ │ │ │ + b.w 73996 │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ add.w r2, r2, #376 @ 0x178 │ │ │ │ add r0, r2 │ │ │ │ - b.n 7476a │ │ │ │ + b.n 747a2 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r7 │ │ │ │ - bl 751fc <_Py_SetImmortal@@Base> │ │ │ │ + bl 75234 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ movs r1, #2 │ │ │ │ bfi r2, r1, #0, #2 │ │ │ │ strb r2, [r7, #16] │ │ │ │ str.w r7, [r9, #12] │ │ │ │ - b.w 741ae │ │ │ │ + b.w 741e6 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 739c6 │ │ │ │ + bne.w 739fe │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.w 74ec4 │ │ │ │ + bmi.w 74efc │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 74eec │ │ │ │ + blt.w 74f24 │ │ │ │ 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 743ee │ │ │ │ + bge.w 74426 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 743ee │ │ │ │ + bne.w 74426 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.w 743ee │ │ │ │ + b.w 74426 │ │ │ │ str.w r7, [r9, #12] │ │ │ │ - cbz r7, 74dae │ │ │ │ + cbz r7, 74de6 │ │ │ │ mov r5, r7 │ │ │ │ - b.w 741ae │ │ │ │ + b.w 741e6 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #12] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 74408 │ │ │ │ + bge.w 74440 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74408 │ │ │ │ + bne.w 74440 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - b.n 74886 │ │ │ │ + b.n 748be │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ ldr.w r3, [r2, #392] @ 0x188 │ │ │ │ - b.w 72dbe │ │ │ │ + b.w 72df6 │ │ │ │ str r0, [r6, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 73a9a │ │ │ │ - b.w 74408 │ │ │ │ - ldr r4, [pc, #744] @ (750d8 ) │ │ │ │ - b.w 7408a │ │ │ │ + blt.w 73ad2 │ │ │ │ + b.w 74440 │ │ │ │ + ldr r4, [pc, #744] @ (75110 ) │ │ │ │ + b.w 740c2 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ - b.n 749f4 │ │ │ │ + b.n 74a2c │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 749de │ │ │ │ + b.n 74a16 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73c9a │ │ │ │ + bne.w 73cd2 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ ubfx lr, r0, #2, #3 │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, lr │ │ │ │ - bne.w 73c9a │ │ │ │ + bne.w 73cd2 │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 74e54 │ │ │ │ + beq.n 74e8c │ │ │ │ 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 74e50 │ │ │ │ + beq.n 74e88 │ │ │ │ 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 74924 │ │ │ │ - b.w 73c9a │ │ │ │ + beq.w 7495c │ │ │ │ + b.w 73cd2 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ - b.n 74e3e │ │ │ │ + b.n 74e76 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 74e2a │ │ │ │ + b.n 74e62 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ - b.n 74916 │ │ │ │ + b.n 7494e │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 74900 │ │ │ │ + b.n 74938 │ │ │ │ adds r2, #1 │ │ │ │ mov r4, r3 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.w 7395a │ │ │ │ + b.w 73992 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 744b8 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 744f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 744a6 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 744de │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 745bc │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 745f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 745aa │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 745e2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 74598 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 745d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 74622 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7465a │ │ │ │ adds r2, #1 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.w 741aa │ │ │ │ + b.w 741e2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 74610 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 74648 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 745fe │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 74636 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 74ed6 │ │ │ │ + bmi.n 74f0e │ │ │ │ ldrsb.w r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 74ede │ │ │ │ + blt.n 74f16 │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 74d64 │ │ │ │ + b.n 74d9c │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 74ef6 │ │ │ │ + bge.n 74f2e │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r0, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r1, #20 │ │ │ │ addpl.w r3, r1, #28 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #492] @ (750dc ) │ │ │ │ + ldr r3, [pc, #492] @ (75114 ) │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 74d7a │ │ │ │ + b.n 74db2 │ │ │ │ add.w r3, r1, #20 │ │ │ │ - b.n 74d64 │ │ │ │ + b.n 74d9c │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 74f0e │ │ │ │ + bmi.n 74f46 │ │ │ │ ldrsb.w r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 74f1c │ │ │ │ + blt.n 74f54 │ │ │ │ add.w r3, r5, #28 │ │ │ │ - b.n 74bf8 │ │ │ │ + b.n 74c30 │ │ │ │ ldrsb.w r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 74f1c │ │ │ │ + blt.n 74f54 │ │ │ │ add.w r3, r5, #20 │ │ │ │ - b.n 74bf8 │ │ │ │ + b.n 74c30 │ │ │ │ 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, #428] @ (750dc ) │ │ │ │ + ldr r3, [pc, #428] @ (75114 ) │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 74c0e │ │ │ │ + b.n 74c46 │ │ │ │ lsls r5, r3, #25 │ │ │ │ - bmi.n 74f68 │ │ │ │ + bmi.n 74fa0 │ │ │ │ ldrsb.w r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 74f76 │ │ │ │ + bge.n 74fae │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #392] @ (750dc ) │ │ │ │ + ldr r3, [pc, #392] @ (75114 ) │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 74c80 │ │ │ │ + b.n 74cb8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r4, r3 │ │ │ │ - b.w 7395a │ │ │ │ + b.w 73992 │ │ │ │ ldrsb.w r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 74f40 │ │ │ │ + blt.n 74f78 │ │ │ │ add.w r3, r4, #20 │ │ │ │ - b.n 74c6a │ │ │ │ + b.n 74ca2 │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 74c6a │ │ │ │ + b.n 74ca2 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r1, #65296 @ 0xff10 │ │ │ │ + movw r1, #61072 @ 0xee90 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 74886 │ │ │ │ + b.n 748be │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 74bbc │ │ │ │ - b.w 74408 │ │ │ │ + blt.w 74bf4 │ │ │ │ + b.w 74440 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 741de │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 74216 │ │ │ │ cmp.w fp, #15 │ │ │ │ ite le │ │ │ │ strhle.w r1, [r9, r0, lsl #1] │ │ │ │ strgt.w r1, [r9, r0, lsl #2] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r0, [sl, #5] │ │ │ │ - b.w 73ce2 │ │ │ │ + b.w 73d1a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 72ff2 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 7302a │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - b.w 73a36 │ │ │ │ + b.w 73a6e │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - b.w 73a24 │ │ │ │ + b.w 73a5c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r3, [r2, #12] │ │ │ │ - movw r1, #65128 @ 0xfe68 │ │ │ │ + movw r1, #60904 @ 0xede8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 74886 │ │ │ │ + b.n 748be │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #80 @ 0x50 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #61392 @ 0xefd0 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 74886 │ │ │ │ + b.n 748be │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 74dba │ │ │ │ - b.w 74408 │ │ │ │ + blt.w 74df2 │ │ │ │ + b.w 74440 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #65248 @ 0xfee0 │ │ │ │ + movw r1, #61024 @ 0xee60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - b.n 74886 │ │ │ │ - bl d94d0 │ │ │ │ + b.n 748be │ │ │ │ + bl d93c0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r0, [r3, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7519e │ │ │ │ + bne.w 751d6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r0, [r3, #440] @ 0x1b8 │ │ │ │ - bl 1fc770 │ │ │ │ + bl 1fb898 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - b.n 74886 │ │ │ │ - bl d94d0 │ │ │ │ - b.w 742e6 │ │ │ │ + b.n 748be │ │ │ │ + bl d93c0 │ │ │ │ + b.w 7431e │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 7508a │ │ │ │ + bmi.n 750c2 │ │ │ │ ldrsb.w r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 75092 │ │ │ │ + blt.n 750ca │ │ │ │ add.w r3, r5, #28 │ │ │ │ - b.n 74b84 │ │ │ │ + b.n 74bbc │ │ │ │ ldrsb.w r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 750aa │ │ │ │ + bge.n 750e2 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r5, #20 │ │ │ │ addpl.w r3, r5, #28 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #56] @ (750dc ) │ │ │ │ + ldr r3, [pc, #56] @ (75114 ) │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 74b9a │ │ │ │ + b.n 74bd2 │ │ │ │ add.w r3, r5, #20 │ │ │ │ - b.n 74b84 │ │ │ │ + b.n 74bbc │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r5, r3 │ │ │ │ - b.w 741aa │ │ │ │ + b.w 741e2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 73992 │ │ │ │ - bl d94d0 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 739ca │ │ │ │ + bl d93c0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r3, r1 │ │ │ │ - b.w 743ee │ │ │ │ + b.w 74426 │ │ │ │ nop │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - b.w 73a46 │ │ │ │ - bl d94d0 │ │ │ │ - b.w 741aa │ │ │ │ - bl d94d0 │ │ │ │ - b.w 7395a │ │ │ │ + b.w 73a7e │ │ │ │ + bl d93c0 │ │ │ │ + b.w 741e2 │ │ │ │ + bl d93c0 │ │ │ │ + b.w 73992 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 74494 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 744cc │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #228] @ (751f4 ) │ │ │ │ + ldr r0, [pc, #228] @ (7522c ) │ │ │ │ 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, #400] @ 0x190 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 751c8 │ │ │ │ + beq.n 75200 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 751c8 │ │ │ │ + bhi.n 75200 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #376 @ 0x178 │ │ │ │ add r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #8] │ │ │ │ - b.w 74894 │ │ │ │ + b.w 748cc │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r1, #65456 @ 0xffb0 │ │ │ │ + movw r1, #61232 @ 0xef30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.w 74886 │ │ │ │ + b.w 748be │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #61312 @ 0xef80 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.w 74886 │ │ │ │ + b.w 748be │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #244 @ 0xf4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + movw r1, #61556 @ 0xf074 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.w 74886 │ │ │ │ - ldr r1, [pc, #88] @ (751f8 ) │ │ │ │ - movw r2, #292 @ 0x124 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - bl 7fe8c │ │ │ │ + b.w 748be │ │ │ │ + ldr r1, [pc, #88] @ (75230 ) │ │ │ │ + movw r2, #61604 @ 0xf0a4 │ │ │ │ + movt r2, #41 @ 0x29 │ │ │ │ + bl 7fe6c │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73b7c │ │ │ │ + bne.w 73bb4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w lr, [r3, #440] @ 0x1b8 │ │ │ │ - b.n 75066 │ │ │ │ + b.n 7509e │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r8 │ │ │ │ - bne.w 737fe │ │ │ │ - b.w 7381e │ │ │ │ + bne.w 73836 │ │ │ │ + b.w 73856 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #400 @ 0x190 │ │ │ │ add r2, r3 │ │ │ │ - b.n 7513c │ │ │ │ + b.n 75174 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #65088 @ 0xfe40 │ │ │ │ + movw r1, #60864 @ 0xedc0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - b.w 74886 │ │ │ │ + b.w 748be │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r3, r5} │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -000751fc <_Py_SetImmortal@@Base>: │ │ │ │ +00075234 <_Py_SetImmortal@@Base>: │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.n 75216 <_Py_SetImmortal@@Base+0x1a> │ │ │ │ + bmi.n 7524e <_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 │ │ │ │ - cbz r2, 7523e <_Py_SetImmortal@@Base+0x42> │ │ │ │ - movw r1, #65389 @ 0xff6d │ │ │ │ + cbz r2, 75276 <_Py_SetImmortal@@Base+0x42> │ │ │ │ + movw r1, #65357 @ 0xff4d │ │ │ │ movt r1, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 752b6 <_Py_SetImmortal@@Base+0xba> │ │ │ │ + bne.n 752ee <_Py_SetImmortal@@Base+0xba> │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bpl.n 752c0 <_Py_SetImmortal@@Base+0xc4> │ │ │ │ + bpl.n 752f8 <_Py_SetImmortal@@Base+0xc4> │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 752c0 <_Py_SetImmortal@@Base+0xc4> │ │ │ │ + beq.n 752f8 <_Py_SetImmortal@@Base+0xc4> │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ bic.w ip, r2, #3 │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ bic.w r0, r0, #3 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ bfi r2, r1, #0, #2 │ │ │ │ - ldr r1, [pc, #108] @ (752cc <_Py_SetImmortal@@Base+0xd0>) │ │ │ │ + ldr r1, [pc, #108] @ (75304 <_Py_SetImmortal@@Base+0xd0>) │ │ │ │ ldr.w lr, [lr, r1] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ and.w r2, r1, #3 │ │ │ │ ldr.w r1, [lr, #8] │ │ │ │ orrs r2, r0 │ │ │ │ str.w r2, [ip, #4] │ │ │ │ @@ -109621,343 +109667,343 @@ │ │ │ │ ldr.w r0, [r1, #3868] @ 0xf1c │ │ │ │ it gt │ │ │ │ strgt.w r2, [r1, #3768] @ 0xeb8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r1, #3868] @ 0xf1c │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 752b2 <_Py_SetImmortal@@Base+0xb6> │ │ │ │ + bge.n 752ea <_Py_SetImmortal@@Base+0xb6> │ │ │ │ mov.w r2, #1342177280 @ 0x50000000 │ │ │ │ str r2, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7523e <_Py_SetImmortal@@Base+0x42> │ │ │ │ + bne.n 75276 <_Py_SetImmortal@@Base+0x42> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 752ac <_Py_SetImmortal@@Base+0xb0> │ │ │ │ - b.n 752b2 <_Py_SetImmortal@@Base+0xb6> │ │ │ │ + blt.n 752e4 <_Py_SetImmortal@@Base+0xb0> │ │ │ │ + b.n 752ea <_Py_SetImmortal@@Base+0xb6> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000752d0 : │ │ │ │ +00075308 : │ │ │ │ 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 752ec │ │ │ │ + bne.n 75324 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbz r3, 7530c │ │ │ │ - movw r2, #65389 @ 0xff6d │ │ │ │ + cbz r3, 75344 │ │ │ │ + movw r2, #65357 @ 0xff4d │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 75310 │ │ │ │ + bne.n 75348 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ and.w r0, r0, #512 @ 0x200 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ blx r3 │ │ │ │ - b.n 75304 │ │ │ │ + b.n 7533c │ │ │ │ stmdb 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 75898 │ │ │ │ + bne.w 758d0 │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ movw r5, #39512 @ 0x9a58 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r9, r5 │ │ │ │ - bne.w 7575c │ │ │ │ - bl 7598c │ │ │ │ + bne.w 75794 │ │ │ │ + bl 759c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75858 │ │ │ │ + beq.w 75890 │ │ │ │ mov r0, r7 │ │ │ │ - bl 766a8 │ │ │ │ + bl 766e0 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7536c │ │ │ │ + bge.n 753a4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 75602 │ │ │ │ + beq.w 7563a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75792 │ │ │ │ + beq.w 757ca │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 75922 │ │ │ │ + beq.w 7595a │ │ │ │ cmp r9, r5 │ │ │ │ - bne.w 75614 │ │ │ │ + bne.w 7564c │ │ │ │ ldr.w r7, [r4, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7556e │ │ │ │ + bne.w 755a6 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 758e6 │ │ │ │ + bne.w 7591e │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.w 755a0 │ │ │ │ + bmi.w 755d8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str.w r3, [r4, #172] @ 0xac │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 755b6 │ │ │ │ + bne.w 755ee │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - ble.w 7558e │ │ │ │ + ble.w 755c6 │ │ │ │ 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 753fe │ │ │ │ + bhi.n 75436 │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 75498 │ │ │ │ + beq.n 754d0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 753fe │ │ │ │ + ble.n 75436 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 754b2 │ │ │ │ + beq.n 754ea │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 753fe │ │ │ │ + beq.n 75436 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 754b2 │ │ │ │ + beq.n 754ea │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 753fe │ │ │ │ + beq.n 75436 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r9, [r3, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 754b2 │ │ │ │ + beq.n 754ea │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 753f0 │ │ │ │ + bne.n 75428 │ │ │ │ ldr.w r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75904 │ │ │ │ + bne.w 7593c │ │ │ │ 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 754b8 │ │ │ │ + bpl.n 754f0 │ │ │ │ str.w r3, [r4, #456] @ 0x1c8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r7, [r4, #168] @ 0xa8 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 754c4 │ │ │ │ - ldr r1, [pc, #484] @ (75610 ) │ │ │ │ + beq.n 754fc │ │ │ │ + ldr r1, [pc, #484] @ (75648 ) │ │ │ │ mov r0, r3 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ - bl 847fc <_PyObject_GenericSetAttrWithDict@@Base+0x5ac> │ │ │ │ + bl 847e0 <_PyObject_GenericSetAttrWithDict@@Base+0x5ac> │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #464] @ (75610 ) │ │ │ │ + ldr r1, [pc, #464] @ (75648 ) │ │ │ │ movw r0, #39512 @ 0x9a58 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 847fc <_PyObject_GenericSetAttrWithDict@@Base+0x5ac> │ │ │ │ + bl 847e0 <_PyObject_GenericSetAttrWithDict@@Base+0x5ac> │ │ │ │ ldrd r2, r0, [sp, #40] @ 0x28 │ │ │ │ eor.w r5, r0, r2 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.w 757cc │ │ │ │ + bpl.w 75804 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bpl.w 757b8 │ │ │ │ + bpl.w 757f0 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ cmp r5, #1 │ │ │ │ - bls.n 754c4 │ │ │ │ + bls.n 754fc │ │ │ │ ldr.w r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75956 │ │ │ │ + bne.w 7598e │ │ │ │ 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 75484 │ │ │ │ + bpl.n 754bc │ │ │ │ str.w r3, [r4, #456] @ 0x1c8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 758fe │ │ │ │ + bne.w 75936 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 75556 │ │ │ │ + bne.n 7558e │ │ │ │ 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 754b2 │ │ │ │ + beq.n 754ea │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7549a │ │ │ │ + bne.n 754d2 │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 753fe │ │ │ │ + bne.n 75436 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, lr │ │ │ │ - blt.n 753be │ │ │ │ + blt.n 753f6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r7, [r4, #168] @ 0xa8 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 7542a │ │ │ │ + bne.n 75462 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 75542 │ │ │ │ + ble.n 7557a │ │ │ │ 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 7551c │ │ │ │ + bhi.n 75554 │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ - cbz r3, 75520 │ │ │ │ + cbz r3, 75558 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 7551c │ │ │ │ + ble.n 75554 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 7553a │ │ │ │ + beq.n 75572 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 7551c │ │ │ │ + beq.n 75554 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 7553a │ │ │ │ + beq.n 75572 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 7551c │ │ │ │ + beq.n 75554 │ │ │ │ adds r3, #20 │ │ │ │ mov.w r8, #2 │ │ │ │ ldr.w r9, [r3, #4]! │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 7553a │ │ │ │ + beq.n 75572 │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 7550c │ │ │ │ + bne.n 75544 │ │ │ │ mov r0, fp │ │ │ │ - b.n 75464 │ │ │ │ + b.n 7549c │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7553a │ │ │ │ + beq.n 75572 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75522 │ │ │ │ + bne.n 7555a │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7551c │ │ │ │ + bne.n 75554 │ │ │ │ adds r7, #1 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.n 754da │ │ │ │ + bne.n 75512 │ │ │ │ mov r0, fp │ │ │ │ lsls r3, r0, #30 │ │ │ │ - bmi.n 75484 │ │ │ │ + bmi.n 754bc │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 75484 │ │ │ │ + beq.n 754bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fbf0 │ │ │ │ - b.n 75484 │ │ │ │ + bl 7fbd0 │ │ │ │ + b.n 754bc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 75490 │ │ │ │ + bge.n 754c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75490 │ │ │ │ + bne.n 754c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 75490 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 754c8 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7538e │ │ │ │ + bge.w 753c6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7538e │ │ │ │ + bne.w 753c6 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7538e │ │ │ │ + b.n 753c6 │ │ │ │ ldr.w r7, [r4, #168] @ 0xa8 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bgt.n 754ce │ │ │ │ - b.n 75542 │ │ │ │ + bgt.n 75506 │ │ │ │ + b.n 7557a │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 751fc <_Py_SetImmortal@@Base> │ │ │ │ + bl 75234 <_Py_SetImmortal@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r5 │ │ │ │ str.w r3, [r4, #172] @ 0xac │ │ │ │ - beq.w 753a8 │ │ │ │ - ldr r1, [pc, #88] @ (75610 ) │ │ │ │ + beq.w 753e0 │ │ │ │ + ldr r1, [pc, #88] @ (75648 ) │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r7, #1 │ │ │ │ strd r7, r7, [sp, #40] @ 0x28 │ │ │ │ - bl 847fc <_PyObject_GenericSetAttrWithDict@@Base+0x5ac> │ │ │ │ + bl 847e0 <_PyObject_GenericSetAttrWithDict@@Base+0x5ac> │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #68] @ (75610 ) │ │ │ │ + ldr r1, [pc, #68] @ (75648 ) │ │ │ │ movw r0, #39512 @ 0x9a58 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 847fc <_PyObject_GenericSetAttrWithDict@@Base+0x5ac> │ │ │ │ + bl 847e0 <_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 757f8 │ │ │ │ + beq.w 75830 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bpl.w 757e0 │ │ │ │ + bpl.w 75818 │ │ │ │ cmp r7, #1 │ │ │ │ - bhi.w 753fe │ │ │ │ + bhi.w 75436 │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bgt.w 753b4 │ │ │ │ - b.n 754b8 │ │ │ │ + bgt.w 753ec │ │ │ │ + b.n 754f0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7536c │ │ │ │ + b.n 753a4 │ │ │ │ nop │ │ │ │ @ instruction: 0xf0d4004d │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7f7d4 │ │ │ │ + bl 7f7c4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 75384 │ │ │ │ + ble.w 753bc │ │ │ │ movw lr, #34368 @ 0x8640 │ │ │ │ movt lr, #75 @ 0x4b │ │ │ │ mov.w r9, #0 │ │ │ │ add.w ip, r3, #12 │ │ │ │ str r6, [sp, #16] │ │ │ │ ldr.w r2, [lr, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ @@ -109965,415 +110011,415 @@ │ │ │ │ str.w lr, [sp, #12] │ │ │ │ strd r5, r4, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r7, [ip, #4]! │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 758c4 │ │ │ │ + bge.w 758fc │ │ │ │ ldr.w r6, [r7, #128] @ 0x80 │ │ │ │ ldr.w r5, [fp, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 75722 │ │ │ │ + beq.n 7575a │ │ │ │ ldr.w r3, [r6, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 75736 │ │ │ │ + beq.n 7576e │ │ │ │ ldr.w r4, [r3, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 757ae │ │ │ │ + beq.w 757e6 │ │ │ │ ldr.w r8, [r4, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7580e │ │ │ │ + beq.w 75846 │ │ │ │ ldr.w r0, [r8, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7585e │ │ │ │ + beq.w 75896 │ │ │ │ strd r3, ip, [sp, #32] │ │ │ │ - bl 7f7d4 │ │ │ │ + bl 7f7c4 │ │ │ │ ldrd r3, ip, [sp, #32] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 756b2 │ │ │ │ + bne.n 756ea │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 756c8 │ │ │ │ + bne.n 75700 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ moveq r4, r8 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr.w lr, [r4, #16] │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 7573a │ │ │ │ + bne.n 75772 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7573a │ │ │ │ + bne.n 75772 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp lr, r0 │ │ │ │ - bne.w 75868 │ │ │ │ + bne.w 758a0 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 75868 │ │ │ │ + bne.w 758a0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 75732 │ │ │ │ + bne.n 7576a │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 75732 │ │ │ │ + bne.n 7576a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75872 │ │ │ │ + beq.w 758aa │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7581e │ │ │ │ + ble.w 75856 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 75746 │ │ │ │ + bne.n 7577e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 7564e │ │ │ │ + bne.n 75686 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldrd r5, r4, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 75384 │ │ │ │ + b.n 753bc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r4, #34368 @ 0x8640 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 756f2 │ │ │ │ + beq.n 7572a │ │ │ │ mov r4, r7 │ │ │ │ - b.n 756fa │ │ │ │ + b.n 75732 │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 7586c │ │ │ │ + bne.w 758a4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 756e2 │ │ │ │ + b.n 7571a │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7581e │ │ │ │ + beq.n 75856 │ │ │ │ adds r5, #16 │ │ │ │ movs r0, #1 │ │ │ │ mov r1, ip │ │ │ │ ldr.w r3, [r5, #4]! │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 75818 │ │ │ │ + bne.n 75850 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 7570e │ │ │ │ + b.n 75746 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #544] @ (75984 ) │ │ │ │ + ldr r1, [pc, #544] @ (759bc ) │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl da8cc <_PyEval_CheckExceptTypeValid@@Base+0x7dc> │ │ │ │ + bl da7bc <_PyEval_CheckExceptTypeValid@@Base+0x7dc> │ │ │ │ mov r2, r0 │ │ │ │ adds r7, r0, #1 │ │ │ │ - beq.w 75974 │ │ │ │ + beq.w 759ac │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ bic.w r0, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 75890 │ │ │ │ + beq.w 758c8 │ │ │ │ mov r1, r4 │ │ │ │ - bl d80f8 │ │ │ │ + bl d7fe8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 84ae4 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + bl 84ac8 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75352 │ │ │ │ + bne.w 7538a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 75858 │ │ │ │ + beq.n 75890 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 75858 │ │ │ │ + bge.n 75890 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75858 │ │ │ │ + bne.n 75890 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 75858 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 75890 │ │ │ │ movw r4, #34368 @ 0x8640 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - b.n 756c8 │ │ │ │ + b.n 75700 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7545e │ │ │ │ + bne.w 75496 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7545e │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 75496 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75458 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bne.w 75490 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 75458 │ │ │ │ + b.n 75490 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 755ee │ │ │ │ + bne.w 75626 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 755ee │ │ │ │ + b.n 75626 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 755e8 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bne.w 75620 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 755e8 │ │ │ │ + b.n 75620 │ │ │ │ movw r8, #34368 @ 0x8640 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ - b.n 756b2 │ │ │ │ + b.n 756ea │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 75750 │ │ │ │ + bne.n 75788 │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldrd r6, r3, [sp, #16] │ │ │ │ - movw r1, #17408 @ 0x4400 │ │ │ │ + movw r1, #13184 @ 0x3380 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 75792 │ │ │ │ + bge.n 757ca │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 75792 │ │ │ │ + bne.n 757ca │ │ │ │ mov r0, r3 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 75796 │ │ │ │ + bne.n 757ce │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 75492 │ │ │ │ + b.n 754ca │ │ │ │ movw r0, #34368 @ 0x8640 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - b.n 7569c │ │ │ │ + b.n 756d4 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 7572c │ │ │ │ + b.n 75764 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 7572c │ │ │ │ + b.n 75764 │ │ │ │ mov r3, fp │ │ │ │ mov r1, ip │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 75758 │ │ │ │ + beq.w 75790 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75876 │ │ │ │ + bne.n 758ae │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov ip, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 7570e │ │ │ │ - b.n 7581e │ │ │ │ - bl 1d3a08 │ │ │ │ + beq.w 75746 │ │ │ │ + b.n 75856 │ │ │ │ + bl 1d2b38 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 75786 │ │ │ │ + b.n 757be │ │ │ │ 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 7575c │ │ │ │ - bl 7598c │ │ │ │ + bne.w 75794 │ │ │ │ + bl 759c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75352 │ │ │ │ - b.n 75796 │ │ │ │ + bne.w 7538a │ │ │ │ + b.n 757ce │ │ │ │ movw r4, #44536 @ 0xadf8 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldrd r6, r3, [sp, #16] │ │ │ │ - movw r1, #17368 @ 0x43d8 │ │ │ │ + movw r1, #13144 @ 0x3358 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7583e │ │ │ │ + b.n 75876 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 758fa │ │ │ │ + bge.n 75932 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 758fa │ │ │ │ + cbnz r2, 75932 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 75492 │ │ │ │ + b.n 754ca │ │ │ │ str.w r6, [sl] │ │ │ │ - b.n 75490 │ │ │ │ - ldr r3, [pc, #128] @ (75988 ) │ │ │ │ + b.n 754c8 │ │ │ │ + ldr r3, [pc, #128] @ (759c0 ) │ │ │ │ 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, #148] @ 0x94 │ │ │ │ - b.n 75408 │ │ │ │ + b.n 75440 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 75930 │ │ │ │ + bge.n 75968 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 7594e │ │ │ │ + cbz r2, 75986 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #17340 @ 0x43bc │ │ │ │ + movw r1, #13116 @ 0x333c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75796 │ │ │ │ - b.n 75858 │ │ │ │ + bne.w 757ce │ │ │ │ + b.n 75890 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 75930 │ │ │ │ - ldr r3, [pc, #48] @ (75988 ) │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 75968 │ │ │ │ + ldr r3, [pc, #48] @ (759c0 ) │ │ │ │ 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, #148] @ 0x94 │ │ │ │ - b.n 7546e │ │ │ │ + b.n 754a6 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 84ae4 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + bl 84ac8 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75796 │ │ │ │ - b.n 75858 │ │ │ │ + bne.w 757ce │ │ │ │ + b.n 75890 │ │ │ │ nop │ │ │ │ @ instruction: 0xf0d4004d │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #20 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.w 75b96 │ │ │ │ + bmi.w 75bce │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75bd4 │ │ │ │ + beq.w 75c0c │ │ │ │ ldr.w r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 759e8 │ │ │ │ + ble.n 75a20 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr.w sl, [r3, #172] @ 0xac │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 75eae │ │ │ │ + beq.w 75ee6 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 75a4e │ │ │ │ + beq.n 75a86 │ │ │ │ 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 75eae │ │ │ │ + beq.w 75ee6 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 759d4 │ │ │ │ + bne.n 75a0c │ │ │ │ add.w r6, r4, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.w 75c0c │ │ │ │ + ble.w 75c44 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ mov r7, r3 │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 759f0 │ │ │ │ + beq.n 75a28 │ │ │ │ add.w ip, r4, #16 │ │ │ │ ldr.w ip, [ip, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 759fe │ │ │ │ - bl 28efc4 <_PyBytes_FromXIData@@Base+0x440> │ │ │ │ + bne.n 75a36 │ │ │ │ + bl 28df9c <_PyBytes_FromXIData@@Base+0x440> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 75a44 │ │ │ │ + cbz r0, 75a7c │ │ │ │ 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 75f40 │ │ │ │ - movw r1, #17508 @ 0x4464 │ │ │ │ + bpl.w 75f78 │ │ │ │ + movw r1, #13284 @ 0x33e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r4 │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 75ecc │ │ │ │ + blt.w 75f04 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r6, [sl, #8] │ │ │ │ add.w r9, r6, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 75c42 │ │ │ │ - blt.w 75ede │ │ │ │ + beq.w 75c7a │ │ │ │ + blt.w 75f16 │ │ │ │ cmp r6, #19 │ │ │ │ - bgt.w 75e48 │ │ │ │ - ldr r1, [pc, #564] @ (75ca0 ) │ │ │ │ + bgt.w 75e80 │ │ │ │ + ldr r1, [pc, #564] @ (75cd8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov fp, r3 │ │ │ │ ldr.w r8, [r1, r3] │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ add.w r3, r3, r6, lsl #3 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1728] @ 0x6c0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 75bea │ │ │ │ - ldr r0, [pc, #536] @ (75ca4 ) │ │ │ │ + beq.w 75c22 │ │ │ │ + ldr r0, [pc, #536] @ (75cdc ) │ │ │ │ ldr.w r1, [r3, #1732] @ 0x6c4 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ str.w r7, [r3, #1728] @ 0x6c0 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r3, #1732] @ 0x6c4 │ │ │ │ ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75e88 │ │ │ │ + bne.w 75ec0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #12] │ │ │ │ mov.w r2, r9, lsl #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #16 │ │ │ │ sub.w r9, r4, #8 │ │ │ │ blx 2b348 │ │ │ │ @@ -110400,60 +110446,60 @@ │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp lr, r7 │ │ │ │ str r7, [sp, #4] │ │ │ │ str.w r9, [r3, #3760] @ 0xeb0 │ │ │ │ str.w r2, [r3, #3868] @ 0xf1c │ │ │ │ str.w lr, [r3, #3768] @ 0xeb8 │ │ │ │ - bgt.w 75e00 │ │ │ │ + bgt.w 75e38 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 75be2 │ │ │ │ + bge.n 75c1a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r5, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 75a46 │ │ │ │ + beq.n 75a7e │ │ │ │ ldr.w r3, [sl, #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.w 75a46 │ │ │ │ + beq.w 75a7e │ │ │ │ ldr.w r3, [sl, #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.w 75a46 │ │ │ │ + beq.w 75a7e │ │ │ │ add.w r7, sl, #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 75b88 │ │ │ │ + blt.n 75bc0 │ │ │ │ cmp r2, r6 │ │ │ │ str.w r3, [r0, #4]! │ │ │ │ - bne.n 75b70 │ │ │ │ - b.n 75a46 │ │ │ │ + bne.n 75ba8 │ │ │ │ + b.n 75a7e │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, r6 │ │ │ │ str r1, [r3, #0] │ │ │ │ str.w r3, [r0, #4]! │ │ │ │ - bne.n 75b70 │ │ │ │ - b.n 75a46 │ │ │ │ - ldr r0, [pc, #264] @ (75ca0 ) │ │ │ │ + bne.n 75ba8 │ │ │ │ + b.n 75a7e │ │ │ │ + ldr r0, [pc, #264] @ (75cd8 ) │ │ │ │ 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] │ │ │ │ @@ -110463,774 +110509,774 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r1, r2, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r1, #400] @ 0x190 │ │ │ │ cmp r0, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75e6e │ │ │ │ + beq.w 75ea6 │ │ │ │ ldr.w r3, [r1, #416] @ 0x1a0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 759b2 │ │ │ │ + bne.w 759ea │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f980 │ │ │ │ + bl 7f960 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 759b2 │ │ │ │ - b.n 75a44 │ │ │ │ + bge.w 759ea │ │ │ │ + b.n 75a7c │ │ │ │ str r5, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 75b36 │ │ │ │ - b.n 75a46 │ │ │ │ + bne.n 75b6e │ │ │ │ + b.n 75a7e │ │ │ │ mov r1, r9 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 76f98 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76fd0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75a44 │ │ │ │ - ldr r3, [pc, #156] @ (75ca0 ) │ │ │ │ + beq.w 75a7c │ │ │ │ + ldr r3, [pc, #156] @ (75cd8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ - b.n 75aa8 │ │ │ │ + b.n 75ae0 │ │ │ │ adds r3, r2, #1 │ │ │ │ mov fp, r3 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 75f34 │ │ │ │ + bcs.w 75f6c │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 75f54 │ │ │ │ + bl 75f8c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75f34 │ │ │ │ + beq.w 75f6c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ cmp r0, r2 │ │ │ │ - bge.n 75c5a │ │ │ │ + bge.n 75c92 │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ str.w r3, [r8, r0, lsl #2] │ │ │ │ adds r0, #1 │ │ │ │ - b.n 75c2e │ │ │ │ + b.n 75c66 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #88] @ (75ca8 ) │ │ │ │ + ldr r3, [pc, #88] @ (75ce0 ) │ │ │ │ add.w r4, r3, #1968 @ 0x7b0 │ │ │ │ str.w r5, [r3, #1984] @ 0x7c0 │ │ │ │ - b.n 75a46 │ │ │ │ + b.n 75a7e │ │ │ │ sub.w r9, r7, #4 │ │ │ │ movs r0, #1 │ │ │ │ str.w r4, [r8, r9] │ │ │ │ - bl 7193c │ │ │ │ + bl 71974 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75f2c │ │ │ │ + beq.w 75f64 │ │ │ │ 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 75f54 │ │ │ │ + bl 75f8c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75f3a │ │ │ │ + beq.w 75f72 │ │ │ │ subs r2, r0, #4 │ │ │ │ movs r5, #0 │ │ │ │ add r0, r9 │ │ │ │ mov r1, r2 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 75cac │ │ │ │ + beq.n 75ce4 │ │ │ │ str.w r5, [r1, #4]! │ │ │ │ - b.n 75c96 │ │ │ │ + b.n 75cce │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ subs r0, r7, #1 │ │ │ │ lsls r6, r1, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 75df2 │ │ │ │ + beq.w 75e2a │ │ │ │ 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 75de4 │ │ │ │ + bge.w 75e1c │ │ │ │ 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 75d32 │ │ │ │ + ble.n 75d6a │ │ │ │ add.w ip, r2, r3, lsl #2 │ │ │ │ ldr.w r4, [ip, #20] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 75dd8 │ │ │ │ + beq.n 75e10 │ │ │ │ adds r4, r3, #2 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 75d32 │ │ │ │ + bge.n 75d6a │ │ │ │ ldr.w ip, [ip, #24] │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 75dd8 │ │ │ │ + beq.n 75e10 │ │ │ │ adds r3, #3 │ │ │ │ cmp r3, r6 │ │ │ │ - bge.n 75d32 │ │ │ │ + bge.n 75d6a │ │ │ │ adds r2, #16 │ │ │ │ ldr.w r4, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 75dd8 │ │ │ │ + beq.n 75e10 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 75d24 │ │ │ │ + bgt.n 75d5c │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 75cf0 │ │ │ │ + bne.n 75d28 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r7 │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 85d00 │ │ │ │ + bl 85ce4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75f28 │ │ │ │ + beq.w 75f60 │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 75d66 │ │ │ │ + ble.n 75d9e │ │ │ │ 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 75cbe │ │ │ │ + beq.n 75cf6 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 75d86 │ │ │ │ + ble.n 75dbe │ │ │ │ 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 75da0 │ │ │ │ + ble.n 75dd8 │ │ │ │ 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 75cbe │ │ │ │ + beq.n 75cf6 │ │ │ │ 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 75dd0 │ │ │ │ + bge.n 75e08 │ │ │ │ ldr.w r3, [r2, ip, lsl #2] │ │ │ │ cmp lr, r3 │ │ │ │ it eq │ │ │ │ streq r1, [r6, #0] │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 75db2 │ │ │ │ + bne.n 75dea │ │ │ │ ldr r4, [sp, #0] │ │ │ │ - b.n 75cbe │ │ │ │ + b.n 75cf6 │ │ │ │ ldrd r6, r2, [sp, #4] │ │ │ │ mov r4, r5 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ mov r5, r7 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 75cc6 │ │ │ │ + bne.w 75cfe │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mov r4, r5 │ │ │ │ cmp fp, r6 │ │ │ │ - bne.n 75eee │ │ │ │ + bne.n 75f26 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7630c │ │ │ │ - b.n 75a46 │ │ │ │ + bl 76344 │ │ │ │ + b.n 75a7e │ │ │ │ ldr.w r2, [r3, #3748] @ 0xea4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 75b24 │ │ │ │ + beq.w 75b5c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 75b24 │ │ │ │ + beq.w 75b5c │ │ │ │ ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75b24 │ │ │ │ + bne.w 75b5c │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ - cbnz r3, 75e7e │ │ │ │ + cbnz r3, 75eb6 │ │ │ │ add.w r2, r8, #12 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 75b24 │ │ │ │ + bmi.w 75b5c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 75e32 │ │ │ │ + bne.n 75e6a │ │ │ │ dmb ish │ │ │ │ - b.n 75b24 │ │ │ │ + b.n 75b5c │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r9, r3 │ │ │ │ - bls.w 75bea │ │ │ │ - bl 1fc770 │ │ │ │ + bls.w 75c22 │ │ │ │ + bl 1fb898 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75a44 │ │ │ │ - ldr r3, [pc, #236] @ (75f50 ) │ │ │ │ + beq.w 75a7c │ │ │ │ + ldr r3, [pc, #236] @ (75f88 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r8, [r2, r3] │ │ │ │ - b.n 75aae │ │ │ │ + b.n 75ae6 │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ ldr.w r3, [r2, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 759b2 │ │ │ │ - b.n 75bd4 │ │ │ │ + bne.w 759ea │ │ │ │ + b.n 75c0c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75b24 │ │ │ │ - b.n 75e20 │ │ │ │ - movw r2, #6105 @ 0x17d9 │ │ │ │ + bne.w 75b5c │ │ │ │ + b.n 75e58 │ │ │ │ + movw r2, #5177 @ 0x1439 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 75f16 │ │ │ │ + bne.n 75f4e │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b7b0 │ │ │ │ + bl 6b7e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75f20 │ │ │ │ + bne.n 75f58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 131e48 │ │ │ │ - ldr r3, [pc, #168] @ (75f50 ) │ │ │ │ + bl 131aa0 │ │ │ │ + ldr r3, [pc, #168] @ (75f88 ) │ │ │ │ ldr.w r8, [r3, fp] │ │ │ │ - b.n 75aa8 │ │ │ │ + b.n 75ae0 │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #17464 @ 0x4438 │ │ │ │ + movw r1, #13240 @ 0x33b8 │ │ │ │ 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 d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75a44 │ │ │ │ + bne.w 75a7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 75a44 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 75a7c │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - movw r0, #64396 @ 0xfb8c │ │ │ │ + movw r0, #60172 @ 0xeb0c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 75a44 │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 75a7c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 28ee34 <_PyBytes_FromXIData@@Base+0x2b0> │ │ │ │ + bl 28de0c <_PyBytes_FromXIData@@Base+0x2b0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 75f12 │ │ │ │ + bge.n 75f4a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 75f12 │ │ │ │ + cbnz r2, 75f4a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 75df8 │ │ │ │ + b.n 75e30 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #44] @ (75f50 ) │ │ │ │ + ldr r3, [pc, #44] @ (75f88 ) │ │ │ │ ldr.w r8, [r3, fp] │ │ │ │ - b.n 75aa8 │ │ │ │ + b.n 75ae0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 75ef8 │ │ │ │ + b.n 75f30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7630c │ │ │ │ - b.n 75a44 │ │ │ │ - bl 1fc770 │ │ │ │ - b.n 75a44 │ │ │ │ - bl 1fc770 │ │ │ │ - b.n 75efe │ │ │ │ - movw r1, #17532 @ 0x447c │ │ │ │ + bl 76344 │ │ │ │ + b.n 75a7c │ │ │ │ + bl 1fb898 │ │ │ │ + b.n 75a7c │ │ │ │ + bl 1fb898 │ │ │ │ + b.n 75f36 │ │ │ │ + movw r1, #13308 @ 0x33fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f36b4 │ │ │ │ - b.n 75a3a │ │ │ │ + bl f3560 │ │ │ │ + b.n 75a72 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00075f54 : │ │ │ │ +00075f8c : │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 76036 │ │ │ │ + blt.n 7606e │ │ │ │ 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, #3529 @ 0xdc9 │ │ │ │ + movw r3, #3565 @ 0xded │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r5, [r4, #868] @ 0x364 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7601c │ │ │ │ - ldr r0, [pc, #184] @ (7603c ) │ │ │ │ + bne.n 76054 │ │ │ │ + ldr r0, [pc, #184] @ (76074 ) │ │ │ │ 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, #1604] @ 0x644 │ │ │ │ - bcs.n 75fee │ │ │ │ + bcs.n 76026 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r5, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 75fe0 │ │ │ │ + beq.n 76018 │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 75fba │ │ │ │ + cbz r2, 75ff2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 75fd4 │ │ │ │ + bcc.n 7600c │ │ │ │ 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 75fb6 │ │ │ │ + b.n 75fee │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70e94 │ │ │ │ + bl 70eb8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 75fb6 │ │ │ │ + bne.n 75fee │ │ │ │ ldr.w r1, [r4, #848] @ 0x350 │ │ │ │ - movw r3, #45961 @ 0xb389 │ │ │ │ + movw r3, #46017 @ 0xb3c1 │ │ │ │ movt r3, #6 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 7602c │ │ │ │ + bne.n 76064 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2bfa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 75fb6 │ │ │ │ + beq.n 75fee │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 75fb6 │ │ │ │ + b.n 75fee │ │ │ │ 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 7600c │ │ │ │ + b.n 76044 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00076040 : │ │ │ │ +00076078 : │ │ │ │ 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 76182 │ │ │ │ + beq.w 761ba │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ itt eq │ │ │ │ movweq r0, #14563 @ 0x38e3 │ │ │ │ movteq r0, #910 @ 0x38e │ │ │ │ - bne.n 760f0 │ │ │ │ + bne.n 76128 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi.w 761d0 │ │ │ │ + bhi.w 76208 │ │ │ │ movw r6, #24184 @ 0x5e78 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ - movw r3, #25049 @ 0x61d9 │ │ │ │ + movw r3, #25105 @ 0x6211 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r5, [r6, #872] @ 0x368 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 76166 │ │ │ │ - ldr r1, [pc, #328] @ (761d4 ) │ │ │ │ + bne.n 7619e │ │ │ │ + ldr r1, [pc, #328] @ (7620c ) │ │ │ │ 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, #1604] @ 0x644 │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ mov r8, r1 │ │ │ │ - bcs.n 76118 │ │ │ │ + bcs.n 76150 │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r1, ip, lsl #3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 76106 │ │ │ │ + beq.n 7613e │ │ │ │ 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, 760d6 │ │ │ │ + cbz r2, 7610e │ │ │ │ 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 760fe │ │ │ │ + bcc.n 76136 │ │ │ │ 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 760c4 │ │ │ │ + b.n 760fc │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 29a858 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ + bl 2997f8 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 7606a │ │ │ │ + b.n 760a2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r1, #12] │ │ │ │ str r1, [r3, #8] │ │ │ │ - b.n 760c4 │ │ │ │ + b.n 760fc │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70e94 │ │ │ │ + bl 70eb8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 760c4 │ │ │ │ + bne.n 760fc │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - bne.n 76156 │ │ │ │ + bne.n 7618e │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi.n 761d0 │ │ │ │ + bhi.n 76208 │ │ │ │ ldr.w r5, [r6, #852] @ 0x354 │ │ │ │ - movw r3, #30073 @ 0x7579 │ │ │ │ + movw r3, #30129 @ 0x75b1 │ │ │ │ movt r3, #7 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 76176 │ │ │ │ + bne.n 761ae │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 761c4 │ │ │ │ + beq.n 761fc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bde0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 760ce │ │ │ │ + beq.n 76106 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 760ce │ │ │ │ + b.n 76106 │ │ │ │ mov r1, r2 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 29a858 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ + bl 2997f8 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 76124 │ │ │ │ + b.n 7615c │ │ │ │ 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 76146 │ │ │ │ + b.n 7617e │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #25049 @ 0x61d9 │ │ │ │ + movw r1, #25105 @ 0x6211 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r5, [r3, #872] @ 0x368 │ │ │ │ cmp r5, r1 │ │ │ │ it ne │ │ │ │ ldrne.w r0, [r3, #864] @ 0x360 │ │ │ │ - bne.n 7616a │ │ │ │ - ldr r1, [pc, #48] @ (761d4 ) │ │ │ │ + bne.n 761a2 │ │ │ │ + ldr r1, [pc, #48] @ (7620c ) │ │ │ │ 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, #1604] @ 0x644 │ │ │ │ mov r8, r1 │ │ │ │ - movw r1, #30073 @ 0x7579 │ │ │ │ + movw r1, #30129 @ 0x75b1 │ │ │ │ movt r1, #7 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 761ca │ │ │ │ + bne.n 76202 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 7613c │ │ │ │ + b.n 76174 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ - b.n 7617a │ │ │ │ + b.n 761b2 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 760ce │ │ │ │ + b.n 76106 │ │ │ │ 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] @ (76308 ) │ │ │ │ + ldr r0, [pc, #284] @ (76340 ) │ │ │ │ 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, #1604] @ 0x644 │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 7625e │ │ │ │ + bcs.n 76296 │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r8, ip, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 762c4 │ │ │ │ + beq.n 762fc │ │ │ │ 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 76240 │ │ │ │ + beq.n 76278 │ │ │ │ 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 762a8 │ │ │ │ + bhi.n 762e0 │ │ │ │ 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 7622e │ │ │ │ + bne.n 76266 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 762d8 │ │ │ │ + beq.n 76310 │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - bne.n 762b4 │ │ │ │ + bne.n 762ec │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi.n 76302 │ │ │ │ + bhi.n 7633a │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #30073 @ 0x7579 │ │ │ │ + movw r1, #30129 @ 0x75b1 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r4, [r3, #852] @ 0x354 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 762f6 │ │ │ │ + bne.n 7632e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 762f0 │ │ │ │ + beq.n 76328 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bde0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 76238 │ │ │ │ + beq.n 76270 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 76238 │ │ │ │ + b.n 76270 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7622e │ │ │ │ - b.n 7625e │ │ │ │ + bne.n 76266 │ │ │ │ + b.n 76296 │ │ │ │ mov r1, r2 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 29a858 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ + bl 2997f8 <_PyMonitoring_FireBranchEvent@@Base+0xa4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 7626e │ │ │ │ + b.n 762a6 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70e94 │ │ │ │ + bl 70eb8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7622e │ │ │ │ - b.n 7625e │ │ │ │ + bne.n 76266 │ │ │ │ + b.n 76296 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #30073 @ 0x7579 │ │ │ │ + movw r1, #30129 @ 0x75b1 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r4, [r3, #852] @ 0x354 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 762f6 │ │ │ │ + bne.n 7632e │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 7628e │ │ │ │ + b.n 762c6 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 76298 │ │ │ │ + b.n 762d0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 76238 │ │ │ │ + b.n 76270 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007630c : │ │ │ │ +00076344 : │ │ │ │ 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, #25825 @ 0x64e1 │ │ │ │ + movw r3, #25881 @ 0x6519 │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #880] @ 0x370 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 76442 │ │ │ │ - cbz r0, 76390 │ │ │ │ - ldr r3, [pc, #416] @ (764dc ) │ │ │ │ + bne.w 7647a │ │ │ │ + cbz r0, 763c8 │ │ │ │ + ldr r3, [pc, #416] @ (76514 ) │ │ │ │ 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, #1604] @ 0x644 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 763a6 │ │ │ │ + beq.n 763de │ │ │ │ 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 76378 │ │ │ │ + bgt.n 763b0 │ │ │ │ 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, 763a6 │ │ │ │ + cbz r2, 763de │ │ │ │ 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, 76394 │ │ │ │ - cbz r2, 763ca │ │ │ │ + cbz r0, 763cc │ │ │ │ + cbz r2, 76402 │ │ │ │ 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 76390 │ │ │ │ + b.n 763c8 │ │ │ │ ldr.w r2, [ip, #860] @ 0x35c │ │ │ │ - movw r3, #46565 @ 0xb5e5 │ │ │ │ + movw r3, #46621 @ 0xb61d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 764d4 │ │ │ │ + bne.w 7650c │ │ │ │ mov r0, r1 │ │ │ │ blx 2ae40 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 76390 │ │ │ │ + b.n 763c8 │ │ │ │ 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 │ │ │ │ @@ -111241,74 +111287,74 @@ │ │ │ │ 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 7640a │ │ │ │ + bne.n 76442 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 76406 │ │ │ │ + cbz r3, 7643e │ │ │ │ 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 7646c │ │ │ │ + beq.n 764a4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7644c │ │ │ │ + beq.n 76484 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 76422 │ │ │ │ + cbnz r3, 7645a │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 76390 │ │ │ │ + beq.n 763c8 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 764c8 │ │ │ │ + beq.n 76500 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, r6, [r2, #20] │ │ │ │ - cbz r3, 7643e │ │ │ │ + cbz r3, 76476 │ │ │ │ str r2, [r3, #24] │ │ │ │ str r2, [r6, #20] │ │ │ │ - b.n 76390 │ │ │ │ + b.n 763c8 │ │ │ │ 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, 7645a │ │ │ │ + cbz r3, 76492 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76390 │ │ │ │ + bne.n 763c8 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 76390 │ │ │ │ + b.n 763c8 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 76414 │ │ │ │ + beq.n 7644c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 764ce │ │ │ │ + cbz r3, 76506 │ │ │ │ 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, 764a0 │ │ │ │ + cbz r3, 764d8 │ │ │ │ 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 │ │ │ │ @@ -111317,85 +111363,85 @@ │ │ │ │ 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] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 76390 │ │ │ │ + b.n 763c8 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 76430 │ │ │ │ + b.n 76468 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 76478 │ │ │ │ + b.n 764b0 │ │ │ │ ldr.w r0, [ip, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 763be │ │ │ │ + b.n 763f6 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7660a │ │ │ │ + beq.w 76642 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #428] @ (766a4 ) │ │ │ │ + ldr r3, [pc, #428] @ (766dc ) │ │ │ │ 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, #1604] @ 0x644 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 76562 │ │ │ │ + beq.n 7659a │ │ │ │ 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 76534 │ │ │ │ + bgt.n 7656c │ │ │ │ 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, 76562 │ │ │ │ + cbz r2, 7659a │ │ │ │ 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, 76550 │ │ │ │ - cbz r2, 76590 │ │ │ │ + cbz r0, 76588 │ │ │ │ + cbz r2, 765c8 │ │ │ │ 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 7654c │ │ │ │ + b.n 76584 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #46565 @ 0xb5e5 │ │ │ │ + movw r2, #46621 @ 0xb61d │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r0, [r3, #860] @ 0x35c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 7669c │ │ │ │ + bne.w 766d4 │ │ │ │ mov r0, r1 │ │ │ │ blx 2ae40 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7654c │ │ │ │ + b.n 76584 │ │ │ │ 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] │ │ │ │ str r2, [r1, #12] │ │ │ │ @@ -111406,72 +111452,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 765ce │ │ │ │ + bne.n 76606 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 765ca │ │ │ │ + cbz r3, 76602 │ │ │ │ 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 7662c │ │ │ │ + beq.n 76664 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7660c │ │ │ │ + beq.n 76644 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 765e6 │ │ │ │ + cbnz r3, 7661e │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 7654c │ │ │ │ + beq.n 76584 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 76690 │ │ │ │ + beq.n 766c8 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 76604 │ │ │ │ + cbz r3, 7663c │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 7654c │ │ │ │ + b.n 76584 │ │ │ │ bx lr │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7661a │ │ │ │ + cbz r3, 76652 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7654c │ │ │ │ + bne.n 76584 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7654c │ │ │ │ + b.n 76584 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 765d8 │ │ │ │ + beq.n 76610 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 76696 │ │ │ │ + cbz r3, 766ce │ │ │ │ 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, 76660 │ │ │ │ + cbz r3, 76698 │ │ │ │ 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 │ │ │ │ @@ -111482,396 +111528,396 @@ │ │ │ │ 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 7654c │ │ │ │ + b.n 76584 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 765f4 │ │ │ │ + b.n 7662c │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 76638 │ │ │ │ + b.n 76670 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ blx r5 │ │ │ │ - b.n 76584 │ │ │ │ + b.n 765bc │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000766a8 : │ │ │ │ +000766e0 : │ │ │ │ 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 7696a │ │ │ │ + beq.w 769a2 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #40760 @ 0x9f38 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 766f0 │ │ │ │ + beq.n 76728 │ │ │ │ movw r2, #20420 @ 0x4fc4 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 76702 │ │ │ │ + bne.n 7673a │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.w 76970 │ │ │ │ + bpl.w 769a8 │ │ │ │ ldrd r1, r0, [r0, #8] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 76c10 <_PyTuple_FromArray@@Base> │ │ │ │ + b.w 76c48 <_PyTuple_FromArray@@Base> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 766fc │ │ │ │ + bge.n 76734 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 89150 │ │ │ │ + bl 89144 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 768be │ │ │ │ + beq.w 768f6 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 768c2 │ │ │ │ + beq.w 768fa │ │ │ │ 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 768c6 │ │ │ │ + beq.w 768fe │ │ │ │ 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 768ca │ │ │ │ + beq.w 76902 │ │ │ │ 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 768ce │ │ │ │ + beq.w 76906 │ │ │ │ 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 768d2 │ │ │ │ + beq.w 7690a │ │ │ │ add r6, sp, #8 │ │ │ │ add r5, sp, #24 │ │ │ │ movs r4, #5 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 7677e │ │ │ │ + b.n 767b6 │ │ │ │ mov r1, r5 │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r4, r2 │ │ │ │ cmp r2, #8 │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ mov r5, r1 │ │ │ │ - beq.n 767cc │ │ │ │ + beq.n 76804 │ │ │ │ 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 7676e │ │ │ │ - ldr r2, [pc, #536] @ (769a8 ) │ │ │ │ + bne.n 767a6 │ │ │ │ + ldr r2, [pc, #536] @ (769e0 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 768d6 │ │ │ │ + bne.w 7690e │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76930 │ │ │ │ + bne.w 76968 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 767c0 │ │ │ │ + bge.n 767f8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 767c0 │ │ │ │ + cbnz r2, 767f8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 112b9c <_PyTuple_FromArraySteal@@Base> │ │ │ │ + bl 112ad0 <_PyTuple_FromArraySteal@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 766fc │ │ │ │ + b.n 76734 │ │ │ │ movs r0, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7193c │ │ │ │ + bl 71974 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76930 │ │ │ │ + beq.w 76968 │ │ │ │ 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 767e8 │ │ │ │ - b.n 76810 │ │ │ │ + bne.n 76820 │ │ │ │ + b.n 76848 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 7688a │ │ │ │ + bge.n 768c2 │ │ │ │ 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 767fa │ │ │ │ - ldr r1, [pc, #384] @ (769a8 ) │ │ │ │ + bne.n 76832 │ │ │ │ + ldr r1, [pc, #384] @ (769e0 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, r1] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 76906 │ │ │ │ + bne.n 7693e │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76982 │ │ │ │ + bne.w 769ba │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7685e │ │ │ │ + bge.n 76896 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - cbnz r1, 7685e │ │ │ │ + cbnz r1, 76896 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1e1434 <_PyList_AsTupleAndClear@@Base> │ │ │ │ + bl 1e0564 <_PyList_AsTupleAndClear@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 766fc │ │ │ │ + bge.w 76734 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 766fc │ │ │ │ + bne.w 76734 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 766fc │ │ │ │ + b.n 76734 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 85df0 <_PyList_AppendTakeRefListResize@@Base> │ │ │ │ + bl 85dd4 <_PyList_AppendTakeRefListResize@@Base> │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 76810 │ │ │ │ + bne.n 76848 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 768ae │ │ │ │ + bge.n 768e6 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7699c │ │ │ │ + beq.n 769d4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 768be │ │ │ │ + bge.n 768f6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 769a0 │ │ │ │ + beq.n 769d8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 766fc │ │ │ │ + b.n 76734 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7678e │ │ │ │ + b.n 767c6 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 7678e │ │ │ │ + b.n 767c6 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 7678e │ │ │ │ + b.n 767c6 │ │ │ │ movs r4, #3 │ │ │ │ - b.n 7678e │ │ │ │ + b.n 767c6 │ │ │ │ movs r4, #4 │ │ │ │ - b.n 7678e │ │ │ │ + b.n 767c6 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7679e │ │ │ │ + beq.w 767d6 │ │ │ │ movw r1, #61116 @ 0xeebc │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1d0c84 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1cfdb8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7679e │ │ │ │ + beq.w 767d6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1d0c90 <_PyErr_Clear@@Base> │ │ │ │ + bl 1cfdc4 <_PyErr_Clear@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 7679e │ │ │ │ + b.n 767d6 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 76834 │ │ │ │ + beq.n 7686c │ │ │ │ movw r1, #61116 @ 0xeebc │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1d0c84 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1cfdb8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 76834 │ │ │ │ + beq.n 7686c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d0c90 <_PyErr_Clear@@Base> │ │ │ │ + bl 1cfdc4 <_PyErr_Clear@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 76834 │ │ │ │ + b.n 7686c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7693e │ │ │ │ + bge.n 76976 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 76962 │ │ │ │ + cbz r2, 7699a │ │ │ │ add r2, sp, #8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 768be │ │ │ │ + beq.n 768f6 │ │ │ │ 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 76940 │ │ │ │ + bge.n 76978 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76940 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7693e │ │ │ │ + bne.n 76978 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76976 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7693e │ │ │ │ - bl 293fa8 <_Py_hashtable_foreach@@Base+0xdbc> │ │ │ │ - b.n 768be │ │ │ │ - movw r0, #64424 @ 0xfba8 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 76976 │ │ │ │ + bl 293020 <_Py_hashtable_foreach@@Base+0xdac> │ │ │ │ + b.n 768f6 │ │ │ │ + movw r0, #60200 @ 0xeb28 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #3219 @ 0xc93 │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 768be │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 768f6 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 768ae │ │ │ │ + bge.n 768e6 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 768ae │ │ │ │ + bne.n 768e6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 768ae │ │ │ │ + b.n 768e6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 76992 │ │ │ │ + b.n 769ca │ │ │ │ mov r0, r3 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 768be │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 768f6 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000769ac : │ │ │ │ +000769e4 : │ │ │ │ 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 76be2 │ │ │ │ + beq.w 76c1a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bpl.w 76be2 │ │ │ │ + bpl.w 76c1a │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 76b9a │ │ │ │ - blt.w 76bd0 │ │ │ │ + beq.w 76bd2 │ │ │ │ + blt.w 76c08 │ │ │ │ subs r3, r4, #1 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.w 76af6 │ │ │ │ - ldr r3, [pc, #544] @ (76c04 ) │ │ │ │ + bgt.w 76b2e │ │ │ │ + ldr r3, [pc, #544] @ (76c3c ) │ │ │ │ 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, #1720] @ 0x6b8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76b82 │ │ │ │ - ldr r0, [pc, #520] @ (76c08 ) │ │ │ │ + beq.w 76bba │ │ │ │ + ldr r0, [pc, #520] @ (76c40 ) │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str.w r1, [r2, #1720] @ 0x6b8 │ │ │ │ ldr.w r1, [r2, #1724] @ 0x6bc │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1724] @ 0x6bc │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r0, #1600] @ 0x640 │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 76b9e │ │ │ │ + bne.w 76bd6 │ │ │ │ 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 76a42 │ │ │ │ + bge.n 76a7a │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ cmp r4, #1 │ │ │ │ str.w r1, [ip] │ │ │ │ - bne.n 76b26 │ │ │ │ - cbnz r2, 76a52 │ │ │ │ + bne.n 76b5e │ │ │ │ + cbnz r2, 76a8a │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #432] @ (76c04 ) │ │ │ │ + ldr r1, [pc, #432] @ (76c3c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub.w r5, r3, #8 │ │ │ │ ldr r4, [r2, r1] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr.w ip, [r0, #3760] @ 0xeb0 │ │ │ │ @@ -111891,222 +111937,222 @@ │ │ │ │ eor.w r2, r2, #1 │ │ │ │ cmp r1, lr │ │ │ │ orr.w r2, r2, ip │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ str.w r5, [r0, #3760] @ 0xeb0 │ │ │ │ str.w r6, [r0, #3868] @ 0xf1c │ │ │ │ str.w r1, [r0, #3768] @ 0xeb8 │ │ │ │ - ble.n 76a4c │ │ │ │ + ble.n 76a84 │ │ │ │ ldr.w r2, [r0, #3748] @ 0xea4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 76a4c │ │ │ │ + beq.n 76a84 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 76a4c │ │ │ │ + beq.n 76a84 │ │ │ │ ldr.w r2, [r0, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 76a4c │ │ │ │ + bne.n 76a84 │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 76bc6 │ │ │ │ + bne.n 76bfe │ │ │ │ add.w r1, r4, #12 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 76a4c │ │ │ │ + bmi.n 76a84 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76ae0 │ │ │ │ + bne.n 76b18 │ │ │ │ dmb ish │ │ │ │ - b.n 76a4c │ │ │ │ + b.n 76a84 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 76b82 │ │ │ │ - bl 1fc770 │ │ │ │ + bls.n 76bba │ │ │ │ + bl 1fb898 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 76bde │ │ │ │ + beq.n 76c16 │ │ │ │ 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 76a3e │ │ │ │ + blt.n 76a76 │ │ │ │ str r1, [r3, #16] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - cbnz r2, 76b34 │ │ │ │ + cbnz r2, 76b6c │ │ │ │ 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 76a4a │ │ │ │ + beq.n 76a82 │ │ │ │ add.w r0, r5, #8 │ │ │ │ add.w lr, r5, r4, lsl #2 │ │ │ │ add.w ip, r3, #20 │ │ │ │ ldr.w r1, [r0], #4 │ │ │ │ - cbnz r2, 76b64 │ │ │ │ + cbnz r2, 76b9c │ │ │ │ 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 76b54 │ │ │ │ + bne.n 76b8c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 76a4c │ │ │ │ - b.n 76a52 │ │ │ │ + beq.w 76a84 │ │ │ │ + b.n 76a8a │ │ │ │ mov r1, r4 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 76f98 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76fd0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76a20 │ │ │ │ - b.n 76bde │ │ │ │ - ldr r3, [pc, #112] @ (76c0c ) │ │ │ │ - b.n 76a4c │ │ │ │ - movw r2, #6105 @ 0x17d9 │ │ │ │ + bne.w 76a58 │ │ │ │ + b.n 76c16 │ │ │ │ + ldr r3, [pc, #112] @ (76c44 ) │ │ │ │ + b.n 76a84 │ │ │ │ + movw r2, #5177 @ 0x1439 │ │ │ │ movt r2, #19 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 76bf4 │ │ │ │ + bne.n 76c2c │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b7b0 │ │ │ │ + bl 6b7e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76a20 │ │ │ │ + bne.w 76a58 │ │ │ │ mov r0, r3 │ │ │ │ - bl 131e48 │ │ │ │ + bl 131aa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 76a20 │ │ │ │ + b.n 76a58 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 76a4c │ │ │ │ - b.n 76ad2 │ │ │ │ - movw r0, #64396 @ 0xfb8c │ │ │ │ + bne.w 76a84 │ │ │ │ + b.n 76b0a │ │ │ │ + movw r0, #60172 @ 0xeb0c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 76a4c │ │ │ │ - movw r0, #64424 @ 0xfba8 │ │ │ │ + b.n 76a84 │ │ │ │ + movw r0, #60200 @ 0xeb28 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #3219 @ 0xc93 │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 76bde │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 76c16 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 76a20 │ │ │ │ + b.n 76a58 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -00076c10 <_PyTuple_FromArray@@Base>: │ │ │ │ +00076c48 <_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 76dac <_PyTuple_FromArray@@Base+0x19c> │ │ │ │ + beq.w 76de4 <_PyTuple_FromArray@@Base+0x19c> │ │ │ │ mov r5, r0 │ │ │ │ - blt.w 76e96 <_PyTuple_FromArray@@Base+0x286> │ │ │ │ + blt.w 76ece <_PyTuple_FromArray@@Base+0x286> │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.w 76e1a <_PyTuple_FromArray@@Base+0x20a> │ │ │ │ - ldr r3, [pc, #656] @ (76ec8 <_PyTuple_FromArray@@Base+0x2b8>) │ │ │ │ + bgt.w 76e52 <_PyTuple_FromArray@@Base+0x20a> │ │ │ │ + ldr r3, [pc, #656] @ (76f00 <_PyTuple_FromArray@@Base+0x2b8>) │ │ │ │ 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, #1720] @ 0x6b8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76d96 <_PyTuple_FromArray@@Base+0x186> │ │ │ │ - ldr r0, [pc, #632] @ (76ecc <_PyTuple_FromArray@@Base+0x2bc>) │ │ │ │ + beq.w 76dce <_PyTuple_FromArray@@Base+0x186> │ │ │ │ + ldr r0, [pc, #632] @ (76f04 <_PyTuple_FromArray@@Base+0x2bc>) │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str.w r1, [r2, #1720] @ 0x6b8 │ │ │ │ ldr.w r1, [r2, #1724] @ 0x6bc │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1724] @ 0x6bc │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r0, #1600] @ 0x640 │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 76e64 <_PyTuple_FromArray@@Base+0x254> │ │ │ │ + bne.w 76e9c <_PyTuple_FromArray@@Base+0x254> │ │ │ │ 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 76d66 <_PyTuple_FromArray@@Base+0x156> │ │ │ │ + bge.n 76d9e <_PyTuple_FromArray@@Base+0x156> │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, #1 │ │ │ │ str.w ip, [r0] │ │ │ │ str r0, [r1, #0] │ │ │ │ - beq.n 76cfa <_PyTuple_FromArray@@Base+0xea> │ │ │ │ + beq.n 76d32 <_PyTuple_FromArray@@Base+0xea> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 76db4 <_PyTuple_FromArray@@Base+0x1a4> │ │ │ │ + bne.w 76dec <_PyTuple_FromArray@@Base+0x1a4> │ │ │ │ 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 76d6e <_PyTuple_FromArray@@Base+0x15e> │ │ │ │ + bge.n 76da6 <_PyTuple_FromArray@@Base+0x15e> │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, #2 │ │ │ │ str.w ip, [r0] │ │ │ │ str r0, [r1, #4] │ │ │ │ - beq.n 76cfa <_PyTuple_FromArray@@Base+0xea> │ │ │ │ + beq.n 76d32 <_PyTuple_FromArray@@Base+0xea> │ │ │ │ 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 76d7a <_PyTuple_FromArray@@Base+0x16a> │ │ │ │ + bne.n 76db2 <_PyTuple_FromArray@@Base+0x16a> │ │ │ │ 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 76d8c <_PyTuple_FromArray@@Base+0x17c> │ │ │ │ + bge.n 76dc4 <_PyTuple_FromArray@@Base+0x17c> │ │ │ │ adds r1, #1 │ │ │ │ cmp r5, r4 │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.n 76cd4 <_PyTuple_FromArray@@Base+0xc4> │ │ │ │ - cbz r2, 76d60 <_PyTuple_FromArray@@Base+0x150> │ │ │ │ - ldr r1, [pc, #456] @ (76ec8 <_PyTuple_FromArray@@Base+0x2b8>) │ │ │ │ + bne.n 76d0c <_PyTuple_FromArray@@Base+0xc4> │ │ │ │ + cbz r2, 76d98 <_PyTuple_FromArray@@Base+0x150> │ │ │ │ + ldr r1, [pc, #456] @ (76f00 <_PyTuple_FromArray@@Base+0x2b8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub.w r5, r3, #8 │ │ │ │ ldr r4, [r2, r1] │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ and.w r1, r1, #3 │ │ │ │ ldr.w ip, [r2, #3760] @ 0xeb0 │ │ │ │ @@ -112126,461 +112172,461 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ cmp r0, lr │ │ │ │ orr.w r1, r1, ip │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ str.w r5, [r2, #3760] @ 0xeb0 │ │ │ │ str.w r6, [r2, #3868] @ 0xf1c │ │ │ │ str.w r0, [r2, #3768] @ 0xeb8 │ │ │ │ - bgt.n 76dda <_PyTuple_FromArray@@Base+0x1ca> │ │ │ │ + bgt.n 76e12 <_PyTuple_FromArray@@Base+0x1ca> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r4, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ - bne.n 76ca0 <_PyTuple_FromArray@@Base+0x90> │ │ │ │ - b.n 76cfa <_PyTuple_FromArray@@Base+0xea> │ │ │ │ + bne.n 76cd8 <_PyTuple_FromArray@@Base+0x90> │ │ │ │ + b.n 76d32 <_PyTuple_FromArray@@Base+0xea> │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r1, #4] │ │ │ │ - bne.n 76cca <_PyTuple_FromArray@@Base+0xba> │ │ │ │ - b.n 76cfa <_PyTuple_FromArray@@Base+0xea> │ │ │ │ + bne.n 76d02 <_PyTuple_FromArray@@Base+0xba> │ │ │ │ + b.n 76d32 <_PyTuple_FromArray@@Base+0xea> │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 76cee <_PyTuple_FromArray@@Base+0xde> │ │ │ │ + blt.n 76d26 <_PyTuple_FromArray@@Base+0xde> │ │ │ │ cmp r5, r4 │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.n 76d76 <_PyTuple_FromArray@@Base+0x166> │ │ │ │ - b.n 76cfc <_PyTuple_FromArray@@Base+0xec> │ │ │ │ + bne.n 76dae <_PyTuple_FromArray@@Base+0x166> │ │ │ │ + b.n 76d34 <_PyTuple_FromArray@@Base+0xec> │ │ │ │ cmp r5, r4 │ │ │ │ str.w r0, [ip, #4]! │ │ │ │ - bne.n 76cd4 <_PyTuple_FromArray@@Base+0xc4> │ │ │ │ - b.n 76cfa <_PyTuple_FromArray@@Base+0xea> │ │ │ │ + bne.n 76d0c <_PyTuple_FromArray@@Base+0xc4> │ │ │ │ + b.n 76d32 <_PyTuple_FromArray@@Base+0xea> │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 76f98 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76fd0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76c72 <_PyTuple_FromArray@@Base+0x62> │ │ │ │ - b.n 76ea4 <_PyTuple_FromArray@@Base+0x294> │ │ │ │ - ldr r3, [pc, #288] @ (76ed0 <_PyTuple_FromArray@@Base+0x2c0>) │ │ │ │ + bne.w 76caa <_PyTuple_FromArray@@Base+0x62> │ │ │ │ + b.n 76edc <_PyTuple_FromArray@@Base+0x294> │ │ │ │ + ldr r3, [pc, #288] @ (76f08 <_PyTuple_FromArray@@Base+0x2c0>) │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w ip, [r0] │ │ │ │ cmp.w ip, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 76dd0 <_PyTuple_FromArray@@Base+0x1c0> │ │ │ │ + bge.n 76e08 <_PyTuple_FromArray@@Base+0x1c0> │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r4, #2 │ │ │ │ str.w ip, [r0] │ │ │ │ str r0, [r1, #4] │ │ │ │ - bne.w 76cca <_PyTuple_FromArray@@Base+0xba> │ │ │ │ - b.n 76cfc <_PyTuple_FromArray@@Base+0xec> │ │ │ │ + bne.w 76d02 <_PyTuple_FromArray@@Base+0xba> │ │ │ │ + b.n 76d34 <_PyTuple_FromArray@@Base+0xec> │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r1, #4] │ │ │ │ - bne.w 76cca <_PyTuple_FromArray@@Base+0xba> │ │ │ │ - b.n 76cfc <_PyTuple_FromArray@@Base+0xec> │ │ │ │ + bne.w 76d02 <_PyTuple_FromArray@@Base+0xba> │ │ │ │ + b.n 76d34 <_PyTuple_FromArray@@Base+0xec> │ │ │ │ ldr.w r1, [r2, #3748] @ 0xea4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 76d60 <_PyTuple_FromArray@@Base+0x150> │ │ │ │ + beq.n 76d98 <_PyTuple_FromArray@@Base+0x150> │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 76d60 <_PyTuple_FromArray@@Base+0x150> │ │ │ │ + beq.n 76d98 <_PyTuple_FromArray@@Base+0x150> │ │ │ │ ldr.w r2, [r2, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 76d60 <_PyTuple_FromArray@@Base+0x150> │ │ │ │ + bne.n 76d98 <_PyTuple_FromArray@@Base+0x150> │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 76e8c <_PyTuple_FromArray@@Base+0x27c> │ │ │ │ + bne.n 76ec4 <_PyTuple_FromArray@@Base+0x27c> │ │ │ │ add.w r1, r4, #12 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 76d60 <_PyTuple_FromArray@@Base+0x150> │ │ │ │ + bmi.n 76d98 <_PyTuple_FromArray@@Base+0x150> │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76e04 <_PyTuple_FromArray@@Base+0x1f4> │ │ │ │ + bne.n 76e3c <_PyTuple_FromArray@@Base+0x1f4> │ │ │ │ dmb ish │ │ │ │ - b.n 76d60 <_PyTuple_FromArray@@Base+0x150> │ │ │ │ + b.n 76d98 <_PyTuple_FromArray@@Base+0x150> │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 76ea8 <_PyTuple_FromArray@@Base+0x298> │ │ │ │ + bhi.n 76ee0 <_PyTuple_FromArray@@Base+0x298> │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 76f98 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76fd0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 76ea4 <_PyTuple_FromArray@@Base+0x294> │ │ │ │ + beq.n 76edc <_PyTuple_FromArray@@Base+0x294> │ │ │ │ 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 76ca0 <_PyTuple_FromArray@@Base+0x90> │ │ │ │ - movw r2, #6105 @ 0x17d9 │ │ │ │ + b.n 76cd8 <_PyTuple_FromArray@@Base+0x90> │ │ │ │ + movw r2, #5177 @ 0x1439 │ │ │ │ movt r2, #19 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 76eb8 <_PyTuple_FromArray@@Base+0x2a8> │ │ │ │ + bne.n 76ef0 <_PyTuple_FromArray@@Base+0x2a8> │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b7b0 │ │ │ │ + bl 6b7e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76c72 <_PyTuple_FromArray@@Base+0x62> │ │ │ │ + bne.w 76caa <_PyTuple_FromArray@@Base+0x62> │ │ │ │ mov r0, r3 │ │ │ │ - bl 131e48 │ │ │ │ + bl 131aa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 76c72 <_PyTuple_FromArray@@Base+0x62> │ │ │ │ + b.n 76caa <_PyTuple_FromArray@@Base+0x62> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 76d60 <_PyTuple_FromArray@@Base+0x150> │ │ │ │ - b.n 76df6 <_PyTuple_FromArray@@Base+0x1e6> │ │ │ │ - movw r0, #64396 @ 0xfb8c │ │ │ │ + bne.w 76d98 <_PyTuple_FromArray@@Base+0x150> │ │ │ │ + b.n 76e2e <_PyTuple_FromArray@@Base+0x1e6> │ │ │ │ + movw r0, #60172 @ 0xeb0c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 76d60 <_PyTuple_FromArray@@Base+0x150> │ │ │ │ - bl 1fc770 │ │ │ │ + b.n 76d98 <_PyTuple_FromArray@@Base+0x150> │ │ │ │ + bl 1fb898 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 76ea4 <_PyTuple_FromArray@@Base+0x294> │ │ │ │ + beq.n 76edc <_PyTuple_FromArray@@Base+0x294> │ │ │ │ add.w r1, r0, #16 │ │ │ │ - b.n 76e42 <_PyTuple_FromArray@@Base+0x232> │ │ │ │ + b.n 76e7a <_PyTuple_FromArray@@Base+0x232> │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 76c72 <_PyTuple_FromArray@@Base+0x62> │ │ │ │ + b.n 76caa <_PyTuple_FromArray@@Base+0x62> │ │ │ │ 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 76f72 <_PyTuple_FromArray@@Base+0x362> │ │ │ │ + blt.n 76faa <_PyTuple_FromArray@@Base+0x362> │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.n 76f3e <_PyTuple_FromArray@@Base+0x32e> │ │ │ │ - ldr r3, [pc, #160] @ (76f90 <_PyTuple_FromArray@@Base+0x380>) │ │ │ │ + bgt.n 76f76 <_PyTuple_FromArray@@Base+0x32e> │ │ │ │ + ldr r3, [pc, #160] @ (76fc8 <_PyTuple_FromArray@@Base+0x380>) │ │ │ │ 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, #1720] @ 0x6b8 │ │ │ │ - cbz r4, 76f2a <_PyTuple_FromArray@@Base+0x31a> │ │ │ │ - ldr r0, [pc, #140] @ (76f94 <_PyTuple_FromArray@@Base+0x384>) │ │ │ │ + cbz r4, 76f62 <_PyTuple_FromArray@@Base+0x31a> │ │ │ │ + ldr r0, [pc, #140] @ (76fcc <_PyTuple_FromArray@@Base+0x384>) │ │ │ │ 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, 76f52 <_PyTuple_FromArray@@Base+0x342> │ │ │ │ + cbnz r3, 76f8a <_PyTuple_FromArray@@Base+0x342> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 76f98 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76fd0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76f20 <_PyTuple_FromArray@@Base+0x310> │ │ │ │ - b.n 76f80 <_PyTuple_FromArray@@Base+0x370> │ │ │ │ + bne.n 76f58 <_PyTuple_FromArray@@Base+0x310> │ │ │ │ + b.n 76fb8 <_PyTuple_FromArray@@Base+0x370> │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 76f2a <_PyTuple_FromArray@@Base+0x31a> │ │ │ │ + bls.n 76f62 <_PyTuple_FromArray@@Base+0x31a> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1fc770 │ │ │ │ - movw r2, #6105 @ 0x17d9 │ │ │ │ + b.w 1fb898 │ │ │ │ + movw r2, #5177 @ 0x1439 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 76f84 <_PyTuple_FromArray@@Base+0x374> │ │ │ │ + bne.n 76fbc <_PyTuple_FromArray@@Base+0x374> │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b7b0 │ │ │ │ + bl 6b7e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 76f20 <_PyTuple_FromArray@@Base+0x310> │ │ │ │ + bne.n 76f58 <_PyTuple_FromArray@@Base+0x310> │ │ │ │ mov r0, r4 │ │ │ │ - bl 131e48 │ │ │ │ - b.n 76f20 <_PyTuple_FromArray@@Base+0x310> │ │ │ │ - movw r0, #64396 @ 0xfb8c │ │ │ │ + bl 131aa0 │ │ │ │ + b.n 76f58 <_PyTuple_FromArray@@Base+0x310> │ │ │ │ + movw r0, #60172 @ 0xeb0c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 76f26 <_PyTuple_FromArray@@Base+0x316> │ │ │ │ + b.n 76f5e <_PyTuple_FromArray@@Base+0x316> │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 76f20 <_PyTuple_FromArray@@Base+0x310> │ │ │ │ + b.n 76f58 <_PyTuple_FromArray@@Base+0x310> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00076f98 <_PyObject_GC_NewVar@@Base>: │ │ │ │ +00076fd0 <_PyObject_GC_NewVar@@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 │ │ │ │ sub sp, #12 │ │ │ │ subs r5, r1, #0 │ │ │ │ - blt.w 7713e <_PyObject_GC_NewVar@@Base+0x1a6> │ │ │ │ + blt.w 77176 <_PyObject_GC_NewVar@@Base+0x1a6> │ │ │ │ ldr r4, [r0, #84] @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ and.w r3, r4, #24 │ │ │ │ ubfx r4, r4, #14, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ ldrd r3, r1, [r0, #16] │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ lsls r2, r4, #3 │ │ │ │ adds r3, #3 │ │ │ │ mla r3, r1, r5, r3 │ │ │ │ - ldr r1, [pc, #384] @ (77154 <_PyObject_GC_NewVar@@Base+0x1bc>) │ │ │ │ + ldr r1, [pc, #384] @ (7718c <_PyObject_GC_NewVar@@Base+0x1bc>) │ │ │ │ bic.w r3, r3, #3 │ │ │ │ ldr.w r8, [r0, r1] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ subs r1, r1, r2 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.w 770f8 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ + bhi.w 77130 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ adds r3, r3, r2 │ │ │ │ - bmi.w 770f8 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ + bmi.w 77130 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ movw r7, #24184 @ 0x5e78 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ - movw r1, #3529 @ 0xdc9 │ │ │ │ + movw r1, #3565 @ 0xded │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r0, [r7, #888] @ 0x378 │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 770e6 <_PyObject_GC_NewVar@@Base+0x14e> │ │ │ │ + bne.n 7711e <_PyObject_GC_NewVar@@Base+0x14e> │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #1604] @ 0x644 │ │ │ │ mov r9, r1 │ │ │ │ subs r1, r3, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ - bcs.n 770b0 <_PyObject_GC_NewVar@@Base+0x118> │ │ │ │ + bcs.n 770e8 <_PyObject_GC_NewVar@@Base+0x118> │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r0, [r9, r1, lsl #3] │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ cmp r0, lr │ │ │ │ - beq.n 7709c <_PyObject_GC_NewVar@@Base+0x104> │ │ │ │ + beq.n 770d4 <_PyObject_GC_NewVar@@Base+0x104> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r7, [ip] │ │ │ │ str r7, [r0, #4] │ │ │ │ - cbz r7, 77074 <_PyObject_GC_NewVar@@Base+0xdc> │ │ │ │ + cbz r7, 770ac <_PyObject_GC_NewVar@@Base+0xdc> │ │ │ │ add.w r7, ip, r2 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [ip] │ │ │ │ - ldr r2, [pc, #268] @ (77158 <_PyObject_GC_NewVar@@Base+0x1c0>) │ │ │ │ + ldr r2, [pc, #268] @ (77190 <_PyObject_GC_NewVar@@Base+0x1c0>) │ │ │ │ strd r3, r3, [r7, #-8] │ │ │ │ str r6, [r7, #4] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [ip, r4, lsl #3] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77104 <_PyObject_GC_NewVar@@Base+0x16c> │ │ │ │ + bne.n 7713c <_PyObject_GC_NewVar@@Base+0x16c> │ │ │ │ str r5, [r7, #8] │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r8, r3, [r0, #24] │ │ │ │ cmp r8, r3 │ │ │ │ - bhi.n 77090 <_PyObject_GC_NewVar@@Base+0xf8> │ │ │ │ + bhi.n 770c8 <_PyObject_GC_NewVar@@Base+0xf8> │ │ │ │ adds r1, #1 │ │ │ │ add.w r3, r0, r8 │ │ │ │ str r3, [r0, #4] │ │ │ │ add.w r1, r8, r1, lsl #3 │ │ │ │ str r1, [r0, #24] │ │ │ │ str.w r7, [r0, r8] │ │ │ │ - b.n 7703e <_PyObject_GC_NewVar@@Base+0xa6> │ │ │ │ + b.n 77076 <_PyObject_GC_NewVar@@Base+0xa6> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 7703e <_PyObject_GC_NewVar@@Base+0xa6> │ │ │ │ + b.n 77076 <_PyObject_GC_NewVar@@Base+0xa6> │ │ │ │ mov r0, r9 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 70e94 │ │ │ │ + bl 70eb8 │ │ │ │ mov ip, r0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7703e <_PyObject_GC_NewVar@@Base+0xa6> │ │ │ │ + bne.n 77076 <_PyObject_GC_NewVar@@Base+0xa6> │ │ │ │ ldr.w r0, [r7, #848] @ 0x350 │ │ │ │ - movw r1, #45961 @ 0xb389 │ │ │ │ + movw r1, #46017 @ 0xb3c1 │ │ │ │ movt r1, #6 │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 77122 <_PyObject_GC_NewVar@@Base+0x18a> │ │ │ │ + bne.n 7715a <_PyObject_GC_NewVar@@Base+0x18a> │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ blx 2bfa0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov ip, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 770f8 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ + beq.n 77130 <_PyObject_GC_NewVar@@Base+0x160> │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 7703e <_PyObject_GC_NewVar@@Base+0xa6> │ │ │ │ + b.n 77076 <_PyObject_GC_NewVar@@Base+0xa6> │ │ │ │ ldr.w r0, [r7, #884] @ 0x374 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx ip │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7703e <_PyObject_GC_NewVar@@Base+0xa6> │ │ │ │ + bne.n 77076 <_PyObject_GC_NewVar@@Base+0xa6> │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1fcd28 │ │ │ │ - movw r1, #6105 @ 0x17d9 │ │ │ │ + b.w 1fbe50 │ │ │ │ + movw r1, #5177 @ 0x1439 │ │ │ │ movt r1, #19 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 77132 <_PyObject_GC_NewVar@@Base+0x19a> │ │ │ │ - ldr r0, [pc, #72] @ (7715c <_PyObject_GC_NewVar@@Base+0x1c4>) │ │ │ │ - bl 6b7b0 │ │ │ │ + bne.n 7716a <_PyObject_GC_NewVar@@Base+0x19a> │ │ │ │ + ldr r0, [pc, #72] @ (77194 <_PyObject_GC_NewVar@@Base+0x1c4>) │ │ │ │ + bl 6b7e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7706a <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ + bne.n 770a2 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ mov r0, r7 │ │ │ │ - bl 131e48 │ │ │ │ - b.n 7706a <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ + bl 131aa0 │ │ │ │ + b.n 770a2 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx ip │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov ip, r0 │ │ │ │ - b.n 770d4 <_PyObject_GC_NewVar@@Base+0x13c> │ │ │ │ + b.n 7710c <_PyObject_GC_NewVar@@Base+0x13c> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 7706a <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ + b.n 770a2 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ movw r1, #2344 @ 0x928 │ │ │ │ - movw r0, #17612 @ 0x44cc │ │ │ │ + movw r0, #13388 @ 0x344c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r7, #0 │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7706c <_PyObject_GC_NewVar@@Base+0xd4> │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 770a4 <_PyObject_GC_NewVar@@Base+0xd4> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r0, [r6, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00077160 <_Py_Dealloc@@Base>: │ │ │ │ +00077198 <_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] @ (771f8 <_Py_Dealloc@@Base+0x98>) │ │ │ │ + ldr r4, [pc, #132] @ (77230 <_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, 771de <_Py_Dealloc@@Base+0x7e> │ │ │ │ - ldr r2, [pc, #96] @ (771fc <_Py_Dealloc@@Base+0x9c>) │ │ │ │ + cbnz r2, 77216 <_Py_Dealloc@@Base+0x7e> │ │ │ │ + ldr r2, [pc, #96] @ (77234 <_Py_Dealloc@@Base+0x9c>) │ │ │ │ mov.w r8, r3, asr #13 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbnz r3, 771ce <_Py_Dealloc@@Base+0x6e> │ │ │ │ + cbnz r3, 77206 <_Py_Dealloc@@Base+0x6e> │ │ │ │ blx r6 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ - cbnz r3, 771b2 <_Py_Dealloc@@Base+0x52> │ │ │ │ + cbnz r3, 771ea <_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 771ae <_Py_Dealloc@@Base+0x4e> │ │ │ │ + beq.n 771e6 <_Py_Dealloc@@Base+0x4e> │ │ │ │ mov r0, r5 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 205b68 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - movw r1, #6105 @ 0x17d9 │ │ │ │ + b.w 204c94 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + movw r1, #5177 @ 0x1439 │ │ │ │ movt r1, #19 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 771ea <_Py_Dealloc@@Base+0x8a> │ │ │ │ + bne.n 77222 <_Py_Dealloc@@Base+0x8a> │ │ │ │ mov r0, r9 │ │ │ │ - b.n 771a8 <_Py_Dealloc@@Base+0x48> │ │ │ │ + b.n 771e0 <_Py_Dealloc@@Base+0x48> │ │ │ │ mov r0, r5 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 20551c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 204644 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 771a8 <_Py_Dealloc@@Base+0x48> │ │ │ │ + b.n 771e0 <_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 r3, [r0, #-8] │ │ │ │ add r7, sp, #0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 77280 <_Py_Dealloc@@Base+0x120> │ │ │ │ + cbz r3, 772b8 <_Py_Dealloc@@Base+0x120> │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #684] @ (774d4 <_Py_Dealloc@@Base+0x374>) │ │ │ │ + ldr r0, [pc, #684] @ (7750c <_Py_Dealloc@@Base+0x374>) │ │ │ │ bic.w r4, r3, #3 │ │ │ │ bic.w r1, r1, #3 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -112603,171 +112649,171 @@ │ │ │ │ ittee gt │ │ │ │ addgt.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ strgt.w r2, [r0, #3868] @ 0xf1c │ │ │ │ addle.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strle.w r3, [r0, #3868] @ 0xf1c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 773c4 <_Py_Dealloc@@Base+0x264> │ │ │ │ + beq.w 773fc <_Py_Dealloc@@Base+0x264> │ │ │ │ ldr r4, [r5, #8] │ │ │ │ subs r4, #1 │ │ │ │ - bmi.w 773f2 <_Py_Dealloc@@Base+0x292> │ │ │ │ + bmi.w 7742a <_Py_Dealloc@@Base+0x292> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - b.n 7729e <_Py_Dealloc@@Base+0x13e> │ │ │ │ + b.n 772d6 <_Py_Dealloc@@Base+0x13e> │ │ │ │ subs r4, #1 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 77310 <_Py_Dealloc@@Base+0x1b0> │ │ │ │ + beq.n 77348 <_Py_Dealloc@@Base+0x1b0> │ │ │ │ ldr.w r6, [r1, r4, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 77296 <_Py_Dealloc@@Base+0x136> │ │ │ │ + beq.n 772ce <_Py_Dealloc@@Base+0x136> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77296 <_Py_Dealloc@@Base+0x136> │ │ │ │ + bge.n 772ce <_Py_Dealloc@@Base+0x136> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77296 <_Py_Dealloc@@Base+0x136> │ │ │ │ - ldr r2, [pc, #540] @ (774d4 <_Py_Dealloc@@Base+0x374>) │ │ │ │ + bne.n 772ce <_Py_Dealloc@@Base+0x136> │ │ │ │ + ldr r2, [pc, #540] @ (7750c <_Py_Dealloc@@Base+0x374>) │ │ │ │ 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 77564 <_Py_Dealloc@@Base+0x404> │ │ │ │ - ldr r3, [pc, #496] @ (774d8 <_Py_Dealloc@@Base+0x378>) │ │ │ │ + bne.w 7759c <_Py_Dealloc@@Base+0x404> │ │ │ │ + ldr r3, [pc, #496] @ (77510 <_Py_Dealloc@@Base+0x378>) │ │ │ │ ldr.w r3, [r3, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 774b2 <_Py_Dealloc@@Base+0x352> │ │ │ │ + bne.w 774ea <_Py_Dealloc@@Base+0x352> │ │ │ │ mov r0, r6 │ │ │ │ blx sl │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 77296 <_Py_Dealloc@@Base+0x136> │ │ │ │ + beq.n 772ce <_Py_Dealloc@@Base+0x136> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 77296 <_Py_Dealloc@@Base+0x136> │ │ │ │ + ble.n 772ce <_Py_Dealloc@@Base+0x136> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 77296 <_Py_Dealloc@@Base+0x136> │ │ │ │ + beq.n 772ce <_Py_Dealloc@@Base+0x136> │ │ │ │ mov r0, r9 │ │ │ │ - bl 205b68 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 77296 <_Py_Dealloc@@Base+0x136> │ │ │ │ + bl 204c94 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 772ce <_Py_Dealloc@@Base+0x136> │ │ │ │ movw r0, #24184 @ 0x5e78 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - movw r3, #25825 @ 0x64e1 │ │ │ │ + movw r3, #25881 @ 0x6519 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #880] @ 0x370 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7740a <_Py_Dealloc@@Base+0x2aa> │ │ │ │ - cbz r1, 77384 <_Py_Dealloc@@Base+0x224> │ │ │ │ - ldr r3, [pc, #424] @ (774d4 <_Py_Dealloc@@Base+0x374>) │ │ │ │ + bne.n 77442 <_Py_Dealloc@@Base+0x2aa> │ │ │ │ + cbz r1, 773bc <_Py_Dealloc@@Base+0x224> │ │ │ │ + ldr r3, [pc, #424] @ (7750c <_Py_Dealloc@@Base+0x374>) │ │ │ │ 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, #1604] @ 0x644 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 77412 <_Py_Dealloc@@Base+0x2b2> │ │ │ │ + beq.n 7744a <_Py_Dealloc@@Base+0x2b2> │ │ │ │ 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 7736a <_Py_Dealloc@@Base+0x20a> │ │ │ │ + bgt.n 773a2 <_Py_Dealloc@@Base+0x20a> │ │ │ │ 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 77412 <_Py_Dealloc@@Base+0x2b2> │ │ │ │ + beq.n 7744a <_Py_Dealloc@@Base+0x2b2> │ │ │ │ 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] │ │ │ │ - cbz r6, 773e0 <_Py_Dealloc@@Base+0x280> │ │ │ │ + cbz r6, 77418 <_Py_Dealloc@@Base+0x280> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 77436 <_Py_Dealloc@@Base+0x2d6> │ │ │ │ + beq.n 7746e <_Py_Dealloc@@Base+0x2d6> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #20420 @ 0x4fc4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [r5, #12] │ │ │ │ - bne.n 773d2 <_Py_Dealloc@@Base+0x272> │ │ │ │ - ldr r3, [pc, #316] @ (774d4 <_Py_Dealloc@@Base+0x374>) │ │ │ │ + bne.n 7740a <_Py_Dealloc@@Base+0x272> │ │ │ │ + ldr r3, [pc, #316] @ (7750c <_Py_Dealloc@@Base+0x374>) │ │ │ │ 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, #1892] @ 0x764 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.n 773d2 <_Py_Dealloc@@Base+0x272> │ │ │ │ + bhi.n 7740a <_Py_Dealloc@@Base+0x272> │ │ │ │ ldr.w r1, [r3, #1888] @ 0x760 │ │ │ │ adds r2, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ adds r7, #12 │ │ │ │ str.w r5, [r3, #1888] @ 0x760 │ │ │ │ str.w r2, [r3, #1892] @ 0x764 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #20420 @ 0x4fc4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 77396 <_Py_Dealloc@@Base+0x236> │ │ │ │ + beq.n 773ce <_Py_Dealloc@@Base+0x236> │ │ │ │ mov r0, r5 │ │ │ │ adds r7, #12 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7ea4c │ │ │ │ + b.w 7ea3c │ │ │ │ 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 77384 <_Py_Dealloc@@Base+0x224> │ │ │ │ + b.n 773bc <_Py_Dealloc@@Base+0x224> │ │ │ │ movw r0, #24184 @ 0x5e78 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - movw r3, #25825 @ 0x64e1 │ │ │ │ + movw r3, #25881 @ 0x6519 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #880] @ 0x370 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7732a <_Py_Dealloc@@Base+0x1ca> │ │ │ │ + beq.n 77362 <_Py_Dealloc@@Base+0x1ca> │ │ │ │ ldr.w r0, [r0, #864] @ 0x360 │ │ │ │ blx r2 │ │ │ │ - b.n 77384 <_Py_Dealloc@@Base+0x224> │ │ │ │ + b.n 773bc <_Py_Dealloc@@Base+0x224> │ │ │ │ ldr.w r2, [r0, #860] @ 0x35c │ │ │ │ - movw r3, #46565 @ 0xb5e5 │ │ │ │ + movw r3, #46621 @ 0xb61d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7756e <_Py_Dealloc@@Base+0x40e> │ │ │ │ + bne.w 775a6 <_Py_Dealloc@@Base+0x40e> │ │ │ │ mov r0, r1 │ │ │ │ blx 2ae40 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 77384 <_Py_Dealloc@@Base+0x224> │ │ │ │ + b.n 773bc <_Py_Dealloc@@Base+0x224> │ │ │ │ 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 │ │ │ │ @@ -112775,86 +112821,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 77474 <_Py_Dealloc@@Base+0x314> │ │ │ │ + bne.n 774ac <_Py_Dealloc@@Base+0x314> │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 77470 <_Py_Dealloc@@Base+0x310> │ │ │ │ + cbz r1, 774a8 <_Py_Dealloc@@Base+0x310> │ │ │ │ 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 774fe <_Py_Dealloc@@Base+0x39e> │ │ │ │ + beq.n 77536 <_Py_Dealloc@@Base+0x39e> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 774dc <_Py_Dealloc@@Base+0x37c> │ │ │ │ + beq.n 77514 <_Py_Dealloc@@Base+0x37c> │ │ │ │ ldr.w r3, [r9, #532] @ 0x214 │ │ │ │ - cbnz r3, 7748e <_Py_Dealloc@@Base+0x32e> │ │ │ │ + cbnz r3, 774c6 <_Py_Dealloc@@Base+0x32e> │ │ │ │ str.w r2, [r9, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.w 77384 <_Py_Dealloc@@Base+0x224> │ │ │ │ + beq.w 773bc <_Py_Dealloc@@Base+0x224> │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 774ce <_Py_Dealloc@@Base+0x36e> │ │ │ │ + cbz r1, 77506 <_Py_Dealloc@@Base+0x36e> │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 774ac <_Py_Dealloc@@Base+0x34c> │ │ │ │ + cbz r3, 774e4 <_Py_Dealloc@@Base+0x34c> │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 77384 <_Py_Dealloc@@Base+0x224> │ │ │ │ - movw r2, #6105 @ 0x17d9 │ │ │ │ + b.n 773bc <_Py_Dealloc@@Base+0x224> │ │ │ │ + movw r2, #5177 @ 0x1439 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 772f0 <_Py_Dealloc@@Base+0x190> │ │ │ │ - ldr r2, [pc, #20] @ (774d8 <_Py_Dealloc@@Base+0x378>) │ │ │ │ + beq.w 77328 <_Py_Dealloc@@Base+0x190> │ │ │ │ + ldr r2, [pc, #20] @ (77510 <_Py_Dealloc@@Base+0x378>) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ blx r3 │ │ │ │ - b.n 772f0 <_Py_Dealloc@@Base+0x190> │ │ │ │ + b.n 77328 <_Py_Dealloc@@Base+0x190> │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7749c <_Py_Dealloc@@Base+0x33c> │ │ │ │ + b.n 774d4 <_Py_Dealloc@@Base+0x33c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 774ea <_Py_Dealloc@@Base+0x38a> │ │ │ │ + cbz r3, 77522 <_Py_Dealloc@@Base+0x38a> │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77384 <_Py_Dealloc@@Base+0x224> │ │ │ │ + bne.w 773bc <_Py_Dealloc@@Base+0x224> │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 77384 <_Py_Dealloc@@Base+0x224> │ │ │ │ + b.n 773bc <_Py_Dealloc@@Base+0x224> │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 77480 <_Py_Dealloc@@Base+0x320> │ │ │ │ + beq.n 774b8 <_Py_Dealloc@@Base+0x320> │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 7755e <_Py_Dealloc@@Base+0x3fe> │ │ │ │ + cbz r1, 77596 <_Py_Dealloc@@Base+0x3fe> │ │ │ │ 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, 77534 <_Py_Dealloc@@Base+0x3d4> │ │ │ │ + cbz r3, 7756c <_Py_Dealloc@@Base+0x3d4> │ │ │ │ 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 │ │ │ │ @@ -112863,47 +112909,47 @@ │ │ │ │ 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 77384 <_Py_Dealloc@@Base+0x224> │ │ │ │ + b.n 773bc <_Py_Dealloc@@Base+0x224> │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7750a <_Py_Dealloc@@Base+0x3aa> │ │ │ │ + b.n 77542 <_Py_Dealloc@@Base+0x3aa> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 20551c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.n 77296 <_Py_Dealloc@@Base+0x136> │ │ │ │ + bl 204644 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.n 772ce <_Py_Dealloc@@Base+0x136> │ │ │ │ ldr.w r0, [r0, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 7742a <_Py_Dealloc@@Base+0x2ca> │ │ │ │ + b.n 77462 <_Py_Dealloc@@Base+0x2ca> │ │ │ │ nop │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 77584 <_Py_Dealloc@@Base+0x424> │ │ │ │ - cbz r2, 77584 <_Py_Dealloc@@Base+0x424> │ │ │ │ + cbz r0, 775bc <_Py_Dealloc@@Base+0x424> │ │ │ │ + cbz r2, 775bc <_Py_Dealloc@@Base+0x424> │ │ │ │ b.w 2bddc │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 77580 <_Py_Dealloc@@Base+0x420> │ │ │ │ + b.n 775b8 <_Py_Dealloc@@Base+0x420> │ │ │ │ nop │ │ │ │ │ │ │ │ -0007758c : │ │ │ │ +000775c4 : │ │ │ │ ldr.w r3, [r0, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 77604 │ │ │ │ + beq.n 7763c │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ bic.w ip, r3, #3 │ │ │ │ push {lr} │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ bic.w r1, r1, #3 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ - ldr r2, [pc, #88] @ (77608 ) │ │ │ │ + ldr r2, [pc, #88] @ (77640 ) │ │ │ │ ldr.w lr, [lr, r2] │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ and.w r3, r2, #3 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ orrs r3, r1 │ │ │ │ str.w r3, [ip, #4] │ │ │ │ @@ -112932,15 +112978,15 @@ │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ push {lr} │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ bic.w r2, r2, #3 │ │ │ │ bic.w ip, r1, #3 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ bfi r1, r3, #0, #2 │ │ │ │ - ldr r3, [pc, #84] @ (7767c ) │ │ │ │ + ldr r3, [pc, #84] @ (776b4 ) │ │ │ │ ldr.w lr, [lr, r3] │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr.w r1, [lr, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [ip, #4] │ │ │ │ @@ -112960,75 +113006,75 @@ │ │ │ │ addgt.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ strgt.w r2, [r1, #3868] @ 0xf1c │ │ │ │ addle.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strle.w r3, [r1, #3868] @ 0xf1c │ │ │ │ pop {pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 77684 │ │ │ │ + cbnz r0, 776bc │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77682 │ │ │ │ + bge.n 776ba │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 77682 │ │ │ │ - b.w 77160 <_Py_Dealloc@@Base> │ │ │ │ + bne.n 776ba │ │ │ │ + b.w 77198 <_Py_Dealloc@@Base> │ │ │ │ │ │ │ │ -00077698 : │ │ │ │ +000776d0 : │ │ │ │ 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 776e2 │ │ │ │ + bne.n 7771a │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 776e2 │ │ │ │ + beq.n 7771a │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 77710 │ │ │ │ + bl 77748 │ │ │ │ adds r4, r0, #3 │ │ │ │ - beq.n 776fc │ │ │ │ + beq.n 77734 │ │ │ │ adds r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 776d6 │ │ │ │ + bne.n 7770e │ │ │ │ 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 6bb60 │ │ │ │ + bl 6bb98 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 77702 │ │ │ │ + beq.n 7773a │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77710 │ │ │ │ + bl 77748 │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.n 776ca │ │ │ │ + bne.n 77702 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 776d2 │ │ │ │ + b.n 7770a │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 268f04 │ │ │ │ + bl 267ca0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 776d2 │ │ │ │ + b.n 7770a │ │ │ │ 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 │ │ │ │ @@ -113036,1031 +113082,1027 @@ │ │ │ │ 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 77996 │ │ │ │ + beq.w 779ce │ │ │ │ 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 77d46 │ │ │ │ + bne.w 77d7e │ │ │ │ cmp r6, #7 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bgt.w 778bc │ │ │ │ + bgt.w 778f4 │ │ │ │ ldrsb.w r2, [r9, r8] │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 77832 │ │ │ │ + blt.n 7786a │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r0, [r1, r2, lsl #3] │ │ │ │ cmp sl, r0 │ │ │ │ - beq.w 778a6 │ │ │ │ + beq.w 778de │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.w 77928 │ │ │ │ + beq.w 77960 │ │ │ │ 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 778fc │ │ │ │ + blt.w 77934 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ cmp sl, r0 │ │ │ │ - beq.n 778a6 │ │ │ │ + beq.n 778de │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.w 77b38 │ │ │ │ + beq.w 77b70 │ │ │ │ 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 77ace │ │ │ │ + bgt.w 77b06 │ │ │ │ ldrsb.w r3, [r9, r8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 77902 │ │ │ │ + blt.w 7793a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ cmp sl, r0 │ │ │ │ - beq.n 778a4 │ │ │ │ + beq.n 778dc │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 7784a │ │ │ │ + beq.n 77882 │ │ │ │ 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 77af6 │ │ │ │ + bgt.w 77b2e │ │ │ │ ldrsb.w r3, [r9, r8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 77922 │ │ │ │ + blt.w 7795a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ cmp sl, r0 │ │ │ │ - beq.n 778a4 │ │ │ │ + beq.n 778dc │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.w 77ce2 │ │ │ │ + beq.w 77d1a │ │ │ │ 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 777d0 │ │ │ │ + b.n 77808 │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 781e4 │ │ │ │ + bne.w 77fd0 │ │ │ │ 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 777f0 │ │ │ │ + bne.n 77828 │ │ │ │ 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 777f0 │ │ │ │ + bne.n 77828 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 780b4 │ │ │ │ + beq.w 78020 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ mov r2, r1 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 780ac │ │ │ │ + bpl.w 7801a │ │ │ │ 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 777f0 │ │ │ │ + bne.n 77828 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, #2 │ │ │ │ - beq.w 77e8c │ │ │ │ + beq.w 77eb6 │ │ │ │ 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 7783e │ │ │ │ + b.n 77876 │ │ │ │ cmp r6, #15 │ │ │ │ - bgt.w 77c38 │ │ │ │ + bgt.w 77c70 │ │ │ │ ldrsh.w r3, [r9, r8, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7790c │ │ │ │ + blt.n 77944 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ cmp sl, r0 │ │ │ │ - beq.n 778a6 │ │ │ │ + beq.n 778de │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 77928 │ │ │ │ + beq.n 77960 │ │ │ │ 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 77c58 │ │ │ │ + bgt.w 77c90 │ │ │ │ ldrsh.w r3, [r9, r8, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 777a8 │ │ │ │ + bge.w 777e0 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 77838 │ │ │ │ - b.n 777ba │ │ │ │ + beq.n 77870 │ │ │ │ + b.n 777f2 │ │ │ │ adds r1, r3, #1 │ │ │ │ - bne.w 78104 │ │ │ │ + bne.w 77ffc │ │ │ │ movs r2, #0 │ │ │ │ - b.n 7783e │ │ │ │ + b.n 77876 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 77838 │ │ │ │ + beq.n 77870 │ │ │ │ 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 778f2 │ │ │ │ + b.n 7792a │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 77908 │ │ │ │ - b.n 77822 │ │ │ │ + beq.n 77940 │ │ │ │ + b.n 7785a │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7797e │ │ │ │ + bne.n 779b6 │ │ │ │ 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 7797e │ │ │ │ + bne.n 779b6 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 780a8 │ │ │ │ + beq.w 781ae │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 780a2 │ │ │ │ + bpl.w 781a6 │ │ │ │ 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 778a6 │ │ │ │ + beq.n 778de │ │ │ │ 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 7779e │ │ │ │ - b.n 778ec │ │ │ │ + ble.w 777d6 │ │ │ │ + b.n 77924 │ │ │ │ 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 77b10 │ │ │ │ + bgt.w 77b48 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 77b04 │ │ │ │ + blt.w 77b3c │ │ │ │ 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 77b96 │ │ │ │ + beq.w 77bce │ │ │ │ ldr r2, [r2, r7] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.w 77ba4 │ │ │ │ + beq.w 77bdc │ │ │ │ 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 77c22 │ │ │ │ + bgt.w 77c5a │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 77b9e │ │ │ │ + blt.w 77bd6 │ │ │ │ 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 77b1e │ │ │ │ + beq.w 77b56 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r2, [r2, r7] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.w 77c5e │ │ │ │ + beq.w 77c96 │ │ │ │ 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 fp, [sp, #24] │ │ │ │ and.w r6, r3, r2 │ │ │ │ mov fp, r1 │ │ │ │ cmp r0, #7 │ │ │ │ - bgt.n 77ac0 │ │ │ │ + bgt.n 77af8 │ │ │ │ ldrsb.w r5, [r8, r6] │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 77c30 │ │ │ │ + blt.w 77c68 │ │ │ │ movs r7, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mul.w r7, r5, r7 │ │ │ │ add r3, r7 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp sl, r4 │ │ │ │ - beq.n 77b1e │ │ │ │ + beq.n 77b56 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [r2, r7] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 77dfc │ │ │ │ + beq.w 77e34 │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r6, r6, fp, lsr #5 │ │ │ │ cmp r0, #7 │ │ │ │ add.w r6, r6, #1 │ │ │ │ and.w r6, r6, r3 │ │ │ │ - bgt.w 77e7e │ │ │ │ + bgt.w 77ec2 │ │ │ │ ldrsb.w r5, [r8, r6] │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 77df4 │ │ │ │ + blt.w 77e2c │ │ │ │ movs r7, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mul.w r7, r5, r7 │ │ │ │ add r3, r7 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp sl, r4 │ │ │ │ - beq.n 77b1e │ │ │ │ + beq.n 77b56 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, r7] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 77e98 │ │ │ │ + beq.w 77ed0 │ │ │ │ mov.w fp, fp, lsr #10 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r6, r6, r6, lsl #2 │ │ │ │ add.w r2, fp, #1 │ │ │ │ add r6, r2 │ │ │ │ cmp r0, #7 │ │ │ │ and.w r6, r6, r3 │ │ │ │ - ble.n 77a42 │ │ │ │ + ble.n 77a7a │ │ │ │ cmp r0, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r5, [r8, r6, lsl #1] │ │ │ │ ldrgt.w r5, [r8, r6, lsl #2] │ │ │ │ - b.n 77a46 │ │ │ │ + b.n 77a7e │ │ │ │ cmp r6, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r3, [r9, r8, lsl #1] │ │ │ │ ldrgt.w r3, [r9, r8, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 777e0 │ │ │ │ + bge.w 77818 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 77908 │ │ │ │ + beq.w 77940 │ │ │ │ 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 7780a │ │ │ │ + b.n 77842 │ │ │ │ adds r5, #1 │ │ │ │ - bne.w 779e4 │ │ │ │ + bne.w 77a1c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 77908 │ │ │ │ + b.n 77940 │ │ │ │ cmp r0, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r5, [r8, r6, lsl #2] │ │ │ │ ldrshle.w r5, [r8, r6, lsl #1] │ │ │ │ - b.n 779c2 │ │ │ │ + b.n 779fa │ │ │ │ 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 7783e │ │ │ │ + b.n 77876 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 777ba │ │ │ │ + bne.w 777f2 │ │ │ │ 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 777ba │ │ │ │ + bne.w 777f2 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 781e0 │ │ │ │ + beq.w 78132 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 781da │ │ │ │ + bpl.w 7812c │ │ │ │ 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 778a6 │ │ │ │ - b.n 777ba │ │ │ │ + beq.w 778de │ │ │ │ + b.n 777f2 │ │ │ │ mov r2, r8 │ │ │ │ mov r9, r7 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 77b2a │ │ │ │ + b.n 77b62 │ │ │ │ adds r5, #1 │ │ │ │ - beq.n 77b0a │ │ │ │ - b.n 77a26 │ │ │ │ + beq.n 77b42 │ │ │ │ + b.n 77a5e │ │ │ │ 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 d671c │ │ │ │ + bl d660c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 781f8 │ │ │ │ + beq.w 78192 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r1, #35500 @ 0x8aac │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 78166 │ │ │ │ + bne.w 78150 │ │ │ │ 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 7814c │ │ │ │ + blt.w 78136 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77c04 │ │ │ │ + bge.n 77c3c │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 781fc │ │ │ │ + beq.w 78196 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp r9, r4 │ │ │ │ - bne.w 7772e │ │ │ │ + bne.w 77766 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 7772e │ │ │ │ + bne.w 77766 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 77b1e │ │ │ │ + bne.n 77b56 │ │ │ │ ldrb.w r0, [r9, #4] │ │ │ │ - b.n 779e4 │ │ │ │ + b.n 77a1c │ │ │ │ cmp r0, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r5, [r8, r6, lsl #2] │ │ │ │ ldrshle.w r5, [r8, r6, lsl #1] │ │ │ │ - b.n 77a02 │ │ │ │ + b.n 77a3a │ │ │ │ adds r5, #1 │ │ │ │ - beq.w 77838 │ │ │ │ - b.n 77a68 │ │ │ │ + beq.w 77870 │ │ │ │ + b.n 77aa0 │ │ │ │ ldr.w r3, [r9, r8, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 778ca │ │ │ │ + bge.w 77902 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 77838 │ │ │ │ + beq.w 77870 │ │ │ │ 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 778f6 │ │ │ │ + b.n 7792e │ │ │ │ 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 d671c │ │ │ │ + bl d660c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 780d2 │ │ │ │ + beq.w 78096 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r1, #35500 @ 0x8aac │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 78012 │ │ │ │ + bne.w 78030 │ │ │ │ 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 78050 │ │ │ │ + blt.w 7806e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77cc0 │ │ │ │ + bge.n 77cf8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 780c6 │ │ │ │ + beq.w 77ff0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r4, [r2, #24] │ │ │ │ cmp r9, r4 │ │ │ │ - bne.w 7772e │ │ │ │ + bne.w 77766 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7772e │ │ │ │ + bne.w 77766 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77b1e │ │ │ │ + bne.w 77b56 │ │ │ │ ldrb.w r0, [r9, #4] │ │ │ │ - b.n 77a26 │ │ │ │ + b.n 77a5e │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ cmp lr, r2 │ │ │ │ - bne.w 77822 │ │ │ │ + bne.w 7785a │ │ │ │ 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 77822 │ │ │ │ + bne.w 7785a │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 780c2 │ │ │ │ + beq.w 7802c │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 780bc │ │ │ │ + beq.w 78026 │ │ │ │ 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 778a4 │ │ │ │ - b.n 77822 │ │ │ │ + beq.w 778dc │ │ │ │ + b.n 7785a │ │ │ │ cmp r6, #7 │ │ │ │ str r3, [sp, #20] │ │ │ │ itt le │ │ │ │ ldrsble.w r3, [r9, r8] │ │ │ │ strle r3, [sp, #16] │ │ │ │ - bgt.w 77f26 │ │ │ │ + bgt.w 77f72 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 77f0c │ │ │ │ + bge.w 77f40 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 77838 │ │ │ │ + beq.w 77870 │ │ │ │ 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 77f60 │ │ │ │ + bgt.w 78224 │ │ │ │ ldrsb.w r3, [r9, r8] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 77f46 │ │ │ │ + bge.w 7820a │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 77838 │ │ │ │ + beq.w 77870 │ │ │ │ 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 781c6 │ │ │ │ + bgt.w 781fc │ │ │ │ ldrsb.w r6, [r9, r8] │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 781aa │ │ │ │ + bge.w 781e2 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 77838 │ │ │ │ + beq.w 77870 │ │ │ │ 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 7813e │ │ │ │ + bgt.w 781ce │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 78122 │ │ │ │ + bge.w 781b4 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 77838 │ │ │ │ + beq.w 77870 │ │ │ │ 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 77da0 │ │ │ │ + b.n 77dd8 │ │ │ │ adds r5, #1 │ │ │ │ - beq.w 77838 │ │ │ │ - b.n 77aa8 │ │ │ │ + beq.w 77870 │ │ │ │ + b.n 77ae0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r4, #0] │ │ │ │ movs r2, #2 │ │ │ │ - bl d671c │ │ │ │ + bl d660c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 78078 │ │ │ │ + beq.w 780e6 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw ip, #35500 @ 0x8aac │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp r1, ip │ │ │ │ - bne.w 77fea │ │ │ │ + bne.w 780a4 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ subs r0, r2, r0 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ clz r0, r0 │ │ │ │ mov.w r0, r0, lsr #5 │ │ │ │ str r0, [sp, #28] │ │ │ │ - blt.w 77fb8 │ │ │ │ + blt.w 78104 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77e5e │ │ │ │ + bge.n 77e96 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78096 │ │ │ │ + beq.w 7800e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ cmp r9, r1 │ │ │ │ - bne.w 78118 │ │ │ │ + bne.w 7809a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 78118 │ │ │ │ + bne.w 7809a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77b1e │ │ │ │ + bne.w 77b56 │ │ │ │ ldrb.w r0, [r9, #4] │ │ │ │ - b.n 77a68 │ │ │ │ - cmp r0, #15 │ │ │ │ - ite le │ │ │ │ - ldrshle.w r5, [r8, r6, lsl #1] │ │ │ │ - ldrgt.w r5, [r8, r6, lsl #2] │ │ │ │ - b.n 77a84 │ │ │ │ + b.n 77aa0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - b.n 7783e │ │ │ │ + b.n 77876 │ │ │ │ + cmp r0, #15 │ │ │ │ + ite le │ │ │ │ + ldrshle.w r5, [r8, r6, lsl #1] │ │ │ │ + ldrgt.w r5, [r8, r6, lsl #2] │ │ │ │ + b.n 77abc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r4, #0] │ │ │ │ movs r2, #2 │ │ │ │ - bl d671c │ │ │ │ + bl d660c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7819a │ │ │ │ + beq.n 77fb6 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw ip, #35500 @ 0x8aac │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 77f84 │ │ │ │ + bne.n 77f82 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ subs r3, r1, r2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ negs r2, r3 │ │ │ │ adcs r2, r3 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 77f70 │ │ │ │ + blt.n 77f5e │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77eec │ │ │ │ + bge.n 77f20 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7819e │ │ │ │ + beq.n 77fe4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r9, r1 │ │ │ │ - bne.w 78118 │ │ │ │ + bne.w 7809a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 78118 │ │ │ │ + bne.w 7809a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 77b1e │ │ │ │ + bne.w 77b56 │ │ │ │ ldrb.w r0, [r9, #4] │ │ │ │ - b.n 77aa8 │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - strd sl, fp, [sp] │ │ │ │ - bl 1bd900 <_Py_InitDumpStack@@Base+0x28> │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt.n 77f3a │ │ │ │ - bne.n 77f36 │ │ │ │ - ldrb r6, [r4, #4] │ │ │ │ - b.n 77d62 │ │ │ │ - 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 77d56 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 778a6 │ │ │ │ - adds r3, #4 │ │ │ │ - beq.w 7821c │ │ │ │ - mvn.w r3, #2 │ │ │ │ - b.n 77908 │ │ │ │ + b.n 77ae0 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 1bd900 <_Py_InitDumpStack@@Base+0x28> │ │ │ │ + bl 1b8348 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 77f3a │ │ │ │ - bne.n 77f36 │ │ │ │ + blt.w 7823a │ │ │ │ + bne.w 78234 │ │ │ │ ldrb r6, [r4, #4] │ │ │ │ - b.n 77d8c │ │ │ │ - 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 77d7e │ │ │ │ + b.n 77d9a │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77eda │ │ │ │ + bne.n 77f10 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - b.n 77f96 │ │ │ │ + b.n 77f94 │ │ │ │ + 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 77d8e │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl c72fc │ │ │ │ + bl c7388 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 77fae │ │ │ │ + blt.n 77fac │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77fa8 │ │ │ │ + bge.n 77fa2 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 7819e │ │ │ │ + cbz r1, 77fe4 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 77eec │ │ │ │ - b.n 77f40 │ │ │ │ + bge.n 77f20 │ │ │ │ + mvn.w r3, #2 │ │ │ │ + b.n 77940 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77f96 │ │ │ │ - b.n 77f78 │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 780f8 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 77e5e │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 77e5e │ │ │ │ + bne.n 77f94 │ │ │ │ + b.n 77f66 │ │ │ │ + mov r6, r4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 77fa6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 77fa6 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 77fa6 │ │ │ │ + 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 777d6 │ │ │ │ mov r0, r4 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + b.n 77fa2 │ │ │ │ + mov r0, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cmp r2, #0 │ │ │ │ - bge.w 77e5e │ │ │ │ - b.n 77f40 │ │ │ │ - strd r3, r0, [sp, #32] │ │ │ │ - bl c72fc │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + b.n 77cf8 │ │ │ │ + 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.n 7783e │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 780f0 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 77fe0 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 77fe0 │ │ │ │ - b.n 77fd6 │ │ │ │ + b.n 77e96 │ │ │ │ + ldr.w r1, [sl, #28] │ │ │ │ + b.n 778ca │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + mov r2, r1 │ │ │ │ + b.n 778b8 │ │ │ │ + ldr.w r1, [sl, #28] │ │ │ │ + b.n 77d6a │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.n 77d54 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl c72fc │ │ │ │ + bl c7388 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ str r0, [sp, #28] │ │ │ │ - blt.n 7803c │ │ │ │ + blt.n 7805a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 78032 │ │ │ │ + bge.n 78050 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 7806c │ │ │ │ + cbz r2, 7808a │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 77cc0 │ │ │ │ - b.n 77f40 │ │ │ │ + bge.w 77cf8 │ │ │ │ + b.n 77fa6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 78024 │ │ │ │ + bne.n 78042 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 78024 │ │ │ │ + b.n 78042 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 78044 │ │ │ │ + beq.n 78062 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 77cc0 │ │ │ │ + bge.w 77cf8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 77cc0 │ │ │ │ + bne.w 77cf8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + b.n 78050 │ │ │ │ + mov r6, r3 │ │ │ │ + b.n 77fb8 │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ + mov r4, r1 │ │ │ │ + b.w 77766 │ │ │ │ + strd r3, r0, [sp, #32] │ │ │ │ + bl c7388 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 780d2 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 780c8 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cbz r2, 78120 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.w 77e96 │ │ │ │ + b.n 77fa6 │ │ │ │ + subs r1, #1 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 780ba │ │ │ │ + mov r0, r2 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 78032 │ │ │ │ + b.n 780ba │ │ │ │ mov r7, r4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 77f40 │ │ │ │ + bge.w 77fa6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77f40 │ │ │ │ + bne.w 77fa6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 77f40 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - b.n 77e5e │ │ │ │ - ldr.w r1, [sl, #28] │ │ │ │ - b.n 7796c │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 7795a │ │ │ │ - ldr.w r1, [sl, #28] │ │ │ │ - b.w 77892 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - mov r2, r1 │ │ │ │ - b.w 77880 │ │ │ │ - ldr.w r1, [sl, #28] │ │ │ │ - b.n 77d32 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 77d1c │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - b.n 77cc0 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 77f40 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 77f40 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 77f40 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 77fa6 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 78000 │ │ │ │ - mov r0, r2 │ │ │ │ + beq.n 780da │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 77e96 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 77e96 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b.n 78000 │ │ │ │ - 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 77806 │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ - mov r4, r1 │ │ │ │ - b.w 7772e │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r1, r4 │ │ │ │ - strd sl, fp, [sp] │ │ │ │ - bl 1bd900 <_Py_InitDumpStack@@Base+0x28> │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt.w 77f3a │ │ │ │ - bne.n 781d4 │ │ │ │ - ldrb r3, [r4, #4] │ │ │ │ - b.n 77de0 │ │ │ │ - cmp r3, #15 │ │ │ │ - ite le │ │ │ │ - ldrshle.w r6, [r9, r8, lsl #1] │ │ │ │ - ldrgt.w r6, [r9, r8, lsl #2] │ │ │ │ - b.n 77dd4 │ │ │ │ + b.n 780c8 │ │ │ │ + ldr.w r1, [sl, #28] │ │ │ │ + b.n 77bb8 │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.n 77ba6 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 77bf2 │ │ │ │ + bne.w 77c2a │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp, #28] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ - b.n 78178 │ │ │ │ + b.n 78162 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl c72fc │ │ │ │ + bl c7388 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 78190 │ │ │ │ + blt.n 78178 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 78188 │ │ │ │ + bge.n 78170 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 7820c │ │ │ │ + cbz r1, 78182 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 77c04 │ │ │ │ - b.n 77f40 │ │ │ │ + bge.w 77c3c │ │ │ │ + b.n 77fa6 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 78178 │ │ │ │ - b.n 78156 │ │ │ │ - mov r6, r4 │ │ │ │ - b.n 780d4 │ │ │ │ - mov r0, r4 │ │ │ │ + bne.n 78162 │ │ │ │ + b.n 78140 │ │ │ │ + mov r0, r3 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - b.n 77fa8 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + ldrd r3, r2, [sp, #28] │ │ │ │ + b.n 78170 │ │ │ │ + mov r7, r3 │ │ │ │ + b.n 780e8 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + ldrd r3, r2, [sp, #28] │ │ │ │ + b.n 77c3c │ │ │ │ + ldr.w r1, [sl, #28] │ │ │ │ + b.w 779a4 │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.w 77992 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 1bd900 <_Py_InitDumpStack@@Base+0x28> │ │ │ │ + bl 1b8348 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.w 77f3a │ │ │ │ - bne.n 781d4 │ │ │ │ + blt.n 7823a │ │ │ │ + bne.n 781dc │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ - b.n 77db6 │ │ │ │ + b.n 77e18 │ │ │ │ cmp r3, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r6, [r9, r8, lsl #1] │ │ │ │ ldrgt.w r6, [r9, r8, lsl #2] │ │ │ │ - b.n 77daa │ │ │ │ + b.n 77e0c │ │ │ │ mov r3, r6 │ │ │ │ - b.w 778a6 │ │ │ │ - ldr.w r1, [sl, #28] │ │ │ │ - b.n 77b80 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 77b6e │ │ │ │ - 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 7779e │ │ │ │ - mov r7, r3 │ │ │ │ - b.n 7807a │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - ldrd r3, r2, [sp, #28] │ │ │ │ - b.n 77c04 │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - ldrd r3, r2, [sp, #28] │ │ │ │ - b.n 78188 │ │ │ │ + b.w 778de │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r1, r4 │ │ │ │ + strd sl, fp, [sp] │ │ │ │ + bl 1b8348 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt.n 7823a │ │ │ │ + bne.n 781dc │ │ │ │ + ldrb r3, [r4, #4] │ │ │ │ + b.n 77dee │ │ │ │ + cmp r3, #15 │ │ │ │ + ite le │ │ │ │ + ldrshle.w r6, [r9, r8, lsl #1] │ │ │ │ + ldrgt.w r6, [r9, r8, lsl #2] │ │ │ │ + b.n 77de2 │ │ │ │ + ldrd r3, r2, [sp, #16] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + strd sl, fp, [sp] │ │ │ │ + bl 1b8348 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt.n 7823a │ │ │ │ + bne.n 78234 │ │ │ │ + ldrb r6, [r4, #4] │ │ │ │ + b.n 77dc4 │ │ │ │ + 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 77db6 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b.w 778de │ │ │ │ + adds r3, #4 │ │ │ │ + bne.w 77fa6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.w 7772c │ │ │ │ + b.w 77764 │ │ │ │ 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 │ │ │ │ @@ -114071,388 +114113,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 783b6 │ │ │ │ + bgt.w 783da │ │ │ │ ldrsb.w r3, [r6, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7831c │ │ │ │ + blt.n 78340 │ │ │ │ ldr.w r0, [r8, r3, lsl #3] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 78326 │ │ │ │ + beq.n 7834a │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 7832e │ │ │ │ + beq.n 78352 │ │ │ │ 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 78398 │ │ │ │ + bgt.w 783bc │ │ │ │ ldrsb.w r3, [r6, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 783a8 │ │ │ │ + blt.w 783cc │ │ │ │ ldr.w r1, [r8, r3, lsl #3] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 78326 │ │ │ │ + beq.n 7834a │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 78426 │ │ │ │ + beq.w 7844a │ │ │ │ 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 783f4 │ │ │ │ + bgt.w 78418 │ │ │ │ ldrsb.w r3, [r6, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 783da │ │ │ │ + blt.w 783fe │ │ │ │ ldr.w r1, [r8, r3, lsl #3] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 78326 │ │ │ │ + beq.n 7834a │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 78488 │ │ │ │ + beq.w 784ac │ │ │ │ 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 78418 │ │ │ │ + bgt.w 7843c │ │ │ │ ldrsb.w r3, [r6, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 783ee │ │ │ │ + blt.n 78412 │ │ │ │ ldr.w r1, [r8, r3, lsl #3] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 78326 │ │ │ │ + beq.n 7834a │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.w 7850a │ │ │ │ + beq.w 7852e │ │ │ │ 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 782b6 │ │ │ │ + b.n 782da │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 78568 │ │ │ │ + bne.w 7858c │ │ │ │ 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 78384 │ │ │ │ + bne.n 783a8 │ │ │ │ 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 78384 │ │ │ │ + bne.n 783a8 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 7857e │ │ │ │ + beq.w 785a2 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ lsls r2, r1, #26 │ │ │ │ - bpl.w 78578 │ │ │ │ + bpl.w 7859c │ │ │ │ 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 78326 │ │ │ │ + beq.n 7834a │ │ │ │ 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 7828a │ │ │ │ + ble.w 782ae │ │ │ │ cmp r5, #15 │ │ │ │ - bgt.w 78504 │ │ │ │ + bgt.w 78528 │ │ │ │ ldrsh.w r3, [r6, r9, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 78294 │ │ │ │ + bge.w 782b8 │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.w 782a6 │ │ │ │ + bne.w 782ca │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r5, #15 │ │ │ │ - bgt.w 784e6 │ │ │ │ + bgt.w 7850a │ │ │ │ ldrsh.w r3, [r6, r9, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 78266 │ │ │ │ + bge.w 7828a │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 78322 │ │ │ │ + beq.n 78346 │ │ │ │ lsrs r2, r7, #5 │ │ │ │ add.w r3, r9, r9, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ and.w r9, r4, r3 │ │ │ │ - b.n 7839e │ │ │ │ + b.n 783c2 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 78322 │ │ │ │ + beq.n 78346 │ │ │ │ add.w r3, r9, r9, lsl #2 │ │ │ │ add.w r3, r3, sl, lsr #5 │ │ │ │ adds r3, #1 │ │ │ │ and.w r9, r4, r3 │ │ │ │ - b.n 782ee │ │ │ │ + b.n 78312 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 78326 │ │ │ │ - b.n 78308 │ │ │ │ + beq.n 7834a │ │ │ │ + b.n 7832c │ │ │ │ cmp r5, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r3, [r6, r9, lsl #1] │ │ │ │ ldrgt.w r3, [r6, r9, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 782c6 │ │ │ │ + bge.w 782ea │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 78322 │ │ │ │ + beq.n 78346 │ │ │ │ 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 782f2 │ │ │ │ + b.n 78316 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 782a6 │ │ │ │ + bne.w 782ca │ │ │ │ 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 782a6 │ │ │ │ + bne.w 782ca │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.w 78592 │ │ │ │ + beq.w 785b6 │ │ │ │ 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 7858c │ │ │ │ + beq.w 785b0 │ │ │ │ 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 78326 │ │ │ │ - b.n 782a6 │ │ │ │ + beq.w 7834a │ │ │ │ + b.n 782ca │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 782d8 │ │ │ │ + bne.w 782fc │ │ │ │ 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 782d8 │ │ │ │ + bne.w 782fc │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 78588 │ │ │ │ + beq.n 785ac │ │ │ │ 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 78582 │ │ │ │ + beq.n 785a6 │ │ │ │ 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 78326 │ │ │ │ - b.n 782d8 │ │ │ │ + beq.w 7834a │ │ │ │ + b.n 782fc │ │ │ │ ldr.w r3, [r6, r9, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 78266 │ │ │ │ + bge.w 7828a │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 78322 │ │ │ │ + beq.w 78346 │ │ │ │ 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 783a2 │ │ │ │ + b.n 783c6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 78308 │ │ │ │ + bne.w 7832c │ │ │ │ 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 78308 │ │ │ │ + bne.w 7832c │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 7859c │ │ │ │ + beq.n 785c0 │ │ │ │ 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 78596 │ │ │ │ + beq.n 785ba │ │ │ │ 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 78326 │ │ │ │ - b.n 78308 │ │ │ │ + beq.w 7834a │ │ │ │ + b.n 7832c │ │ │ │ lsrs r2, r7, #5 │ │ │ │ add.w r3, r9, r9, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ and.w r9, r4, r3 │ │ │ │ - b.n 7828a │ │ │ │ + b.n 782ae │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r1, [r2, #28] │ │ │ │ - b.n 78374 │ │ │ │ + b.n 78398 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 78360 │ │ │ │ + b.n 78384 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 784d2 │ │ │ │ + b.n 784f6 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 784bc │ │ │ │ + b.n 784e0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 78474 │ │ │ │ + b.n 78498 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 7845c │ │ │ │ + b.n 78480 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 78554 │ │ │ │ + b.n 78578 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b.n 7853e │ │ │ │ + b.n 78562 │ │ │ │ │ │ │ │ -000785a0 : │ │ │ │ +000785c4 : │ │ │ │ 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 785ea │ │ │ │ + bgt.n 7860e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 78866 │ │ │ │ + beq.w 7888a │ │ │ │ add.w ip, r5, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #7 │ │ │ │ - bhi.w 78866 │ │ │ │ + bhi.w 7888a │ │ │ │ tbh [pc, ip, lsl #1] │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r6, r0, #5 │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsls r3, r7, #1 │ │ │ │ lsls r6, r0, #5 │ │ │ │ lsls r6, r0, #5 │ │ │ │ lsls r6, r0, #5 │ │ │ │ lsls r0, r0, #2 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq r7, #26021 @ 0x65a5 │ │ │ │ + movweq r7, #26165 @ 0x6635 │ │ │ │ movteq r7, #12 │ │ │ │ - bne.w 7871c │ │ │ │ + bne.w 78740 │ │ │ │ mov r1, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov sl, r0 │ │ │ │ tst.w lr, #512 @ 0x200 │ │ │ │ - bne.w 78780 │ │ │ │ + bne.w 787a4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7884e │ │ │ │ - ldr.w r8, [pc, #628] @ 78884 │ │ │ │ + bne.w 78872 │ │ │ │ + ldr.w r8, [pc, #628] @ 788a8 │ │ │ │ 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, #2000] @ 0x7d0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 786e4 │ │ │ │ - ldr.w lr, [pc, #604] @ 78888 │ │ │ │ + beq.n 78708 │ │ │ │ + ldr.w lr, [pc, #604] @ 788ac │ │ │ │ ldr r6, [r3, #0] │ │ │ │ str.w r6, [ip, #2000] @ 0x7d0 │ │ │ │ ldr.w r2, [ip, #2004] @ 0x7d4 │ │ │ │ ldr.w r6, [lr, #1600] @ 0x640 │ │ │ │ subs r2, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ str.w r2, [ip, #2004] @ 0x7d4 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 787f0 │ │ │ │ + bne.w 78814 │ │ │ │ str r1, [r3, #20] │ │ │ │ str.w sl, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 78708 │ │ │ │ + beq.n 7872c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 78708 │ │ │ │ + bge.n 7872c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r4, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7870e │ │ │ │ + bne.n 78732 │ │ │ │ str r7, [r3, #24] │ │ │ │ sub.w r7, r3, #8 │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ and.w r1, r1, #3 │ │ │ │ str r5, [r3, #16] │ │ │ │ mov r5, r7 │ │ │ │ @@ -114473,367 +114515,367 @@ │ │ │ │ adds r6, #1 │ │ │ │ orr.w r1, r1, ip │ │ │ │ cmp r4, r7 │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ str.w r5, [r2, #3760] @ 0xeb0 │ │ │ │ str.w r6, [r2, #3868] @ 0xf1c │ │ │ │ str.w r4, [r2, #3768] @ 0xeb8 │ │ │ │ - bgt.n 78730 │ │ │ │ + bgt.n 78754 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r7, #0 │ │ │ │ - b.n 785fa │ │ │ │ - movw r7, #5937 @ 0x1731 │ │ │ │ + b.n 7861e │ │ │ │ + movw r7, #5909 @ 0x1715 │ │ │ │ movt r7, #9 │ │ │ │ - b.n 785fa │ │ │ │ - movw r7, #9013 @ 0x2335 │ │ │ │ + b.n 7861e │ │ │ │ + movw r7, #9149 @ 0x23bd │ │ │ │ movt r7, #12 │ │ │ │ - b.n 785fa │ │ │ │ + b.n 7861e │ │ │ │ movw r0, #14536 @ 0x38c8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 70b18 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70b3c <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7884a │ │ │ │ + beq.w 7886e │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ movs r2, #0 │ │ │ │ str.w sl, [r3, #8] │ │ │ │ str r2, [r3, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 78656 │ │ │ │ + bne.n 7867a │ │ │ │ str r4, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 78668 │ │ │ │ + beq.n 7868c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r5, #0] │ │ │ │ - b.n 78668 │ │ │ │ + b.n 7868c │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - ble.w 78866 │ │ │ │ + ble.w 7888a │ │ │ │ cmp r5, #130 @ 0x82 │ │ │ │ - bne.n 7876e │ │ │ │ - movw r7, #18489 @ 0x4839 │ │ │ │ + bne.n 78792 │ │ │ │ + movw r7, #18561 @ 0x4881 │ │ │ │ movt r7, #11 │ │ │ │ - b.n 785fa │ │ │ │ + b.n 7861e │ │ │ │ ldr.w r1, [r2, #3748] @ 0xea4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 786c4 │ │ │ │ + beq.n 786e8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 786c4 │ │ │ │ + beq.n 786e8 │ │ │ │ ldr.w r2, [r2, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 786c4 │ │ │ │ + bne.n 786e8 │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 787ce │ │ │ │ + bne.n 787f2 │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 786c4 │ │ │ │ + bmi.n 786e8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78758 │ │ │ │ + bne.n 7877c │ │ │ │ dmb ish │ │ │ │ - b.n 786c4 │ │ │ │ + b.n 786e8 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 78866 │ │ │ │ - movw r7, #55709 @ 0xd99d │ │ │ │ + bne.n 7888a │ │ │ │ + movw r7, #54945 @ 0xd6a1 │ │ │ │ movt r7, #21 │ │ │ │ - b.n 785fa │ │ │ │ + b.n 7861e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 78834 │ │ │ │ - ldr.w r9, [pc, #252] @ 78884 │ │ │ │ + beq.n 78858 │ │ │ │ + ldr.w r9, [pc, #252] @ 788a8 │ │ │ │ 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, #2008] @ 0x7d8 │ │ │ │ - cbz r3, 787d8 │ │ │ │ + cbz r3, 787fc │ │ │ │ ldr.w r0, [r2, #2012] @ 0x7dc │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ subs r0, #1 │ │ │ │ str.w r1, [r2, #2008] @ 0x7d8 │ │ │ │ str.w r0, [r2, #2012] @ 0x7dc │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1980f0 <_Py_NewReference@@Base> │ │ │ │ + bl 197798 <_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 786fc │ │ │ │ + b.n 78720 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 786c4 │ │ │ │ - b.n 7874a │ │ │ │ + bne.w 786e8 │ │ │ │ + b.n 7876e │ │ │ │ movw r0, #14136 @ 0x3738 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 70b18 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70b3c <_PyObject_GC_New@@Base> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 787ba │ │ │ │ - b.n 7884a │ │ │ │ + bne.n 787de │ │ │ │ + b.n 7886e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - movw r2, #6105 @ 0x17d9 │ │ │ │ + movw r2, #5177 @ 0x1439 │ │ │ │ movt r2, #19 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 78820 │ │ │ │ + bne.n 78844 │ │ │ │ add.w r0, lr, #1592 @ 0x638 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 6b7b0 │ │ │ │ + bl 6b7e8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 786f8 │ │ │ │ + bne.w 7871c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 131e48 │ │ │ │ + bl 131aa0 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 786fc │ │ │ │ + b.n 78720 │ │ │ │ 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 786fc │ │ │ │ + b.n 78720 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #18016 @ 0x4660 │ │ │ │ + movw r1, #13792 @ 0x35e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 786c4 │ │ │ │ + b.n 786e8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #18084 @ 0x46a4 │ │ │ │ + movw r1, #13860 @ 0x3624 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 7884a │ │ │ │ + bl f3560 │ │ │ │ + b.n 7886e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - movw r1, #17988 @ 0x4644 │ │ │ │ + movw r1, #13764 @ 0x35c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0007888c : │ │ │ │ +000788b0 : │ │ │ │ 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 78926 │ │ │ │ + bpl.n 7894a │ │ │ │ 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 788ee │ │ │ │ + blt.n 78912 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 78900 │ │ │ │ + bne.n 78924 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 78900 │ │ │ │ + beq.n 78924 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ movw ip, #44624 @ 0xae50 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, ip │ │ │ │ mov r1, r4 │ │ │ │ - beq.n 7891e │ │ │ │ + beq.n 78942 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7a554 │ │ │ │ + b.w 7a564 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw r1, #40968 @ 0xa008 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ adds r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - beq.n 788cc │ │ │ │ + beq.n 788f0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6bb60 │ │ │ │ + bl 6bb98 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - bne.n 788d2 │ │ │ │ + bne.n 788f6 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 199dfc <_Py_NewReference@@Base+0x1d0c> │ │ │ │ + b.w 19950c <_Py_NewReference@@Base+0x1d74> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 78c14 │ │ │ │ + b.n 78c38 │ │ │ │ movw r1, #2722 @ 0xaa2 │ │ │ │ - movw r0, #65224 @ 0xfec8 │ │ │ │ + movw r0, #61000 @ 0xee48 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, 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 r7, [pc, #700] @ (78c0c ) │ │ │ │ + ldr r7, [pc, #700] @ (78c30 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r7, r6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 78bc2 │ │ │ │ + beq.w 78be6 │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 78a4e │ │ │ │ + beq.n 78a72 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r4, [r1, #-4] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 78bea │ │ │ │ + bne.w 78c0e │ │ │ │ ldrb.w r2, [r1, #-3] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne.w 78bd0 │ │ │ │ + bne.w 78bf4 │ │ │ │ ldrb.w r2, [r1, #-2] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne.w 78bd0 │ │ │ │ + bne.w 78bf4 │ │ │ │ ldrb.w r2, [r1, #-1] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne.w 78bd0 │ │ │ │ + bne.w 78bf4 │ │ │ │ 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 78ba8 │ │ │ │ + bne.w 78bcc │ │ │ │ adds r1, r3, r2 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ cmp r0, #253 @ 0xfd │ │ │ │ - bne.w 78ba8 │ │ │ │ + bne.w 78bcc │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ cmp r0, #253 @ 0xfd │ │ │ │ - bne.w 78ba8 │ │ │ │ + bne.w 78bcc │ │ │ │ ldrb r1, [r1, #3] │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.w 78ba8 │ │ │ │ + bne.w 78bcc │ │ │ │ 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, #25825 @ 0x64e1 │ │ │ │ + movw r2, #25881 @ 0x6519 │ │ │ │ movt r2, #7 │ │ │ │ mov r3, r0 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 78a52 │ │ │ │ - cbz r4, 78a4e │ │ │ │ + bne.n 78a76 │ │ │ │ + cbz r4, 78a72 │ │ │ │ ldr r2, [r7, r6] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r2, #1604] @ 0x644 │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.n 78a72 │ │ │ │ + beq.n 78a96 │ │ │ │ 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 78a34 │ │ │ │ + bgt.n 78a58 │ │ │ │ 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, 78a72 │ │ │ │ + cbz r1, 78a96 │ │ │ │ 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, 78a60 │ │ │ │ - cbz r3, 78a9e │ │ │ │ + cbz r1, 78a84 │ │ │ │ + cbz r3, 78ac2 │ │ │ │ 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 78a4e │ │ │ │ + b.n 78a72 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #46565 @ 0xb5e5 │ │ │ │ + movw r2, #46621 @ 0xb61d │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r6, [r3, #860] @ 0x35c │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 78b9e │ │ │ │ + bne.w 78bc2 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ae40 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 78a4e │ │ │ │ + b.n 78a72 │ │ │ │ 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] │ │ │ │ @@ -114842,72 +114884,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 78ad8 │ │ │ │ + bne.n 78afc │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 78ad4 │ │ │ │ + cbz r2, 78af8 │ │ │ │ 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 78b34 │ │ │ │ + beq.n 78b58 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 78b14 │ │ │ │ + beq.n 78b38 │ │ │ │ ldr.w r2, [ip, #532] @ 0x214 │ │ │ │ - cbnz r2, 78af0 │ │ │ │ + cbnz r2, 78b14 │ │ │ │ str.w r3, [ip, #532] @ 0x214 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 78a4e │ │ │ │ + beq.n 78a72 │ │ │ │ ldrd r2, r1, [r3, #20] │ │ │ │ - cbz r1, 78b0e │ │ │ │ + cbz r1, 78b32 │ │ │ │ str r2, [r1, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r4, [r3, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ strd r2, r0, [r3, #20] │ │ │ │ - cbz r2, 78b0a │ │ │ │ + cbz r2, 78b2e │ │ │ │ str r3, [r2, #24] │ │ │ │ str r3, [r0, #20] │ │ │ │ - b.n 78a4e │ │ │ │ + b.n 78a72 │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ - b.n 78afc │ │ │ │ + b.n 78b20 │ │ │ │ ldr.w r2, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r1, [r3, #20] │ │ │ │ - cbz r2, 78b22 │ │ │ │ + cbz r2, 78b46 │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r5, #532] @ 0x214 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 78a4e │ │ │ │ + bne.n 78a72 │ │ │ │ str.w r3, [r5, #532] @ 0x214 │ │ │ │ - b.n 78a4e │ │ │ │ + b.n 78a72 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 78ae2 │ │ │ │ + beq.n 78b06 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 78b98 │ │ │ │ + cbz r2, 78bbc │ │ │ │ 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, 78b66 │ │ │ │ + cbz r3, 78b8a │ │ │ │ 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 │ │ │ │ @@ -114920,76 +114962,75 @@ │ │ │ │ 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 78a4e │ │ │ │ + b.n 78a72 │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 78b40 │ │ │ │ + b.n 78b64 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r1, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 78a92 │ │ │ │ + b.n 78ab6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 66380 <_Py_FatalRefcountErrorFunc@@Base+0x170> │ │ │ │ - movw r1, #61804 @ 0xf16c │ │ │ │ + bl 663b8 <_Py_FatalRefcountErrorFunc@@Base+0x170> │ │ │ │ + movw r1, #57580 @ 0xe0ec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #38168 @ 0x9518 │ │ │ │ + movw r0, #33944 @ 0x8498 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #64992 @ 0xfde0 │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #60768 @ 0xed60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #68] @ (78c10 ) │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #68] @ (78c34 ) │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r3 │ │ │ │ - bl 66380 <_Py_FatalRefcountErrorFunc@@Base+0x170> │ │ │ │ - movw r1, #61780 @ 0xf154 │ │ │ │ + bl 663b8 <_Py_FatalRefcountErrorFunc@@Base+0x170> │ │ │ │ + movw r1, #57556 @ 0xe0d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #38168 @ 0x9518 │ │ │ │ + movw r0, #33944 @ 0x8498 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 66380 <_Py_FatalRefcountErrorFunc@@Base+0x170> │ │ │ │ - movw r1, #61720 @ 0xf118 │ │ │ │ + bl 663b8 <_Py_FatalRefcountErrorFunc@@Base+0x170> │ │ │ │ + movw r1, #57496 @ 0xe098 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #38168 @ 0x9518 │ │ │ │ + movw r0, #33944 @ 0x8498 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 66178 │ │ │ │ + bl 661b0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #19 │ │ │ │ - movs r2, r6 │ │ │ │ + stc2l 0, cr0, [r8], #-196 @ 0xffffff3c │ │ │ │ stmdb 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.w r8, [r1, #4] │ │ │ │ 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 78dcc │ │ │ │ - ldr r3, [pc, #568] @ (78e7c ) │ │ │ │ + bne.w 78df0 │ │ │ │ + ldr r3, [pc, #568] @ (78ea0 ) │ │ │ │ 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, #1920] @ 0x780 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 78cec │ │ │ │ + beq.n 78d10 │ │ │ │ ldr.w r2, [r3, #1924] @ 0x784 │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w r7, r4, #20 │ │ │ │ str.w r1, [r3, #1920] @ 0x780 │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -115007,22 +115048,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 78e34 │ │ │ │ + bne.w 78e58 │ │ │ │ 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 78cd6 │ │ │ │ + bne.n 78cfa │ │ │ │ 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] │ │ │ │ @@ -115038,46 +115079,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 78cc0 │ │ │ │ + b.n 78ce4 │ │ │ │ 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, #3529 @ 0xdc9 │ │ │ │ + movw r2, #3565 @ 0xded │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r7, #868] @ 0x364 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 78dfa │ │ │ │ - ldr r3, [pc, #356] @ (78e7c ) │ │ │ │ + bne.n 78e1e │ │ │ │ + ldr r3, [pc, #356] @ (78ea0 ) │ │ │ │ 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, #1604] @ 0x644 │ │ │ │ ldr.w r3, [r2, r0, lsl #2] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 78de8 │ │ │ │ + beq.n 78e0c │ │ │ │ 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, 78d86 │ │ │ │ + cbz r0, 78daa │ │ │ │ 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 │ │ │ │ @@ -115093,111 +115134,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 78e34 │ │ │ │ + bne.n 78e58 │ │ │ │ strb.w r0, [r7, fp] │ │ │ │ - b.n 78ca4 │ │ │ │ + b.n 78cc8 │ │ │ │ ldrd lr, r1, [r3, #24] │ │ │ │ cmp lr, r1 │ │ │ │ - bhi.n 78ddc │ │ │ │ + bhi.n 78e00 │ │ │ │ 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 78d40 │ │ │ │ + bne.n 78d64 │ │ │ │ ldr.w r3, [r7, #848] @ 0x350 │ │ │ │ - movw r1, #45961 @ 0xb389 │ │ │ │ + movw r1, #46017 @ 0xb3c1 │ │ │ │ movt r1, #6 │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 78e5c │ │ │ │ + bne.n 78e80 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2bfa0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 78e08 │ │ │ │ + cbz r4, 78e2c │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 78d40 │ │ │ │ + b.n 78d64 │ │ │ │ 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 78cfc │ │ │ │ + b.n 78d20 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 78d40 │ │ │ │ + b.n 78d64 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 70e94 │ │ │ │ + bl 70eb8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 78d40 │ │ │ │ - b.n 78da2 │ │ │ │ + bne.n 78d64 │ │ │ │ + b.n 78dc6 │ │ │ │ ldr.w r0, [r7, #864] @ 0x360 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78d40 │ │ │ │ - bl 1fc770 │ │ │ │ + bne.n 78d64 │ │ │ │ + bl 1fb898 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 78e1e │ │ │ │ + bge.n 78e42 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbz r3, 78e6a │ │ │ │ + cbz r3, 78e8e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 78e2e │ │ │ │ + bge.n 78e52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 78e72 │ │ │ │ + cbz r3, 78e96 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 78cd0 │ │ │ │ + b.n 78cf4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r9 │ │ │ │ - bl 1f5438 <_PyDict_SendEvent@@Base> │ │ │ │ + bl 1f4560 <_PyDict_SendEvent@@Base> │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #7 │ │ │ │ - ble.w 78c9e │ │ │ │ + ble.w 78cc2 │ │ │ │ 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 78ca4 │ │ │ │ + b.n 78cc8 │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 78dbe │ │ │ │ + b.n 78de2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 78e1e │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 78e42 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 78e2e │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 78e52 │ │ │ │ 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 │ │ │ │ @@ -115209,27 +115250,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 78ff4 │ │ │ │ + beq.w 7901a │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.w 790a8 │ │ │ │ + bhi.w 790d2 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 78f16 │ │ │ │ - ldr r1, [pc, #632] @ (7913c ) │ │ │ │ + bne.n 78f3a │ │ │ │ + ldr r1, [pc, #636] @ (79164 ) │ │ │ │ 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, #1920] @ 0x780 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7907a │ │ │ │ + beq.w 790a4 │ │ │ │ ldr.w r2, [r3, #1924] @ 0x784 │ │ │ │ movw r5, #771 @ 0x303 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str.w r1, [r3, #1920] @ 0x780 │ │ │ │ subs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ str.w r2, [r3, #1924] @ 0x784 │ │ │ │ @@ -115245,51 +115286,51 @@ │ │ │ │ str r3, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ blx 2b348 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #8 │ │ │ │ - mul.w r1, r3, r1 │ │ │ │ movw r8, #24184 @ 0x5e78 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ - str r1, [sp, #0] │ │ │ │ - add r1, r5 │ │ │ │ - movw r0, #3529 @ 0xdc9 │ │ │ │ + mul.w fp, r3, r1 │ │ │ │ + movw r0, #3565 @ 0xded │ │ │ │ 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 790d2 │ │ │ │ - ldr r0, [pc, #504] @ (7913c ) │ │ │ │ + bne.w 790fc │ │ │ │ + ldr r0, [pc, #508] @ (79164 ) │ │ │ │ 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, #1604] @ 0x644 │ │ │ │ - mov fp, r0 │ │ │ │ + str r0, [sp, #0] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ subs r0, #1 │ │ │ │ cmp.w r0, #512 @ 0x200 │ │ │ │ - bcs.n 7903e │ │ │ │ + bcs.n 79066 │ │ │ │ adds r1, #19 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ mov.w sl, r1, lsr #3 │ │ │ │ - ldr.w r0, [fp, sl, lsl #3] │ │ │ │ + ldr.w r0, [r0, sl, lsl #3] │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 790ac │ │ │ │ + beq.w 790d6 │ │ │ │ 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 78fbe │ │ │ │ + beq.n 78fe4 │ │ │ │ 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 │ │ │ │ @@ -115297,184 +115338,182 @@ │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ movs r3, #1 │ │ │ │ strb r6, [r4, #6] │ │ │ │ str r3, [r4, #0] │ │ │ │ str r5, [r4, #16] │ │ │ │ str r5, [r4, #8] │ │ │ │ blx 2b348 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + mov r2, fp │ │ │ │ mov r1, r5 │ │ │ │ adds r0, r4, r7 │ │ │ │ blx 2b348 │ │ │ │ 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 78fe2 │ │ │ │ + bhi.n 79008 │ │ │ │ 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 78f88 │ │ │ │ - b.n 7903e │ │ │ │ + bne.n 78fae │ │ │ │ + b.n 79066 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r1, r9 │ │ │ │ str.w r0, [ip, #12] │ │ │ │ add.w r7, r5, #20 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ - b.n 78f8e │ │ │ │ + b.n 78fb4 │ │ │ │ movs r1, #12 │ │ │ │ cmp r2, #7 │ │ │ │ - bls.n 78f18 │ │ │ │ + bls.n 78f3c │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.n 790fe │ │ │ │ + bhi.w 79128 │ │ │ │ adds r0, r2, #1 │ │ │ │ movs r5, #1 │ │ │ │ movw r8, #24184 @ 0x5e78 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ - mul.w r1, r3, r1 │ │ │ │ lsls r5, r0 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + mul.w fp, r3, r1 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ - adds r1, r5, r1 │ │ │ │ + mla r1, r3, r1, r5 │ │ │ │ adds r1, #20 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r1, #3529 @ 0xdc9 │ │ │ │ + movw r1, #3565 @ 0xded │ │ │ │ movt r1, #7 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 790d2 │ │ │ │ - ldr r1, [pc, #272] @ (7913c ) │ │ │ │ + bne.n 790fc │ │ │ │ + ldr r1, [pc, #272] @ (79164 ) │ │ │ │ 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, #1604] @ 0x644 │ │ │ │ - mov fp, r1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ ldr.w r4, [r8, #848] @ 0x350 │ │ │ │ - movw r1, #45961 @ 0xb389 │ │ │ │ + movw r1, #46017 @ 0xb3c1 │ │ │ │ movt r1, #6 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 790ee │ │ │ │ + bne.n 79118 │ │ │ │ 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 79132 │ │ │ │ - ldr.w r0, [fp, #800] @ 0x320 │ │ │ │ + beq.n 7915c │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ - add.w r7, r5, #20 │ │ │ │ + ldr.w r0, [r7, #800] @ 0x320 │ │ │ │ adds r0, #1 │ │ │ │ - str.w r0, [fp, #800] @ 0x320 │ │ │ │ - b.n 78f8e │ │ │ │ + str.w r0, [r7, #800] @ 0x320 │ │ │ │ + add.w r7, r5, #20 │ │ │ │ + b.n 78fb4 │ │ │ │ movw r8, #24184 @ 0x5e78 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ - movw r1, #3529 @ 0xdc9 │ │ │ │ + movw r1, #3565 @ 0xded │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 790c6 │ │ │ │ + bne.n 790f0 │ │ │ │ ldr.w r3, [r3, #1604] @ 0x644 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r5, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - mov fp, r3 │ │ │ │ - movs r1, #48 @ 0x30 │ │ │ │ movs r3, #5 │ │ │ │ - movs r5, #8 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - b.n 78f5e │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ + mov.w fp, #40 @ 0x28 │ │ │ │ + b.n 78f82 │ │ │ │ movs r1, #8 │ │ │ │ - b.n 78ffa │ │ │ │ + b.n 79020 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ - mov r0, fp │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 70e94 │ │ │ │ + bl 70eb8 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 78f88 │ │ │ │ - b.n 7903e │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - movs r5, #8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + bne.w 78fae │ │ │ │ + b.n 79066 │ │ │ │ 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] │ │ │ │ - strd r3, r2, [sp, #8] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r3, [sp, #0] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 79132 │ │ │ │ - ldrd r3, r2, [sp, #8] │ │ │ │ + cbz r0, 7915c │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ add.w r7, r5, #20 │ │ │ │ - b.n 78f8e │ │ │ │ + b.n 78fb4 │ │ │ │ ldr.w r0, [r8, #844] @ 0x34c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - b.n 79064 │ │ │ │ + b.n 7908c │ │ │ │ adds r0, r2, #2 │ │ │ │ movs r5, #1 │ │ │ │ - mul.w r1, r3, r1 │ │ │ │ + mul.w fp, r3, r1 │ │ │ │ mov r9, r0 │ │ │ │ lsls r5, r0 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - adds r1, r5, r1 │ │ │ │ + mla r1, r3, r1, r5 │ │ │ │ adds.w r0, r1, #20 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bmi.n 79132 │ │ │ │ + bmi.n 7915c │ │ │ │ movw r8, #24184 @ 0x5e78 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ - movw r0, #3529 @ 0xdc9 │ │ │ │ + movw r0, #3565 @ 0xded │ │ │ │ movt r0, #7 │ │ │ │ ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 78f40 │ │ │ │ - b.n 790d2 │ │ │ │ + beq.w 78f64 │ │ │ │ + b.n 790fc │ │ │ │ movs r4, #0 │ │ │ │ - bl 1fc770 │ │ │ │ - b.n 78f0e │ │ │ │ - nop │ │ │ │ + bl 1fb898 │ │ │ │ + b.n 78f32 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00079140 : │ │ │ │ +00079168 : │ │ │ │ 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 19a31c <_Py_NewReference@@Base+0x222c> │ │ │ │ - cbz r0, 79168 │ │ │ │ + bl 199a2c <_Py_NewReference@@Base+0x2294> │ │ │ │ + cbz r0, 79190 │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0007916c : │ │ │ │ +00079194 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ @@ -115501,77 +115540,77 @@ │ │ │ │ addmi r1, r3, #3 │ │ │ │ addmi r3, #1 │ │ │ │ ittt mi │ │ │ │ bicmi.w r1, r1, #3 │ │ │ │ addmi.w r3, r1, r3, lsl #2 │ │ │ │ addmi r2, r2, r3 │ │ │ │ adds.w r9, r4, r2 │ │ │ │ - bmi.w 7946c │ │ │ │ + bmi.w 79494 │ │ │ │ movw r6, #24184 @ 0x5e78 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ - movw r3, #3529 @ 0xdc9 │ │ │ │ + movw r3, #3565 @ 0xded │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r8, [r6, #888] @ 0x378 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 79424 │ │ │ │ - ldr r3, [pc, #700] @ (794ac ) │ │ │ │ + bne.w 7944c │ │ │ │ + ldr r3, [pc, #700] @ (794d4 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1604] @ 0x644 │ │ │ │ - bcs.w 793d4 │ │ │ │ + bcs.w 793fc │ │ │ │ mov.w sl, r1, lsr #3 │ │ │ │ ldr.w r3, [r7, sl, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 7940e │ │ │ │ + beq.w 79436 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ adds r6, #1 │ │ │ │ str r6, [r3, #0] │ │ │ │ ldr.w r7, [r8] │ │ │ │ str r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 792ea │ │ │ │ + beq.n 79312 │ │ │ │ add.w r6, r8, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7930e │ │ │ │ + beq.n 79336 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 79314 │ │ │ │ + beq.n 7933c │ │ │ │ subs r2, #8 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r6, #-8] │ │ │ │ add.w r0, r6, #8 │ │ │ │ blx 2b348 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r5, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7935c │ │ │ │ - ldr r0, [pc, #592] @ (794b0 ) │ │ │ │ + bne.n 79384 │ │ │ │ + ldr r0, [pc, #592] @ (794d8 ) │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79446 │ │ │ │ + bne.w 7946e │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 7931a │ │ │ │ + bmi.n 79342 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 792e2 │ │ │ │ - ldr r2, [pc, #552] @ (794ac ) │ │ │ │ + bpl.n 7930a │ │ │ │ + ldr r2, [pc, #552] @ (794d4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub.w r4, r6, #8 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ ldr.w r2, [r6, #-4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ addw ip, r3, #3756 @ 0xeac │ │ │ │ @@ -115591,212 +115630,212 @@ │ │ │ │ cmp r1, r7 │ │ │ │ add.w r5, r5, #1 │ │ │ │ orr.w r2, r2, ip │ │ │ │ str.w r2, [r6, #-8] │ │ │ │ str.w r4, [r3, #3760] @ 0xeb0 │ │ │ │ str.w r5, [r3, #3868] @ 0xf1c │ │ │ │ str.w r1, [r3, #3768] @ 0xeb8 │ │ │ │ - bgt.n 79386 │ │ │ │ + bgt.n 793ae │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r6, r1, [r3, #24] │ │ │ │ cmp r6, r1 │ │ │ │ - bhi.n 79350 │ │ │ │ + bhi.n 79378 │ │ │ │ add.w r1, sl, #1 │ │ │ │ add.w r1, r6, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r6 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r7, [r3, r6] │ │ │ │ and.w ip, r0, #16384 @ 0x4000 │ │ │ │ add.w r6, r8, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 79238 │ │ │ │ + bne.n 79260 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 79244 │ │ │ │ + bne.n 7926c │ │ │ │ subs r2, #8 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 7924c │ │ │ │ + b.n 79274 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r5, #440] @ 0x1b8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 793c4 │ │ │ │ + bgt.n 793ec │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ adds r0, r6, r1 │ │ │ │ add r2, r3 │ │ │ │ strb r2, [r6, r1] │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, #1] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh r3, [r0, #2] │ │ │ │ - cbz r2, 79346 │ │ │ │ + cbz r2, 7936e │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #4 │ │ │ │ blx 2b348 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r6, #-12] │ │ │ │ - b.n 7927e │ │ │ │ + b.n 792a6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 79230 │ │ │ │ - ldr r0, [pc, #336] @ (794b0 ) │ │ │ │ + b.n 79258 │ │ │ │ + ldr r0, [pc, #336] @ (794d8 ) │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7947c │ │ │ │ + bne.w 794a4 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ str.w fp, [r6, #8] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.w 7927e │ │ │ │ + bpl.w 792a6 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - b.n 7931c │ │ │ │ + b.n 79344 │ │ │ │ ldr.w r2, [r3, #3748] @ 0xea4 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, #0 │ │ │ │ - beq.n 792e2 │ │ │ │ + beq.n 7930a │ │ │ │ ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 792e2 │ │ │ │ + bne.n 7930a │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7943c │ │ │ │ + bne.n 79464 │ │ │ │ add.w r2, r0, #12 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 792e2 │ │ │ │ + bmi.n 7930a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 793ae │ │ │ │ + bne.n 793d6 │ │ │ │ dmb ish │ │ │ │ - b.n 792e2 │ │ │ │ + b.n 7930a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ adds r0, r6, r3 │ │ │ │ strb r2, [r6, r3] │ │ │ │ - b.n 79330 │ │ │ │ + b.n 79358 │ │ │ │ ldr.w r8, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #45961 @ 0xb389 │ │ │ │ + movw r3, #46017 @ 0xb3c1 │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 7949e │ │ │ │ + bne.n 794c6 │ │ │ │ mov r0, r9 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2bfa0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7946c │ │ │ │ + beq.n 79494 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and.w ip, r3, #16384 @ 0x4000 │ │ │ │ - b.n 79230 │ │ │ │ + b.n 79258 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70e94 │ │ │ │ + bl 70eb8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 793d4 │ │ │ │ + beq.n 793fc │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ - b.n 79302 │ │ │ │ + b.n 7932a │ │ │ │ ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r8 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 7946c │ │ │ │ + cbz r0, 79494 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w ip, r3, #16384 @ 0x4000 │ │ │ │ - b.n 79230 │ │ │ │ + b.n 79258 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 792e2 │ │ │ │ - b.n 793a0 │ │ │ │ - movw r2, #6105 @ 0x17d9 │ │ │ │ + bne.w 7930a │ │ │ │ + b.n 793c8 │ │ │ │ + movw r2, #5177 @ 0x1439 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 794ca │ │ │ │ + bne.n 794f2 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b7b0 │ │ │ │ - cbnz r0, 794c0 │ │ │ │ + bl 6b7e8 │ │ │ │ + cbnz r0, 794e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 131e48 │ │ │ │ + bl 131aa0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r3, #29 │ │ │ │ - bpl.w 7927e │ │ │ │ - b.n 79382 │ │ │ │ - bl 1fc770 │ │ │ │ + bpl.w 792a6 │ │ │ │ + b.n 793aa │ │ │ │ + bl 1fb898 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 792e2 │ │ │ │ + beq.w 7930a │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b.n 7927e │ │ │ │ - movw r2, #6105 @ 0x17d9 │ │ │ │ + b.n 792a6 │ │ │ │ + movw r2, #5177 @ 0x1439 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 794b4 │ │ │ │ + bne.n 794dc │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b7b0 │ │ │ │ + bl 6b7e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 79376 │ │ │ │ + bne.w 7939e │ │ │ │ mov r0, r6 │ │ │ │ - bl 131e48 │ │ │ │ - b.n 79376 │ │ │ │ + bl 131aa0 │ │ │ │ + b.n 7939e │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ mov r1, r9 │ │ │ │ blx r8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ - b.n 793f6 │ │ │ │ + b.n 7941e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 79376 │ │ │ │ + b.n 7939e │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bpl.w 7927e │ │ │ │ - b.n 79382 │ │ │ │ + bpl.w 792a6 │ │ │ │ + b.n 793aa │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r4, r3, #29 │ │ │ │ - bpl.w 7927e │ │ │ │ - b.n 79382 │ │ │ │ + bpl.w 792a6 │ │ │ │ + b.n 793aa │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ sub sp, #12 │ │ │ │ @@ -115822,96 +115861,96 @@ │ │ │ │ addmi r4, r3, #3 │ │ │ │ addmi r3, #1 │ │ │ │ ittt mi │ │ │ │ bicmi.w r4, r4, #3 │ │ │ │ addmi r4, r4, r2 │ │ │ │ addmi.w r2, r4, r3, lsl #2 │ │ │ │ adds.w r9, r2, r5 │ │ │ │ - bmi.w 79708 │ │ │ │ + bmi.w 79730 │ │ │ │ movw r6, #24184 @ 0x5e78 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ - movw r3, #3529 @ 0xdc9 │ │ │ │ + movw r3, #3565 @ 0xded │ │ │ │ movt r3, #7 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w r8, [r6, #888] @ 0x378 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 796c4 │ │ │ │ - ldr r3, [pc, #444] @ (79720 ) │ │ │ │ + bne.w 796ec │ │ │ │ + ldr r3, [pc, #444] @ (79748 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w fp, [r3, #1604] @ 0x644 │ │ │ │ - bcs.w 79688 │ │ │ │ + bcs.w 796b0 │ │ │ │ mov.w sl, r1, lsr #3 │ │ │ │ ldr.w r3, [fp, sl, lsl #3] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 796b6 │ │ │ │ + beq.w 796de │ │ │ │ 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 795f8 │ │ │ │ + beq.n 79620 │ │ │ │ adds r6, r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7967c │ │ │ │ + beq.n 796a4 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 79682 │ │ │ │ + beq.n 796aa │ │ │ │ subs r2, #8 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r6, #-8] │ │ │ │ add.w r0, r6, #8 │ │ │ │ blx 2b348 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79666 │ │ │ │ - ldr r0, [pc, #336] @ (79724 ) │ │ │ │ + bne.n 7968e │ │ │ │ + ldr r0, [pc, #336] @ (7974c ) │ │ │ │ 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 796da │ │ │ │ + bne.n 79702 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 79622 │ │ │ │ + bmi.n 7964a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r1, [r3, #28] │ │ │ │ str r7, [sp, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bcc.n 7965a │ │ │ │ + bcc.n 79682 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ add.w r1, sl, #1 │ │ │ │ add.w r1, r7, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r7 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w ip, [r3, r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79688 │ │ │ │ + beq.n 796b0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w lr, r3, #16384 @ 0x4000 │ │ │ │ - b.n 795a6 │ │ │ │ + b.n 795ce │ │ │ │ ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #1 │ │ │ │ itt gt │ │ │ │ addgt.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ strgt r2, [r3, #12] │ │ │ │ @@ -115920,565 +115959,587 @@ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ movs r1, #0 │ │ │ │ adds r0, r6, r3 │ │ │ │ strb r2, [r6, r3] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strb r1, [r0, #1] │ │ │ │ strh r3, [r0, #2] │ │ │ │ - cbz r2, 79652 │ │ │ │ + cbz r2, 7967a │ │ │ │ lsls r2, r2, #2 │ │ │ │ adds r0, #4 │ │ │ │ blx 2b348 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r6, #-12] │ │ │ │ - b.n 795f0 │ │ │ │ + b.n 79618 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [r8, #12] │ │ │ │ str.w r8, [r3, #8] │ │ │ │ - b.n 795a6 │ │ │ │ + b.n 795ce │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r6 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - bl 1980f0 <_Py_NewReference@@Base> │ │ │ │ + bl 197798 <_Py_NewReference@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r6, #8] │ │ │ │ - b.n 795ea │ │ │ │ + b.n 79612 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 795b8 │ │ │ │ + bne.n 795e0 │ │ │ │ subs r2, #8 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 795c0 │ │ │ │ + b.n 795e8 │ │ │ │ ldr.w r8, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #45961 @ 0xb389 │ │ │ │ + movw r3, #46017 @ 0xb3c1 │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 796fc │ │ │ │ + bne.n 79724 │ │ │ │ mov r0, r9 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2bfa0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r0, 79708 │ │ │ │ + cbz r0, 79730 │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.n 7961a │ │ │ │ + b.n 79642 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70e94 │ │ │ │ + bl 70eb8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 79616 │ │ │ │ + b.n 7963e │ │ │ │ ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r8 │ │ │ │ - cbz r0, 79708 │ │ │ │ + cbz r0, 79730 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and.w lr, r3, #16384 @ 0x4000 │ │ │ │ - b.n 795a6 │ │ │ │ - movw r2, #6105 @ 0x17d9 │ │ │ │ + b.n 795ce │ │ │ │ + movw r2, #5177 @ 0x1439 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 79712 │ │ │ │ + bne.n 7973a │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b7b0 │ │ │ │ + bl 6b7e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 795ea │ │ │ │ + bne.w 79612 │ │ │ │ mov r0, r6 │ │ │ │ - bl 131e48 │ │ │ │ - b.n 795ea │ │ │ │ + bl 131aa0 │ │ │ │ + b.n 79612 │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ mov r1, r9 │ │ │ │ blx r8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 796a8 │ │ │ │ + b.n 796d0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1fc770 │ │ │ │ + b.w 1fb898 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 795ea │ │ │ │ + b.n 79612 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00079728 : │ │ │ │ +00079750 : │ │ │ │ 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 79798 │ │ │ │ - cbz r0, 79766 │ │ │ │ + bl 797c0 │ │ │ │ + cbz r0, 7978e │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #24] @ (7976c ) │ │ │ │ + ldr r0, [pc, #24] @ (79794 ) │ │ │ │ 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 79e38 │ │ │ │ + b.n 79e5c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00079770 : │ │ │ │ +00079798 : │ │ │ │ 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 79798 │ │ │ │ + bl 797c0 │ │ │ │ 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 79a8e │ │ │ │ + beq.w 79ab6 │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 79984 │ │ │ │ + beq.w 799ac │ │ │ │ movw r3, #65507 @ 0xffe3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.w 79d9a │ │ │ │ + bhi.w 79bec │ │ │ │ adds r3, r0, r1 │ │ │ │ cmp r1, #3 │ │ │ │ - ble.w 79946 │ │ │ │ + ble.w 7996e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 79b14 │ │ │ │ + bne.w 79b3c │ │ │ │ adds r0, #4 │ │ │ │ sub.w ip, r3, #4 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ cmp r0, ip │ │ │ │ it hi │ │ │ │ subhi r1, r3, r0 │ │ │ │ - bhi.w 79946 │ │ │ │ + bhi.w 7996e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 799c2 │ │ │ │ + bne.w 799ea │ │ │ │ adds r1, r0, #4 │ │ │ │ cmp ip, r1 │ │ │ │ - bcc.n 79836 │ │ │ │ + bcc.n 7985e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 799c4 │ │ │ │ + bne.w 799ec │ │ │ │ add.w r1, r0, #8 │ │ │ │ cmp ip, r1 │ │ │ │ - bcc.n 79836 │ │ │ │ + bcc.n 7985e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 799c4 │ │ │ │ + bne.w 799ec │ │ │ │ add.w r1, r0, #12 │ │ │ │ cmp ip, r1 │ │ │ │ - bcc.n 79836 │ │ │ │ + bcc.n 7985e │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ands.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 799c4 │ │ │ │ + bne.w 799ec │ │ │ │ adds r1, #4 │ │ │ │ cmp ip, r1 │ │ │ │ - bcs.n 79826 │ │ │ │ + bcs.n 7984e │ │ │ │ subs r0, r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.w 79e20 │ │ │ │ + bhi.w 79e46 │ │ │ │ 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 799c4 │ │ │ │ + bne.w 799ec │ │ │ │ movw r6, #24184 @ 0x5e78 │ │ │ │ movt r6, #77 @ 0x4d │ │ │ │ add.w r1, r4, #21 │ │ │ │ - movw r3, #3529 @ 0xdc9 │ │ │ │ + movw r3, #3565 @ 0xded │ │ │ │ movt r3, #7 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r2, [r6, #888] @ 0x378 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 79ad6 │ │ │ │ - ldr r3, [pc, #712] @ (79b50 ) │ │ │ │ + bne.w 79afe │ │ │ │ + ldr r3, [pc, #712] @ (79b78 ) │ │ │ │ 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, #1604] @ 0x644 │ │ │ │ mov r8, r3 │ │ │ │ - bgt.w 79aaa │ │ │ │ + bgt.w 79ad2 │ │ │ │ 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 79a9a │ │ │ │ + beq.w 79ac2 │ │ │ │ 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 7992c │ │ │ │ - ldr r0, [pc, #652] @ (79b54 ) │ │ │ │ + beq.n 79954 │ │ │ │ + ldr r0, [pc, #652] @ (79b7c ) │ │ │ │ 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 79b24 │ │ │ │ + bne.w 79b4c │ │ │ │ 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 79af8 │ │ │ │ + bpl.w 79b20 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bpl.w 79e2c │ │ │ │ + bpl.w 79e52 │ │ │ │ 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 79b0e │ │ │ │ + bne.w 79b36 │ │ │ │ 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 799b6 │ │ │ │ + bhi.n 799de │ │ │ │ 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 798c6 │ │ │ │ + b.n 798ee │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi.w 79e22 │ │ │ │ + bhi.w 79e48 │ │ │ │ addw ip, pc, #8 │ │ │ │ ldr.w pc, [ip, r1, lsl #2] │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #404] @ 0x194 │ │ │ │ + ldr r0, [sp, #564] @ 0x234 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r1, [sp, #516] @ 0x204 │ │ │ │ + ldr r1, [sp, #676] @ 0x2a4 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r1, [sp, #420] @ 0x1a4 │ │ │ │ + ldr r1, [sp, #580] @ 0x244 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r0, [sp, #292] @ 0x124 │ │ │ │ + ldr r0, [sp, #452] @ 0x1c4 │ │ │ │ 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 79864 │ │ │ │ - b.n 799c4 │ │ │ │ + beq.w 7988c │ │ │ │ + b.n 799ec │ │ │ │ mov r1, r0 │ │ │ │ - b.n 79856 │ │ │ │ + b.n 7987e │ │ │ │ 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 79856 │ │ │ │ + blt.w 7987e │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79df6 │ │ │ │ + bne.w 79e04 │ │ │ │ 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 79924 │ │ │ │ + b.n 7994c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 798c6 │ │ │ │ + b.n 798ee │ │ │ │ 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 79864 │ │ │ │ + beq.w 7988c │ │ │ │ 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 79ba2 │ │ │ │ + bne.w 79bca │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 7122c │ │ │ │ + bl 71250 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79b9e │ │ │ │ + beq.w 79bc6 │ │ │ │ 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 79b5c │ │ │ │ + beq.w 79b84 │ │ │ │ mov.w ip, #127 @ 0x7f │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 79b84 │ │ │ │ + beq.w 79bac │ │ │ │ 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 79b96 │ │ │ │ + bgt.w 79bbe │ │ │ │ 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 11b168 │ │ │ │ + bl 11b07c │ │ │ │ adds r0, #1 │ │ │ │ add r0, sp, #28 │ │ │ │ - beq.w 79b9a │ │ │ │ - bl 93b74 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + beq.w 79bc2 │ │ │ │ + bl 93b58 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 79924 │ │ │ │ + b.n 7994c │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 79dd2 │ │ │ │ - ldr r3, [pc, #192] @ (79b58 ) │ │ │ │ - b.n 79924 │ │ │ │ + bne.w 79e1a │ │ │ │ + ldr r3, [pc, #192] @ (79b80 ) │ │ │ │ + b.n 7994c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, lr │ │ │ │ - bl 70e94 │ │ │ │ + bl 70eb8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 798c6 │ │ │ │ + bne.w 798ee │ │ │ │ ldr.w r2, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #45961 @ 0xb389 │ │ │ │ + movw r3, #46017 @ 0xb3c1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 79dc6 │ │ │ │ + bne.w 79df8 │ │ │ │ mov r0, r9 │ │ │ │ blx 2bfa0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 79ae6 │ │ │ │ + cbz r3, 79b0e │ │ │ │ ldr.w r2, [r8, #800] @ 0x320 │ │ │ │ add.w r7, r4, #20 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #800] @ 0x320 │ │ │ │ - b.n 798c6 │ │ │ │ + b.n 798ee │ │ │ │ ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 79ae6 │ │ │ │ + cbz r0, 79b0e │ │ │ │ add.w r7, r4, #20 │ │ │ │ - b.n 798c6 │ │ │ │ - bl 1fc770 │ │ │ │ + b.n 798ee │ │ │ │ + bl 1fb898 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79b9e │ │ │ │ + beq.n 79bc6 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bmi.w 79904 │ │ │ │ + bmi.w 7992c │ │ │ │ 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 79924 │ │ │ │ + beq.w 7994c │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ str r4, [r2, #0] │ │ │ │ - b.n 79924 │ │ │ │ + b.n 7994c │ │ │ │ rbit r2, r2 │ │ │ │ clz r2, r2 │ │ │ │ subs r2, #7 │ │ │ │ mov.w r9, r2, lsr #3 │ │ │ │ - b.n 799d4 │ │ │ │ - movw r2, #6105 @ 0x17d9 │ │ │ │ + b.n 799fc │ │ │ │ + movw r2, #5177 @ 0x1439 │ │ │ │ movt r2, #19 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 79dd6 │ │ │ │ + bne.w 79e36 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 6b7b0 │ │ │ │ + bl 6b7e8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 798ec │ │ │ │ + bne.w 79914 │ │ │ │ mov r0, r3 │ │ │ │ - bl 131e48 │ │ │ │ + bl 131aa0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 798ec │ │ │ │ + b.n 79914 │ │ │ │ nop │ │ │ │ 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 79b78 │ │ │ │ + beq.n 79ba0 │ │ │ │ cmp r1, #2 │ │ │ │ movw ip, #65535 @ 0xffff │ │ │ │ - bne.w 79de6 │ │ │ │ + bne.w 79e26 │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 79b84 │ │ │ │ + cbz r0, 79bac │ │ │ │ add.w r0, r4, #28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - b.n 79a4e │ │ │ │ + b.n 79a76 │ │ │ │ mov.w ip, #255 @ 0xff │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 79b70 │ │ │ │ + bne.n 79b98 │ │ │ │ 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 79a5c │ │ │ │ + ble.w 79a84 │ │ │ │ mov sl, r5 │ │ │ │ - b.n 79a6c │ │ │ │ - bl 132760 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + b.n 79a94 │ │ │ │ + bl 1323b8 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 79924 │ │ │ │ + b.n 7994c │ │ │ │ cmp r4, #3 │ │ │ │ mov ip, r5 │ │ │ │ mov.w r4, #0 │ │ │ │ - ble.w 79d82 │ │ │ │ + bgt.n 79c10 │ │ │ │ + cmp r3, ip │ │ │ │ + bls.n 79bf2 │ │ │ │ + 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 79bd4 │ │ │ │ + bl 1fb898 │ │ │ │ + b.n 79bc6 │ │ │ │ + cmp r2, #195 @ 0xc3 │ │ │ │ + bhi.w 79dec │ │ │ │ + movs r1, #255 @ 0xff │ │ │ │ + mov r8, r1 │ │ │ │ + b.n 79a2c │ │ │ │ + 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 │ │ │ │ tst.w ip, #3 │ │ │ │ - bne.w 79da0 │ │ │ │ + bne.n 79bfe │ │ │ │ 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 79d74 │ │ │ │ + bcc.w 79ddc │ │ │ │ subs r3, r4, r2 │ │ │ │ cmp.w r3, #1020 @ 0x3fc │ │ │ │ - ble.w 79db4 │ │ │ │ + ble.w 79dd8 │ │ │ │ add.w r3, r2, #1020 @ 0x3fc │ │ │ │ cmp r3, r8 │ │ │ │ - bcc.w 79db8 │ │ │ │ + bcc.w 79dd4 │ │ │ │ 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 79c9e │ │ │ │ + beq.n 79cfe │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 79c86 │ │ │ │ + beq.n 79ce6 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 79c74 │ │ │ │ + beq.n 79cd4 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 79c62 │ │ │ │ + beq.n 79cc2 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 79c50 │ │ │ │ + beq.n 79cb0 │ │ │ │ cmp r1, #5 │ │ │ │ - beq.n 79c3e │ │ │ │ + beq.n 79c9e │ │ │ │ cmp r1, #6 │ │ │ │ - beq.n 79c2c │ │ │ │ + beq.n 79c8c │ │ │ │ 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]! │ │ │ │ @@ -116514,15 +116575,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 79d50 │ │ │ │ + beq.n 79db0 │ │ │ │ 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 │ │ │ │ @@ -116568,108 +116629,85 @@ │ │ │ │ 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 79ca2 │ │ │ │ + bne.n 79d02 │ │ │ │ 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 79bc8 │ │ │ │ + b.n 79c28 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 79dbc │ │ │ │ + mov r3, r4 │ │ │ │ + b.n 79c42 │ │ │ │ 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 79dbc │ │ │ │ - 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 79d82 │ │ │ │ - bl 1fc770 │ │ │ │ - b.n 79b9e │ │ │ │ - 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 79bae │ │ │ │ - mov r3, r4 │ │ │ │ - b.n 79be2 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 79d5c │ │ │ │ - cmp r2, #195 @ 0xc3 │ │ │ │ - bhi.n 79e0c │ │ │ │ - movs r1, #255 @ 0xff │ │ │ │ + ldrd r7, r6, [sp, #16] │ │ │ │ + b.n 79bd4 │ │ │ │ + cmp r2, #239 @ 0xef │ │ │ │ + movw r1, #65535 @ 0xffff │ │ │ │ + bhi.n 79e1e │ │ │ │ mov r8, r1 │ │ │ │ - b.n 79a04 │ │ │ │ + b.n 79a2c │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 79ac4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - b.n 79a96 │ │ │ │ - ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 798ec │ │ │ │ - movt ip, #16 │ │ │ │ - str.w ip, [sp, #40] @ 0x28 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 79b70 │ │ │ │ - b.n 79b84 │ │ │ │ + b.n 79aec │ │ │ │ str r4, [r3, #0] │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 799a0 │ │ │ │ - ldr r3, [pc, #44] @ (79e34 ) │ │ │ │ + bge.w 799c8 │ │ │ │ + ldr r3, [pc, #68] @ (79e58 ) │ │ │ │ add.w r3, r3, r1, lsl #5 │ │ │ │ - b.n 79924 │ │ │ │ - cmp r2, #239 @ 0xef │ │ │ │ - movw r1, #65535 @ 0xffff │ │ │ │ - bhi.n 79e18 │ │ │ │ - mov r8, r1 │ │ │ │ - b.n 79a04 │ │ │ │ + b.n 7994c │ │ │ │ + str r1, [r3, #0] │ │ │ │ + b.n 79abe │ │ │ │ movt r1, #16 │ │ │ │ mov r8, r1 │ │ │ │ - b.n 79a04 │ │ │ │ + b.n 79a2c │ │ │ │ + movt ip, #16 │ │ │ │ + str.w ip, [sp, #40] @ 0x28 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 79b98 │ │ │ │ + b.n 79bac │ │ │ │ + ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b.n 79914 │ │ │ │ mov r0, r1 │ │ │ │ ldrb r1, [r0, #3] │ │ │ │ bfi r2, r1, #24, #8 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 7984a │ │ │ │ + b.n 79872 │ │ │ │ add.w r0, r3, #28 │ │ │ │ - b.n 79afa │ │ │ │ - nop │ │ │ │ + b.n 79b22 │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 79fa2 │ │ │ │ + beq.w 79fc6 │ │ │ │ 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 │ │ │ │ @@ -116680,347 +116718,338 @@ │ │ │ │ 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 79e84 │ │ │ │ + bmi.n 79ea8 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ands.w r0, r3, #3 │ │ │ │ - beq.n 79e8c │ │ │ │ + beq.n 79eb0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 79f9a │ │ │ │ + beq.w 79fbe │ │ │ │ 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 79fa6 │ │ │ │ - ldr r3, [pc, #448] @ (7a058 ) │ │ │ │ + beq.w 79fca │ │ │ │ + ldr r3, [pc, #448] @ (7a07c ) │ │ │ │ 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 79f6a │ │ │ │ + bne.n 79f8e │ │ │ │ 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, #3988] @ 0xf94 │ │ │ │ mov r1, r2 │ │ │ │ - bl 7ba28 │ │ │ │ + bl 7ba18 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 7a00a │ │ │ │ + beq.w 7a02e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 79f2e │ │ │ │ + beq.n 79f52 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79eea │ │ │ │ + bge.n 79f0e │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 79ffe │ │ │ │ + beq.w 7a022 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79f0a │ │ │ │ + bge.n 79f2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7a012 │ │ │ │ + beq.w 7a036 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79f0a │ │ │ │ + bge.n 79f2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 79ff2 │ │ │ │ + beq.n 7a016 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ movs r1, #1 │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 79e84 │ │ │ │ + beq.n 79ea8 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 751fc <_Py_SetImmortal@@Base> │ │ │ │ + bl 75234 <_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 79e84 │ │ │ │ + b.n 79ea8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79f46 │ │ │ │ + bge.n 79f6a │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 79f46 │ │ │ │ + cbnz r1, 79f6a │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 79e86 │ │ │ │ + beq.n 79eaa │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 79e86 │ │ │ │ + bne.n 79eaa │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 751fc <_Py_SetImmortal@@Base> │ │ │ │ + bl 75234 <_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 79e86 │ │ │ │ + b.n 79eaa │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 79ea8 │ │ │ │ + beq.n 79ecc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 79f88 │ │ │ │ + bge.n 79fac │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 79f88 │ │ │ │ + cbnz r1, 79fac │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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 79e84 │ │ │ │ - b.n 79f18 │ │ │ │ + beq.w 79ea8 │ │ │ │ + b.n 79f3c │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ and.w r0, r3, #28 │ │ │ │ cmp r0, #4 │ │ │ │ - bne.w 79e96 │ │ │ │ + bne.w 79eba │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bmi.n 7a020 │ │ │ │ + bmi.n 7a044 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7a048 │ │ │ │ + blt.n 7a06c │ │ │ │ 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 79e86 │ │ │ │ + bge.w 79eaa │ │ │ │ subs r1, r4, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 79e86 │ │ │ │ + bne.w 79eaa │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 79e86 │ │ │ │ + b.n 79eaa │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 79f0a │ │ │ │ + b.n 79f2e │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 79eea │ │ │ │ - bl d94d0 │ │ │ │ + b.n 79f0e │ │ │ │ + bl d93c0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 79e84 │ │ │ │ + b.n 79ea8 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - b.n 79efc │ │ │ │ + b.n 79f20 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.n 7a032 │ │ │ │ + bmi.n 7a056 │ │ │ │ ldrsb.w r1, [r1, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7a040 │ │ │ │ + blt.n 7a064 │ │ │ │ add.w r3, r2, #28 │ │ │ │ - b.n 79fbe │ │ │ │ + b.n 79fe2 │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7a052 │ │ │ │ + blt.n 7a076 │ │ │ │ add.w r3, r1, #20 │ │ │ │ - b.n 79fbe │ │ │ │ + b.n 79fe2 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 7a052 │ │ │ │ + bmi.n 7a076 │ │ │ │ add.w r3, r2, #28 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #16] @ (7a05c ) │ │ │ │ + ldr r3, [pc, #16] @ (7a080 ) │ │ │ │ add.w r3, r3, r1, lsl #5 │ │ │ │ - b.n 79fd4 │ │ │ │ + b.n 79ff8 │ │ │ │ add.w r3, r2, #20 │ │ │ │ - b.n 7a048 │ │ │ │ + b.n 7a06c │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - cbz r0, 7a06c │ │ │ │ - cbz r1, 7a06c │ │ │ │ - b.w 19ac14 <_Py_NewReference@@Base+0x2b24> │ │ │ │ - subs r3, r2, r3 │ │ │ │ - negs r0, r3 │ │ │ │ - adcs r0, r3 │ │ │ │ - bx lr │ │ │ │ ldrsb.w r2, [r0, #16] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7a33e │ │ │ │ + blt.w 7a34e │ │ │ │ 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 r1, r0 │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - bne.n 7a190 │ │ │ │ + bne.n 7a1a0 │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 7a150 │ │ │ │ + bpl.n 7a160 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7a262 │ │ │ │ + beq.w 7a272 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - movw r3, #41833 @ 0xa369 │ │ │ │ + movw r3, #41849 @ 0xa379 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7a27e │ │ │ │ + bne.w 7a28e │ │ │ │ movw r0, #24184 @ 0x5e78 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - movw r3, #25825 @ 0x64e1 │ │ │ │ + movw r3, #25881 @ 0x6519 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #900] @ 0x384 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7a256 │ │ │ │ - ldr r3, [pc, #652] @ (7a364 ) │ │ │ │ + bne.w 7a266 │ │ │ │ + ldr r3, [pc, #652] @ (7a374 ) │ │ │ │ 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, #1604] @ 0x644 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 7a16c │ │ │ │ + beq.n 7a17c │ │ │ │ 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 7a116 │ │ │ │ + bgt.n 7a126 │ │ │ │ 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 7a16c │ │ │ │ + beq.n 7a17c │ │ │ │ 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 7a13e │ │ │ │ + beq.n 7a14e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7a1dc │ │ │ │ + beq.n 7a1ec │ │ │ │ add sp, #16 │ │ │ │ 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 7a138 │ │ │ │ + b.n 7a148 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a288 │ │ │ │ + bne.w 7a298 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 7a0a8 │ │ │ │ + bmi.n 7a0b8 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a0a8 │ │ │ │ + beq.n 7a0b8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 7a0a8 │ │ │ │ + b.n 7a0b8 │ │ │ │ ldr.w r2, [r0, #860] @ 0x35c │ │ │ │ - movw r3, #46565 @ 0xb5e5 │ │ │ │ + movw r3, #46621 @ 0xb61d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7a32e │ │ │ │ + bne.w 7a33e │ │ │ │ mov r0, r1 │ │ │ │ blx 2ae40 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7a138 │ │ │ │ + b.n 7a148 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 7a338 │ │ │ │ + bne.w 7a348 │ │ │ │ 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] @ (7a364 ) │ │ │ │ + ldr r0, [pc, #444] @ (7a374 ) │ │ │ │ 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, #3988] @ 0xf94 │ │ │ │ - bl e418c │ │ │ │ + bl e4028 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r4, r0, #1 │ │ │ │ - beq.w 7a342 │ │ │ │ + beq.w 7a352 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7a336 │ │ │ │ + beq.w 7a346 │ │ │ │ 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 7a09a │ │ │ │ + b.n 7a0aa │ │ │ │ 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 │ │ │ │ @@ -117031,102 +117060,102 @@ │ │ │ │ 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 7a21c │ │ │ │ + bne.n 7a22c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7a218 │ │ │ │ + cbz r3, 7a228 │ │ │ │ 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 7a2ca │ │ │ │ + beq.n 7a2da │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7a2a2 │ │ │ │ + beq.n 7a2b2 │ │ │ │ ldr.w r3, [ip, #532] @ 0x214 │ │ │ │ - cbnz r3, 7a234 │ │ │ │ + cbnz r3, 7a244 │ │ │ │ str.w r2, [ip, #532] @ 0x214 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 7a138 │ │ │ │ + beq.w 7a148 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7a2c4 │ │ │ │ + beq.n 7a2d4 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, r6, [r2, #20] │ │ │ │ - cbz r3, 7a252 │ │ │ │ + cbz r3, 7a262 │ │ │ │ str r2, [r3, #24] │ │ │ │ str r2, [r6, #20] │ │ │ │ - b.n 7a138 │ │ │ │ + b.n 7a148 │ │ │ │ ldr.w r0, [r0, #884] @ 0x374 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r2 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7a158 │ │ │ │ + beq.w 7a168 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 7a162 │ │ │ │ + beq.w 7a172 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ - b.n 7a158 │ │ │ │ + b.n 7a168 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7a26a │ │ │ │ + beq.n 7a27a │ │ │ │ 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 7a0a8 │ │ │ │ - b.n 7a272 │ │ │ │ + beq.w 7a0b8 │ │ │ │ + b.n 7a282 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7a2b0 │ │ │ │ + cbz r3, 7a2c0 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a138 │ │ │ │ + bne.w 7a148 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7a138 │ │ │ │ + b.n 7a148 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7a244 │ │ │ │ + b.n 7a254 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7a226 │ │ │ │ + beq.n 7a236 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7a328 │ │ │ │ + cbz r3, 7a338 │ │ │ │ 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, 7a300 │ │ │ │ + cbz r3, 7a310 │ │ │ │ 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 │ │ │ │ @@ -117135,105 +117164,105 @@ │ │ │ │ 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] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 7a138 │ │ │ │ + b.n 7a148 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7a2d6 │ │ │ │ + b.n 7a2e6 │ │ │ │ ldr.w r0, [r0, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 7a184 │ │ │ │ + b.n 7a194 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 751fc <_Py_SetImmortal@@Base> │ │ │ │ - movw r0, #18152 @ 0x46e8 │ │ │ │ + b.w 75234 <_Py_SetImmortal@@Base> │ │ │ │ + movw r0, #13928 @ 0x3668 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2063f4 │ │ │ │ + bl 205520 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 751fc <_Py_SetImmortal@@Base> │ │ │ │ + bl 75234 <_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 7a138 │ │ │ │ + b.n 7a148 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007a368 : │ │ │ │ +0007a378 : │ │ │ │ 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, #25825 @ 0x64e1 │ │ │ │ + movw r3, #25881 @ 0x6519 │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #900] @ 0x384 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7a49e │ │ │ │ - cbz r0, 7a3ec │ │ │ │ - ldr r3, [pc, #416] @ (7a538 ) │ │ │ │ + bne.w 7a4ae │ │ │ │ + cbz r0, 7a3fc │ │ │ │ + ldr r3, [pc, #416] @ (7a548 ) │ │ │ │ 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, #1604] @ 0x644 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 7a402 │ │ │ │ + beq.n 7a412 │ │ │ │ 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 7a3d4 │ │ │ │ + bgt.n 7a3e4 │ │ │ │ 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, 7a402 │ │ │ │ + cbz r2, 7a412 │ │ │ │ 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, 7a3f0 │ │ │ │ - cbz r2, 7a426 │ │ │ │ + cbz r0, 7a400 │ │ │ │ + cbz r2, 7a436 │ │ │ │ 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 7a3ec │ │ │ │ + b.n 7a3fc │ │ │ │ ldr.w r2, [ip, #860] @ 0x35c │ │ │ │ - movw r3, #46565 @ 0xb5e5 │ │ │ │ + movw r3, #46621 @ 0xb61d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7a530 │ │ │ │ + bne.w 7a540 │ │ │ │ mov r0, r1 │ │ │ │ blx 2ae40 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7a3ec │ │ │ │ + b.n 7a3fc │ │ │ │ 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 │ │ │ │ @@ -117244,74 +117273,74 @@ │ │ │ │ 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 7a466 │ │ │ │ + bne.n 7a476 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7a462 │ │ │ │ + cbz r3, 7a472 │ │ │ │ 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 7a4c8 │ │ │ │ + beq.n 7a4d8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7a4a8 │ │ │ │ + beq.n 7a4b8 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 7a47e │ │ │ │ + cbnz r3, 7a48e │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 7a3ec │ │ │ │ + beq.n 7a3fc │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7a524 │ │ │ │ + beq.n 7a534 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, r6, [r2, #20] │ │ │ │ - cbz r3, 7a49a │ │ │ │ + cbz r3, 7a4aa │ │ │ │ str r2, [r3, #24] │ │ │ │ str r2, [r6, #20] │ │ │ │ - b.n 7a3ec │ │ │ │ + b.n 7a3fc │ │ │ │ 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, 7a4b6 │ │ │ │ + cbz r3, 7a4c6 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a3ec │ │ │ │ + bne.n 7a3fc │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7a3ec │ │ │ │ + b.n 7a3fc │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7a470 │ │ │ │ + beq.n 7a480 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7a52a │ │ │ │ + cbz r3, 7a53a │ │ │ │ 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, 7a4fc │ │ │ │ + cbz r3, 7a50c │ │ │ │ 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 │ │ │ │ @@ -117320,95 +117349,95 @@ │ │ │ │ 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] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 7a3ec │ │ │ │ + b.n 7a3fc │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7a48c │ │ │ │ + b.n 7a49c │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7a4d4 │ │ │ │ + b.n 7a4e4 │ │ │ │ ldr.w r0, [ip, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 7a41a │ │ │ │ + b.n 7a42a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 7a546 │ │ │ │ + cbz r0, 7a556 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7a548 │ │ │ │ + blt.n 7a558 │ │ │ │ bx lr │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a546 │ │ │ │ - b.w 77160 <_Py_Dealloc@@Base> │ │ │ │ + bne.n 7a556 │ │ │ │ + b.w 77198 <_Py_Dealloc@@Base> │ │ │ │ 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 │ │ │ │ mov r6, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a7e8 │ │ │ │ + bne.w 7a7f8 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 77710 │ │ │ │ + bl 77748 │ │ │ │ mov r8, r0 │ │ │ │ cmn.w r0, #3 │ │ │ │ - beq.w 7a7c6 │ │ │ │ + beq.w 7a7d6 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 7a668 │ │ │ │ + bne.n 7a678 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ - cbz r3, 7a5aa │ │ │ │ + cbz r3, 7a5ba │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 7a850 │ │ │ │ + bne.w 7a860 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7a7a0 │ │ │ │ + ble.w 7a7b0 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a8e0 │ │ │ │ + bne.w 7a8f0 │ │ │ │ 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 7a62a │ │ │ │ + bgt.n 7a63a │ │ │ │ add.w ip, r3, #20 │ │ │ │ ldrsb.w lr, [ip, r2] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.w 7a76a │ │ │ │ + bge.w 7a77a │ │ │ │ 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 7a78a │ │ │ │ + beq.w 7a79a │ │ │ │ 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 │ │ │ │ @@ -117418,406 +117447,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 7a834 │ │ │ │ + bgt.w 7a844 │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bge.n 7a6c4 │ │ │ │ + bge.n 7a6d4 │ │ │ │ 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 7a78a │ │ │ │ + beq.w 7a79a │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ str.w r5, [ip, r2] │ │ │ │ add r2, ip │ │ │ │ str r6, [r2, #4] │ │ │ │ - b.n 7a612 │ │ │ │ + b.n 7a622 │ │ │ │ cmp r6, r9 │ │ │ │ - beq.n 7a75e │ │ │ │ + beq.n 7a76e │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a8d2 │ │ │ │ + bne.w 7a8e2 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7a74e │ │ │ │ + beq.n 7a75e │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a8ca │ │ │ │ + bne.w 7a8da │ │ │ │ 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 7a6ac │ │ │ │ + bge.n 7a6bc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 7a6ac │ │ │ │ + cbnz r3, 7a6bc │ │ │ │ mov r0, r9 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7a622 │ │ │ │ + bge.n 7a632 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a622 │ │ │ │ + bne.n 7a632 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7a622 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7a632 │ │ │ │ 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 7a63e │ │ │ │ + blt.n 7a64e │ │ │ │ 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 7a736 │ │ │ │ + ble.n 7a746 │ │ │ │ cmp r0, #15 │ │ │ │ - bgt.w 7a8aa │ │ │ │ + bgt.w 7a8ba │ │ │ │ add.w r0, r3, r2, lsl #1 │ │ │ │ ldrsh.w r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7a63e │ │ │ │ + blt.n 7a64e │ │ │ │ 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 7a63e │ │ │ │ - b.n 7a70c │ │ │ │ + blt.n 7a64e │ │ │ │ + b.n 7a71c │ │ │ │ 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 7a728 │ │ │ │ + bge.n 7a738 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb.w r3, [ip, #20] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 7a5ee │ │ │ │ + b.n 7a5fe │ │ │ │ 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 7a6ac │ │ │ │ - b.n 7a69e │ │ │ │ + bge.n 7a6bc │ │ │ │ + b.n 7a6ae │ │ │ │ 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 7a742 │ │ │ │ - b.n 7a6e2 │ │ │ │ + blt.n 7a752 │ │ │ │ + b.n 7a6f2 │ │ │ │ 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 7a612 │ │ │ │ + b.n 7a622 │ │ │ │ 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 7aa04 │ │ │ │ + bl 7aa08 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7a5b2 │ │ │ │ + bne.w 7a5c2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7a8ee │ │ │ │ + blt.w 7a8fe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7a7e2 │ │ │ │ + bge.n 7a7f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7a900 │ │ │ │ + beq.w 7a910 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7a624 │ │ │ │ + b.n 7a634 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movw ip, #40968 @ 0xa008 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 7a57a │ │ │ │ + bne.w 7a58a │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - bl c0ee8 │ │ │ │ + bl c0f70 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 7a594 │ │ │ │ + beq.w 7a5a4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 130c30 <_PyUnicode_IsNumeric@@Base+0x520> │ │ │ │ + bl 130894 <_PyUnicode_IsNumeric@@Base+0x520> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7a878 │ │ │ │ + blt.n 7a888 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7a622 │ │ │ │ + bge.w 7a632 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a622 │ │ │ │ + bne.w 7a632 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7a622 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7a632 │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ add.w lr, r3, ip │ │ │ │ ldr.w lr, [lr, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 7a888 │ │ │ │ + bge.n 7a898 │ │ │ │ add ip, r3 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str.w r1, [ip, #20] │ │ │ │ - b.n 7a5ee │ │ │ │ + b.n 7a5fe │ │ │ │ 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 7aa04 │ │ │ │ + bl 7aa08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7a7c6 │ │ │ │ + beq.n 7a7d6 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ - b.n 7a5aa │ │ │ │ + b.n 7a5ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7a818 │ │ │ │ + bne.n 7a828 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7a818 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7a828 │ │ │ │ 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 7a846 │ │ │ │ - b.n 7a6e6 │ │ │ │ + blt.n 7a856 │ │ │ │ + b.n 7a6f6 │ │ │ │ add.w r8, r3, r2, lsl #2 │ │ │ │ mov.w ip, r2, lsl #2 │ │ │ │ ldr.w r8, [r8, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 7a846 │ │ │ │ + blt.n 7a856 │ │ │ │ add r2, ip │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ add r2, lr │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ - b.n 7a6fa │ │ │ │ + b.n 7a70a │ │ │ │ add.w r3, r3, r8, lsl #2 │ │ │ │ str r6, [r3, #4] │ │ │ │ - b.n 7a75e │ │ │ │ + b.n 7a76e │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1f5438 <_PyDict_SendEvent@@Base> │ │ │ │ - b.n 7a674 │ │ │ │ + bl 1f4560 <_PyDict_SendEvent@@Base> │ │ │ │ + b.n 7a684 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1f5438 <_PyDict_SendEvent@@Base> │ │ │ │ - b.n 7a5ba │ │ │ │ + bl 1f4560 <_PyDict_SendEvent@@Base> │ │ │ │ + b.n 7a5ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a7d0 │ │ │ │ + bne.w 7a7e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7a7d0 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7a7e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7a7e2 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7a7f2 │ │ │ │ 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 7a94e │ │ │ │ + bgt.n 7a95e │ │ │ │ add.w r3, ip, r0 │ │ │ │ ldrsb.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 7a932 │ │ │ │ + bge.n 7a942 │ │ │ │ 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 7a978 │ │ │ │ + bge.n 7a988 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.n 7a9cc │ │ │ │ + bgt.n 7a9ea │ │ │ │ add.w r3, ip, r0, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7a930 │ │ │ │ + blt.n 7a940 │ │ │ │ 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 7a94a │ │ │ │ + blt.n 7a95a │ │ │ │ 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 7a9aa │ │ │ │ + bgt.n 7a9ba │ │ │ │ add.w r0, ip, r3 │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7a94a │ │ │ │ + blt.n 7a95a │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r0, r1 │ │ │ │ adds r0, #1 │ │ │ │ and.w r3, r2, r0 │ │ │ │ - b.n 7a98e │ │ │ │ - add.w r4, ip, r3, lsl #1 │ │ │ │ - add.w r0, r3, r3, lsl #2 │ │ │ │ + b.n 7a99e │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.n 7a9ea │ │ │ │ - ldrsh.w r4, [r4, #20] │ │ │ │ - lsrs r1, r1, #5 │ │ │ │ + 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 │ │ │ │ - adds r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 7a94a │ │ │ │ + add.w r0, r0, #1 │ │ │ │ + blt.n 7a95a │ │ │ │ and.w r3, r2, r0 │ │ │ │ - b.n 7a9aa │ │ │ │ + b.n 7a9ba │ │ │ │ add.w r3, ip, r0, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7a930 │ │ │ │ + blt.n 7a940 │ │ │ │ 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 7a974 │ │ │ │ - add.w r4, ip, r3, lsl #2 │ │ │ │ - add.w r0, r3, r3, lsl #2 │ │ │ │ - lsrs r1, r1, #5 │ │ │ │ - add r0, r1 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ - adds r0, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.n 7a9c6 │ │ │ │ - mov r0, r3 │ │ │ │ - b.n 7a94c │ │ │ │ - nop │ │ │ │ + b.n 7a984 │ │ │ │ stmdb 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 7b3e4 │ │ │ │ + bhi.w 7b3d6 │ │ │ │ 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 7af68 │ │ │ │ + beq.w 7af68 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 7b1ce │ │ │ │ + bhi.w 7b1bc │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 7abb2 │ │ │ │ - ldr r2, [pc, #704] @ (7ad24 ) │ │ │ │ + bne.w 7abba │ │ │ │ + ldr r2, [pc, #704] @ (7ad28 ) │ │ │ │ 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, #1920] @ 0x780 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7afd2 │ │ │ │ + beq.w 7afd4 │ │ │ │ ldr.w r3, [r2, #1924] @ 0x784 │ │ │ │ add.w r0, r4, #28 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w sl, r4, #20 │ │ │ │ str.w r1, [r2, #1920] @ 0x780 │ │ │ │ subs r3, #1 │ │ │ │ movs r1, #0 │ │ │ │ @@ -117833,267 +117855,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 7b2f6 │ │ │ │ + bne.w 7b2e6 │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7af82 │ │ │ │ + beq.w 7af84 │ │ │ │ add.w r3, r5, #20 │ │ │ │ add r2, r3 │ │ │ │ movs r3, #8 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r3, sl │ │ │ │ - cmp r1, r7 │ │ │ │ - bne.w 7b00c │ │ │ │ + cmp r1, r8 │ │ │ │ + bne.w 7b010 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 7b00c │ │ │ │ + bne.w 7b010 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - lsls r2, r7, #3 │ │ │ │ + mov.w r2, r8, lsl #3 │ │ │ │ blx 2bf20 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r7, 7ab5a │ │ │ │ - ldrb.w ip, [r4, #4] │ │ │ │ - mov.w lr, #1 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 7ab5e │ │ │ │ + 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 7ab32 │ │ │ │ - cmp.w ip, #15 │ │ │ │ - bgt.w 7afb0 │ │ │ │ - ldrsh.w r8, [sl, r1, lsl #1] │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7accc │ │ │ │ + lsl.w ip, ip, r7 │ │ │ │ + add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ + b.n 7ab38 │ │ │ │ + cmp r7, #15 │ │ │ │ + bgt.w 7afb2 │ │ │ │ + ldrsh.w lr, [sl, r1, lsl #1] │ │ │ │ + cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ + bne.w 7acd8 │ │ │ │ strh.w r2, [sl, r1, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ - cmp r2, r7 │ │ │ │ - beq.n 7ab58 │ │ │ │ - ldrb.w ip, [r4, #4] │ │ │ │ + cmp r2, r8 │ │ │ │ + beq.n 7ab5c │ │ │ │ + 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 7ab10 │ │ │ │ - ldrsb.w r8, [sl, r1] │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7accc │ │ │ │ + and.w r1, ip, r0 │ │ │ │ + bgt.n 7ab1a │ │ │ │ + ldrsb.w lr, [sl, r1] │ │ │ │ + cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ + bne.w 7acd8 │ │ │ │ strb.w r2, [sl, r1] │ │ │ │ adds r2, #1 │ │ │ │ - cmp r2, r7 │ │ │ │ - bne.n 7ab2e │ │ │ │ + cmp r2, r8 │ │ │ │ + bne.n 7ab36 │ │ │ │ mov r5, r9 │ │ │ │ movw r3, #44624 @ 0xae50 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ str r4, [r6, #24] │ │ │ │ - beq.n 7aba2 │ │ │ │ + beq.n 7aba6 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 7ad28 │ │ │ │ + bne.w 7ad2c │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7ad28 │ │ │ │ - ldr r3, [pc, #424] @ (7ad24 ) │ │ │ │ + bne.w 7ad2c │ │ │ │ + ldr r3, [pc, #424] @ (7ad28 ) │ │ │ │ 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, #1924] @ 0x784 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.w 7afc8 │ │ │ │ + bhi.w 7afca │ │ │ │ ldr.w r1, [r3, #1920] @ 0x780 │ │ │ │ adds r2, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ str.w r5, [r3, #1920] @ 0x780 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ str.w r2, [r3, #1924] @ 0x784 │ │ │ │ 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, #3529 @ 0xdc9 │ │ │ │ + movw r7, #24184 @ 0x5e78 │ │ │ │ + movt r7, #77 @ 0x4d │ │ │ │ + movw r0, #3565 @ 0xded │ │ │ │ movt r0, #7 │ │ │ │ - ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ + ldr.w r4, [r7, #868] @ 0x364 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 7b312 │ │ │ │ - ldr r0, [pc, #324] @ (7ad24 ) │ │ │ │ + bne.w 7b304 │ │ │ │ + ldr r0, [pc, #320] @ (7ad28 ) │ │ │ │ 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, #1604] @ 0x644 │ │ │ │ str r0, [sp, #12] │ │ │ │ add.w r0, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r0, #512 @ 0x200 │ │ │ │ - bcs.w 7b21e │ │ │ │ + bcs.w 7b210 │ │ │ │ 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 7b2d2 │ │ │ │ + beq.w 7b2c2 │ │ │ │ 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 7ae26 │ │ │ │ + beq.w 7ae2a │ │ │ │ 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 7ae9a │ │ │ │ + bne.w 7aea2 │ │ │ │ ldrb r1, [r5, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7af84 │ │ │ │ + beq.w 7af86 │ │ │ │ add.w r1, r5, #20 │ │ │ │ add r2, r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7aad8 │ │ │ │ - add r3, sl │ │ │ │ - cmp r7, r1 │ │ │ │ - ble.w 7afa4 │ │ │ │ + bne.w 7aade │ │ │ │ + add.w r1, sl, r3 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + ble.n 7acce │ │ │ │ mov.w ip, #12 │ │ │ │ - mov r0, r3 │ │ │ │ - mov lr, r3 │ │ │ │ - mla ip, ip, r7, r3 │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 7b482 │ │ │ │ - ldr.w r3, [r2], #8 │ │ │ │ + mov r0, r1 │ │ │ │ + mla ip, ip, r8, r1 │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7b474 │ │ │ │ + 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 7aca8 │ │ │ │ - mov r3, lr │ │ │ │ - b.n 7afa4 │ │ │ │ + bne.n 7acae │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7e858 │ │ │ │ + b.n 7ab5e │ │ │ │ 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 7ad14 │ │ │ │ - cmp.w ip, #15 │ │ │ │ - bgt.w 7b118 │ │ │ │ - ldrsh.w ip, [sl, r1, lsl #1] │ │ │ │ - cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 7ab24 │ │ │ │ + add.w lr, r0, #1 │ │ │ │ + cmp r7, #7 │ │ │ │ + add r1, lr │ │ │ │ + and.w r1, ip, r1 │ │ │ │ + ble.n 7ad1a │ │ │ │ + cmp r7, #15 │ │ │ │ + bgt.w 7b10e │ │ │ │ + ldrsh.w r7, [sl, r1, lsl #1] │ │ │ │ + adds r7, #1 │ │ │ │ + beq.w 7ab2c │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ - and.w r1, lr, r1 │ │ │ │ - b.n 7acea │ │ │ │ + and.w r1, ip, r1 │ │ │ │ + b.n 7acf2 │ │ │ │ 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 7ab4e │ │ │ │ - b.n 7ad06 │ │ │ │ + and.w r1, ip, r1 │ │ │ │ + ldrsb.w r7, [sl, r1] │ │ │ │ + adds r7, #1 │ │ │ │ + beq.w 7ab52 │ │ │ │ + b.n 7ad0c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r8, #24184 @ 0x5e78 │ │ │ │ - movt r8, #77 @ 0x4d │ │ │ │ - movw r3, #25825 @ 0x64e1 │ │ │ │ + movw r7, #24184 @ 0x5e78 │ │ │ │ + movt r7, #77 @ 0x4d │ │ │ │ + movw r3, #25881 @ 0x6519 │ │ │ │ movt r3, #7 │ │ │ │ - ldr.w r2, [r8, #880] @ 0x370 │ │ │ │ + ldr.w r2, [r7, #880] @ 0x370 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b334 │ │ │ │ - ldr r3, [pc, #708] @ (7b008 ) │ │ │ │ + bne.w 7b326 │ │ │ │ + ldr r3, [pc, #708] @ (7b00c ) │ │ │ │ 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, #1604] @ 0x644 │ │ │ │ cmn.w r9, #804 @ 0x324 │ │ │ │ - beq.w 7b262 │ │ │ │ + beq.w 7b254 │ │ │ │ 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 7ad86 │ │ │ │ + bgt.n 7ad8a │ │ │ │ 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 7b262 │ │ │ │ + beq.w 7b254 │ │ │ │ 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 7b132 │ │ │ │ + beq.w 7b128 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7aba2 │ │ │ │ + bne.w 7aba6 │ │ │ │ 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] │ │ │ │ @@ -118101,670 +118125,669 @@ │ │ │ │ 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 7ade2 │ │ │ │ + bne.n 7ade6 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 7adde │ │ │ │ + cbz r1, 7ade2 │ │ │ │ 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 7b41a │ │ │ │ + beq.w 7b40c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 7b3f6 │ │ │ │ + beq.w 7b3e8 │ │ │ │ ldr.w r3, [lr, #532] @ 0x214 │ │ │ │ - cbnz r3, 7adfe │ │ │ │ + cbnz r3, 7ae02 │ │ │ │ str.w r2, [lr, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 7aba2 │ │ │ │ + beq.w 7aba6 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7b3f0 │ │ │ │ + beq.w 7b3e2 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 7ae20 │ │ │ │ + cbz r3, 7ae24 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 7aba2 │ │ │ │ + b.n 7aba6 │ │ │ │ ldrd r2, r1, [r0, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.w 7af54 │ │ │ │ + bhi.w 7af54 │ │ │ │ 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 7b21e │ │ │ │ + beq.w 7b210 │ │ │ │ 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 7ac7e │ │ │ │ + beq.w 7ac84 │ │ │ │ ldrb r0, [r4, #6] │ │ │ │ add.w r1, r5, #20 │ │ │ │ add r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b340 │ │ │ │ + beq.w 7b332 │ │ │ │ add r3, sl │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.w 7b3b0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + ble.w 7b39e │ │ │ │ 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 7b144 │ │ │ │ + bge.w 7b13a │ │ │ │ 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 7aec2 │ │ │ │ - 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 7aeca │ │ │ │ + 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 7af32 │ │ │ │ - cmp.w ip, #15 │ │ │ │ - bgt.w 7b15c │ │ │ │ - ldrsh.w r8, [sl, r2, lsl #1] │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7b164 │ │ │ │ + lsl.w ip, ip, r7 │ │ │ │ + add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ + b.n 7af34 │ │ │ │ + cmp r7, #15 │ │ │ │ + bgt.w 7b152 │ │ │ │ + ldrsh.w lr, [sl, r2, lsl #1] │ │ │ │ + cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ + bne.w 7b15a │ │ │ │ strh.w r1, [sl, r2, lsl #1] │ │ │ │ adds r1, #1 │ │ │ │ - cmp r1, r7 │ │ │ │ - beq.w 7b2a4 │ │ │ │ - ldrb.w ip, [r4, #4] │ │ │ │ + cmp r1, r8 │ │ │ │ + beq.w 7b294 │ │ │ │ + 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 7af0e │ │ │ │ - ldrsb.w r8, [sl, r2] │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7b164 │ │ │ │ + and.w r2, ip, r0 │ │ │ │ + bgt.n 7af14 │ │ │ │ + ldrsb.w lr, [sl, r2] │ │ │ │ + cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ + bne.w 7b15a │ │ │ │ strb.w r1, [sl, r2] │ │ │ │ - b.n 7af26 │ │ │ │ + b.n 7af2a │ │ │ │ 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 7ae50 │ │ │ │ + b.n 7ae54 │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r3, #7 │ │ │ │ mov.w r1, #12 │ │ │ │ - bhi.w 7b1d4 │ │ │ │ + bhi.w 7b1c2 │ │ │ │ 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 7abc2 │ │ │ │ + b.n 7abca │ │ │ │ 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 7b19e │ │ │ │ + add r7, r2 │ │ │ │ + cmp r1, r8 │ │ │ │ + bne.w 7b18e │ │ │ │ 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 7e868 │ │ │ │ - b.n 7ab5a │ │ │ │ + bl 7e858 │ │ │ │ + b.n 7ab5e │ │ │ │ ldr.w r5, [sl, r1, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - bne.w 7accc │ │ │ │ + bne.w 7acd8 │ │ │ │ str.w r2, [sl, r1, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ - cmp r2, r7 │ │ │ │ - bne.w 7ab2e │ │ │ │ - b.n 7ab58 │ │ │ │ + cmp r2, r8 │ │ │ │ + bne.w 7ab36 │ │ │ │ + b.n 7ab5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 7aba2 │ │ │ │ - movw r8, #24184 @ 0x5e78 │ │ │ │ - movt r8, #77 @ 0x4d │ │ │ │ - movw r1, #3529 @ 0xdc9 │ │ │ │ + b.n 7aba6 │ │ │ │ + movw r7, #24184 @ 0x5e78 │ │ │ │ + movt r7, #77 @ 0x4d │ │ │ │ + movw r1, #3565 @ 0xded │ │ │ │ movt r1, #7 │ │ │ │ - ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ + ldr.w r4, [r7, #868] @ 0x364 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 7b300 │ │ │ │ + bne.w 7b2f0 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ - 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 7abfc │ │ │ │ + b.n 7ac04 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ it gt │ │ │ │ - movgt.w ip, #0 │ │ │ │ - ble.w 7b356 │ │ │ │ - mvn.w r1, ip │ │ │ │ - add r1, r7 │ │ │ │ + movgt r7, #0 │ │ │ │ + ble.w 7b348 │ │ │ │ + mvns r1, r7 │ │ │ │ + add r1, r8 │ │ │ │ ands.w r9, r1, #3 │ │ │ │ - beq.n 7b0ee │ │ │ │ + beq.n 7b0e6 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7b0f4 │ │ │ │ - add.w lr, r3, ip, lsl #3 │ │ │ │ - add.w r8, r2, #8 │ │ │ │ + beq.n 7b0ec │ │ │ │ + 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 7b0ee │ │ │ │ + stmia.w ip, {r0, r1} │ │ │ │ + beq.n 7b0e6 │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.n 7b06a │ │ │ │ - ldr.w r1, [r8, #4] │ │ │ │ + beq.n 7b068 │ │ │ │ + ldr.w r1, [lr, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7b0f4 │ │ │ │ - add.w lr, r3, ip, lsl #3 │ │ │ │ - add.w r8, r8, #8 │ │ │ │ + beq.n 7b0ec │ │ │ │ + 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 7b0f4 │ │ │ │ - add.w lr, r3, ip, lsl #3 │ │ │ │ - add.w ip, ip, #1 │ │ │ │ + beq.n 7b0ec │ │ │ │ + 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 7b0ee │ │ │ │ - add.w lr, r3, ip, lsl #3 │ │ │ │ - add.w ip, ip, #1 │ │ │ │ + add.w r2, lr, #8 │ │ │ │ + stmia.w ip, {r0, r1} │ │ │ │ + b.n 7b0e6 │ │ │ │ + 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 7aafa │ │ │ │ - ldr.w r1, [r8, #4] │ │ │ │ - mov r2, r8 │ │ │ │ - add.w lr, r3, ip, lsl #3 │ │ │ │ - cbz r1, 7b0f4 │ │ │ │ - ldrd r0, r1, [r8] │ │ │ │ + add.w lr, r2, #8 │ │ │ │ + mov r9, r7 │ │ │ │ + cmp r7, r8 │ │ │ │ + stmia.w ip, {r0, r1} │ │ │ │ + beq.w 7ab06 │ │ │ │ + ldr.w r1, [lr, #4] │ │ │ │ + mov r2, lr │ │ │ │ + add.w ip, r3, r7, lsl #3 │ │ │ │ + cbz r1, 7b0ec │ │ │ │ + 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, 7b0f4 │ │ │ │ + add.w ip, r3, r7, lsl #3 │ │ │ │ + cbz r1, 7b0ec │ │ │ │ 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, 7b0f4 │ │ │ │ + add.w ip, r3, r7, lsl #3 │ │ │ │ + cbz r1, 7b0ec │ │ │ │ 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 7b088 │ │ │ │ + bne.n 7b084 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ add.w r1, r2, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b298 │ │ │ │ - add.w lr, r3, ip, lsl #3 │ │ │ │ + beq.w 7b288 │ │ │ │ + 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 7b018 │ │ │ │ - b.n 7aafa │ │ │ │ - ldr.w r5, [sl, r1, lsl #2] │ │ │ │ - adds r5, #1 │ │ │ │ - beq.w 7afba │ │ │ │ + cmp r7, r8 │ │ │ │ + stmia.w ip, {r0, r1} │ │ │ │ + bne.n 7b01c │ │ │ │ + b.n 7ab06 │ │ │ │ + ldr.w r7, [sl, r1, lsl #2] │ │ │ │ + adds r7, #1 │ │ │ │ + beq.w 7afbc │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, r0 │ │ │ │ - and.w r1, lr, r1 │ │ │ │ - b.n 7b118 │ │ │ │ + and.w r1, ip, r1 │ │ │ │ + b.n 7b10e │ │ │ │ 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 7aba2 │ │ │ │ - str.w r9, [lr] │ │ │ │ - add.w lr, lr, #8 │ │ │ │ - ldr.w r1, [r8, #4] │ │ │ │ - str.w r1, [lr, #-4] │ │ │ │ - cmp fp, lr │ │ │ │ - bne.w 7aec2 │ │ │ │ - b.n 7aef8 │ │ │ │ + b.n 7aba6 │ │ │ │ + str.w r9, [ip] │ │ │ │ + add.w ip, ip, #8 │ │ │ │ + ldr.w r1, [lr, #4] │ │ │ │ + str.w r1, [ip, #-4] │ │ │ │ + cmp fp, ip │ │ │ │ + bne.w 7aeca │ │ │ │ + b.n 7af00 │ │ │ │ ldr.w r5, [sl, r2, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - beq.n 7b198 │ │ │ │ + beq.n 7b188 │ │ │ │ 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 7b288 │ │ │ │ - ldrsb.w r8, [sl, r2] │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 7b2e6 │ │ │ │ - cmp.w ip, #7 │ │ │ │ - ble.w 7af4e │ │ │ │ - cmp.w ip, #15 │ │ │ │ - ble.w 7af22 │ │ │ │ + add.w lr, r0, #1 │ │ │ │ + add r2, lr │ │ │ │ + and.w r2, ip, r2 │ │ │ │ + cmp r7, #7 │ │ │ │ + bgt.w 7b27a │ │ │ │ + ldrsb.w lr, [sl, r2] │ │ │ │ + cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ + bne.w 7b2d6 │ │ │ │ + cmp r7, #7 │ │ │ │ + ble.w 7af4e │ │ │ │ + cmp r7, #15 │ │ │ │ + ble.w 7af26 │ │ │ │ str.w r1, [sl, r2, lsl #2] │ │ │ │ - b.n 7af26 │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.w 7afa4 │ │ │ │ - mov.w r8, #12 │ │ │ │ - mov lr, r3 │ │ │ │ - mla r8, r8, r7, r3 │ │ │ │ - b.n 7b1b4 │ │ │ │ - add.w ip, ip, #12 │ │ │ │ - ldr.w r2, [ip, #8] │ │ │ │ + b.n 7af2a │ │ │ │ + cmp.w r8, #0 │ │ │ │ + ble.w 7afa6 │ │ │ │ + mov.w lr, #12 │ │ │ │ + mov ip, r3 │ │ │ │ + mla lr, lr, r8, r3 │ │ │ │ + b.n 7b1a4 │ │ │ │ + adds r7, #12 │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b1b0 │ │ │ │ - ldmia.w ip, {r0, r1, r2} │ │ │ │ - stmia.w lr, {r0, r1, r2} │ │ │ │ - add.w lr, lr, #12 │ │ │ │ - cmp r8, lr │ │ │ │ - bne.n 7b1b0 │ │ │ │ - b.n 7afa4 │ │ │ │ + beq.n 7b1a2 │ │ │ │ + ldmia.w r7, {r0, r1, r2} │ │ │ │ + stmia.w ip, {r0, r1, r2} │ │ │ │ + add.w ip, ip, #12 │ │ │ │ + cmp lr, ip │ │ │ │ + bne.n 7b1a2 │ │ │ │ + b.n 7afa6 │ │ │ │ movs r1, #8 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ mul.w r2, fp, r1 │ │ │ │ cmp r3, #15 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bhi.w 7b3d0 │ │ │ │ + bhi.w 7b3be │ │ │ │ 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, #3529 @ 0xdc9 │ │ │ │ + movw r1, #3565 @ 0xded │ │ │ │ movt r1, #7 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 7b312 │ │ │ │ - ldr r1, [pc, #636] @ (7b488 ) │ │ │ │ + bne.w 7b304 │ │ │ │ + ldr r1, [pc, #632] @ (7b478 ) │ │ │ │ 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, #1604] @ 0x644 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr.w r4, [r8, #848] @ 0x350 │ │ │ │ - movw r1, #45961 @ 0xb389 │ │ │ │ + ldr.w r4, [r7, #848] @ 0x350 │ │ │ │ + movw r1, #46017 @ 0xb3c1 │ │ │ │ movt r1, #6 │ │ │ │ strd fp, r3, [sp, #20] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 7b3b6 │ │ │ │ + bne.w 7b3a4 │ │ │ │ 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 7b3e4 │ │ │ │ + beq.w 7b3d6 │ │ │ │ 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 7ae50 │ │ │ │ - ldr.w r2, [r8, #860] @ 0x35c │ │ │ │ - movw r3, #46565 @ 0xb5e5 │ │ │ │ + b.n 7ae54 │ │ │ │ + ldr.w r2, [r7, #860] @ 0x35c │ │ │ │ + movw r3, #46621 @ 0xb61d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b3c6 │ │ │ │ + bne.w 7b3b4 │ │ │ │ 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 7aba2 │ │ │ │ - cmp.w ip, #15 │ │ │ │ + b.n 7aba6 │ │ │ │ + cmp r7, #15 │ │ │ │ ite le │ │ │ │ - ldrshle.w r8, [sl, r2, lsl #1] │ │ │ │ - ldrgt.w r8, [sl, r2, lsl #2] │ │ │ │ - b.n 7b180 │ │ │ │ + ldrshle.w lr, [sl, r2, lsl #1] │ │ │ │ + ldrgt.w lr, [sl, r2, lsl #2] │ │ │ │ + b.n 7b174 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r1, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7b100 │ │ │ │ - b.n 7b298 │ │ │ │ + bne.w 7b0f8 │ │ │ │ + b.n 7b288 │ │ │ │ mov r5, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r6, #24] │ │ │ │ - bl 19d330 <_PyNamespace_New@@Base+0x94> │ │ │ │ + bl 19c9d4 <_PyNamespace_New@@Base+0x94> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #28] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7b3a4 │ │ │ │ + beq.n 7b394 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ strb r1, [r3, #3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b33c │ │ │ │ + beq.n 7b32e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ adds r0, #4 │ │ │ │ blx 2b348 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 7aba2 │ │ │ │ + b.n 7aba6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ strd fp, r3, [sp, #24] │ │ │ │ - bl 70e94 │ │ │ │ + bl 70eb8 │ │ │ │ ldrd fp, r3, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7ae42 │ │ │ │ + b.n 7ae46 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ adds r2, #1 │ │ │ │ add r2, r0 │ │ │ │ - and.w r2, lr, r2 │ │ │ │ - b.n 7b174 │ │ │ │ + and.w r2, ip, r2 │ │ │ │ + b.n 7b16a │ │ │ │ add.w r3, r5, #20 │ │ │ │ add r2, r3 │ │ │ │ movs r3, #8 │ │ │ │ - b.n 7aea8 │ │ │ │ + b.n 7aeb0 │ │ │ │ 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.n 7b3e4 │ │ │ │ + beq.n 7b3d6 │ │ │ │ ldrd r1, fp, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - add.w r8, r7, #20 │ │ │ │ - b.n 7ae50 │ │ │ │ - ldr.w r0, [r8, #864] @ 0x360 │ │ │ │ + add.w r7, r8, #20 │ │ │ │ + b.n 7ae54 │ │ │ │ + ldr.w r0, [r7, #864] @ 0x360 │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.n 7aba2 │ │ │ │ + b.n 7aba6 │ │ │ │ add.w r1, sl, r3 │ │ │ │ mov r9, r2 │ │ │ │ - mov ip, r1 │ │ │ │ - cmp r0, r7 │ │ │ │ - blt.n 7b35e │ │ │ │ - mov r2, r7 │ │ │ │ + mov r7, r1 │ │ │ │ + cmp r0, r8 │ │ │ │ + blt.n 7b350 │ │ │ │ + mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7e868 │ │ │ │ - b.n 7b2a6 │ │ │ │ - beq.w 7ab5a │ │ │ │ - b.w 7aafa │ │ │ │ + bl 7e858 │ │ │ │ + b.n 7b296 │ │ │ │ + beq.w 7ab5e │ │ │ │ + b.w 7ab06 │ │ │ │ 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 7b348 │ │ │ │ + str.w r3, [r7, #-12] │ │ │ │ + ldr.w r3, [lr, #4] │ │ │ │ + str.w r3, [r7, #-4] │ │ │ │ + b.n 7b33a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - b.w 7aba2 │ │ │ │ - beq.w 7b2a6 │ │ │ │ - b.n 7aef8 │ │ │ │ - ldr.w r0, [r8, #844] @ 0x34c │ │ │ │ + b.n 7aba6 │ │ │ │ + beq.w 7b296 │ │ │ │ + b.n 7af00 │ │ │ │ + ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ mov r1, r9 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd fp, r3, [sp, #20] │ │ │ │ - b.n 7b246 │ │ │ │ - ldr.w r0, [r8, #844] @ 0x34c │ │ │ │ + b.n 7b238 │ │ │ │ + ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ - b.n 7b27a │ │ │ │ + b.n 7b26c │ │ │ │ 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 7abc2 │ │ │ │ - bl 1fc770 │ │ │ │ + bpl.w 7abca │ │ │ │ + bl 1fb898 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 7abac │ │ │ │ + b.w 7abb4 │ │ │ │ str.w r3, [r9, #524] @ 0x20c │ │ │ │ - b.n 7ae10 │ │ │ │ + b.n 7ae14 │ │ │ │ ldr.w r3, [r9, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r2, #20] │ │ │ │ str r1, [r2, #24] │ │ │ │ - cbz r3, 7b404 │ │ │ │ + cbz r3, 7b3f6 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r9, #532] @ 0x214 │ │ │ │ str.w r2, [r9, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7aba2 │ │ │ │ + bne.w 7aba6 │ │ │ │ str.w r2, [r9, #532] @ 0x214 │ │ │ │ - b.w 7aba2 │ │ │ │ + b.w 7aba6 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7adee │ │ │ │ + beq.w 7adf2 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbz r1, 7b47c │ │ │ │ + cbz r1, 7b46e │ │ │ │ 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, 7b450 │ │ │ │ + cbz r3, 7b442 │ │ │ │ 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 7aba2 │ │ │ │ + b.w 7aba6 │ │ │ │ str.w r3, [r9, #524] @ 0x20c │ │ │ │ - b.n 7b428 │ │ │ │ + b.n 7b41a │ │ │ │ adds r2, #8 │ │ │ │ - b.n 7aca8 │ │ │ │ - nop │ │ │ │ + b.n 7acae │ │ │ │ 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 7b7ba │ │ │ │ + bne.w 7b7aa │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7b5dc │ │ │ │ + bne.w 7b5cc │ │ │ │ movw r2, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 7b6da │ │ │ │ + bgt.w 7b6ca │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b90a │ │ │ │ + beq.w 7b8fa │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 7b90a │ │ │ │ + bhi.w 7b8fa │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r5, #4 │ │ │ │ lsls r3, r3, #8 │ │ │ │ lsls r2, r5, #4 │ │ │ │ movs r0, r1 │ │ │ │ lsls r3, r3, #8 │ │ │ │ lsls r3, r3, #8 │ │ │ │ lsls r3, r3, #8 │ │ │ │ lsls r0, r3, #4 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #29264 @ 0x7250 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr.w r5, [r8] │ │ │ │ - movw r7, #11853 @ 0x2e4d │ │ │ │ + movw r7, #12013 @ 0x2eed │ │ │ │ movt r7, #13 │ │ │ │ - bl 7916c │ │ │ │ + bl 79194 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b8b6 │ │ │ │ - cbz r6, 7b514 │ │ │ │ + beq.w 7b8a6 │ │ │ │ + cbz r6, 7b504 │ │ │ │ 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 79798 │ │ │ │ + bl 797c0 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b888 │ │ │ │ + beq.w 7b878 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.w 7b83e │ │ │ │ + bpl.w 7b82e │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 7b83e │ │ │ │ + bne.w 7b82e │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ lsls r1, r2, #30 │ │ │ │ - beq.n 7b62a │ │ │ │ + beq.n 7b61a │ │ │ │ strd r5, r3, [r4, #12] │ │ │ │ strd r8, r7, [r4, #20] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ movs r7, #1 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bpl.n 7b624 │ │ │ │ - ldr r3, [pc, #648] @ (7b7ec ) │ │ │ │ + bpl.n 7b614 │ │ │ │ + ldr r3, [pc, #648] @ (7b7dc ) │ │ │ │ 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 │ │ │ │ @@ -118774,964 +118797,964 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r0, r1, #91136 @ 0x16400 │ │ │ │ ldr.w r2, [r0, #400] @ 0x190 │ │ │ │ cmp r2, r6 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b7b0 │ │ │ │ + beq.w 7b7a0 │ │ │ │ ldr.w r0, [r0, #416] @ 0x1a0 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ands.w r3, r3, #64 @ 0x40 │ │ │ │ - bne.w 7b842 │ │ │ │ + bne.w 7b832 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7ba28 │ │ │ │ + bl 7ba18 │ │ │ │ sub.w r6, r0, #4294967295 @ 0xffffffff │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7b856 │ │ │ │ + beq.w 7b846 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b5d4 │ │ │ │ + bge.n 7b5c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b93c │ │ │ │ + beq.w 7b92c │ │ │ │ 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 785a0 │ │ │ │ + bl 785c4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b8b6 │ │ │ │ - bl 19ae80 │ │ │ │ + beq.w 7b8a6 │ │ │ │ + bl 19a528 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b608 │ │ │ │ + bge.n 7b5f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b8fa │ │ │ │ + beq.w 7b8ea │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7b8b6 │ │ │ │ + beq.w 7b8a6 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl 79770 │ │ │ │ + bl 79798 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7b88a │ │ │ │ + beq.w 7b87a │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.n 7b562 │ │ │ │ + bmi.n 7b552 │ │ │ │ ldr.w r0, [r6, #132] @ 0x84 │ │ │ │ - b.n 7b59a │ │ │ │ + b.n 7b58a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ mov sl, r1 │ │ │ │ - beq.w 7b7f4 │ │ │ │ - ldr r3, [pc, #440] @ (7b7f0 ) │ │ │ │ + beq.w 7b7e4 │ │ │ │ + ldr r3, [pc, #440] @ (7b7e0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ - ldr r3, [pc, #424] @ (7b7ec ) │ │ │ │ + ldr r3, [pc, #424] @ (7b7dc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7b780 │ │ │ │ + bne.w 7b770 │ │ │ │ add.w r3, r9, #110592 @ 0x1b000 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r3, #3988] @ 0xf94 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #20 │ │ │ │ - bl 7ba28 │ │ │ │ + bl 7ba18 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 7b936 │ │ │ │ + beq.w 7b926 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 7b73c │ │ │ │ + beq.n 7b72c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b688 │ │ │ │ + bge.n 7b678 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b92e │ │ │ │ + beq.w 7b91e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b6ac │ │ │ │ + bge.n 7b69c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b926 │ │ │ │ + beq.w 7b916 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b6ac │ │ │ │ + bge.n 7b69c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7b902 │ │ │ │ + beq.w 7b8f2 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ movs r2, #1 │ │ │ │ cmp.w sl, #1073741824 @ 0x40000000 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - blt.w 7b83e │ │ │ │ + blt.w 7b82e │ │ │ │ mov r0, r5 │ │ │ │ - bl 751fc <_Py_SetImmortal@@Base> │ │ │ │ + bl 75234 <_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 7b55a │ │ │ │ + b.n 7b54a │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq r7, #6445 @ 0x192d │ │ │ │ + movweq r7, #6085 @ 0x17c5 │ │ │ │ movteq r7, #14 │ │ │ │ - bne.n 7b76c │ │ │ │ + bne.n 7b75c │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #29264 @ 0x7250 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr.w r5, [r8] │ │ │ │ - bl 7916c │ │ │ │ + bl 79194 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7b506 │ │ │ │ - b.n 7b8b6 │ │ │ │ + bne.w 7b4f6 │ │ │ │ + b.n 7b8a6 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #29264 @ 0x7250 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr.w r5, [r8] │ │ │ │ - movw r7, #48193 @ 0xbc41 │ │ │ │ + movw r7, #47921 @ 0xbb31 │ │ │ │ movt r7, #13 │ │ │ │ - bl 7916c │ │ │ │ + bl 79194 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7b506 │ │ │ │ - b.n 7b8b6 │ │ │ │ - movw r7, #47625 @ 0xba09 │ │ │ │ + bne.w 7b4f6 │ │ │ │ + b.n 7b8a6 │ │ │ │ + movw r7, #47781 @ 0xbaa5 │ │ │ │ movt r7, #12 │ │ │ │ - b.n 7b6e8 │ │ │ │ - movw r7, #22165 @ 0x5695 │ │ │ │ + b.n 7b6d8 │ │ │ │ + movw r7, #22129 @ 0x5671 │ │ │ │ movt r7, #9 │ │ │ │ - b.n 7b6e8 │ │ │ │ + b.n 7b6d8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b754 │ │ │ │ + bge.n 7b744 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 7b754 │ │ │ │ + cbnz r2, 7b744 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w sl, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7b7e0 │ │ │ │ + blt.n 7b7d0 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 7b872 │ │ │ │ + beq.w 7b862 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 7b6d0 │ │ │ │ + b.n 7b6c0 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.w 7b90a │ │ │ │ + ble.w 7b8fa │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7b7cc │ │ │ │ - movw r7, #24057 @ 0x5df9 │ │ │ │ + bne.n 7b7bc │ │ │ │ + movw r7, #23741 @ 0x5cbd │ │ │ │ movt r7, #15 │ │ │ │ - b.n 7b6e8 │ │ │ │ + b.n 7b6d8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7b654 │ │ │ │ + beq.w 7b644 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b7a0 │ │ │ │ + bge.n 7b790 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 7b7a0 │ │ │ │ + cbnz r3, 7b790 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7b8de │ │ │ │ + blt.w 7b8ce │ │ │ │ mov r5, r2 │ │ │ │ str r2, [r4, #12] │ │ │ │ - b.n 7b6d0 │ │ │ │ + b.n 7b6c0 │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ ldr.w r0, [r1, #392] @ 0x188 │ │ │ │ - b.n 7b59a │ │ │ │ + b.n 7b58a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7b8a0 │ │ │ │ - bl 19adb0 │ │ │ │ + bne.n 7b890 │ │ │ │ + bl 19a458 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7b8b6 │ │ │ │ + beq.n 7b8a6 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ - b.n 7b55a │ │ │ │ + b.n 7b54a │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7b90a │ │ │ │ - movw r7, #40877 @ 0x9fad │ │ │ │ + bne.w 7b8fa │ │ │ │ + movw r7, #40093 @ 0x9c9d │ │ │ │ movt r7, #18 │ │ │ │ - b.n 7b6e8 │ │ │ │ + b.n 7b6d8 │ │ │ │ str r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7b88a │ │ │ │ + beq.n 7b87a │ │ │ │ mov r5, r3 │ │ │ │ - b.n 7b6d0 │ │ │ │ + b.n 7b6c0 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ and.w r3, r2, #28 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 7b636 │ │ │ │ + bne.w 7b626 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.n 7b8bc │ │ │ │ + bpl.n 7b8ac │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.n 7b8e6 │ │ │ │ + bpl.n 7b8d6 │ │ │ │ ldrsb.w r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 7b8f4 │ │ │ │ + bge.n 7b8e4 │ │ │ │ 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, #292] @ (7b944 ) │ │ │ │ + ldr r3, [pc, #292] @ (7b934 ) │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ cmp.w sl, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b83c │ │ │ │ + bge.n 7b82c │ │ │ │ add.w r2, sl, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 7b83c │ │ │ │ + cbnz r2, 7b82c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r5, r3 │ │ │ │ str r5, [r4, #12] │ │ │ │ - b.n 7b6d0 │ │ │ │ + b.n 7b6c0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 7888c │ │ │ │ + bl 788b0 │ │ │ │ adds r3, r0, #1 │ │ │ │ negs r6, r3 │ │ │ │ adcs r6, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7b5c2 │ │ │ │ + bne.w 7b5b2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7b5c2 │ │ │ │ + bge.w 7b5b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b5c2 │ │ │ │ + bne.w 7b5b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b5c2 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b5b2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 751fc <_Py_SetImmortal@@Base> │ │ │ │ + bl 75234 <_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 7b766 │ │ │ │ + b.n 7b756 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7b8b6 │ │ │ │ + bge.n 7b8a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7b8b6 │ │ │ │ + cbnz r3, 7b8a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b8b6 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b8a6 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #18208 @ 0x4720 │ │ │ │ + movw r1, #13984 @ 0x36a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7b5d6 │ │ │ │ + b.n 7b5c6 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7b81c │ │ │ │ + blt.n 7b80c │ │ │ │ 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 │ │ │ │ - b.n 7b824 │ │ │ │ + b.n 7b814 │ │ │ │ adds r3, #1 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 7b83e │ │ │ │ + b.n 7b82e │ │ │ │ ldrsb.w r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7b80e │ │ │ │ + blt.n 7b7fe │ │ │ │ add.w r3, r5, #28 │ │ │ │ - b.n 7b8c6 │ │ │ │ + b.n 7b8b6 │ │ │ │ add.w r3, r5, #20 │ │ │ │ - b.n 7b8c6 │ │ │ │ + b.n 7b8b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b608 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b5f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b6ac │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b69c │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr.w r2, [r8] │ │ │ │ - movw r1, #17988 @ 0x4644 │ │ │ │ + movw r1, #13764 @ 0x35c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.n 7b8b6 │ │ │ │ + bl d6c4c │ │ │ │ + b.n 7b8a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b69a │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b68a │ │ │ │ mov r0, r3 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b688 │ │ │ │ - bl d94d0 │ │ │ │ - b.n 7b83e │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b678 │ │ │ │ + bl d93c0 │ │ │ │ + b.n 7b82e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7b5d4 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7b5c4 │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -0007b948 : │ │ │ │ +0007b938 : │ │ │ │ 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 7b97a │ │ │ │ + bgt.n 7b96a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7b9ea │ │ │ │ + beq.n 7b9da │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 7b9ea │ │ │ │ + bhi.n 7b9da │ │ │ │ tbb [pc, r3] │ │ │ │ subs r4, #46 @ 0x2e │ │ │ │ movs r0, #27 │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ asrs r4, r7, #24 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 7b9bc │ │ │ │ - movw r5, #6445 @ 0x192d │ │ │ │ + bne.n 7b9ac │ │ │ │ + movw r5, #6085 @ 0x17c5 │ │ │ │ movt r5, #14 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movw r0, #29264 @ 0x7250 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 19a31c <_Py_NewReference@@Base+0x222c> │ │ │ │ - cbz r0, 7b99c │ │ │ │ + bl 199a2c <_Py_NewReference@@Base+0x2294> │ │ │ │ + cbz r0, 7b98c │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r5, #48193 @ 0xbc41 │ │ │ │ + movw r5, #47921 @ 0xbb31 │ │ │ │ movt r5, #13 │ │ │ │ - b.n 7b986 │ │ │ │ - movw r5, #47625 @ 0xba09 │ │ │ │ + b.n 7b976 │ │ │ │ + movw r5, #47781 @ 0xbaa5 │ │ │ │ movt r5, #12 │ │ │ │ - b.n 7b986 │ │ │ │ - movw r5, #11853 @ 0x2e4d │ │ │ │ + b.n 7b976 │ │ │ │ + movw r5, #12013 @ 0x2eed │ │ │ │ movt r5, #13 │ │ │ │ - b.n 7b986 │ │ │ │ + b.n 7b976 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 7b9ea │ │ │ │ + ble.n 7b9da │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7b9d8 │ │ │ │ - movw r5, #24057 @ 0x5df9 │ │ │ │ + bne.n 7b9c8 │ │ │ │ + movw r5, #23741 @ 0x5cbd │ │ │ │ movt r5, #15 │ │ │ │ - b.n 7b986 │ │ │ │ - movw r5, #22165 @ 0x5695 │ │ │ │ + b.n 7b976 │ │ │ │ + movw r5, #22129 @ 0x5671 │ │ │ │ movt r5, #9 │ │ │ │ - b.n 7b986 │ │ │ │ + b.n 7b976 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7b9ea │ │ │ │ - movw r5, #40877 @ 0x9fad │ │ │ │ + bne.n 7b9da │ │ │ │ + movw r5, #40093 @ 0x9c9d │ │ │ │ movt r5, #18 │ │ │ │ - b.n 7b986 │ │ │ │ + b.n 7b976 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - movw r1, #17988 @ 0x4644 │ │ │ │ + movw r1, #13764 @ 0x35c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ nop │ │ │ │ │ │ │ │ -0007ba08 : │ │ │ │ +0007b9f8 : │ │ │ │ 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 7ba28 │ │ │ │ + bl 7ba18 │ │ │ │ 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 7be24 │ │ │ │ + bpl.w 7be14 │ │ │ │ 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 7bc6c │ │ │ │ + bne.w 7bc5c │ │ │ │ ldr r7, [r1, #12] │ │ │ │ adds r0, r7, #1 │ │ │ │ - beq.w 7bc6c │ │ │ │ + beq.w 7bc5c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movw r3, #44624 @ 0xae50 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7bd6a │ │ │ │ + beq.w 7bd5a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7bc98 │ │ │ │ + bne.w 7bc88 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77710 │ │ │ │ + bl 77748 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 7bd58 │ │ │ │ + beq.w 7bd48 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 7bb22 │ │ │ │ + bne.n 7bb12 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7bbe2 │ │ │ │ + bge.w 7bbd2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7bbec │ │ │ │ + bge.w 7bbdc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ - cbz r2, 7babc │ │ │ │ + cbz r2, 7baac │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 7bdb0 │ │ │ │ + bne.w 7bda0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7bd12 │ │ │ │ + ble.w 7bd02 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7be36 │ │ │ │ + bne.w 7be26 │ │ │ │ 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 7bb48 │ │ │ │ + bgt.n 7bb38 │ │ │ │ add.w r0, r3, #20 │ │ │ │ ldrsb.w lr, [r0, r2] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 7bbba │ │ │ │ + bge.n 7bbaa │ │ │ │ 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 7bce2 │ │ │ │ + beq.w 7bcd2 │ │ │ │ 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 7bb86 │ │ │ │ + b.n 7bb76 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7bb3e │ │ │ │ + beq.n 7bb2e │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r2, 7bb3a │ │ │ │ + cbz r2, 7bb2a │ │ │ │ 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 7bcfa │ │ │ │ + bgt.w 7bcea │ │ │ │ add.w r0, r3, r2, lsl #1 │ │ │ │ ldrsh.w r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 7bbf8 │ │ │ │ + bge.n 7bbe8 │ │ │ │ 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 7bce6 │ │ │ │ + beq.w 7bcd6 │ │ │ │ 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 7bbb6 │ │ │ │ + beq.n 7bba6 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7bdaa │ │ │ │ + beq.w 7bd9a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7bdaa │ │ │ │ + bge.w 7bd9a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ str.w r6, [r8] │ │ │ │ movs r7, #0 │ │ │ │ - b.n 7bb40 │ │ │ │ + b.n 7bb30 │ │ │ │ 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 7bc14 │ │ │ │ + bge.n 7bc04 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb.w r3, [lr, #20] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 7bb00 │ │ │ │ + b.n 7baf0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7baaa │ │ │ │ + blt.w 7ba9a │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7bab4 │ │ │ │ - b.n 7babc │ │ │ │ + bne.w 7baa4 │ │ │ │ + b.n 7baac │ │ │ │ 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 7bb5c │ │ │ │ + blt.n 7bb4c │ │ │ │ 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 7bc5c │ │ │ │ + ble.n 7bc4c │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 7bdf6 │ │ │ │ + bgt.w 7bde6 │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ ldrsh.w ip, [ip, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7bb5c │ │ │ │ + blt.n 7bb4c │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add r2, r0 │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ - b.n 7bc34 │ │ │ │ + b.n 7bc24 │ │ │ │ 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 7bbd6 │ │ │ │ - b.n 7bc50 │ │ │ │ + blt.n 7bbc6 │ │ │ │ + b.n 7bc40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6bb60 │ │ │ │ + bl 6bb98 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 7be16 │ │ │ │ + beq.w 7be06 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movw r3, #44624 @ 0xae50 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7bd6a │ │ │ │ + beq.n 7bd5a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ba7c │ │ │ │ + beq.w 7ba6c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 7ba7c │ │ │ │ + bne.w 7ba6c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl c0ee8 │ │ │ │ + bl c0f70 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 7ba92 │ │ │ │ + beq.w 7ba82 │ │ │ │ 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, 7bcc4 │ │ │ │ + cbnz r2, 7bcb4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 130c30 <_PyUnicode_IsNumeric@@Base+0x520> │ │ │ │ + bl 130894 <_PyUnicode_IsNumeric@@Base+0x520> │ │ │ │ mov r2, r6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7bb40 │ │ │ │ + beq.w 7bb30 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 7bcdc │ │ │ │ + cbz r3, 7bccc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ str.w r2, [r8] │ │ │ │ - b.n 7bb40 │ │ │ │ + b.n 7bb30 │ │ │ │ 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 7bb86 │ │ │ │ + b.n 7bb76 │ │ │ │ add.w r0, r3, r2, lsl #2 │ │ │ │ mov.w lr, r2, lsl #2 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 7bdd8 │ │ │ │ + bge.n 7bdc8 │ │ │ │ add lr, r3 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str.w r1, [lr, #20] │ │ │ │ - b.n 7bb00 │ │ │ │ + b.n 7baf0 │ │ │ │ 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 7aa04 │ │ │ │ + bl 7aa08 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7bac4 │ │ │ │ + bne.w 7bab4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7bd48 │ │ │ │ + bge.n 7bd38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7be44 │ │ │ │ + beq.n 7be34 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7bd58 │ │ │ │ + bge.n 7bd48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7be4c │ │ │ │ + beq.n 7be3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7bd64 │ │ │ │ + beq.n 7bd54 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7bb40 │ │ │ │ + b.n 7bb30 │ │ │ │ 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 78c14 │ │ │ │ + bl 78c38 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7bd58 │ │ │ │ + beq.n 7bd48 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7bbb6 │ │ │ │ + beq.w 7bba6 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 7bdaa │ │ │ │ + cbz r3, 7bd9a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7bdaa │ │ │ │ + bge.n 7bd9a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ str.w r6, [r8] │ │ │ │ - b.n 7bbb6 │ │ │ │ + b.n 7bba6 │ │ │ │ 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 7aa04 │ │ │ │ + bl 7aa08 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7bd38 │ │ │ │ + beq.n 7bd28 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - b.n 7babc │ │ │ │ + b.n 7baac │ │ │ │ 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 7bd08 │ │ │ │ - b.n 7bc18 │ │ │ │ + blt.n 7bcf8 │ │ │ │ + b.n 7bc08 │ │ │ │ add.w r9, r3, r2, lsl #2 │ │ │ │ mov.w lr, r2, lsl #2 │ │ │ │ ldr.w r9, [r9, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 7bd08 │ │ │ │ + blt.w 7bcf8 │ │ │ │ add r2, lr │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add r2, r0 │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ - b.n 7bc2c │ │ │ │ + b.n 7bc1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 268f04 │ │ │ │ + bl 267ca0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7bd5e │ │ │ │ - b.n 7bd64 │ │ │ │ - movw r0, #65224 @ 0xfec8 │ │ │ │ + bne.n 7bd4e │ │ │ │ + b.n 7bd54 │ │ │ │ + movw r0, #61000 @ 0xee48 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #4421 @ 0x1145 │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7bd58 │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7bd48 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1f5438 <_PyDict_SendEvent@@Base> │ │ │ │ - b.n 7bacc │ │ │ │ + bl 1f4560 <_PyDict_SendEvent@@Base> │ │ │ │ + b.n 7babc │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bd48 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7bd38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7bd58 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7bd48 │ │ │ │ │ │ │ │ -0007be54 : │ │ │ │ +0007be44 : │ │ │ │ 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 19a31c <_Py_NewReference@@Base+0x222c> │ │ │ │ - cbz r0, 7be78 │ │ │ │ + bl 199a2c <_Py_NewReference@@Base+0x2294> │ │ │ │ + cbz r0, 7be68 │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7bf12 │ │ │ │ + beq.n 7bf02 │ │ │ │ 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, 7beee │ │ │ │ + cbz r0, 7bede │ │ │ │ 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, 7bf04 │ │ │ │ + cbnz r0, 7bef4 │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ add r4, r5 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 7bf04 │ │ │ │ - movw r1, #18248 @ 0x4748 │ │ │ │ + bne.n 7bef4 │ │ │ │ + movw r1, #14024 @ 0x36c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 7bed0 │ │ │ │ + b.n 7bec0 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 7bf0a │ │ │ │ + beq.n 7befa │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ - cbz r3, 7bf04 │ │ │ │ + cbz r3, 7bef4 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne.n 7bec6 │ │ │ │ + bne.n 7beb6 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2af00 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7beca │ │ │ │ + bne.n 7beba │ │ │ │ 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 7beb4 │ │ │ │ + beq.n 7bea4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 7beca │ │ │ │ - b.n 7bf04 │ │ │ │ + bne.n 7beba │ │ │ │ + b.n 7bef4 │ │ │ │ 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, #392] @ (7c0b4 ) │ │ │ │ + ldr r5, [pc, #392] @ (7c0a4 ) │ │ │ │ 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, #1728] @ 0x6c0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c062 │ │ │ │ - ldr r0, [pc, #368] @ (7c0b8 ) │ │ │ │ + beq.w 7c052 │ │ │ │ + ldr r0, [pc, #368] @ (7c0a8 ) │ │ │ │ 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 7c07a │ │ │ │ + bne.w 7c06a │ │ │ │ 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 7bf94 │ │ │ │ + bmi.n 7bf84 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ str r2, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7c002 │ │ │ │ + blt.n 7bff2 │ │ │ │ ldr r1, [r5, r4] │ │ │ │ sub.w r4, r3, #8 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ addw lr, r0, #3756 @ 0xeac │ │ │ │ ldr.w r1, [r0, #3760] @ 0xeb0 │ │ │ │ ldr.w r5, [r0, #3868] @ 0xf1c │ │ │ │ @@ -119751,20 +119774,20 @@ │ │ │ │ orr.w r2, r2, lr │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ adds r1, #1 │ │ │ │ str.w r4, [r0, #3760] @ 0xeb0 │ │ │ │ cmp ip, r1 │ │ │ │ str.w r5, [r0, #3868] @ 0xf1c │ │ │ │ str.w r1, [r0, #3768] @ 0xeb8 │ │ │ │ - bge.n 7bf88 │ │ │ │ + bge.n 7bf78 │ │ │ │ addw r0, r0, #3740 @ 0xe9c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 80b68 <_PyTuple_Resize@@Base+0x3b0> │ │ │ │ + bl 80b48 <_PyTuple_Resize@@Base+0x3b0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7bf88 │ │ │ │ + b.n 7bf78 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ sub.w r4, r3, #8 │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ addw lr, r0, #3756 @ 0xeac │ │ │ │ @@ -119786,113 +119809,113 @@ │ │ │ │ orr.w r2, r2, lr │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ adds r1, #1 │ │ │ │ str.w r4, [r0, #3760] @ 0xeb0 │ │ │ │ cmp r1, ip │ │ │ │ str.w r5, [r0, #3868] @ 0xf1c │ │ │ │ str.w r1, [r0, #3768] @ 0xeb8 │ │ │ │ - ble.n 7bf88 │ │ │ │ - b.n 7bff4 │ │ │ │ + ble.n 7bf78 │ │ │ │ + b.n 7bfe4 │ │ │ │ movs r1, #1 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 76f98 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76fd0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7bf68 │ │ │ │ - b.n 7bf88 │ │ │ │ - movw r2, #6105 @ 0x17d9 │ │ │ │ + bne.w 7bf58 │ │ │ │ + b.n 7bf78 │ │ │ │ + movw r2, #5177 @ 0x1439 │ │ │ │ movt r2, #19 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 7c0a2 │ │ │ │ + bne.n 7c092 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b7b0 │ │ │ │ + bl 6b7e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7bf68 │ │ │ │ + bne.w 7bf58 │ │ │ │ mov r0, r3 │ │ │ │ - bl 131e48 │ │ │ │ + bl 131aa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7bf68 │ │ │ │ + b.n 7bf58 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7bf68 │ │ │ │ + b.n 7bf58 │ │ │ │ nop │ │ │ │ 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, #436] @ (7c284 ) │ │ │ │ + ldr r5, [pc, #436] @ (7c274 ) │ │ │ │ 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.w 7c234 │ │ │ │ - ldr r0, [pc, #412] @ (7c288 ) │ │ │ │ + beq.w 7c224 │ │ │ │ + ldr r0, [pc, #412] @ (7c278 ) │ │ │ │ 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.w 7c24c │ │ │ │ + bne.w 7c23c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr.w ip, [r1, #84] @ 0x54 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ tst.w ip, #16384 @ 0x4000 │ │ │ │ - bne.n 7c14c │ │ │ │ + bne.n 7c13c │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.n 7c15a │ │ │ │ + bmi.n 7c14a │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ str r2, [r3, #20] │ │ │ │ - b.n 7c1bc │ │ │ │ + b.n 7c1ac │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r1, #1 │ │ │ │ strlt r1, [r2, #0] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7c1c8 │ │ │ │ + blt.n 7c1b8 │ │ │ │ ldr r1, [r5, r4] │ │ │ │ sub.w r4, r3, #8 │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ addw lr, r0, #3756 @ 0xeac │ │ │ │ ldr.w r1, [r0, #3760] @ 0xeb0 │ │ │ │ ldr.w r5, [r0, #3868] @ 0xf1c │ │ │ │ @@ -119912,15 +119935,15 @@ │ │ │ │ orr.w r2, r2, lr │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ adds r1, #1 │ │ │ │ str.w r4, [r0, #3760] @ 0xeb0 │ │ │ │ cmp ip, r1 │ │ │ │ str.w r5, [r0, #3868] @ 0xf1c │ │ │ │ str.w r1, [r0, #3768] @ 0xeb8 │ │ │ │ - blt.n 7c226 │ │ │ │ + blt.n 7c216 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ ldr r0, [r5, r4] │ │ │ │ adds r1, #1 │ │ │ │ @@ -119947,935 +119970,935 @@ │ │ │ │ orr.w r2, r2, lr │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ adds r1, #1 │ │ │ │ str.w r4, [r0, #3760] @ 0xeb0 │ │ │ │ cmp r1, ip │ │ │ │ str.w r5, [r0, #3868] @ 0xf1c │ │ │ │ str.w r1, [r0, #3768] @ 0xeb8 │ │ │ │ - ble.n 7c1bc │ │ │ │ + ble.n 7c1ac │ │ │ │ addw r0, r0, #3740 @ 0xe9c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 80b68 <_PyTuple_Resize@@Base+0x3b0> │ │ │ │ + bl 80b48 <_PyTuple_Resize@@Base+0x3b0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7c1bc │ │ │ │ + b.n 7c1ac │ │ │ │ movs r1, #2 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 76f98 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76fd0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c10c │ │ │ │ - b.n 7c1bc │ │ │ │ - movw r2, #6105 @ 0x17d9 │ │ │ │ + bne.w 7c0fc │ │ │ │ + b.n 7c1ac │ │ │ │ + movw r2, #5177 @ 0x1439 │ │ │ │ movt r2, #19 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 7c274 │ │ │ │ + bne.n 7c264 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b7b0 │ │ │ │ + bl 6b7e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c10c │ │ │ │ + bne.w 7c0fc │ │ │ │ mov r0, r3 │ │ │ │ - bl 131e48 │ │ │ │ + bl 131aa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7c10c │ │ │ │ + b.n 7c0fc │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7c10c │ │ │ │ + b.n 7c0fc │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0007c28c : │ │ │ │ +0007c27c : │ │ │ │ push {r0, r1, 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 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - cbz r4, 7c302 │ │ │ │ + cbz r4, 7c2f2 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 76ed4 <_PyTuple_FromArray@@Base+0x2c4> │ │ │ │ - cbz r0, 7c2f8 │ │ │ │ + bl 76f0c <_PyTuple_FromArray@@Base+0x2c4> │ │ │ │ + cbz r0, 7c2e8 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 7c2f8 │ │ │ │ + ble.n 7c2e8 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ add.w r1, r0, #12 │ │ │ │ adds r4, #12 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [ip] │ │ │ │ add.w ip, ip, #4 │ │ │ │ - cbnz r2, 7c2d6 │ │ │ │ + cbnz r2, 7c2c6 │ │ │ │ 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 7c2c2 │ │ │ │ - cbz r2, 7c2f8 │ │ │ │ + bne.n 7c2b2 │ │ │ │ + cbz r2, 7c2e8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 711b4 │ │ │ │ + bl 711d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #4] @ (7c308 ) │ │ │ │ - b.n 7c2f8 │ │ │ │ + ldr r0, [pc, #4] @ (7c2f8 ) │ │ │ │ + b.n 7c2e8 │ │ │ │ nop │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -0007c30c : │ │ │ │ +0007c2fc : │ │ │ │ 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 7c338 │ │ │ │ + bmi.n 7c328 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movw r0, #28676 @ 0x7004 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 19a31c <_Py_NewReference@@Base+0x222c> │ │ │ │ - cbz r0, 7c336 │ │ │ │ + bl 199a2c <_Py_NewReference@@Base+0x2294> │ │ │ │ + cbz r0, 7c326 │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #65248 @ 0xfee0 │ │ │ │ + movw r1, #61024 @ 0xee60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ 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, 7c376 │ │ │ │ + cbz r3, 7c366 │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c5a8 │ │ │ │ + bne.w 7c598 │ │ │ │ ldr.w r6, [r5, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 7c386 │ │ │ │ + cbz r3, 7c376 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c7dc │ │ │ │ + bne.w 7c7cc │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ - cbz r3, 7c392 │ │ │ │ + cbz r3, 7c382 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c522 │ │ │ │ + bne.w 7c512 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 7c39e │ │ │ │ + cbz r3, 7c38e │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c4e0 │ │ │ │ + bne.w 7c4d0 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ - cbz r3, 7c3aa │ │ │ │ + cbz r3, 7c39a │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c79c │ │ │ │ + bne.w 7c78c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d66a │ │ │ │ + beq.w 7d65a │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbnz r3, 7c3c2 │ │ │ │ + cbnz r3, 7c3b2 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbnz r3, 7c3c2 │ │ │ │ + cbnz r3, 7c3b2 │ │ │ │ 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, 7c3d2 │ │ │ │ + cbnz r3, 7c3c2 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ - cbnz r3, 7c3d2 │ │ │ │ + cbnz r3, 7c3c2 │ │ │ │ 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 7c96c │ │ │ │ + bne.w 7c95c │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c96c │ │ │ │ + beq.w 7c95c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7c818 │ │ │ │ + beq.w 7c808 │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #44] @ 0x2c │ │ │ │ - cbnz r2, 7c3fc │ │ │ │ + cbnz r2, 7c3ec │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c97c │ │ │ │ + bne.w 7c96c │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ - cbnz r3, 7c412 │ │ │ │ + cbnz r3, 7c402 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst.w r3, #2048 @ 0x800 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ - bne.w 7d65a │ │ │ │ + bne.w 7d64a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d438 │ │ │ │ + bne.w 7d428 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ - cbnz r3, 7c42a │ │ │ │ + cbnz r3, 7c41a │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ - cbz r3, 7c42a │ │ │ │ + cbz r3, 7c41a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7c83a │ │ │ │ + beq.w 7c82a │ │ │ │ ldr r2, [r6, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7c83a │ │ │ │ + bne.w 7c82a │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c844 │ │ │ │ + beq.w 7c834 │ │ │ │ ldrd r2, r3, [r4, #108] @ 0x6c │ │ │ │ - cbnz r2, 7c440 │ │ │ │ + cbnz r2, 7c430 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c8d6 │ │ │ │ - cbnz r3, 7c44a │ │ │ │ + bne.w 7c8c6 │ │ │ │ + cbnz r3, 7c43a │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c9d0 │ │ │ │ + bne.w 7c9c0 │ │ │ │ ldr.w r3, [r4, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c9fe │ │ │ │ + bne.w 7c9ee │ │ │ │ ldr.w r2, [r5, #136] @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7d7b0 │ │ │ │ + bne.w 7d7a0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ldr.w r2, [r4, #140] @ 0x8c │ │ │ │ - cbnz r2, 7c470 │ │ │ │ + cbnz r2, 7c460 │ │ │ │ ldr.w r2, [r5, #140] @ 0x8c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7d7ba │ │ │ │ + bne.w 7d7aa │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c9b4 │ │ │ │ + beq.w 7c9a4 │ │ │ │ ldrd r2, r0, [r4, #148] @ 0x94 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c938 │ │ │ │ + bne.w 7c928 │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c938 │ │ │ │ + beq.w 7c928 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7c988 │ │ │ │ + beq.w 7c978 │ │ │ │ ldr.w r7, [r6, #148] @ 0x94 │ │ │ │ cmp r2, r7 │ │ │ │ it ne │ │ │ │ strne.w r2, [r4, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7cb8a │ │ │ │ + beq.w 7cb7a │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ - cbnz r2, 7c4b6 │ │ │ │ + cbnz r2, 7c4a6 │ │ │ │ ldr.w r2, [r5, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c954 │ │ │ │ + bne.w 7c944 │ │ │ │ ldr.w r2, [r4, #196] @ 0xc4 │ │ │ │ - cbnz r2, 7c4c6 │ │ │ │ + cbnz r2, 7c4b6 │ │ │ │ ldr.w r2, [r5, #196] @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7d45c │ │ │ │ + bne.w 7d44c │ │ │ │ eors r3, r1 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bmi.w 7c90c │ │ │ │ + bmi.w 7c8fc │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7cb6e │ │ │ │ + beq.w 7cb5e │ │ │ │ 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 7cb0a │ │ │ │ - cbnz r0, 7c4f8 │ │ │ │ + bne.w 7cafa │ │ │ │ + cbnz r0, 7c4e8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7cc7e │ │ │ │ + bne.w 7cc6e │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7c506 │ │ │ │ + bne.n 7c4f6 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7cca8 │ │ │ │ + bne.w 7cc98 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 7c39e │ │ │ │ + bne.w 7c38e │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c39e │ │ │ │ + beq.w 7c38e │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c3a2 │ │ │ │ - b.n 7c7c0 │ │ │ │ + bne.w 7c392 │ │ │ │ + b.n 7c7b0 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ ldrd ip, r0, [r3, #4] │ │ │ │ mov lr, r1 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7cb3c │ │ │ │ + bne.w 7cb2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7ccb6 │ │ │ │ + bne.w 7cca6 │ │ │ │ ldr r7, [r2, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7ce48 │ │ │ │ + bne.w 7ce38 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 7ccc4 │ │ │ │ + bne.w 7ccb4 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7ce5a │ │ │ │ + bne.w 7ce4a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d3d4 │ │ │ │ + bne.w 7d3c4 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ceae │ │ │ │ + bne.w 7ce9e │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 7c56a │ │ │ │ + cbnz r0, 7c55a │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ceea │ │ │ │ + bne.w 7ceda │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbnz r0, 7c576 │ │ │ │ + cbnz r0, 7c566 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d784 │ │ │ │ + bne.w 7d774 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - cbnz r0, 7c582 │ │ │ │ + cbnz r0, 7c572 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d424 │ │ │ │ + bne.w 7d414 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - cbnz r0, 7c58e │ │ │ │ + cbnz r0, 7c57e │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d7ce │ │ │ │ + bne.w 7d7be │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c392 │ │ │ │ + bne.w 7c382 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c392 │ │ │ │ + beq.w 7c382 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cea8 │ │ │ │ - b.w 7ce2a │ │ │ │ + beq.w 7ce98 │ │ │ │ + b.w 7ce1a │ │ │ │ ldr.w r6, [r1, #128] @ 0x80 │ │ │ │ ldrd ip, lr, [r3] │ │ │ │ mov r9, r6 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cad0 │ │ │ │ + bne.w 7cac0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 7cf2a │ │ │ │ + bne.w 7cf1a │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cd6e │ │ │ │ + bne.w 7cd5e │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 7d42c │ │ │ │ + bne.w 7d41c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cf3a │ │ │ │ + bne.w 7cf2a │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7cd8c │ │ │ │ + bne.w 7cd7c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d028 │ │ │ │ + bne.w 7d018 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 7c5fc │ │ │ │ + cbnz r0, 7c5ec │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d098 │ │ │ │ + bne.w 7d088 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 7c608 │ │ │ │ + cbnz r0, 7c5f8 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d5e2 │ │ │ │ + bne.w 7d5d2 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbnz r0, 7c614 │ │ │ │ + cbnz r0, 7c604 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d142 │ │ │ │ + bne.w 7d132 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbnz r0, 7c620 │ │ │ │ + cbnz r0, 7c610 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d52c │ │ │ │ + bne.w 7d51c │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - cbnz r0, 7c62c │ │ │ │ + cbnz r0, 7c61c │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d1fa │ │ │ │ + bne.w 7d1ea │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - cbnz r0, 7c638 │ │ │ │ + cbnz r0, 7c628 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d4f0 │ │ │ │ + bne.w 7d4e0 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ - cbnz r0, 7c644 │ │ │ │ + cbnz r0, 7c634 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d22a │ │ │ │ + bne.w 7d21a │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbnz r0, 7c650 │ │ │ │ + cbnz r0, 7c640 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d614 │ │ │ │ + bne.w 7d604 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - cbnz r0, 7c65c │ │ │ │ + cbnz r0, 7c64c │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d30a │ │ │ │ + bne.w 7d2fa │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - cbnz r0, 7c668 │ │ │ │ + cbnz r0, 7c658 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d180 │ │ │ │ + bne.w 7d170 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - cbnz r0, 7c674 │ │ │ │ + cbnz r0, 7c664 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d33a │ │ │ │ + bne.w 7d32a │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ - cbnz r0, 7c680 │ │ │ │ + cbnz r0, 7c670 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d488 │ │ │ │ + bne.w 7d478 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - cbnz r0, 7c68c │ │ │ │ + cbnz r0, 7c67c │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d296 │ │ │ │ + bne.w 7d286 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - cbnz r0, 7c698 │ │ │ │ + cbnz r0, 7c688 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d4bc │ │ │ │ + bne.w 7d4ac │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - cbnz r0, 7c6a4 │ │ │ │ + cbnz r0, 7c694 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d2e2 │ │ │ │ + bne.w 7d2d2 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ - cbnz r0, 7c6b0 │ │ │ │ + cbnz r0, 7c6a0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d870 │ │ │ │ + bne.w 7d860 │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ - cbnz r0, 7c6bc │ │ │ │ + cbnz r0, 7c6ac │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d9f6 │ │ │ │ + bne.w 7d9e6 │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ - cbnz r0, 7c6c8 │ │ │ │ + cbnz r0, 7c6b8 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7da60 │ │ │ │ + bne.w 7da50 │ │ │ │ ldr r0, [r3, #88] @ 0x58 │ │ │ │ - cbnz r0, 7c6d4 │ │ │ │ + cbnz r0, 7c6c4 │ │ │ │ ldr r0, [r2, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7dafe │ │ │ │ + bne.w 7daee │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ - cbnz r0, 7c6e0 │ │ │ │ + cbnz r0, 7c6d0 │ │ │ │ ldr r0, [r2, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7da56 │ │ │ │ + bne.w 7da46 │ │ │ │ ldr r0, [r3, #96] @ 0x60 │ │ │ │ - cbnz r0, 7c6ec │ │ │ │ + cbnz r0, 7c6dc │ │ │ │ ldr r0, [r2, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7daec │ │ │ │ + bne.w 7dadc │ │ │ │ ldr r0, [r3, #100] @ 0x64 │ │ │ │ - cbnz r0, 7c6f8 │ │ │ │ + cbnz r0, 7c6e8 │ │ │ │ ldr r0, [r2, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7dacc │ │ │ │ + bne.w 7dabc │ │ │ │ ldrd r7, r0, [r3, #104] @ 0x68 │ │ │ │ - cbnz r7, 7c70a │ │ │ │ + cbnz r7, 7c6fa │ │ │ │ ldr.w lr, [r2, #104] @ 0x68 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 7d9b4 │ │ │ │ - cbnz r0, 7c714 │ │ │ │ + bne.w 7d9a4 │ │ │ │ + cbnz r0, 7c704 │ │ │ │ ldr r0, [r2, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d67c │ │ │ │ + bne.w 7d66c │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ - cbnz r0, 7c720 │ │ │ │ + cbnz r0, 7c710 │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d78a │ │ │ │ + bne.w 7d77a │ │ │ │ ldr r0, [r3, #120] @ 0x78 │ │ │ │ - cbnz r0, 7c72c │ │ │ │ + cbnz r0, 7c71c │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d466 │ │ │ │ + bne.w 7d456 │ │ │ │ ldr r0, [r3, #116] @ 0x74 │ │ │ │ - cbnz r0, 7c738 │ │ │ │ + cbnz r0, 7c728 │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d47c │ │ │ │ + bne.w 7d46c │ │ │ │ ldr.w r0, [r3, #128] @ 0x80 │ │ │ │ - cbnz r0, 7c748 │ │ │ │ + cbnz r0, 7c738 │ │ │ │ ldr.w r0, [r2, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7dab4 │ │ │ │ + bne.w 7daa4 │ │ │ │ ldr r0, [r3, #124] @ 0x7c │ │ │ │ - cbnz r0, 7c754 │ │ │ │ + cbnz r0, 7c744 │ │ │ │ ldr r0, [r2, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7da9e │ │ │ │ + bne.w 7da8e │ │ │ │ ldrd r7, lr, [r3, #132] @ 0x84 │ │ │ │ - cbnz r7, 7c764 │ │ │ │ + cbnz r7, 7c754 │ │ │ │ ldr.w r7, [r2, #132] @ 0x84 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7cd1a │ │ │ │ + bne.w 7cd0a │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7c774 │ │ │ │ + bne.n 7c764 │ │ │ │ ldr.w r0, [r2, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7da7e │ │ │ │ + bne.w 7da6e │ │ │ │ ldr.w r0, [r3, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c37a │ │ │ │ + bne.w 7c36a │ │ │ │ ldr.w r2, [r2, #140] @ 0x8c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c37a │ │ │ │ - cbz r1, 7c796 │ │ │ │ + beq.w 7c36a │ │ │ │ + cbz r1, 7c786 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ ldr.w r1, [r1, #140] @ 0x8c │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 7c37a │ │ │ │ + beq.w 7c36a │ │ │ │ str.w r2, [r3, #140] @ 0x8c │ │ │ │ - b.n 7c37a │ │ │ │ + b.n 7c36a │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ ldrd r7, ip, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ca36 │ │ │ │ - cbnz r7, 7c7b2 │ │ │ │ + bne.w 7ca26 │ │ │ │ + cbnz r7, 7c7a2 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d412 │ │ │ │ + bne.w 7d402 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7c7c0 │ │ │ │ + bne.n 7c7b0 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7ca58 │ │ │ │ + bne.w 7ca48 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c3b2 │ │ │ │ + bne.w 7c3a2 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c3b2 │ │ │ │ + beq.w 7c3a2 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7c3b2 │ │ │ │ + beq.w 7c3a2 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 7c3b2 │ │ │ │ + b.n 7c3a2 │ │ │ │ ldr.w ip, [r6, #40] @ 0x28 │ │ │ │ ldrd lr, r1, [r3, #4] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 7ca5c │ │ │ │ - cbnz r7, 7c7f8 │ │ │ │ + bne.w 7ca4c │ │ │ │ + cbnz r7, 7c7e8 │ │ │ │ ldr r7, [r2, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7cf26 │ │ │ │ + bne.w 7cf16 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7c806 │ │ │ │ + bne.n 7c7f6 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cf14 │ │ │ │ + bne.w 7cf04 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7c386 │ │ │ │ + bne.w 7c376 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c386 │ │ │ │ + beq.w 7c376 │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 7c386 │ │ │ │ + b.n 7c376 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c3fc │ │ │ │ + bne.w 7c3ec │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c3fc │ │ │ │ - b.n 7c984 │ │ │ │ + beq.w 7c3ec │ │ │ │ + b.n 7c974 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c42a │ │ │ │ + bne.w 7c41a │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c42a │ │ │ │ + beq.w 7c41a │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c432 │ │ │ │ + bne.w 7c422 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c432 │ │ │ │ + bne.w 7c422 │ │ │ │ lsls r7, r1, #30 │ │ │ │ - bmi.w 7cbfa │ │ │ │ - ldr.w r8, [pc, #632] @ 7cacc │ │ │ │ + bmi.w 7cbea │ │ │ │ + ldr.w r8, [pc, #632] @ 7cabc │ │ │ │ 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 7cc4a │ │ │ │ + bne.w 7cc3a │ │ │ │ ldr.w r2, [r8, #1632] @ 0x660 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 7cc4a │ │ │ │ + beq.w 7cc3a │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r1, [pc, #584] @ (7cac4 ) │ │ │ │ + ldr r1, [pc, #584] @ (7cab4 ) │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77710 │ │ │ │ + bl 77748 │ │ │ │ adds r3, r0, #3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - beq.w 7cc5e │ │ │ │ + beq.w 7cc4e │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7cbd4 │ │ │ │ + bne.w 7cbc4 │ │ │ │ ldr.w r2, [r8, #2252] @ 0x8cc │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 7cc64 │ │ │ │ + bne.w 7cc54 │ │ │ │ ldr.w r2, [r8, #2260] @ 0x8d4 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 7cc64 │ │ │ │ - ldr r1, [pc, #544] @ (7cac8 ) │ │ │ │ + beq.w 7cc54 │ │ │ │ + ldr r1, [pc, #544] @ (7cab8 ) │ │ │ │ mov r0, r9 │ │ │ │ - bl 77710 │ │ │ │ + bl 77748 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 7cc5e │ │ │ │ + beq.w 7cc4e │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7cbf2 │ │ │ │ + bne.w 7cbe2 │ │ │ │ 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 7c440 │ │ │ │ + bne.w 7c430 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c440 │ │ │ │ + beq.w 7c430 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7da28 │ │ │ │ + beq.w 7da18 │ │ │ │ ldr r0, [r6, #108] @ 0x6c │ │ │ │ cmp r2, r0 │ │ │ │ it ne │ │ │ │ strne r2, [r4, #108] @ 0x6c │ │ │ │ - cbnz r3, 7c8ee │ │ │ │ + cbnz r3, 7c8de │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cccc │ │ │ │ + bne.w 7ccbc │ │ │ │ ldr.w r3, [r4, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c9fe │ │ │ │ + bne.w 7c9ee │ │ │ │ ldr.w r2, [r5, #136] @ 0x88 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c45e │ │ │ │ + beq.w 7c44e │ │ │ │ ldr.w r3, [r6, #136] @ 0x88 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7c9fa │ │ │ │ - b.n 7c45e │ │ │ │ + bne.n 7c9ea │ │ │ │ + b.n 7c44e │ │ │ │ lsls r3, r1, #17 │ │ │ │ - bpl.w 7c4d8 │ │ │ │ + bpl.w 7c4c8 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c4d8 │ │ │ │ + bne.w 7c4c8 │ │ │ │ ldr.w r2, [r5, #160] @ 0xa0 │ │ │ │ - movw r3, #41833 @ 0xa369 │ │ │ │ + movw r3, #41849 @ 0xa379 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7c4d8 │ │ │ │ - movw r3, #59981 @ 0xea4d │ │ │ │ + bne.w 7c4c8 │ │ │ │ + movw r3, #59965 @ 0xea3d │ │ │ │ movt r3, #7 │ │ │ │ - b.n 7cb84 │ │ │ │ + b.n 7cb74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7cbe0 │ │ │ │ + beq.w 7cbd0 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c4b6 │ │ │ │ + bne.w 7c4a6 │ │ │ │ ldr.w r2, [r5, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c4b6 │ │ │ │ - cbz r6, 7c9a4 │ │ │ │ + beq.w 7c4a6 │ │ │ │ + cbz r6, 7c994 │ │ │ │ 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 7cbba │ │ │ │ - b.n 7c4c6 │ │ │ │ + beq.w 7cbaa │ │ │ │ + b.n 7c4b6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c3fc │ │ │ │ + bne.w 7c3ec │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c3fc │ │ │ │ - cbz r6, 7c984 │ │ │ │ + beq.w 7c3ec │ │ │ │ + cbz r6, 7c974 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7c3fc │ │ │ │ + beq.w 7c3ec │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 7c3fc │ │ │ │ + b.n 7c3ec │ │ │ │ str.w r2, [r4, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ca8e │ │ │ │ + beq.n 7ca7e │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c4b6 │ │ │ │ + bne.w 7c4a6 │ │ │ │ ldr.w r2, [r5, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c4b6 │ │ │ │ + beq.w 7c4a6 │ │ │ │ str.w r2, [r4, #164] @ 0xa4 │ │ │ │ ldr.w r2, [r4, #196] @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7cab6 │ │ │ │ - b.n 7c4c6 │ │ │ │ + beq.w 7caa6 │ │ │ │ + b.n 7c4b6 │ │ │ │ ldr.w r2, [r5, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c47a │ │ │ │ - cbz r6, 7c9ca │ │ │ │ + beq.w 7c46a │ │ │ │ + cbz r6, 7c9ba │ │ │ │ ldr.w r0, [r6, #144] @ 0x90 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 7c47a │ │ │ │ + beq.w 7c46a │ │ │ │ str.w r2, [r4, #144] @ 0x90 │ │ │ │ - b.n 7c47a │ │ │ │ + b.n 7c46a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7da38 │ │ │ │ + beq.w 7da28 │ │ │ │ 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 7c9e8 │ │ │ │ + beq.n 7c9d8 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ - cbnz r3, 7ca02 │ │ │ │ + cbnz r3, 7c9f2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7c45e │ │ │ │ + beq.w 7c44e │ │ │ │ ldr.w r0, [r6, #136] @ 0x88 │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 7ca0e │ │ │ │ + beq.n 7c9fe │ │ │ │ str.w r2, [r4, #136] @ 0x88 │ │ │ │ ldr.w ip, [r5, #136] @ 0x88 │ │ │ │ mov r0, ip │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c45e │ │ │ │ + beq.w 7c44e │ │ │ │ ldr.w r3, [r4, #136] @ 0x88 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 7c45e │ │ │ │ + bne.w 7c44e │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r1, #23 │ │ │ │ - bpl.w 7c460 │ │ │ │ + bpl.w 7c450 │ │ │ │ lsls r0, r3, #14 │ │ │ │ - bpl.w 7c460 │ │ │ │ + bpl.w 7c450 │ │ │ │ ldr.w r3, [r4, #140] @ 0x8c │ │ │ │ orr.w r1, r1, #131072 @ 0x20000 │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7da22 │ │ │ │ + bne.w 7da12 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b.n 7c466 │ │ │ │ - cbnz r7, 7ca40 │ │ │ │ + b.n 7c456 │ │ │ │ + cbnz r7, 7ca30 │ │ │ │ ldr r7, [r2, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7d418 │ │ │ │ + bne.w 7d408 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 7c7c0 │ │ │ │ + bne.w 7c7b0 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c7c0 │ │ │ │ + beq.w 7c7b0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 7c3aa │ │ │ │ + beq.w 7c39a │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 7c7c0 │ │ │ │ - cbnz r7, 7ca66 │ │ │ │ + b.n 7c7b0 │ │ │ │ + cbnz r7, 7ca56 │ │ │ │ ldr r7, [r2, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7d174 │ │ │ │ + bne.w 7d164 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7ca74 │ │ │ │ + bne.n 7ca64 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7cf18 │ │ │ │ + bne.w 7cf08 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7c386 │ │ │ │ + bne.w 7c376 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c386 │ │ │ │ + beq.w 7c376 │ │ │ │ ldr.w r1, [ip, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 7c814 │ │ │ │ - b.n 7c386 │ │ │ │ + bne.w 7c804 │ │ │ │ + b.n 7c376 │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c93e │ │ │ │ + beq.w 7c92e │ │ │ │ str.w r2, [r4, #152] @ 0x98 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ - cbnz r2, 7caac │ │ │ │ + cbnz r2, 7ca9c │ │ │ │ ldr.w r2, [r5, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c9a4 │ │ │ │ + bne.w 7c994 │ │ │ │ ldr.w r2, [r4, #196] @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c4c6 │ │ │ │ + bne.w 7c4b6 │ │ │ │ ldr.w r2, [r5, #196] @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c4c6 │ │ │ │ - b.n 7cbce │ │ │ │ + beq.w 7c4b6 │ │ │ │ + b.n 7cbbe │ │ │ │ nop │ │ │ │ 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 7cade │ │ │ │ + bne.n 7cace │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7cdf6 │ │ │ │ + bne.w 7cde6 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7caec │ │ │ │ + bne.n 7cadc │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7cde2 │ │ │ │ + bne.w 7cdd2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7cafa │ │ │ │ + bne.n 7caea │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d6d2 │ │ │ │ + bne.w 7d6c2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - cbnz r1, 7cb06 │ │ │ │ + cbnz r1, 7caf6 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7cd48 │ │ │ │ + bne.w 7cd38 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 7c5fc │ │ │ │ - cbnz r0, 7cb14 │ │ │ │ + b.n 7c5ec │ │ │ │ + cbnz r0, 7cb04 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cc8a │ │ │ │ + bne.w 7cc7a │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7cb22 │ │ │ │ + bne.n 7cb12 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cce0 │ │ │ │ + bne.w 7ccd0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 7c39e │ │ │ │ + bne.w 7c38e │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c39e │ │ │ │ + beq.w 7c38e │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 7c516 │ │ │ │ - b.n 7c39e │ │ │ │ - cbnz r7, 7cb46 │ │ │ │ + bne.w 7c506 │ │ │ │ + b.n 7c38e │ │ │ │ + cbnz r7, 7cb36 │ │ │ │ ldr r7, [r2, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7cc9e │ │ │ │ + bne.w 7cc8e │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7cb54 │ │ │ │ + bne.n 7cb44 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7cd3c │ │ │ │ - cbnz r0, 7cb5e │ │ │ │ + bne.w 7cd2c │ │ │ │ + cbnz r0, 7cb4e │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d6ec │ │ │ │ + bne.w 7d6dc │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - cbnz r1, 7cb6a │ │ │ │ + cbnz r1, 7cb5a │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7ccf6 │ │ │ │ + bne.w 7cce6 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 7c56a │ │ │ │ + b.n 7c55a │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c4d8 │ │ │ │ - cbz r6, 7cb84 │ │ │ │ + beq.w 7c4c8 │ │ │ │ + cbz r6, 7cb74 │ │ │ │ ldr.w r2, [r6, #160] @ 0xa0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7c4d8 │ │ │ │ + beq.w 7c4c8 │ │ │ │ str.w r3, [r4, #160] @ 0xa0 │ │ │ │ - b.n 7c4d8 │ │ │ │ + b.n 7c4c8 │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c93e │ │ │ │ + beq.w 7c92e │ │ │ │ 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, 7cbb0 │ │ │ │ + cbnz r0, 7cba0 │ │ │ │ ldr.w r2, [r5, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c954 │ │ │ │ + bne.w 7c944 │ │ │ │ ldr.w r2, [r4, #196] @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c4c6 │ │ │ │ + bne.w 7c4b6 │ │ │ │ ldr.w r2, [r5, #196] @ 0xc4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c4c6 │ │ │ │ + beq.w 7c4b6 │ │ │ │ ldr.w r0, [r6, #196] @ 0xc4 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 7c4c6 │ │ │ │ + beq.w 7c4b6 │ │ │ │ str.w r2, [r4, #196] @ 0xc4 │ │ │ │ - b.n 7c4c6 │ │ │ │ + b.n 7c4b6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c892 │ │ │ │ + beq.w 7c882 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ - b.n 7c432 │ │ │ │ + b.n 7c422 │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c93e │ │ │ │ + beq.w 7c92e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7ca98 │ │ │ │ - b.n 7cb94 │ │ │ │ + beq.w 7ca88 │ │ │ │ + b.n 7cb84 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7cbdc │ │ │ │ - b.n 7c8ba │ │ │ │ - ldr r3, [pc, #572] @ (7ce38 ) │ │ │ │ + bne.n 7cbcc │ │ │ │ + b.n 7c8aa │ │ │ │ + ldr r3, [pc, #572] @ (7ce28 ) │ │ │ │ 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 │ │ │ │ @@ -120885,1584 +120908,1584 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r1, r2, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r1, #400] @ 0x190 │ │ │ │ cmp r0, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d802 │ │ │ │ + beq.w 7d7f2 │ │ │ │ ldr.w r3, [r1, #416] @ 0x1a0 │ │ │ │ mov r9, r3 │ │ │ │ - ldr.w r8, [pc, #524] @ 7ce44 │ │ │ │ + ldr.w r8, [pc, #524] @ 7ce34 │ │ │ │ movw r7, #40968 @ 0xa008 │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ ldr.w r3, [r8, #1624] @ 0x658 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 7c86e │ │ │ │ - ldr r0, [pc, #496] @ (7ce3c ) │ │ │ │ - bl 6bb60 │ │ │ │ + beq.w 7c85e │ │ │ │ + ldr r0, [pc, #496] @ (7ce2c ) │ │ │ │ + bl 6bb98 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 7c878 │ │ │ │ - ldr r0, [pc, #480] @ (7ce3c ) │ │ │ │ - bl 268f04 │ │ │ │ + bne.w 7c868 │ │ │ │ + ldr r0, [pc, #480] @ (7ce2c ) │ │ │ │ + bl 267ca0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7c4da │ │ │ │ - ldr r0, [pc, #472] @ (7ce40 ) │ │ │ │ + b.n 7c4ca │ │ │ │ + ldr r0, [pc, #472] @ (7ce30 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6bb60 │ │ │ │ + bl 6bb98 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 7c8a6 │ │ │ │ - ldr r0, [pc, #456] @ (7ce40 ) │ │ │ │ - bl 268f04 │ │ │ │ - b.n 7cc5e │ │ │ │ + bne.w 7c896 │ │ │ │ + ldr r0, [pc, #456] @ (7ce30 ) │ │ │ │ + bl 267ca0 │ │ │ │ + b.n 7cc4e │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7c4fe │ │ │ │ - b.n 7c506 │ │ │ │ + beq.w 7c4ee │ │ │ │ + b.n 7c4f6 │ │ │ │ ldr r7, [r1, #0] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 7cb14 │ │ │ │ + beq.w 7cb04 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7cb1a │ │ │ │ - b.n 7cb22 │ │ │ │ + beq.w 7cb0a │ │ │ │ + b.n 7cb12 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r3, #0] │ │ │ │ - b.n 7cb46 │ │ │ │ + b.n 7cb36 │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 7c50e │ │ │ │ - b.w 7c39e │ │ │ │ + beq.w 7c4fe │ │ │ │ + b.w 7c38e │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7ccc4 │ │ │ │ + bne.n 7ccb4 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7ce5a │ │ │ │ + bne.w 7ce4a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c556 │ │ │ │ - b.n 7c55e │ │ │ │ + beq.w 7c546 │ │ │ │ + b.n 7c54e │ │ │ │ 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 7c9e6 │ │ │ │ - b.n 7c9e8 │ │ │ │ + bne.w 7c9d6 │ │ │ │ + b.n 7c9d8 │ │ │ │ ldr r7, [r1, #4] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 7cb22 │ │ │ │ + beq.w 7cb12 │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 7cb2a │ │ │ │ - b.w 7c39e │ │ │ │ + beq.w 7cb1a │ │ │ │ + b.w 7c38e │ │ │ │ ldr r0, [r3, #20] │ │ │ │ ldr.w r7, [lr, #12] │ │ │ │ cmp r7, r1 │ │ │ │ it ne │ │ │ │ strne r1, [r3, #12] │ │ │ │ - cbnz r0, 7cd0c │ │ │ │ + cbnz r0, 7ccfc │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d90c │ │ │ │ + bne.w 7d8fc │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - cbnz r1, 7cd16 │ │ │ │ + cbnz r1, 7cd06 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ce00 │ │ │ │ + bne.n 7cdf0 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 7c582 │ │ │ │ + b.n 7c572 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d754 │ │ │ │ + bne.w 7d744 │ │ │ │ str.w r7, [r3, #132] @ 0x84 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 7c774 │ │ │ │ + bne.w 7c764 │ │ │ │ ldr.w r0, [r2, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c774 │ │ │ │ + beq.w 7c764 │ │ │ │ str.w r0, [r3, #136] @ 0x88 │ │ │ │ - b.n 7c774 │ │ │ │ + b.n 7c764 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ cmp r1, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r3, #4] │ │ │ │ - b.n 7cb54 │ │ │ │ + b.n 7cb44 │ │ │ │ ldr.w ip, [r0, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp ip, r1 │ │ │ │ it ne │ │ │ │ strne r1, [r3, #12] │ │ │ │ - cbnz r0, 7cd5e │ │ │ │ + cbnz r0, 7cd4e │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d5ea │ │ │ │ + bne.w 7d5da │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - cbnz r1, 7cd6a │ │ │ │ + cbnz r1, 7cd5a │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d14a │ │ │ │ + bne.w 7d13a │ │ │ │ mov r1, r6 │ │ │ │ - b.n 7c614 │ │ │ │ + b.n 7c604 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7cd7e │ │ │ │ + bne.n 7cd6e │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cf3a │ │ │ │ + bne.w 7cf2a │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7cd8c │ │ │ │ + bne.n 7cd7c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d028 │ │ │ │ + bne.w 7d018 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 7cd98 │ │ │ │ + cbnz r0, 7cd88 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d098 │ │ │ │ + bne.w 7d088 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c608 │ │ │ │ + bne.w 7c5f8 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c608 │ │ │ │ + beq.w 7c5f8 │ │ │ │ ldr r7, [r3, #20] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ str r0, [r3, #16] │ │ │ │ - cbnz r7, 7cdb8 │ │ │ │ + cbnz r7, 7cda8 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cf72 │ │ │ │ - cbnz r1, 7cdc2 │ │ │ │ + bne.w 7cf62 │ │ │ │ + cbnz r1, 7cdb2 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d060 │ │ │ │ + bne.w 7d050 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d8aa │ │ │ │ + bne.w 7d89a │ │ │ │ ldr r0, [r2, #28] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d0d4 │ │ │ │ - cbnz r1, 7cdde │ │ │ │ + bne.w 7d0c4 │ │ │ │ + cbnz r1, 7cdce │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d4f4 │ │ │ │ + bne.w 7d4e4 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 7c638 │ │ │ │ + b.n 7c628 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 7caec │ │ │ │ + beq.w 7cadc │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7caf2 │ │ │ │ - b.n 7cafa │ │ │ │ + beq.w 7cae2 │ │ │ │ + b.n 7caea │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r7, r1 │ │ │ │ it ne │ │ │ │ strne r1, [r3, #0] │ │ │ │ - b.n 7cade │ │ │ │ + b.n 7cace │ │ │ │ mov r1, r6 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ ldr.w ip, [r7, #28] │ │ │ │ ldr r7, [r3, #32] │ │ │ │ cmp ip, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #28] │ │ │ │ - cbnz r7, 7ce1a │ │ │ │ + cbnz r7, 7ce0a │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d73c │ │ │ │ + bne.w 7d72c │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c392 │ │ │ │ + bne.w 7c382 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c392 │ │ │ │ + beq.w 7c382 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 7c392 │ │ │ │ - b.n 7cea8 │ │ │ │ + beq.w 7c382 │ │ │ │ + b.n 7ce98 │ │ │ │ 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 7d3ca │ │ │ │ + bne.w 7d3ba │ │ │ │ ldr r7, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7d3ca │ │ │ │ + beq.w 7d3ba │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ str r7, [r3, #4] │ │ │ │ - cbnz r0, 7ce66 │ │ │ │ + cbnz r0, 7ce56 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - cbnz r0, 7ceb2 │ │ │ │ + cbnz r0, 7cea2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7ce72 │ │ │ │ + bne.n 7ce62 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ceea │ │ │ │ + bne.n 7ceda │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbnz r0, 7ce7e │ │ │ │ + cbnz r0, 7ce6e │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d3f0 │ │ │ │ + bne.w 7d3e0 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c582 │ │ │ │ + bne.w 7c572 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c582 │ │ │ │ + beq.w 7c572 │ │ │ │ ldr r7, [r3, #32] │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #28] │ │ │ │ - cbnz r7, 7ce9a │ │ │ │ + cbnz r7, 7ce8a │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - cbnz r0, 7cee6 │ │ │ │ + cbnz r0, 7ced6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7c392 │ │ │ │ + bne.w 7c382 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c392 │ │ │ │ + beq.w 7c382 │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ - b.w 7c392 │ │ │ │ + b.w 7c382 │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ ldr r7, [r3, #20] │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7cec0 │ │ │ │ + bne.n 7ceb0 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - cbnz r0, 7ceec │ │ │ │ - cbnz r7, 7ceca │ │ │ │ + cbnz r0, 7cedc │ │ │ │ + cbnz r7, 7ceba │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d3f0 │ │ │ │ + bne.w 7d3e0 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - cbnz r0, 7ced4 │ │ │ │ + cbnz r0, 7cec4 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ce8e │ │ │ │ + bne.n 7ce7e │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c58e │ │ │ │ + bne.w 7c57e │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c58e │ │ │ │ + beq.w 7c57e │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #32] │ │ │ │ - b.n 7ce9a │ │ │ │ + b.n 7ce8a │ │ │ │ ldr r7, [r3, #20] │ │ │ │ ldr r1, [r3, #28] │ │ │ │ str r0, [r3, #12] │ │ │ │ - cbnz r7, 7cefa │ │ │ │ + cbnz r7, 7ceea │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d3f2 │ │ │ │ - cbnz r1, 7cf02 │ │ │ │ + bne.w 7d3e2 │ │ │ │ + cbnz r1, 7cef2 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ce8e │ │ │ │ + bne.n 7ce7e │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d406 │ │ │ │ + bne.w 7d3f6 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7ce9a │ │ │ │ - b.n 7cee6 │ │ │ │ + beq.n 7ce8a │ │ │ │ + b.n 7ced6 │ │ │ │ str r0, [r3, #4] │ │ │ │ - b.n 7c806 │ │ │ │ + b.n 7c7f6 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 7ca74 │ │ │ │ + beq.w 7ca64 │ │ │ │ str r7, [r3, #4] │ │ │ │ - b.n 7ca74 │ │ │ │ + b.n 7ca64 │ │ │ │ str r7, [r3, #0] │ │ │ │ - b.n 7c7f8 │ │ │ │ + b.n 7c7e8 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 7d42c │ │ │ │ + bne.w 7d41c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7d42c │ │ │ │ + beq.w 7d41c │ │ │ │ ldr r7, [r3, #12] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7cf4a │ │ │ │ + bne.n 7cf3a │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d02a │ │ │ │ - cbnz r7, 7cf54 │ │ │ │ + bne.n 7d01a │ │ │ │ + cbnz r7, 7cf44 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d098 │ │ │ │ + bne.w 7d088 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 7cf60 │ │ │ │ + cbnz r0, 7cf50 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cda8 │ │ │ │ + bne.w 7cd98 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c614 │ │ │ │ + bne.w 7c604 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c614 │ │ │ │ + beq.w 7c604 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr r7, [r3, #28] │ │ │ │ str r0, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d95c │ │ │ │ + bne.w 7d94c │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d062 │ │ │ │ - cbnz r7, 7cf8c │ │ │ │ + bne.n 7d052 │ │ │ │ + cbnz r7, 7cf7c │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d0d2 │ │ │ │ + bne.w 7d0c2 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - cbnz r0, 7cf98 │ │ │ │ + cbnz r0, 7cf88 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d4f4 │ │ │ │ + bne.w 7d4e4 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c644 │ │ │ │ + bne.w 7c634 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c644 │ │ │ │ + beq.w 7c634 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ ldr.w ip, [r3, #44] @ 0x2c │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d8b0 │ │ │ │ + bne.w 7d8a0 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d61c │ │ │ │ + bne.w 7d60c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7cfcc │ │ │ │ + bne.n 7cfbc │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d10c │ │ │ │ + bne.w 7d0fc │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - cbnz r0, 7cfd8 │ │ │ │ + cbnz r0, 7cfc8 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d186 │ │ │ │ + bne.w 7d176 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c674 │ │ │ │ + bne.w 7c664 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c674 │ │ │ │ + beq.w 7c664 │ │ │ │ ldr r7, [r3, #56] @ 0x38 │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ str r0, [r3, #52] @ 0x34 │ │ │ │ - cbnz r7, 7cffa │ │ │ │ + cbnz r7, 7cfea │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d260 │ │ │ │ + bne.w 7d250 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 7d810 │ │ │ │ + bne.w 7d800 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d29c │ │ │ │ - cbnz r1, 7d016 │ │ │ │ + bne.w 7d28c │ │ │ │ + cbnz r1, 7d006 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d1bc │ │ │ │ + bne.w 7d1ac │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ - cbnz r1, 7d022 │ │ │ │ + cbnz r1, 7d012 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d2e6 │ │ │ │ + bne.w 7d2d6 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c6a4 │ │ │ │ + b.w 7c694 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ ldr.w ip, [r3, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ - cbnz r7, 7d038 │ │ │ │ + cbnz r7, 7d028 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d09c │ │ │ │ + bne.n 7d08c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7d046 │ │ │ │ + bne.n 7d036 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cda8 │ │ │ │ + bne.w 7cd98 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbnz r0, 7d050 │ │ │ │ + cbnz r0, 7d040 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cf70 │ │ │ │ + bne.n 7cf60 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c620 │ │ │ │ + bne.w 7c610 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c620 │ │ │ │ + beq.w 7c610 │ │ │ │ ldr r7, [r3, #28] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ str r0, [r3, #24] │ │ │ │ - cbnz r7, 7d06e │ │ │ │ + cbnz r7, 7d05e │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d0d4 │ │ │ │ - cbnz r1, 7d078 │ │ │ │ + bne.n 7d0c4 │ │ │ │ + cbnz r1, 7d068 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d4f4 │ │ │ │ + bne.w 7d4e4 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d986 │ │ │ │ + bne.w 7d976 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7cfaa │ │ │ │ - cbnz r1, 7d092 │ │ │ │ + bne.n 7cf9a │ │ │ │ + cbnz r1, 7d082 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d618 │ │ │ │ + bne.w 7d608 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c650 │ │ │ │ + b.w 7c640 │ │ │ │ ldr.w ip, [r3, #16] │ │ │ │ ldr r7, [r3, #20] │ │ │ │ str r0, [r3, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7d0ae │ │ │ │ + bne.n 7d09e │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cdaa │ │ │ │ - cbnz r7, 7d0b8 │ │ │ │ + bne.w 7cd9a │ │ │ │ + cbnz r7, 7d0a8 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cf70 │ │ │ │ + bne.w 7cf60 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbnz r0, 7d0c2 │ │ │ │ + cbnz r0, 7d0b2 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d060 │ │ │ │ + bne.n 7d050 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c62c │ │ │ │ + bne.w 7c61c │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c62c │ │ │ │ + beq.w 7c61c │ │ │ │ ldr r1, [r3, #32] │ │ │ │ ldr r7, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d8e0 │ │ │ │ + bne.w 7d8d0 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d4f6 │ │ │ │ - cbnz r7, 7d0f0 │ │ │ │ + bne.w 7d4e6 │ │ │ │ + cbnz r7, 7d0e0 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cfa8 │ │ │ │ + bne.w 7cf98 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbnz r0, 7d0fc │ │ │ │ + cbnz r0, 7d0ec │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d618 │ │ │ │ + bne.w 7d608 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c65c │ │ │ │ + bne.w 7c64c │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c65c │ │ │ │ + beq.w 7c64c │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ str r0, [r3, #44] @ 0x2c │ │ │ │ - cbnz r7, 7d11a │ │ │ │ + cbnz r7, 7d10a │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d188 │ │ │ │ - cbnz r1, 7d124 │ │ │ │ + bne.n 7d178 │ │ │ │ + cbnz r1, 7d114 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cfe8 │ │ │ │ + bne.w 7cfd8 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ - cbnz r1, 7d130 │ │ │ │ + cbnz r1, 7d120 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d25c │ │ │ │ + bne.w 7d24c │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - cbnz r1, 7d13c │ │ │ │ + cbnz r1, 7d12c │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d29a │ │ │ │ + bne.w 7d28a │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c68c │ │ │ │ + b.w 7c67c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cf70 │ │ │ │ + beq.w 7cf60 │ │ │ │ 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, 7d164 │ │ │ │ + cbnz r1, 7d154 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d534 │ │ │ │ + bne.w 7d524 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - cbnz r1, 7d16e │ │ │ │ + cbnz r1, 7d15e │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d202 │ │ │ │ + bne.n 7d1f2 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c62c │ │ │ │ + b.w 7c61c │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r3, #0] │ │ │ │ - b.n 7ca66 │ │ │ │ + b.n 7ca56 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d5b4 │ │ │ │ + bne.w 7d5a4 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r7, [r3, #56] @ 0x38 │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d7d6 │ │ │ │ + bne.w 7d7c6 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cfea │ │ │ │ - cbnz r7, 7d1a2 │ │ │ │ + bne.w 7cfda │ │ │ │ + cbnz r7, 7d192 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d25c │ │ │ │ + bne.n 7d24c │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - cbnz r0, 7d1ac │ │ │ │ + cbnz r0, 7d19c │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d29a │ │ │ │ + bne.n 7d28a │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c698 │ │ │ │ + bne.w 7c688 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c698 │ │ │ │ + beq.w 7c688 │ │ │ │ ldr r7, [r3, #72] @ 0x48 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ str r0, [r3, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7d888 │ │ │ │ + bne.w 7d878 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d2e8 │ │ │ │ - cbnz r1, 7d1da │ │ │ │ + bne.w 7d2d8 │ │ │ │ + cbnz r1, 7d1ca │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d876 │ │ │ │ + bne.w 7d866 │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7da98 │ │ │ │ + bne.w 7da88 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d2d0 │ │ │ │ - cbnz r1, 7d1f4 │ │ │ │ + bne.n 7d2c0 │ │ │ │ + cbnz r1, 7d1e4 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7da94 │ │ │ │ + bne.w 7da84 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c6c8 │ │ │ │ + b.w 7c6b8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d0d2 │ │ │ │ + beq.w 7d0c2 │ │ │ │ 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, 7d21c │ │ │ │ + cbnz r1, 7d20c │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d55e │ │ │ │ + bne.w 7d54e │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - cbnz r1, 7d224 │ │ │ │ + cbnz r1, 7d214 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - cbnz r0, 7d232 │ │ │ │ + cbnz r0, 7d222 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c644 │ │ │ │ + b.w 7c634 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cfa8 │ │ │ │ + beq.w 7cf98 │ │ │ │ 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, 7d24c │ │ │ │ + cbnz r1, 7d23c │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d588 │ │ │ │ + bne.w 7d578 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - cbnz r1, 7d256 │ │ │ │ + cbnz r1, 7d246 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d312 │ │ │ │ + bne.n 7d302 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c65c │ │ │ │ + b.w 7c64c │ │ │ │ ldr.w ip, [r3, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7d26e │ │ │ │ + bne.n 7d25e │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ - cbnz r0, 7d29c │ │ │ │ - cbnz r1, 7d276 │ │ │ │ + cbnz r0, 7d28c │ │ │ │ + cbnz r1, 7d266 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d1bc │ │ │ │ + bne.n 7d1ac │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d99c │ │ │ │ + bne.w 7d98c │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d2e8 │ │ │ │ - cbnz r1, 7d290 │ │ │ │ + bne.n 7d2d8 │ │ │ │ + cbnz r1, 7d280 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d876 │ │ │ │ + bne.w 7d866 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c6b0 │ │ │ │ + b.w 7c6a0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7d36e │ │ │ │ + bne.n 7d35e │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ ldr r7, [r3, #72] @ 0x48 │ │ │ │ str r0, [r3, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d848 │ │ │ │ + bne.w 7d838 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d1be │ │ │ │ - cbnz r7, 7d2b2 │ │ │ │ + bne.n 7d1ae │ │ │ │ + cbnz r7, 7d2a2 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ - cbnz r0, 7d2e6 │ │ │ │ + cbnz r0, 7d2d6 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ - cbnz r0, 7d2be │ │ │ │ + cbnz r0, 7d2ae │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d876 │ │ │ │ + bne.w 7d866 │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c6bc │ │ │ │ + bne.w 7c6ac │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c6bc │ │ │ │ + beq.w 7c6ac │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ str r0, [r3, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7d1f4 │ │ │ │ + bne.n 7d1e4 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7d1f4 │ │ │ │ + beq.n 7d1e4 │ │ │ │ str r0, [r3, #84] @ 0x54 │ │ │ │ - b.w 7c6c8 │ │ │ │ + b.w 7c6b8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7d39c │ │ │ │ + bne.n 7d38c │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ ldr r7, [r3, #80] @ 0x50 │ │ │ │ str r0, [r3, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d9a0 │ │ │ │ + bne.w 7d990 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d878 │ │ │ │ - cbnz r7, 7d302 │ │ │ │ + bne.w 7d868 │ │ │ │ + cbnz r7, 7d2f2 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d2ce │ │ │ │ + bne.n 7d2be │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7d2d6 │ │ │ │ - b.n 7d1f4 │ │ │ │ + beq.n 7d2c6 │ │ │ │ + b.n 7d1e4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d10c │ │ │ │ + beq.w 7d0fc │ │ │ │ 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, 7d32c │ │ │ │ + cbnz r1, 7d31c │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d5b6 │ │ │ │ + bne.w 7d5a6 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - cbnz r1, 7d334 │ │ │ │ + cbnz r1, 7d324 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ - cbnz r0, 7d342 │ │ │ │ + cbnz r0, 7d332 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c674 │ │ │ │ + b.w 7c664 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cfe8 │ │ │ │ + beq.w 7cfd8 │ │ │ │ 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 7d360 │ │ │ │ + bne.n 7d350 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d490 │ │ │ │ + bne.w 7d480 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - cbnz r1, 7d368 │ │ │ │ + cbnz r1, 7d358 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ - cbnz r0, 7d370 │ │ │ │ + cbnz r0, 7d360 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c68c │ │ │ │ + b.w 7c67c │ │ │ │ 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 7d38e │ │ │ │ + bne.n 7d37e │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d4c4 │ │ │ │ + bne.w 7d4b4 │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ - cbnz r1, 7d396 │ │ │ │ + cbnz r1, 7d386 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ - cbnz r0, 7d39e │ │ │ │ + cbnz r0, 7d38e │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c6a4 │ │ │ │ + b.w 7c694 │ │ │ │ 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, 7d3b8 │ │ │ │ + cbnz r1, 7d3a8 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d81c │ │ │ │ + bne.w 7d80c │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ - cbnz r1, 7d3c4 │ │ │ │ + cbnz r1, 7d3b4 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d9fe │ │ │ │ + bne.w 7d9ee │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c6bc │ │ │ │ - cbnz r0, 7d3d4 │ │ │ │ + b.w 7c6ac │ │ │ │ + cbnz r0, 7d3c4 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ceae │ │ │ │ + bne.w 7ce9e │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 7d3e0 │ │ │ │ + cbnz r0, 7d3d0 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ceea │ │ │ │ + bne.w 7ceda │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c576 │ │ │ │ + bne.w 7c566 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c576 │ │ │ │ + beq.w 7c566 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ ldr r7, [r3, #32] │ │ │ │ str r0, [r3, #20] │ │ │ │ - cbnz r1, 7d400 │ │ │ │ + cbnz r1, 7d3f0 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ce90 │ │ │ │ + bne.w 7ce80 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7cf0a │ │ │ │ + beq.w 7cefa │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cea0 │ │ │ │ - b.w 7c392 │ │ │ │ + beq.w 7ce90 │ │ │ │ + b.w 7c382 │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.w 7c7b2 │ │ │ │ + b.w 7c7a2 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r3, #0] │ │ │ │ - b.w 7ca40 │ │ │ │ + b.w 7ca30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7ce02 │ │ │ │ - b.n 7ce8e │ │ │ │ + bne.w 7cdf2 │ │ │ │ + b.n 7ce7e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7c5e8 │ │ │ │ - b.w 7c5f0 │ │ │ │ + beq.w 7c5d8 │ │ │ │ + b.w 7c5e0 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7c82a │ │ │ │ + beq.w 7c81a │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c42a │ │ │ │ + bne.w 7c41a │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c422 │ │ │ │ - b.w 7c42a │ │ │ │ + bne.w 7c412 │ │ │ │ + b.w 7c41a │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7cbc4 │ │ │ │ - b.w 7cbce │ │ │ │ + bne.w 7cbb4 │ │ │ │ + b.w 7cbbe │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d6aa │ │ │ │ + bne.w 7d69a │ │ │ │ ldr r1, [r3, #116] @ 0x74 │ │ │ │ str r0, [r3, #120] @ 0x78 │ │ │ │ - cbnz r1, 7d476 │ │ │ │ + cbnz r1, 7d466 │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ - cbnz r0, 7d482 │ │ │ │ + cbnz r0, 7d472 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c738 │ │ │ │ + b.w 7c728 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d6c6 │ │ │ │ + bne.w 7d6b6 │ │ │ │ str r0, [r3, #116] @ 0x74 │ │ │ │ - b.w 7c738 │ │ │ │ + b.w 7c728 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d25c │ │ │ │ + beq.w 7d24c │ │ │ │ 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 7d4ae │ │ │ │ + bne.n 7d49e │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d370 │ │ │ │ + bne.w 7d360 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ - cbnz r1, 7d4b6 │ │ │ │ + cbnz r1, 7d4a6 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ - cbnz r0, 7d4c4 │ │ │ │ + cbnz r0, 7d4b4 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c698 │ │ │ │ + b.w 7c688 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d1bc │ │ │ │ + beq.w 7d1ac │ │ │ │ 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, 7d4de │ │ │ │ + cbnz r1, 7d4ce │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d39e │ │ │ │ + bne.w 7d38e │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ - cbnz r1, 7d4ea │ │ │ │ + cbnz r1, 7d4da │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d81c │ │ │ │ + bne.w 7d80c │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c6b0 │ │ │ │ + b.w 7c6a0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7d55c │ │ │ │ + bne.n 7d54c │ │ │ │ ldr r7, [r3, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ str r0, [r3, #32] │ │ │ │ - cbnz r7, 7d504 │ │ │ │ + cbnz r7, 7d4f4 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cfaa │ │ │ │ - cbnz r1, 7d50e │ │ │ │ + bne.w 7cf9a │ │ │ │ + cbnz r1, 7d4fe │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d618 │ │ │ │ + bne.w 7d608 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - cbnz r1, 7d51a │ │ │ │ + cbnz r1, 7d50a │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d10c │ │ │ │ + bne.w 7d0fc │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - cbnz r1, 7d526 │ │ │ │ + cbnz r1, 7d516 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d186 │ │ │ │ + bne.w 7d176 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c668 │ │ │ │ + b.w 7c658 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d060 │ │ │ │ + beq.w 7d050 │ │ │ │ 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, 7d54e │ │ │ │ + cbnz r1, 7d53e │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d202 │ │ │ │ + bne.w 7d1f2 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ - cbnz r1, 7d556 │ │ │ │ + cbnz r1, 7d546 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - cbnz r0, 7d55e │ │ │ │ + cbnz r0, 7d54e │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c638 │ │ │ │ + b.w 7c628 │ │ │ │ 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, 7d578 │ │ │ │ + cbnz r1, 7d568 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d232 │ │ │ │ + bne.w 7d222 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ - cbnz r1, 7d580 │ │ │ │ + cbnz r1, 7d570 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - cbnz r0, 7d588 │ │ │ │ + cbnz r0, 7d578 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c650 │ │ │ │ + b.w 7c640 │ │ │ │ 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 7d5a6 │ │ │ │ + bne.n 7d596 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d312 │ │ │ │ + bne.w 7d302 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - cbnz r1, 7d5ae │ │ │ │ + cbnz r1, 7d59e │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - cbnz r0, 7d5b6 │ │ │ │ + cbnz r0, 7d5a6 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c668 │ │ │ │ + b.w 7c658 │ │ │ │ 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, 7d5d0 │ │ │ │ + cbnz r1, 7d5c0 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d342 │ │ │ │ + bne.w 7d332 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ - cbnz r1, 7d5dc │ │ │ │ + cbnz r1, 7d5cc │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d490 │ │ │ │ + bne.w 7d480 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c680 │ │ │ │ + b.w 7c670 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cda8 │ │ │ │ + beq.w 7cd98 │ │ │ │ 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, 7d604 │ │ │ │ + cbnz r1, 7d5f4 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d14a │ │ │ │ + bne.w 7d13a │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbnz r1, 7d60e │ │ │ │ + cbnz r1, 7d5fe │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d534 │ │ │ │ + bne.n 7d524 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c620 │ │ │ │ + b.w 7c610 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7d586 │ │ │ │ + bne.n 7d576 │ │ │ │ ldr.w ip, [r3, #44] @ 0x2c │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7d62e │ │ │ │ + bne.n 7d61e │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d10e │ │ │ │ + bne.w 7d0fe │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7d992 │ │ │ │ + bne.w 7d982 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d188 │ │ │ │ - cbnz r1, 7d648 │ │ │ │ + bne.w 7d178 │ │ │ │ + cbnz r1, 7d638 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cfe8 │ │ │ │ + bne.w 7cfd8 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ - cbnz r1, 7d654 │ │ │ │ + cbnz r1, 7d644 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d25c │ │ │ │ + bne.w 7d24c │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c680 │ │ │ │ + b.w 7c670 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ orr.w r1, r1, #2048 @ 0x800 │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c414 │ │ │ │ - b.n 7d43a │ │ │ │ + beq.w 7c404 │ │ │ │ + b.n 7d42a │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c3b2 │ │ │ │ + beq.w 7c3a2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7c7d8 │ │ │ │ - b.w 7c7d0 │ │ │ │ + beq.w 7c7c8 │ │ │ │ + b.w 7c7c0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d9d4 │ │ │ │ + beq.w 7d9c4 │ │ │ │ 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, 7d69a │ │ │ │ + cbnz r7, 7d68a │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d938 │ │ │ │ + bne.w 7d928 │ │ │ │ ldr r0, [r3, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c72c │ │ │ │ + bne.w 7c71c │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c72c │ │ │ │ + beq.w 7c71c │ │ │ │ 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 7c738 │ │ │ │ + bne.w 7c728 │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c738 │ │ │ │ + beq.w 7c728 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #116] @ 0x74 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 7c738 │ │ │ │ - b.n 7d482 │ │ │ │ + beq.w 7c728 │ │ │ │ + b.n 7d472 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ cmp r7, r1 │ │ │ │ it ne │ │ │ │ strne r1, [r3, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7cafe │ │ │ │ + beq.w 7caee │ │ │ │ mov r1, r6 │ │ │ │ - b.w 7c5fc │ │ │ │ + b.w 7c5ec │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 7dade │ │ │ │ - cbnz r7, 7d702 │ │ │ │ + bne.w 7dace │ │ │ │ + cbnz r7, 7d6f2 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7ccf6 │ │ │ │ + bne.w 7cce6 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d98c │ │ │ │ + bne.w 7d97c │ │ │ │ ldr r0, [r2, #20] │ │ │ │ mov r1, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c576 │ │ │ │ + beq.w 7c566 │ │ │ │ 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, 7d72c │ │ │ │ + cbnz r7, 7d71c │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ce02 │ │ │ │ + bne.w 7cdf2 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c58e │ │ │ │ + bne.w 7c57e │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c58e │ │ │ │ + beq.w 7c57e │ │ │ │ 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 7ce22 │ │ │ │ - b.w 7c392 │ │ │ │ + beq.w 7ce12 │ │ │ │ + b.w 7c382 │ │ │ │ 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 7c774 │ │ │ │ + bne.w 7c764 │ │ │ │ ldr.w r0, [r2, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c774 │ │ │ │ + beq.w 7c764 │ │ │ │ ldr.w r7, [ip, #136] @ 0x88 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 7cd36 │ │ │ │ - b.w 7c774 │ │ │ │ + bne.w 7cd26 │ │ │ │ + b.w 7c764 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7d714 │ │ │ │ - b.n 7d3f0 │ │ │ │ + bne.n 7d704 │ │ │ │ + b.n 7d3e0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d938 │ │ │ │ + bne.w 7d928 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ str r0, [r3, #112] @ 0x70 │ │ │ │ - cbnz r1, 7d79e │ │ │ │ + cbnz r1, 7d78e │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d46c │ │ │ │ + bne.w 7d45c │ │ │ │ ldr r1, [r3, #116] @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d476 │ │ │ │ + bne.w 7d466 │ │ │ │ ldr r0, [r2, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c738 │ │ │ │ - b.n 7d482 │ │ │ │ + beq.w 7c728 │ │ │ │ + b.n 7d472 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7c902 │ │ │ │ - b.w 7c9fa │ │ │ │ - cbz r6, 7d7c6 │ │ │ │ + bne.w 7c8f2 │ │ │ │ + b.w 7c9ea │ │ │ │ + cbz r6, 7d7b6 │ │ │ │ ldr.w r0, [r6, #140] @ 0x8c │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 7c470 │ │ │ │ + beq.w 7c460 │ │ │ │ str.w r2, [r4, #140] @ 0x8c │ │ │ │ - b.w 7c470 │ │ │ │ + b.w 7c460 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cee4 │ │ │ │ - b.n 7d73c │ │ │ │ - cbnz r7, 7d7e0 │ │ │ │ + beq.w 7ced4 │ │ │ │ + b.n 7d72c │ │ │ │ + cbnz r7, 7d7d0 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d25c │ │ │ │ + bne.w 7d24c │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d9b0 │ │ │ │ + bne.w 7d9a0 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d29c │ │ │ │ - cbnz r1, 7d7fc │ │ │ │ + bne.w 7d28c │ │ │ │ + cbnz r1, 7d7ec │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d1bc │ │ │ │ + bne.w 7d1ac │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c698 │ │ │ │ + b.w 7c688 │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ ldr.w r3, [r2, #392] @ 0x188 │ │ │ │ mov r9, r3 │ │ │ │ - b.w 7cc34 │ │ │ │ + b.w 7cc24 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d00e │ │ │ │ - b.w 7d016 │ │ │ │ + beq.w 7cffe │ │ │ │ + b.w 7d006 │ │ │ │ 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, 7d836 │ │ │ │ + cbnz r1, 7d826 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d9fe │ │ │ │ + bne.w 7d9ee │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ - cbnz r1, 7d842 │ │ │ │ + cbnz r1, 7d832 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7da68 │ │ │ │ + bne.w 7da58 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 7c6c8 │ │ │ │ + b.w 7c6b8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7da8a │ │ │ │ + bne.w 7da7a │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d2e8 │ │ │ │ - cbnz r1, 7d85e │ │ │ │ + bne.w 7d2d8 │ │ │ │ + cbnz r1, 7d84e │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ - cbnz r0, 7d876 │ │ │ │ + cbnz r0, 7d866 │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ - cbnz r1, 7d86a │ │ │ │ + cbnz r1, 7d85a │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d2ce │ │ │ │ + bne.w 7d2be │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c6bc │ │ │ │ + b.w 7c6ac │ │ │ │ mov r9, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7d81c │ │ │ │ + bne.n 7d80c │ │ │ │ ldr r7, [r3, #80] @ 0x50 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ str r0, [r3, #76] @ 0x4c │ │ │ │ - cbnz r7, 7d8a2 │ │ │ │ + cbnz r7, 7d892 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7d1ea │ │ │ │ - b.n 7d2d0 │ │ │ │ - cbnz r1, 7d890 │ │ │ │ + beq.w 7d1da │ │ │ │ + b.n 7d2c0 │ │ │ │ + cbnz r1, 7d880 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7d876 │ │ │ │ + bne.n 7d866 │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7d9a6 │ │ │ │ + bne.w 7d996 │ │ │ │ ldr r0, [r2, #80] @ 0x50 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d2d0 │ │ │ │ + bne.w 7d2c0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d2d6 │ │ │ │ - b.n 7d1f4 │ │ │ │ + beq.w 7d2c6 │ │ │ │ + b.n 7d1e4 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ - b.w 7cdd4 │ │ │ │ + b.w 7cdc4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7d8be │ │ │ │ + bne.n 7d8ae │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d10c │ │ │ │ + bne.w 7d0fc │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7da7a │ │ │ │ + bne.w 7da6a │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d188 │ │ │ │ - cbnz r1, 7d8da │ │ │ │ + bne.w 7d178 │ │ │ │ + cbnz r1, 7d8ca │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cfe8 │ │ │ │ + bne.w 7cfd8 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c674 │ │ │ │ + b.w 7c664 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7da18 │ │ │ │ + bne.w 7da08 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cfaa │ │ │ │ - cbnz r1, 7d8fa │ │ │ │ + bne.w 7cf9a │ │ │ │ + cbnz r1, 7d8ea │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d618 │ │ │ │ + bne.w 7d608 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - cbnz r1, 7d906 │ │ │ │ + cbnz r1, 7d8f6 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d10c │ │ │ │ + bne.w 7d0fc │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c65c │ │ │ │ + b.w 7c64c │ │ │ │ mov r1, r6 │ │ │ │ - b.n 7d714 │ │ │ │ + b.n 7d704 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ ldr.w ip, [r7, #104] @ 0x68 │ │ │ │ cmp lr, ip │ │ │ │ it ne │ │ │ │ strne.w lr, [r3, #104] @ 0x68 │ │ │ │ - cbnz r0, 7d928 │ │ │ │ + cbnz r0, 7d918 │ │ │ │ ldr r0, [r2, #108] @ 0x6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d682 │ │ │ │ + bne.w 7d672 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c720 │ │ │ │ + bne.w 7c710 │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c720 │ │ │ │ + beq.w 7c710 │ │ │ │ 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, 7d950 │ │ │ │ + cbnz r7, 7d940 │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d6aa │ │ │ │ + bne.w 7d69a │ │ │ │ ldr r0, [r3, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7d6be │ │ │ │ - b.w 7c738 │ │ │ │ + beq.w 7d6ae │ │ │ │ + b.w 7c728 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7da10 │ │ │ │ + bne.n 7da00 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d0d4 │ │ │ │ - cbnz r1, 7d974 │ │ │ │ + bne.w 7d0c4 │ │ │ │ + cbnz r1, 7d964 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d4f4 │ │ │ │ + bne.w 7d4e4 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - cbnz r1, 7d980 │ │ │ │ + cbnz r1, 7d970 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cfa8 │ │ │ │ + bne.w 7cf98 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c644 │ │ │ │ + b.w 7c634 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ - b.w 7d088 │ │ │ │ + b.w 7d078 │ │ │ │ mov r1, r6 │ │ │ │ - b.w 7c576 │ │ │ │ + b.w 7c566 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d640 │ │ │ │ - b.n 7d648 │ │ │ │ + beq.w 7d630 │ │ │ │ + b.n 7d638 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ - b.n 7d286 │ │ │ │ + b.n 7d276 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7d898 │ │ │ │ + beq.w 7d888 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d2d6 │ │ │ │ - b.n 7d1f4 │ │ │ │ + beq.w 7d2c6 │ │ │ │ + b.n 7d1e4 │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ - b.n 7d7f2 │ │ │ │ + b.n 7d7e2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7d910 │ │ │ │ + bne.n 7d900 │ │ │ │ str.w lr, [r3, #104] @ 0x68 │ │ │ │ - cbnz r0, 7d9c2 │ │ │ │ + cbnz r0, 7d9b2 │ │ │ │ ldr r0, [r2, #108] @ 0x6c │ │ │ │ - cbnz r0, 7d9d4 │ │ │ │ + cbnz r0, 7d9c4 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7c720 │ │ │ │ + bne.w 7c710 │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c720 │ │ │ │ - b.n 7d790 │ │ │ │ + beq.w 7c710 │ │ │ │ + b.n 7d780 │ │ │ │ ldr r1, [r3, #112] @ 0x70 │ │ │ │ str r0, [r3, #108] @ 0x6c │ │ │ │ - cbnz r1, 7d9e2 │ │ │ │ + cbnz r1, 7d9d2 │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d790 │ │ │ │ + bne.w 7d780 │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ - cbnz r1, 7d9f0 │ │ │ │ + cbnz r1, 7d9e0 │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c72c │ │ │ │ - b.n 7d46c │ │ │ │ + beq.w 7c71c │ │ │ │ + b.n 7d45c │ │ │ │ movs r1, #0 │ │ │ │ - b.w 7c72c │ │ │ │ + b.w 7c71c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d2ce │ │ │ │ + beq.w 7d2be │ │ │ │ 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 7d838 │ │ │ │ + b.n 7d828 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7d96c │ │ │ │ - b.n 7d974 │ │ │ │ + beq.n 7d95c │ │ │ │ + b.n 7d964 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d8f2 │ │ │ │ - b.n 7d8fa │ │ │ │ + beq.w 7d8e2 │ │ │ │ + b.n 7d8ea │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b.w 7c470 │ │ │ │ + b.w 7c460 │ │ │ │ str r2, [r4, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c44a │ │ │ │ + bne.w 7c43a │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c44a │ │ │ │ + beq.w 7c43a │ │ │ │ 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 7ca02 │ │ │ │ + bne.w 7c9f2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7c45e │ │ │ │ - b.w 7c9fa │ │ │ │ + beq.w 7c44e │ │ │ │ + b.w 7c9ea │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7db10 │ │ │ │ + bne.n 7db00 │ │ │ │ str r0, [r3, #92] @ 0x5c │ │ │ │ - b.w 7c6e0 │ │ │ │ + b.w 7c6d0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d2dc │ │ │ │ + beq.w 7d2cc │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r1, [r9, #48] @ 0x30 │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ cmp r1, r0 │ │ │ │ mov r1, r9 │ │ │ │ - bne.w 7d2dc │ │ │ │ - b.w 7c6c8 │ │ │ │ + bne.w 7d2cc │ │ │ │ + b.w 7c6b8 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b.n 7d8d0 │ │ │ │ + b.n 7d8c0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7cd36 │ │ │ │ + beq.w 7cd26 │ │ │ │ ldr.w ip, [r1, #48] @ 0x30 │ │ │ │ - b.n 7d776 │ │ │ │ + b.n 7d766 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7d85a │ │ │ │ - b.n 7d85e │ │ │ │ + beq.w 7d84a │ │ │ │ + b.n 7d84e │ │ │ │ mov r1, r7 │ │ │ │ - b.n 7d2dc │ │ │ │ + b.n 7d2cc │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ - b.w 7d1ea │ │ │ │ - cbz r1, 7daae │ │ │ │ + b.w 7d1da │ │ │ │ + cbz r1, 7da9e │ │ │ │ ldr.w ip, [r1, #48] @ 0x30 │ │ │ │ ldr.w r7, [ip, #124] @ 0x7c │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 7c754 │ │ │ │ + beq.w 7c744 │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ - b.w 7c754 │ │ │ │ - cbz r1, 7dac4 │ │ │ │ + b.w 7c744 │ │ │ │ + cbz r1, 7dab4 │ │ │ │ ldr.w ip, [r1, #48] @ 0x30 │ │ │ │ ldr.w r7, [ip, #128] @ 0x80 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 7c748 │ │ │ │ + beq.w 7c738 │ │ │ │ str.w r0, [r3, #128] @ 0x80 │ │ │ │ - b.w 7c748 │ │ │ │ - cbz r1, 7dad8 │ │ │ │ + b.w 7c738 │ │ │ │ + cbz r1, 7dac8 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #100] @ 0x64 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 7c6f8 │ │ │ │ + beq.w 7c6e8 │ │ │ │ str r0, [r3, #100] @ 0x64 │ │ │ │ - b.w 7c6f8 │ │ │ │ + b.w 7c6e8 │ │ │ │ str r1, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7cb62 │ │ │ │ + beq.w 7cb52 │ │ │ │ mov r1, r6 │ │ │ │ - b.w 7c56a │ │ │ │ - cbz r1, 7daf8 │ │ │ │ + b.w 7c55a │ │ │ │ + cbz r1, 7dae8 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #96] @ 0x60 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 7c6ec │ │ │ │ + beq.w 7c6dc │ │ │ │ str r0, [r3, #96] @ 0x60 │ │ │ │ - b.w 7c6ec │ │ │ │ - cbz r1, 7db0a │ │ │ │ + b.w 7c6dc │ │ │ │ + cbz r1, 7dafa │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #88] @ 0x58 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w 7c6d4 │ │ │ │ + beq.w 7c6c4 │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ - b.w 7c6d4 │ │ │ │ + b.w 7c6c4 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ cmp r0, r7 │ │ │ │ - bne.n 7da5a │ │ │ │ - b.w 7c6e0 │ │ │ │ + bne.n 7da4a │ │ │ │ + b.w 7c6d0 │ │ │ │ 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 r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r1, #256 @ 0x100 │ │ │ │ - bls.w 7dd20 │ │ │ │ + bls.w 7dd10 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bcs.w 7dd64 │ │ │ │ - ldr r2, [pc, #680] @ (7ddec ) │ │ │ │ + bcs.w 7dd54 │ │ │ │ + ldr r2, [pc, #680] @ (7dddc ) │ │ │ │ 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, #1720] @ 0x6b8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7de46 │ │ │ │ + beq.w 7de36 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str.w r1, [r2, #1720] @ 0x6b8 │ │ │ │ ldr.w r1, [r2, #1724] @ 0x6bc │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1724] @ 0x6bc │ │ │ │ - ldr r0, [pc, #644] @ (7ddf0 ) │ │ │ │ + ldr r0, [pc, #644] @ (7dde0 ) │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr.w r4, [r0, #1600] @ 0x640 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7e024 │ │ │ │ + bne.w 7e014 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ movs r2, #8 │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ ldr r2, [r0, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7dd30 │ │ │ │ + beq.w 7dd20 │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 7dce0 │ │ │ │ + blt.w 7dcd0 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ adds r7, r3, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7de86 │ │ │ │ + bne.w 7de76 │ │ │ │ movw r2, #7644 @ 0x1ddc │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr.w r4, [r2, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #7644 @ 0x1ddc │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7dd48 │ │ │ │ + beq.w 7dd38 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ str r3, [r0, #12] │ │ │ │ - movw r3, #49257 @ 0xc069 │ │ │ │ + movw r3, #48645 @ 0xbe05 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r0, #28] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7df16 │ │ │ │ + bne.w 7df06 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 7dfba │ │ │ │ + bne.w 7dfaa │ │ │ │ str r3, [r4, #24] │ │ │ │ str r4, [r7, #0] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ ldr.w r1, [r6, #180] @ 0xb4 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 7dc32 │ │ │ │ - ldr r2, [pc, #492] @ (7ddec ) │ │ │ │ + bpl.n 7dc22 │ │ │ │ + ldr r2, [pc, #492] @ (7dddc ) │ │ │ │ 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 │ │ │ │ @@ -122471,561 +122494,561 @@ │ │ │ │ movhi r1, #1 │ │ │ │ add.w r2, r3, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r2, #400] @ 0x190 │ │ │ │ cmp r0, r6 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7df8e │ │ │ │ + beq.w 7df7e │ │ │ │ ldr.w r1, [r2, #420] @ 0x1a4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7deb4 │ │ │ │ + beq.w 7dea4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.w 7e07a │ │ │ │ + bpl.w 7e06a │ │ │ │ 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 7dcb6 │ │ │ │ + bge.n 7dca6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bne.n 7dcc4 │ │ │ │ + bne.n 7dcb4 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 7dcc4 │ │ │ │ + beq.n 7dcb4 │ │ │ │ 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 7df04 │ │ │ │ - bl 7a554 │ │ │ │ + beq.w 7def4 │ │ │ │ + bl 7a564 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7dc9c │ │ │ │ + bge.n 7dc8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e0c0 │ │ │ │ + beq.w 7e0b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7dcae │ │ │ │ + bge.n 7dc9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e072 │ │ │ │ + beq.w 7e062 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7dc68 │ │ │ │ + beq.n 7dc58 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 6bb60 │ │ │ │ + bl 6bb98 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 7dc6e │ │ │ │ + bne.n 7dc5e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 199dfc <_Py_NewReference@@Base+0x1d0c> │ │ │ │ + bl 19950c <_Py_NewReference@@Base+0x1d74> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 7df0a │ │ │ │ + b.n 7defa │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.w 7db92 │ │ │ │ - ldr r2, [pc, #256] @ (7ddec ) │ │ │ │ + bpl.w 7db82 │ │ │ │ + ldr r2, [pc, #256] @ (7dddc ) │ │ │ │ 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, #400] @ 0x190 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 7de70 │ │ │ │ + beq.w 7de60 │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.w 7de70 │ │ │ │ + bhi.w 7de60 │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ add.w r2, r2, #376 @ 0x178 │ │ │ │ add r2, r1 │ │ │ │ - b.n 7de7a │ │ │ │ + b.n 7de6a │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - ldr r5, [pc, #208] @ (7ddf4 ) │ │ │ │ + ldr r5, [pc, #208] @ (7dde4 ) │ │ │ │ ldr r2, [r0, #104] @ 0x68 │ │ │ │ add.w r5, r5, r1, lsl #4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7db8a │ │ │ │ + bne.w 7db7a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #18256 @ 0x4750 │ │ │ │ + movw r1, #14032 @ 0x36d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7e01e │ │ │ │ + bge.w 7e00e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e01e │ │ │ │ + bne.w 7e00e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e01e │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e00e │ │ │ │ movw r4, #24184 @ 0x5e78 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ - movw r2, #3529 @ 0xdc9 │ │ │ │ + movw r2, #3565 @ 0xded │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r5, [r4, #888] @ 0x378 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.w 7e006 │ │ │ │ - ldr r2, [pc, #108] @ (7ddec ) │ │ │ │ + bne.w 7dff6 │ │ │ │ + ldr r2, [pc, #108] @ (7dddc ) │ │ │ │ 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, #1604] @ 0x644 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 7dfa4 │ │ │ │ + beq.w 7df94 │ │ │ │ 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, 7ddf8 │ │ │ │ + cbz r1, 7dde8 │ │ │ │ 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, #44] @ (7ddf0 ) │ │ │ │ + ldr r2, [pc, #44] @ (7dde0 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr.w r4, [r2, #1600] @ 0x640 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7e04c │ │ │ │ + bne.w 7e03c │ │ │ │ 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 7db8a │ │ │ │ - b.n 7dd30 │ │ │ │ + bne.w 7db7a │ │ │ │ + b.n 7dd20 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strh r0, [r4, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldrd lr, r7, [r2, #24] │ │ │ │ cmp lr, r7 │ │ │ │ - bhi.w 7df86 │ │ │ │ + bhi.w 7df76 │ │ │ │ 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 7ddaa │ │ │ │ + bne.n 7dd9a │ │ │ │ ldr.w r5, [r4, #848] @ 0x350 │ │ │ │ - movw r2, #45961 @ 0xb389 │ │ │ │ + movw r2, #46017 @ 0xb3c1 │ │ │ │ movt r2, #6 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r5, r2 │ │ │ │ - bne.w 7e0b2 │ │ │ │ + bne.w 7e0a2 │ │ │ │ movs r0, #20 │ │ │ │ blx 2bfa0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7e01a │ │ │ │ + beq.w 7e00a │ │ │ │ ldr.w r2, [r8, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #800] @ 0x320 │ │ │ │ - b.n 7ddaa │ │ │ │ + b.n 7dd9a │ │ │ │ movs r0, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 70cdc │ │ │ │ + bl 70d00 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e01a │ │ │ │ + beq.w 7e00a │ │ │ │ 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 7db6a │ │ │ │ + b.n 7db5a │ │ │ │ add.w r2, r2, #91136 @ 0x16400 │ │ │ │ add.w r2, r2, #400 @ 0x190 │ │ │ │ add r2, r1 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ add.w r7, r2, #24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7db9c │ │ │ │ + beq.w 7db8c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7db9c │ │ │ │ + bne.w 7db8c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #7644 @ 0x1ddc │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 7dba4 │ │ │ │ + bne.w 7db94 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 7dba4 │ │ │ │ + ble.w 7db94 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7dbf2 │ │ │ │ + bge.w 7dbe2 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - b.n 7dbf2 │ │ │ │ - bl 706ec │ │ │ │ + b.n 7dbe2 │ │ │ │ + bl 70718 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e0c8 │ │ │ │ + beq.w 7e0b8 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r7, r3, #30 │ │ │ │ it pl │ │ │ │ strpl.w r0, [r6, #180] @ 0xb4 │ │ │ │ - bpl.w 7dc38 │ │ │ │ - ldr r2, [pc, #552] @ (7e0f8 ) │ │ │ │ + bpl.w 7dc28 │ │ │ │ + ldr r2, [pc, #552] @ (7e0e8 ) │ │ │ │ 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, #400] @ 0x190 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 7def6 │ │ │ │ + beq.n 7dee6 │ │ │ │ cmp r0, #10 │ │ │ │ - bls.n 7df98 │ │ │ │ + bls.n 7df88 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #400 @ 0x190 │ │ │ │ add r2, r3 │ │ │ │ str r1, [r2, #20] │ │ │ │ - b.n 7dc38 │ │ │ │ - bl 78c14 │ │ │ │ + b.n 7dc28 │ │ │ │ + bl 78c38 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7dc92 │ │ │ │ - b.n 7dc9c │ │ │ │ + blt.w 7dc82 │ │ │ │ + b.n 7dc8c │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7dfd6 │ │ │ │ + bne.n 7dfc6 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 7e0ac │ │ │ │ + bne.w 7e09c │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbnz r1, 7df34 │ │ │ │ + cbnz r1, 7df24 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7df78 │ │ │ │ + bne.n 7df68 │ │ │ │ str r3, [r4, #24] │ │ │ │ str r4, [r3, #20] │ │ │ │ - b.n 7dbf0 │ │ │ │ + b.n 7dbe0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7df28 │ │ │ │ + bne.n 7df18 │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw ip, #8304 @ 0x2070 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 7df58 │ │ │ │ + beq.n 7df48 │ │ │ │ movw lr, #7852 @ 0x1eac │ │ │ │ movt lr, #75 @ 0x4b │ │ │ │ cmp r0, lr │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldr.w lr, [r4, #4] │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 7df2e │ │ │ │ + beq.n 7df1e │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 7df70 │ │ │ │ + beq.n 7df60 │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 7dffe │ │ │ │ + bne.n 7dfee │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7dff4 │ │ │ │ + beq.n 7dfe4 │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ strd r3, r2, [r4, #20] │ │ │ │ - cbz r2, 7df82 │ │ │ │ + cbz r2, 7df72 │ │ │ │ str r4, [r2, #20] │ │ │ │ str r4, [r3, #24] │ │ │ │ - b.n 7dbf2 │ │ │ │ + b.n 7dbe2 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ - b.n 7ddaa │ │ │ │ + b.n 7dd9a │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ ldr.w r1, [r3, #396] @ 0x18c │ │ │ │ - b.n 7dc32 │ │ │ │ + b.n 7dc22 │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #376 @ 0x178 │ │ │ │ add r2, r3 │ │ │ │ - b.n 7df00 │ │ │ │ + b.n 7def0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 70e94 │ │ │ │ + bl 70eb8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7ddaa │ │ │ │ - b.n 7de16 │ │ │ │ + bne.w 7dd9a │ │ │ │ + b.n 7de06 │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7dfd2 │ │ │ │ + beq.n 7dfc2 │ │ │ │ movw r2, #8304 @ 0x2070 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7dff4 │ │ │ │ + bne.n 7dfe4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7dbee │ │ │ │ + b.n 7dbde │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7df2e │ │ │ │ + beq.n 7df1e │ │ │ │ movw r2, #8304 @ 0x2070 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7dff4 │ │ │ │ + beq.n 7dfe4 │ │ │ │ movw r2, #7852 @ 0x1eac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7df2e │ │ │ │ + bne.n 7df1e │ │ │ │ str r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7dbf0 │ │ │ │ - b.n 7df30 │ │ │ │ + beq.w 7dbe0 │ │ │ │ + b.n 7df20 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7df70 │ │ │ │ + beq.n 7df60 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 7df78 │ │ │ │ + b.n 7df68 │ │ │ │ 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 7ddaa │ │ │ │ - bl 1fc770 │ │ │ │ + bne.w 7dd9a │ │ │ │ + bl 1fb898 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7dcae │ │ │ │ - movw r2, #6105 @ 0x17d9 │ │ │ │ + b.n 7dc9e │ │ │ │ + movw r2, #5177 @ 0x1439 │ │ │ │ movt r2, #19 │ │ │ │ cmp r4, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 7e09e │ │ │ │ + bne.n 7e08e │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b7b0 │ │ │ │ + bl 6b7e8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7db7a │ │ │ │ + bne.w 7db6a │ │ │ │ mov r0, r5 │ │ │ │ - bl 131e48 │ │ │ │ + bl 131aa0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 7db7a │ │ │ │ - movw r1, #6105 @ 0x17d9 │ │ │ │ + b.n 7db6a │ │ │ │ + movw r1, #5177 @ 0x1439 │ │ │ │ movt r1, #19 │ │ │ │ cmp r4, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 7e090 │ │ │ │ - ldr r0, [pc, #160] @ (7e0fc ) │ │ │ │ - bl 6b7b0 │ │ │ │ + bne.n 7e080 │ │ │ │ + ldr r0, [pc, #160] @ (7e0ec ) │ │ │ │ + bl 6b7e8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ddd0 │ │ │ │ + bne.w 7ddc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 131e48 │ │ │ │ + bl 131aa0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 7ddd0 │ │ │ │ + b.n 7ddc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7dcae │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7dc9e │ │ │ │ movw r1, #2722 @ 0xaa2 │ │ │ │ - movw r0, #65224 @ 0xfec8 │ │ │ │ + movw r0, #61000 @ 0xee48 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7df0a │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7defa │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 7ddd0 │ │ │ │ + b.n 7ddc0 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 7db7a │ │ │ │ + b.n 7db6a │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 7df3c │ │ │ │ + b.n 7df2c │ │ │ │ ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ movs r1, #20 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7de34 │ │ │ │ + b.n 7de24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7dc9c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7dc8c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e0d6 │ │ │ │ + bge.n 7e0c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 7e0ee │ │ │ │ + cbz r3, 7e0de │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e01e │ │ │ │ + bge.n 7e00e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e01e │ │ │ │ + bne.n 7e00e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e01e │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e00e │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e0d6 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e0c6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r6, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0007e100 : │ │ │ │ - b.w 7e104 │ │ │ │ +0007e0f0 : │ │ │ │ + b.w 7e0f4 │ │ │ │ │ │ │ │ -0007e104 : │ │ │ │ +0007e0f4 : │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ - bls.n 7e168 │ │ │ │ + bls.n 7e158 │ │ │ │ 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 7e172 │ │ │ │ - ldr r3, [pc, #512] @ (7e324 ) │ │ │ │ + bcs.n 7e162 │ │ │ │ + ldr r3, [pc, #512] @ (7e314 ) │ │ │ │ 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, #1720] @ 0x6b8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e23e │ │ │ │ - ldr r0, [pc, #492] @ (7e328 ) │ │ │ │ + beq.w 7e22e │ │ │ │ + ldr r0, [pc, #492] @ (7e318 ) │ │ │ │ ldr.w r1, [r2, #1724] @ 0x6bc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1724] @ 0x6bc │ │ │ │ ldr.w r1, [r0, #1600] @ 0x640 │ │ │ │ str.w r5, [r2, #1720] @ 0x6b8 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7e2c2 │ │ │ │ + bne.w 7e2b2 │ │ │ │ movs r2, #8 │ │ │ │ strd r2, r4, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #448] @ (7e32c ) │ │ │ │ + ldr r3, [pc, #448] @ (7e31c ) │ │ │ │ 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, #3529 @ 0xdc9 │ │ │ │ + movw r3, #3565 @ 0xded │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #888] @ 0x378 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7e2aa │ │ │ │ - ldr r3, [pc, #404] @ (7e324 ) │ │ │ │ + bne.w 7e29a │ │ │ │ + ldr r3, [pc, #404] @ (7e314 ) │ │ │ │ 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, #1604] @ 0x644 │ │ │ │ mov r7, r3 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 7e29a │ │ │ │ + beq.n 7e28a │ │ │ │ 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, 7e1f2 │ │ │ │ + cbz r1, 7e1e2 │ │ │ │ movw r2, #41384 @ 0xa1a8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - ldr r0, [pc, #356] @ (7e328 ) │ │ │ │ + ldr r0, [pc, #356] @ (7e318 ) │ │ │ │ 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 7e2de │ │ │ │ + bne.n 7e2ce │ │ │ │ bic.w r2, r4, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #16 │ │ │ │ lsrs r4, r4, #30 │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ str r4, [r3, #16] │ │ │ │ add sp, #12 │ │ │ │ @@ -123039,720 +123062,720 @@ │ │ │ │ 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 7e1b8 │ │ │ │ + bne.n 7e1a8 │ │ │ │ ldr.w r2, [r6, #848] @ 0x350 │ │ │ │ - movw r3, #45961 @ 0xb389 │ │ │ │ + movw r3, #46017 @ 0xb3c1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7e306 │ │ │ │ + bne.n 7e2f6 │ │ │ │ movs r0, #20 │ │ │ │ blx 2bfa0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e2ba │ │ │ │ + beq.n 7e2aa │ │ │ │ ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r7, #800] @ 0x320 │ │ │ │ - b.n 7e1b8 │ │ │ │ + b.n 7e1a8 │ │ │ │ movs r0, #16 │ │ │ │ - bl 70cdc │ │ │ │ + bl 70d00 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e2ba │ │ │ │ + beq.n 7e2aa │ │ │ │ movw r2, #41384 @ 0xa1a8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r2, [r0, #4] │ │ │ │ - ldr r0, [pc, #208] @ (7e328 ) │ │ │ │ + ldr r0, [pc, #208] @ (7e318 ) │ │ │ │ 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 7e15c │ │ │ │ - movw r2, #6105 @ 0x17d9 │ │ │ │ + beq.w 7e14c │ │ │ │ + movw r2, #5177 @ 0x1439 │ │ │ │ movt r2, #19 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 7e2ce │ │ │ │ + bne.n 7e2be │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b7b0 │ │ │ │ + bl 6b7e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e15c │ │ │ │ + bne.w 7e14c │ │ │ │ mov r0, r3 │ │ │ │ - bl 131e48 │ │ │ │ + bl 131aa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e15c │ │ │ │ + b.n 7e14c │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #2 │ │ │ │ - bl 70e94 │ │ │ │ + bl 70eb8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e1b8 │ │ │ │ - b.n 7e216 │ │ │ │ + bne.n 7e1a8 │ │ │ │ + b.n 7e206 │ │ │ │ ldr.w r0, [r6, #884] @ 0x374 │ │ │ │ movs r1, #20 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e1b8 │ │ │ │ - bl 1fc770 │ │ │ │ + bne.w 7e1a8 │ │ │ │ + bl 1fb898 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7e162 │ │ │ │ - movw r2, #6105 @ 0x17d9 │ │ │ │ + b.n 7e152 │ │ │ │ + movw r2, #5177 @ 0x1439 │ │ │ │ movt r2, #19 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7e27e │ │ │ │ + beq.n 7e26e │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e15c │ │ │ │ - movw r2, #6105 @ 0x17d9 │ │ │ │ + b.n 7e14c │ │ │ │ + movw r2, #5177 @ 0x1439 │ │ │ │ movt r2, #19 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 7e312 │ │ │ │ + bne.n 7e302 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b7b0 │ │ │ │ + bl 6b7e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e1de │ │ │ │ + bne.w 7e1ce │ │ │ │ mov r0, r3 │ │ │ │ - bl 131e48 │ │ │ │ + bl 131aa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e1de │ │ │ │ + b.n 7e1ce │ │ │ │ ldr.w r0, [r6, #844] @ 0x34c │ │ │ │ movs r1, #20 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7e22e │ │ │ │ + b.n 7e21e │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e1de │ │ │ │ + b.n 7e1ce │ │ │ │ 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] @ (7e440 ) │ │ │ │ + ldr r2, [pc, #256] @ (7e430 ) │ │ │ │ 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, #1720] @ 0x6b8 │ │ │ │ - cbz r3, 7e38c │ │ │ │ - ldr r0, [pc, #236] @ (7e444 ) │ │ │ │ + cbz r3, 7e37c │ │ │ │ + ldr r0, [pc, #236] @ (7e434 ) │ │ │ │ ldr.w r1, [r2, #1724] @ 0x6bc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1724] @ 0x6bc │ │ │ │ ldr.w r1, [r0, #1600] @ 0x640 │ │ │ │ str.w r5, [r2, #1720] @ 0x6b8 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r1, 7e3c8 │ │ │ │ + cbnz r1, 7e3b8 │ │ │ │ eor.w r2, r4, r4, asr #31 │ │ │ │ cmp r4, r1 │ │ │ │ sub.w r2, r2, r4, asr #31 │ │ │ │ - blt.n 7e3c4 │ │ │ │ + blt.n 7e3b4 │ │ │ │ movs r1, #8 │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #16 │ │ │ │ - bl 70cdc │ │ │ │ + bl 70d00 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e436 │ │ │ │ + beq.n 7e426 │ │ │ │ movw r2, #41384 @ 0xa1a8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r2, [r0, #4] │ │ │ │ - ldr r1, [pc, #160] @ (7e444 ) │ │ │ │ + ldr r1, [pc, #160] @ (7e434 ) │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 7e3ee │ │ │ │ + blt.n 7e3de │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r1, #1600] @ 0x640 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r2, 7e404 │ │ │ │ + cbnz r2, 7e3f4 │ │ │ │ eor.w r2, r4, r4, asr #31 │ │ │ │ cmp r4, #0 │ │ │ │ sub.w r2, r2, r4, asr #31 │ │ │ │ - bge.n 7e380 │ │ │ │ + bge.n 7e370 │ │ │ │ movs r1, #10 │ │ │ │ - b.n 7e382 │ │ │ │ - movw r2, #6105 @ 0x17d9 │ │ │ │ + b.n 7e372 │ │ │ │ + movw r2, #5177 @ 0x1439 │ │ │ │ movt r2, #19 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7e420 │ │ │ │ + bne.n 7e410 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b7b0 │ │ │ │ + bl 6b7e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e3b8 │ │ │ │ + bne.n 7e3a8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 131e48 │ │ │ │ + bl 131aa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e3b8 │ │ │ │ + b.n 7e3a8 │ │ │ │ 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 7e3b8 │ │ │ │ - movw r2, #6105 @ 0x17d9 │ │ │ │ + beq.n 7e3a8 │ │ │ │ + movw r2, #5177 @ 0x1439 │ │ │ │ movt r2, #19 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 7e430 │ │ │ │ - ldr r0, [pc, #52] @ (7e448 ) │ │ │ │ + bne.n 7e420 │ │ │ │ + ldr r0, [pc, #52] @ (7e438 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b7b0 │ │ │ │ + bl 6b7e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e3e4 │ │ │ │ - b.n 7e3b8 │ │ │ │ + beq.n 7e3d4 │ │ │ │ + b.n 7e3a8 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e3b8 │ │ │ │ + b.n 7e3a8 │ │ │ │ ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ - b.n 7e424 │ │ │ │ + b.n 7e414 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1fc770 │ │ │ │ + bl 1fb898 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e386 │ │ │ │ + b.n 7e376 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r0, [r6, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0007e44c : │ │ │ │ +0007e43c : │ │ │ │ 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 r4, r1 │ │ │ │ sub sp, #8 │ │ │ │ ldr r1, [r3, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7e65a │ │ │ │ + beq.w 7e64a │ │ │ │ mov r2, r0 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 7e5d4 │ │ │ │ + beq.w 7e5c4 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7e4e2 │ │ │ │ + blt.n 7e4d2 │ │ │ │ adds r3, r2, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7e578 │ │ │ │ + bne.n 7e568 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e5e2 │ │ │ │ + bne.w 7e5d2 │ │ │ │ movw r5, #7644 @ 0x1ddc │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr.w r4, [r5, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #7644 @ 0x1ddc │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx r4 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e69c │ │ │ │ + beq.w 7e68c │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r0, #8] │ │ │ │ strd r1, r1, [r0, #20] │ │ │ │ - movw r2, #49257 @ 0xc069 │ │ │ │ + movw r2, #48645 @ 0xbe05 │ │ │ │ movt r2, #16 │ │ │ │ str r2, [r0, #28] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ strd r1, r4, [r0, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbnz r2, 7e51c │ │ │ │ + cbnz r2, 7e50c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bne.w 7e616 │ │ │ │ + bne.w 7e606 │ │ │ │ strd r2, r2, [r0, #20] │ │ │ │ str r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 7e47e │ │ │ │ - ldr r1, [pc, #436] @ (7e6a0 ) │ │ │ │ + bpl.n 7e46e │ │ │ │ + ldr r1, [pc, #436] @ (7e690 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r2, #180] @ 0xb4 │ │ │ │ subs r0, #1 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ movs r1, #28 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mul.w r1, r0, r1 │ │ │ │ adds r5, r3, r1 │ │ │ │ add.w r5, r5, #91136 @ 0x16400 │ │ │ │ ldr.w r5, [r5, #400] @ 0x190 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 7e568 │ │ │ │ + beq.n 7e558 │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.n 7e568 │ │ │ │ + bhi.n 7e558 │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ add.w r1, r1, #376 @ 0x178 │ │ │ │ add r3, r1 │ │ │ │ - b.n 7e572 │ │ │ │ + b.n 7e562 │ │ │ │ ldr r4, [r2, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7e64c │ │ │ │ + bne.w 7e63c │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - bne.w 7e652 │ │ │ │ + bne.w 7e642 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7e624 │ │ │ │ - cbnz r4, 7e55a │ │ │ │ + bne.n 7e614 │ │ │ │ + cbnz r4, 7e54a │ │ │ │ mov ip, r2 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 7e5ca │ │ │ │ + beq.n 7e5ba │ │ │ │ movw r5, #8304 @ 0x2070 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 7e610 │ │ │ │ + beq.n 7e600 │ │ │ │ movw r5, #7852 @ 0x1eac │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 7e610 │ │ │ │ + beq.n 7e600 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7e610 │ │ │ │ + beq.n 7e600 │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ - cbz r3, 7e564 │ │ │ │ + cbz r3, 7e554 │ │ │ │ str r0, [r3, #20] │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 7e4de │ │ │ │ + b.n 7e4ce │ │ │ │ add.w r1, r1, #91136 @ 0x16400 │ │ │ │ add.w r1, r1, #400 @ 0x190 │ │ │ │ add r3, r1 │ │ │ │ adds r3, #24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7e484 │ │ │ │ + beq.n 7e474 │ │ │ │ movw r5, #7644 @ 0x1ddc │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e69c │ │ │ │ + beq.w 7e68c │ │ │ │ str r2, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r0, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r1, [r0, #16] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e5b2 │ │ │ │ + bge.n 7e5a2 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - movw r2, #49257 @ 0xc069 │ │ │ │ + movw r2, #48645 @ 0xbe05 │ │ │ │ movt r2, #16 │ │ │ │ str r2, [r0, #28] │ │ │ │ str r4, [r0, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e4d8 │ │ │ │ + beq.n 7e4c8 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7e524 │ │ │ │ + beq.n 7e514 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r2, [r0, #20] │ │ │ │ str r0, [r2, #20] │ │ │ │ - b.n 7e4dc │ │ │ │ + b.n 7e4cc │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7e68e │ │ │ │ + blt.n 7e67e │ │ │ │ ldr r0, [r2, r1] │ │ │ │ adds r3, r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e48c │ │ │ │ + beq.w 7e47c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7e48c │ │ │ │ + bne.w 7e47c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r5, #7644 @ 0x1ddc │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r1, r5 │ │ │ │ - bne.w 7e494 │ │ │ │ + bne.w 7e484 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 7e494 │ │ │ │ + ble.w 7e484 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7e4de │ │ │ │ + bge.w 7e4ce │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ - b.n 7e4de │ │ │ │ + b.n 7e4ce │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7e678 │ │ │ │ + bne.n 7e668 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7e4dc │ │ │ │ - b.n 7e5d0 │ │ │ │ + beq.w 7e4cc │ │ │ │ + b.n 7e5c0 │ │ │ │ ldr r6, [r1, #12] │ │ │ │ mov ip, r2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 7e532 │ │ │ │ + bne.n 7e522 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ movw lr, #8304 @ 0x2070 │ │ │ │ movt lr, #75 @ 0x4b │ │ │ │ cmp r6, lr │ │ │ │ - beq.n 7e646 │ │ │ │ + beq.n 7e636 │ │ │ │ movw lr, #7852 @ 0x1eac │ │ │ │ movt lr, #75 @ 0x4b │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 7e67c │ │ │ │ - cbnz r4, 7e698 │ │ │ │ + bne.n 7e66c │ │ │ │ + cbnz r4, 7e688 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 7e536 │ │ │ │ + b.n 7e526 │ │ │ │ mov r4, r1 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 7e536 │ │ │ │ + b.n 7e526 │ │ │ │ mov r1, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 7e62c │ │ │ │ + b.n 7e61c │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #18256 @ 0x4750 │ │ │ │ + movw r1, #14032 @ 0x36d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ mov r2, ip │ │ │ │ - b.n 7e55a │ │ │ │ + b.n 7e54a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7e536 │ │ │ │ + beq.w 7e526 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7e678 │ │ │ │ + bne.n 7e668 │ │ │ │ strd ip, r2, [r0, #20] │ │ │ │ - b.n 7e5d0 │ │ │ │ + b.n 7e5c0 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 7e5d8 │ │ │ │ + bpl.n 7e5c8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7e4e8 │ │ │ │ + b.n 7e4d8 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 7e55a │ │ │ │ + b.n 7e54a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7e4de │ │ │ │ + b.n 7e4ce │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - cbnz r3, 7e6cc │ │ │ │ - cbnz r2, 7e6c6 │ │ │ │ + cbnz r3, 7e6bc │ │ │ │ + cbnz r2, 7e6b6 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw ip, #7644 @ 0x1ddc │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp r4, ip │ │ │ │ it eq │ │ │ │ strdeq r2, r2, [r0, #20] │ │ │ │ - bne.n 7e724 │ │ │ │ + bne.n 7e714 │ │ │ │ str r0, [r1, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strd r3, r3, [r0, #20] │ │ │ │ - b.n 7e6c2 │ │ │ │ + b.n 7e6b2 │ │ │ │ ldr.w lr, [r3, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7e752 │ │ │ │ + bne.n 7e742 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ movw ip, #7644 @ 0x1ddc │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 7e762 │ │ │ │ + bne.n 7e752 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r6, r4 │ │ │ │ - cbnz r4, 7e732 │ │ │ │ - cbnz r2, 7e73e │ │ │ │ + cbnz r4, 7e722 │ │ │ │ + cbnz r2, 7e72e │ │ │ │ mov lr, r3 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 7e74a │ │ │ │ + beq.n 7e73a │ │ │ │ movw ip, #7852 @ 0x1eac │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 7e71e │ │ │ │ + beq.n 7e70e │ │ │ │ movw ip, #8304 @ 0x2070 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 7e71e │ │ │ │ - cbz r2, 7e71e │ │ │ │ + beq.n 7e70e │ │ │ │ + cbz r2, 7e70e │ │ │ │ mov lr, r2 │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ strd lr, r3, [r0, #20] │ │ │ │ - cbz r3, 7e744 │ │ │ │ + cbz r3, 7e734 │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7e744 │ │ │ │ + b.n 7e734 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7e710 │ │ │ │ + bne.n 7e700 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7e6c2 │ │ │ │ + beq.n 7e6b2 │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7e6c2 │ │ │ │ + b.n 7e6b2 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ mov lr, r3 │ │ │ │ - cbz r4, 7e764 │ │ │ │ + cbz r4, 7e754 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e6ee │ │ │ │ - b.n 7e710 │ │ │ │ + beq.n 7e6de │ │ │ │ + b.n 7e700 │ │ │ │ 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 7e72e │ │ │ │ + b.n 7e71e │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e74a │ │ │ │ + bne.n 7e73a │ │ │ │ movw ip, #7644 @ 0x1ddc │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ mov lr, r2 │ │ │ │ - b.n 7e6ee │ │ │ │ + b.n 7e6de │ │ │ │ mov r6, r3 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ movw r5, #8304 @ 0x2070 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 7e77e │ │ │ │ + beq.n 7e76e │ │ │ │ movw r5, #7852 @ 0x1eac │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 7e784 │ │ │ │ - cbnz r2, 7e794 │ │ │ │ + bne.n 7e774 │ │ │ │ + cbnz r2, 7e784 │ │ │ │ mov r2, r6 │ │ │ │ - b.n 7e6ee │ │ │ │ + b.n 7e6de │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7e6ee │ │ │ │ + beq.n 7e6de │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7e710 │ │ │ │ + bne.n 7e700 │ │ │ │ strd lr, r3, [r0, #20] │ │ │ │ - b.n 7e72e │ │ │ │ + b.n 7e71e │ │ │ │ mov lr, r6 │ │ │ │ - b.n 7e710 │ │ │ │ + b.n 7e700 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r1, r2, #1 │ │ │ │ - bhi.n 7e7b8 │ │ │ │ + bhi.n 7e7a8 │ │ │ │ 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 7e858 │ │ │ │ + beq.n 7e848 │ │ │ │ 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 7e838 │ │ │ │ + bcs.n 7e828 │ │ │ │ sub.w ip, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7e848 │ │ │ │ + beq.n 7e838 │ │ │ │ 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 7e838 │ │ │ │ + bcs.n 7e828 │ │ │ │ sub.w ip, r2, #3 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 7e848 │ │ │ │ + beq.n 7e838 │ │ │ │ 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 7e838 │ │ │ │ + bcs.n 7e828 │ │ │ │ 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 7e848 │ │ │ │ + beq.n 7e838 │ │ │ │ ldr.w r3, [lr, #-4]! │ │ │ │ add r3, r2 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 7e816 │ │ │ │ + bcc.n 7e806 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ mov r2, ip │ │ │ │ adds r3, #1 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e7c6 │ │ │ │ + bne.n 7e7b6 │ │ │ │ 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 7e952 │ │ │ │ + beq.n 7e942 │ │ │ │ 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 7e89e │ │ │ │ + b.n 7e88e │ │ │ │ adds r4, r0, r3 │ │ │ │ ldrsb.w r7, [r4, #20] │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 7e8ca │ │ │ │ + bne.n 7e8ba │ │ │ │ strb r1, [r4, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 7e8c8 │ │ │ │ + beq.n 7e8b8 │ │ │ │ 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 7e884 │ │ │ │ + ble.n 7e874 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.n 7e93c │ │ │ │ + bgt.n 7e92c │ │ │ │ lsls r4, r3, #1 │ │ │ │ adds r7, r0, r4 │ │ │ │ ldrsh.w r7, [r7, #20] │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 7e8ca │ │ │ │ + bne.n 7e8ba │ │ │ │ add r4, r0 │ │ │ │ strh r1, [r4, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 7e896 │ │ │ │ + bne.n 7e886 │ │ │ │ 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 7e912 │ │ │ │ + bgt.n 7e902 │ │ │ │ adds r4, r0, r3 │ │ │ │ ldrsb.w r4, [r4, #20] │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 7e92e │ │ │ │ + bne.n 7e91e │ │ │ │ cmp.w ip, #7 │ │ │ │ - ble.n 7e92a │ │ │ │ + ble.n 7e91a │ │ │ │ cmp.w ip, #15 │ │ │ │ it gt │ │ │ │ lslgt r4, r3, #2 │ │ │ │ - bgt.n 7e946 │ │ │ │ + bgt.n 7e936 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 7e8be │ │ │ │ + b.n 7e8ae │ │ │ │ add.w r4, r0, r3, lsl #2 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 7e8e8 │ │ │ │ + beq.n 7e8d8 │ │ │ │ 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 7e8fc │ │ │ │ + bgt.n 7e8ec │ │ │ │ ldrsh.w r4, [r4, #20] │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 7e906 │ │ │ │ + bne.n 7e8f6 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bgt.n 7e8ee │ │ │ │ + bgt.n 7e8de │ │ │ │ adds r4, r0, r3 │ │ │ │ - b.n 7e88e │ │ │ │ + b.n 7e87e │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, r2 │ │ │ │ ands r3, r5 │ │ │ │ - b.n 7e8de │ │ │ │ + b.n 7e8ce │ │ │ │ lsls r4, r3, #2 │ │ │ │ adds r7, r0, r4 │ │ │ │ ldr r7, [r7, #20] │ │ │ │ adds r7, #1 │ │ │ │ - bne.n 7e8cc │ │ │ │ + bne.n 7e8bc │ │ │ │ add r4, r0 │ │ │ │ str r1, [r4, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 7e896 │ │ │ │ + bne.n 7e886 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -123760,15 +123783,15 @@ │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ bic.w ip, r0, #3 │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ bfi r0, r2, #0, #2 │ │ │ │ - ldr r2, [pc, #196] @ (7ea48 ) │ │ │ │ + ldr r2, [pc, #196] @ (7ea38 ) │ │ │ │ ldr.w lr, [lr, r2] │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [ip, #4] │ │ │ │ @@ -123776,152 +123799,152 @@ │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ ldr.w r2, [r0, #3768] @ 0xeb8 │ │ │ │ and.w r1, r1, #1 │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ str.w r1, [r3, #-4] │ │ │ │ - ble.n 7e9fc │ │ │ │ + ble.n 7e9ec │ │ │ │ ldr.w r1, [r0, #3868] @ 0xf1c │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r0, #3768] @ 0xeb8 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r0, #3868] @ 0xf1c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7ea0c │ │ │ │ + bne.n 7e9fc │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 7ea2c │ │ │ │ + cbnz r0, 7ea1c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 7e9e2 │ │ │ │ + cbnz r0, 7e9d2 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7ea4c │ │ │ │ + b.w 7ea3c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e9d6 │ │ │ │ + bge.n 7e9c6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e9d6 │ │ │ │ + bne.n 7e9c6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 7e9d8 │ │ │ │ + b.n 7e9c8 │ │ │ │ ldr.w r2, [r0, #3868] @ 0xf1c │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r0, #3868] @ 0xf1c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 7e9ce │ │ │ │ + beq.n 7e9be │ │ │ │ ldr.w r2, [ip] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e9ce │ │ │ │ + bge.n 7e9be │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [ip] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e9ce │ │ │ │ + bne.n 7e9be │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e9ce │ │ │ │ + b.n 7e9be │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7e9d2 │ │ │ │ + bge.n 7e9c2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e9d2 │ │ │ │ + bne.n 7e9c2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7e9d2 │ │ │ │ + b.n 7e9c2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007ea4c : │ │ │ │ +0007ea3c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r1, r3, #24 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7eb04 │ │ │ │ + bne.n 7eaf4 │ │ │ │ movw ip, #24184 @ 0x5e78 │ │ │ │ movt ip, #77 @ 0x4d │ │ │ │ sub.w r1, r0, r3, lsl #3 │ │ │ │ - movw r2, #25825 @ 0x64e1 │ │ │ │ + movw r2, #25881 @ 0x6519 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [ip, #900] @ 0x384 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7eb6c │ │ │ │ - cbz r1, 7eaee │ │ │ │ - ldr r3, [pc, #524] @ (7eca4 ) │ │ │ │ + bne.n 7eb5c │ │ │ │ + cbz r1, 7eade │ │ │ │ + ldr r3, [pc, #524] @ (7ec94 ) │ │ │ │ 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, #1604] @ 0x644 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 7eb76 │ │ │ │ + beq.n 7eb66 │ │ │ │ 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 7ead4 │ │ │ │ + bgt.n 7eac4 │ │ │ │ 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 7eb76 │ │ │ │ + beq.n 7eb66 │ │ │ │ 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, 7eaf2 │ │ │ │ + cbz r0, 7eae2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7eb9a │ │ │ │ + beq.n 7eb8a │ │ │ │ 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 7eaee │ │ │ │ + b.n 7eade │ │ │ │ ldr.w r4, [r0, #-4] │ │ │ │ mov r1, r2 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ bic.w r4, r4, #3 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ bfi r1, r5, #0, #2 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ and.w r1, r1, #3 │ │ │ │ orrs r1, r4 │ │ │ │ - ldr r4, [pc, #380] @ (7eca4 ) │ │ │ │ + ldr r4, [pc, #380] @ (7ec94 ) │ │ │ │ str r1, [r2, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ movw ip, #24184 @ 0x5e78 │ │ │ │ movt ip, #77 @ 0x4d │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ @@ -123931,32 +123954,32 @@ │ │ │ │ itt gt │ │ │ │ addgt.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ strgt.w r1, [r2, #3768] @ 0xeb8 │ │ │ │ sub.w r1, r0, r3, lsl #3 │ │ │ │ ldr.w r3, [ip, #900] @ 0x384 │ │ │ │ subs r4, #1 │ │ │ │ str.w r4, [r2, #3868] @ 0xf1c │ │ │ │ - movw r2, #25825 @ 0x64e1 │ │ │ │ + movw r2, #25881 @ 0x6519 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ea92 │ │ │ │ + beq.n 7ea82 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr.w r0, [ip, #884] @ 0x374 │ │ │ │ bx r3 │ │ │ │ ldr.w r2, [ip, #860] @ 0x35c │ │ │ │ - movw r3, #46565 @ 0xb5e5 │ │ │ │ + movw r3, #46621 @ 0xb61d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7ec9c │ │ │ │ + bne.w 7ec8c │ │ │ │ mov r0, r1 │ │ │ │ blx 2ae40 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7eaee │ │ │ │ + b.n 7eade │ │ │ │ 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 │ │ │ │ @@ -123967,72 +123990,72 @@ │ │ │ │ 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 7ebda │ │ │ │ + bne.n 7ebca │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7ebd6 │ │ │ │ + cbz r3, 7ebc6 │ │ │ │ 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 7ec3a │ │ │ │ + beq.n 7ec2a │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7ec12 │ │ │ │ + beq.n 7ec02 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 7ebf2 │ │ │ │ + cbnz r3, 7ebe2 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 7eaee │ │ │ │ + beq.w 7eade │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 7ec34 │ │ │ │ + cbz r1, 7ec24 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, r6, [r2, #20] │ │ │ │ - cbz r3, 7ec0e │ │ │ │ + cbz r3, 7ebfe │ │ │ │ str r2, [r3, #24] │ │ │ │ str r2, [r6, #20] │ │ │ │ - b.n 7eaee │ │ │ │ + b.n 7eade │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7ec20 │ │ │ │ + cbz r3, 7ec10 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7eaee │ │ │ │ + bne.w 7eade │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7eaee │ │ │ │ + b.n 7eade │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7ec00 │ │ │ │ + b.n 7ebf0 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7ebe4 │ │ │ │ + beq.n 7ebd4 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7ec96 │ │ │ │ + cbz r3, 7ec86 │ │ │ │ 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, 7ec6e │ │ │ │ + cbz r3, 7ec5e │ │ │ │ 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 │ │ │ │ @@ -124041,316 +124064,316 @@ │ │ │ │ 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] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 7eaee │ │ │ │ + b.n 7eade │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7ec46 │ │ │ │ + b.n 7ec36 │ │ │ │ ldr.w r0, [ip, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 7eb8e │ │ │ │ + b.n 7eb7e │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007eca8 <_PyType_GetDict@@Base>: │ │ │ │ +0007ec98 <_PyType_GetDict@@Base>: │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 7ecb4 <_PyType_GetDict@@Base+0xc> │ │ │ │ + bmi.n 7eca4 <_PyType_GetDict@@Base+0xc> │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ bx lr │ │ │ │ - ldr.w ip, [pc, #68] @ 7ecfc <_PyType_GetDict@@Base+0x54> │ │ │ │ + ldr.w ip, [pc, #68] @ 7ecec <_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, #400] @ 0x190 │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 7ece2 <_PyType_GetDict@@Base+0x3a> │ │ │ │ + beq.n 7ecd2 <_PyType_GetDict@@Base+0x3a> │ │ │ │ cmp r1, #10 │ │ │ │ - bls.n 7ecf0 <_PyType_GetDict@@Base+0x48> │ │ │ │ + bls.n 7ece0 <_PyType_GetDict@@Base+0x48> │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #400 @ 0x190 │ │ │ │ add r2, r3 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ bx lr │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #376 @ 0x178 │ │ │ │ add r2, r3 │ │ │ │ - b.n 7ecec <_PyType_GetDict@@Base+0x44> │ │ │ │ + b.n 7ecdc <_PyType_GetDict@@Base+0x44> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007ed00 : │ │ │ │ +0007ecf0 : │ │ │ │ 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 7ed56 │ │ │ │ + bpl.n 7ed46 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7ed3c │ │ │ │ + bne.n 7ed2c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 7ed3c │ │ │ │ + beq.n 7ed2c │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 77710 │ │ │ │ + bl 77748 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6bb60 │ │ │ │ + bl 6bb98 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 7ed6a │ │ │ │ + beq.n 7ed5a │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77710 │ │ │ │ + bl 77748 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 7ed38 │ │ │ │ - movw r0, #65224 @ 0xfec8 │ │ │ │ + b.n 7ed28 │ │ │ │ + movw r0, #61000 @ 0xee48 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2524 @ 0x9dc │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7ed38 │ │ │ │ + b.n 7ed28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 268f04 │ │ │ │ - b.n 7ed66 │ │ │ │ + bl 267ca0 │ │ │ │ + b.n 7ed56 │ │ │ │ nop │ │ │ │ │ │ │ │ -0007ed74 : │ │ │ │ +0007ed64 : │ │ │ │ stmdb 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 7f39a │ │ │ │ + beq.w 7f38a │ │ │ │ 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 7f6fc │ │ │ │ + bhi.w 7f6ec │ │ │ │ cmp r2, #56 @ 0x38 │ │ │ │ - beq.w 7f25c │ │ │ │ + beq.w 7f24c │ │ │ │ cmp r2, #72 @ 0x48 │ │ │ │ - beq.w 7f292 │ │ │ │ + beq.w 7f282 │ │ │ │ ldr.w r2, [sl, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7edb0 │ │ │ │ + bne.n 7eda0 │ │ │ │ mov r4, r7 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f788 │ │ │ │ + beq.w 7f778 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ blx 2c324 │ │ │ │ - cbz r0, 7ede4 │ │ │ │ + cbz r0, 7edd4 │ │ │ │ adds r3, r0, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 79770 │ │ │ │ + bl 79798 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f7c0 │ │ │ │ + beq.w 7f7b0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 2bfb8 │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 75f54 │ │ │ │ + bl 75f8c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f750 │ │ │ │ + beq.w 7f740 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ blx 2bf20 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7f350 │ │ │ │ + bne.w 7f340 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7f3a6 │ │ │ │ + beq.w 7f396 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f5d0 │ │ │ │ + beq.w 7f5c0 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 7f598 │ │ │ │ + beq.w 7f588 │ │ │ │ movw r1, #34368 @ 0x8640 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7eed2 │ │ │ │ + beq.n 7eec2 │ │ │ │ add.w r0, r3, #8 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f594 │ │ │ │ + beq.w 7f584 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 7f5b2 │ │ │ │ + beq.w 7f5a2 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7eeca │ │ │ │ + beq.n 7eeba │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f5ec │ │ │ │ + beq.w 7f5dc │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 7f5f0 │ │ │ │ + beq.w 7f5e0 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 7eeca │ │ │ │ + cbz r2, 7eeba │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f5f6 │ │ │ │ + beq.w 7f5e6 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 7f5fa │ │ │ │ + beq.w 7f5ea │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 7eeca │ │ │ │ + cbz r2, 7eeba │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f600 │ │ │ │ + beq.w 7f5f0 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 7f604 │ │ │ │ + beq.w 7f5f4 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 7eeca │ │ │ │ + cbz r2, 7eeba │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f60a │ │ │ │ + beq.w 7f5fa │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 7f60e │ │ │ │ + beq.w 7f5fe │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ - cbz r2, 7eeca │ │ │ │ + cbz r2, 7eeba │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f614 │ │ │ │ + beq.w 7f604 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 7f618 │ │ │ │ + beq.w 7f608 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ - cbz r2, 7eeca │ │ │ │ + cbz r2, 7eeba │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f64e │ │ │ │ + beq.w 7f63e │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 7f542 │ │ │ │ + beq.w 7f532 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ - cbz r2, 7eeca │ │ │ │ + cbz r2, 7eeba │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 7f548 │ │ │ │ + beq.w 7f538 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 7f54c │ │ │ │ + beq.w 7f53c │ │ │ │ ldr.w r2, [r3, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7eeb6 │ │ │ │ + bne.n 7eea6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f4da │ │ │ │ + bne.w 7f4ca │ │ │ │ movs r0, #1 │ │ │ │ - bl 7bf18 │ │ │ │ + bl 7bf08 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f464 │ │ │ │ + beq.w 7f454 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ lsls r2, r3, #23 │ │ │ │ - bpl.n 7eef8 │ │ │ │ + bpl.n 7eee8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 19b214 │ │ │ │ + bl 19a8bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7f464 │ │ │ │ + beq.w 7f454 │ │ │ │ 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 7f304 │ │ │ │ + bgt.w 7f2f4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7f6be │ │ │ │ + bge.w 7f6ae │ │ │ │ ldr.w r2, [r4, #156] @ 0x9c │ │ │ │ - cbz r2, 7ef34 │ │ │ │ + cbz r2, 7ef24 │ │ │ │ movw r3, #39512 @ 0x9a58 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7f552 │ │ │ │ + bne.w 7f542 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 19af64 │ │ │ │ + bl 19a60c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f464 │ │ │ │ + beq.w 7f454 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7f3d0 │ │ │ │ + beq.w 7f3c0 │ │ │ │ it ge │ │ │ │ strge r5, [sp, #16] │ │ │ │ - blt.w 7f480 │ │ │ │ + blt.w 7f470 │ │ │ │ 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 7f914 │ │ │ │ + bl 7f8f4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7f464 │ │ │ │ + beq.w 7f454 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ - bl 7f914 │ │ │ │ + bl 7f8f4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7f464 │ │ │ │ + beq.w 7f454 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ - bl 7f914 │ │ │ │ + bl 7f8f4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7f464 │ │ │ │ + beq.w 7f454 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f464 │ │ │ │ + beq.w 7f454 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ orr.w r3, r2, #512 @ 0x200 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ - cbz r1, 7efc0 │ │ │ │ + cbz r1, 7efb0 │ │ │ │ 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 │ │ │ │ @@ -124368,15 +124391,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 7f652 │ │ │ │ + bmi.w 7f642 │ │ │ │ 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 │ │ │ │ @@ -124388,20 +124411,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 7f0ae │ │ │ │ - movw r7, #3324 @ 0xcfc │ │ │ │ - movt r7, #50 @ 0x32 │ │ │ │ + beq.n 7f09e │ │ │ │ + movw r7, #64636 @ 0xfc7c │ │ │ │ + movt r7, #49 @ 0x31 │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - bhi.n 7f090 │ │ │ │ + bhi.n 7f080 │ │ │ │ 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 │ │ │ │ @@ -124436,1610 +124459,1599 @@ │ │ │ │ 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 7f394 │ │ │ │ + bne.w 7f384 │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ str r2, [r4, r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f03c │ │ │ │ + bne.n 7f02c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f3b0 │ │ │ │ + beq.w 7f3a0 │ │ │ │ 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 7f980 │ │ │ │ + bl 7f960 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f1aa │ │ │ │ + blt.n 7f19a │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ - movw r3, #37229 @ 0x916d │ │ │ │ + movw r3, #37269 @ 0x9195 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7f110 │ │ │ │ + bne.n 7f100 │ │ │ │ ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r2, 7f0f0 │ │ │ │ + cbz r2, 7f0e0 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f75c │ │ │ │ + blt.w 7f74c │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f6a2 │ │ │ │ + blt.w 7f692 │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f734 │ │ │ │ + blt.w 7f724 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 7f714 │ │ │ │ + blt.w 7f704 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r7, [r4, #132] @ 0x84 │ │ │ │ - bmi.w 7f66c │ │ │ │ + bmi.w 7f65c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - cbz r1, 7f15a │ │ │ │ + cbz r1, 7f14a │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7be7c │ │ │ │ - bl 79770 │ │ │ │ + bl 7be6c │ │ │ │ + bl 79798 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f1aa │ │ │ │ + beq.n 7f19a │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #680] @ (7f3e0 ) │ │ │ │ + ldr r1, [pc, #680] @ (7f3d0 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 7888c │ │ │ │ + bl 788b0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7f154 │ │ │ │ + bge.n 7f144 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f754 │ │ │ │ + beq.w 7f744 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7f1aa │ │ │ │ + beq.n 7f19a │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7f370 │ │ │ │ + bne.w 7f360 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7f384 │ │ │ │ - ldr r1, [pc, #632] @ (7f3e4 ) │ │ │ │ + bne.w 7f374 │ │ │ │ + ldr r1, [pc, #632] @ (7f3d4 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 77698 │ │ │ │ - cbnz r0, 7f1aa │ │ │ │ + bl 776d0 │ │ │ │ + cbnz r0, 7f19a │ │ │ │ ldr r5, [r6, #0] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 2c324 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f6e0 │ │ │ │ + beq.w 7f6d0 │ │ │ │ subs r1, r0, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fdec │ │ │ │ + bl 7fdcc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 7f1aa │ │ │ │ + cbz r0, 7f19a │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #592] @ (7f3e4 ) │ │ │ │ + ldr r1, [pc, #592] @ (7f3d4 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl 7888c │ │ │ │ + bl 788b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7f1aa │ │ │ │ + bge.n 7f19a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f6d8 │ │ │ │ - bl 7fe4c │ │ │ │ + beq.w 7f6c8 │ │ │ │ + bl 7fe2c │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f7a4 │ │ │ │ + bne.w 7f794 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ mov r0, sl │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ 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 7fe64 │ │ │ │ + bl 7fe44 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r8 │ │ │ │ blx 2bf20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fe64 │ │ │ │ + bl 7fe44 │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fe64 │ │ │ │ + bl 7fe44 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 7f250 │ │ │ │ + ble.n 7f240 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 7f63e │ │ │ │ + bmi.w 7f62e │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 7f250 │ │ │ │ + beq.n 7f240 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 7f61e │ │ │ │ + bmi.w 7f60e │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.n 7f250 │ │ │ │ + beq.n 7f240 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 7f62e │ │ │ │ + bmi.w 7f61e │ │ │ │ cmp.w r9, #3 │ │ │ │ - beq.n 7f250 │ │ │ │ + beq.n 7f240 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 7f584 │ │ │ │ + bmi.w 7f574 │ │ │ │ subs.w r2, r9, #4 │ │ │ │ - beq.n 7f250 │ │ │ │ + beq.n 7f240 │ │ │ │ add.w r3, r0, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ lsls r1, r0, #28 │ │ │ │ - bmi.w 7f4fc │ │ │ │ + bmi.w 7f4ec │ │ │ │ adds r3, #20 │ │ │ │ subs r2, #1 │ │ │ │ - bne.n 7f242 │ │ │ │ + bne.n 7f232 │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f03c │ │ │ │ - b.n 7f0ae │ │ │ │ + bne.w 7f02c │ │ │ │ + b.n 7f09e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f5d4 │ │ │ │ + bne.w 7f5c4 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f4f6 │ │ │ │ + beq.w 7f4e6 │ │ │ │ blx 2bfb8 │ │ │ │ adds r4, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 75f54 │ │ │ │ + bl 75f8c │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f65e │ │ │ │ + beq.w 7f64e │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ mov r2, r4 │ │ │ │ blx 2bf20 │ │ │ │ - b.n 7edc2 │ │ │ │ + b.n 7edb2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 7f5b8 │ │ │ │ + bne.w 7f5a8 │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7edc2 │ │ │ │ - movw r3, #56004 @ 0xdac4 │ │ │ │ + beq.w 7edb2 │ │ │ │ + movw r3, #51780 @ 0xca44 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #18488 @ 0x4838 │ │ │ │ + movw r3, #14264 @ 0x37b8 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #32] │ │ │ │ - movw r3, #18368 @ 0x47c0 │ │ │ │ + movw r3, #14144 @ 0x3740 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov fp, r5 │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bmi.w 7f432 │ │ │ │ + bmi.w 7f422 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ blx 2c174 │ │ │ │ - cbz r0, 7f340 │ │ │ │ + cbz r0, 7f330 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ blx 2c174 │ │ │ │ - cbz r0, 7f33a │ │ │ │ + cbz r0, 7f32a │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx 2c174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f3d6 │ │ │ │ + beq.n 7f3c6 │ │ │ │ ldr.w r4, [r5, #20]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7f2c8 │ │ │ │ + bne.n 7f2b8 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ - b.n 7edc2 │ │ │ │ + b.n 7edb2 │ │ │ │ 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 7f3f0 │ │ │ │ + beq.n 7f3e0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov.w lr, #0 │ │ │ │ adds r3, #12 │ │ │ │ cmp r0, lr │ │ │ │ - ble.n 7f40a │ │ │ │ + ble.n 7f3fa │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 7f3ca │ │ │ │ + bne.n 7f3ba │ │ │ │ adds r2, #1 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 7ef12 │ │ │ │ - b.n 7f30e │ │ │ │ + beq.w 7ef02 │ │ │ │ + b.n 7f2fe │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr.w r4, [r5, #20]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7edc2 │ │ │ │ + beq.w 7edb2 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ - b.n 7f2c8 │ │ │ │ + b.n 7f2b8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ it pl │ │ │ │ movpl r1, r4 │ │ │ │ - bpl.w 7eed2 │ │ │ │ + bpl.w 7eec2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7f65a │ │ │ │ + bge.w 7f64a │ │ │ │ adds r3, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 7eee2 │ │ │ │ - ldr r1, [pc, #116] @ (7f3e8 ) │ │ │ │ + b.n 7eed2 │ │ │ │ + ldr r1, [pc, #116] @ (7f3d8 ) │ │ │ │ mov r0, r7 │ │ │ │ - bl be0c8 │ │ │ │ + bl be154 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7f1aa │ │ │ │ + beq.w 7f19a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7f168 │ │ │ │ - ldr r1, [pc, #100] @ (7f3ec ) │ │ │ │ + beq.w 7f158 │ │ │ │ + ldr r1, [pc, #100] @ (7f3dc ) │ │ │ │ mov r0, r7 │ │ │ │ - bl be0c8 │ │ │ │ + bl be154 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7f168 │ │ │ │ - b.n 7f1aa │ │ │ │ + bne.w 7f158 │ │ │ │ + b.n 7f19a │ │ │ │ ldr r1, [r4, r1] │ │ │ │ str r2, [r1, r3] │ │ │ │ - b.n 7f250 │ │ │ │ + b.n 7f240 │ │ │ │ mov fp, r9 │ │ │ │ strd r9, r9, [sp, #24] │ │ │ │ str.w r9, [sp, #12] │ │ │ │ - b.n 7edcc │ │ │ │ + b.n 7edbc │ │ │ │ movw r1, #34368 @ 0x8640 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - b.n 7eed2 │ │ │ │ - movw r3, #41477 @ 0xa205 │ │ │ │ + b.n 7eec2 │ │ │ │ + movw r3, #40865 @ 0x9fa1 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 7f0b6 │ │ │ │ + b.n 7f0a6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r6 │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - b.n 7f250 │ │ │ │ + b.n 7f240 │ │ │ │ add.w lr, lr, #1 │ │ │ │ - b.n 7f324 │ │ │ │ + b.n 7f314 │ │ │ │ str r5, [sp, #16] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ - b.n 7ef52 │ │ │ │ + b.n 7ef42 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #28] │ │ │ │ - b.n 7f340 │ │ │ │ + b.n 7f330 │ │ │ │ nop │ │ │ │ push {r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 7f454 │ │ │ │ + cbnz r4, 7f444 │ │ │ │ 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 7f330 │ │ │ │ + beq.n 7f320 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f3f2 │ │ │ │ + bne.n 7f3e2 │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 7f330 │ │ │ │ + beq.n 7f320 │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7f50c │ │ │ │ + beq.n 7f4fc │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r1, #0 │ │ │ │ adds r3, #12 │ │ │ │ mov lr, r2 │ │ │ │ cmp r0, r1 │ │ │ │ add.w r1, r1, #1 │ │ │ │ - ble.w 7f52a │ │ │ │ + ble.w 7f51a │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 7f41a │ │ │ │ + bne.n 7f40a │ │ │ │ mov r2, lr │ │ │ │ mov r4, r5 │ │ │ │ - b.n 7f330 │ │ │ │ + b.n 7f320 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 7f468 │ │ │ │ + bgt.n 7f458 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7f444 │ │ │ │ + blt.n 7f434 │ │ │ │ negs r3, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 7f4c0 │ │ │ │ + blt.n 7f4b0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #18444 @ 0x480c │ │ │ │ + movw r1, #14220 @ 0x378c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ mov r7, sl │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7f1bc │ │ │ │ + b.n 7f1ac │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #18388 @ 0x47d4 │ │ │ │ + movw r1, #14164 @ 0x3754 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 7f45a │ │ │ │ + bl f3560 │ │ │ │ + b.n 7f44a │ │ │ │ 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 7ef52 │ │ │ │ + beq.w 7ef42 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ orrs r3, r2 │ │ │ │ lsls r3, r3, #8 │ │ │ │ - bmi.w 7ef52 │ │ │ │ + bmi.w 7ef42 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #18848 @ 0x49a0 │ │ │ │ + movw r1, #14624 @ 0x3920 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 7f464 │ │ │ │ - movw r1, #18368 @ 0x47c0 │ │ │ │ + bl f3560 │ │ │ │ + b.n 7f454 │ │ │ │ + movw r1, #14144 @ 0x3740 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ blx 2c174 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f2e0 │ │ │ │ - b.n 7f340 │ │ │ │ + bne.w 7f2d0 │ │ │ │ + b.n 7f330 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #67108864 @ 0x4000000 │ │ │ │ - beq.n 7f56a │ │ │ │ + beq.n 7f55a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 7eee2 │ │ │ │ + bge.w 7eed2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 7eee2 │ │ │ │ - bl 7630c │ │ │ │ - b.n 7edc2 │ │ │ │ + b.n 7eed2 │ │ │ │ + bl 76344 │ │ │ │ + b.n 7edb2 │ │ │ │ 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 7f24a │ │ │ │ + b.n 7f23a │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.w 7f730 │ │ │ │ + beq.w 7f720 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f50e │ │ │ │ + bne.n 7f4fe │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 7f730 │ │ │ │ + beq.w 7f720 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #18628 @ 0x48c4 │ │ │ │ + movw r1, #14404 @ 0x3844 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 7f464 │ │ │ │ + bl f3560 │ │ │ │ + b.n 7f454 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 7eeb0 │ │ │ │ + b.n 7eea0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 7eec2 │ │ │ │ + b.n 7eeb2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 7eec2 │ │ │ │ + b.n 7eeb2 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #18796 @ 0x496c │ │ │ │ + movw r1, #14572 @ 0x38ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 7f464 │ │ │ │ + bl f3560 │ │ │ │ + b.n 7f454 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #18600 @ 0x48a8 │ │ │ │ + movw r1, #14376 @ 0x3828 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ str r4, [sp, #8] │ │ │ │ - b.n 7f464 │ │ │ │ + b.n 7f454 │ │ │ │ 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 7f238 │ │ │ │ + b.n 7f228 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b.n 7ee4e │ │ │ │ + b.n 7ee3e │ │ │ │ ldrd r1, r2, [r3, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ movw r1, #34368 @ 0x8640 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7eeca │ │ │ │ + beq.w 7eeba │ │ │ │ add.w r0, r3, #8 │ │ │ │ - b.n 7ee42 │ │ │ │ + b.n 7ee32 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 7ee4e │ │ │ │ + b.n 7ee3e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #18320 @ 0x4790 │ │ │ │ + movw r1, #14096 @ 0x3710 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 7f45a │ │ │ │ + bl f3560 │ │ │ │ + b.n 7f44a │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 7ee34 │ │ │ │ + b.n 7ee24 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #18512 @ 0x4850 │ │ │ │ + movw r1, #14288 @ 0x37d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 7f45a │ │ │ │ + bl f3560 │ │ │ │ + b.n 7f44a │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.n 7ee60 │ │ │ │ + b.n 7ee50 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 7ee60 │ │ │ │ + b.n 7ee50 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b.n 7ee70 │ │ │ │ + b.n 7ee60 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 7ee70 │ │ │ │ + b.n 7ee60 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - b.n 7ee80 │ │ │ │ + b.n 7ee70 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 7ee80 │ │ │ │ + b.n 7ee70 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - b.n 7ee90 │ │ │ │ + b.n 7ee80 │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 7ee90 │ │ │ │ + b.n 7ee80 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b.n 7eea0 │ │ │ │ + b.n 7ee90 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 7eea0 │ │ │ │ + b.n 7ee90 │ │ │ │ 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 7f21c │ │ │ │ + b.n 7f20c │ │ │ │ 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 7f22a │ │ │ │ + b.n 7f21a │ │ │ │ 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 7f20e │ │ │ │ + b.n 7f1fe │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - b.n 7eeb0 │ │ │ │ + b.n 7eea0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 751fc <_Py_SetImmortal@@Base> │ │ │ │ - b.n 7f000 │ │ │ │ + bl 75234 <_Py_SetImmortal@@Base> │ │ │ │ + b.n 7eff0 │ │ │ │ str r4, [sp, #8] │ │ │ │ - b.n 7eee2 │ │ │ │ - bl 1fc770 │ │ │ │ + b.n 7eed2 │ │ │ │ + bl 1fb898 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov sl, r3 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 7f464 │ │ │ │ - ldr r2, [pc, #352] @ (7f7d0 ) │ │ │ │ + b.n 7f454 │ │ │ │ + ldr r2, [pc, #352] @ (7f7c0 ) │ │ │ │ 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, #400] @ 0x190 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 7f77c │ │ │ │ + beq.n 7f76c │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 7f77c │ │ │ │ + bhi.n 7f76c │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #376 @ 0x178 │ │ │ │ add r2, r3 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ - b.n 7f11e │ │ │ │ + b.n 7f10e │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #18984 @ 0x4a28 │ │ │ │ + movw r1, #14760 @ 0x39a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.n 7f1aa │ │ │ │ + bl d6c4c │ │ │ │ + b.n 7f19a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #18752 @ 0x4940 │ │ │ │ + movw r1, #14528 @ 0x38c0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.n 7f464 │ │ │ │ + bl d6c4c │ │ │ │ + b.n 7f454 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f1aa │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f19a │ │ │ │ movw r0, #44600 @ 0xae38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #19200 @ 0x4b00 │ │ │ │ + movw r2, #14976 @ 0x3a80 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 20e674 │ │ │ │ - b.n 7f1aa │ │ │ │ + bl 20d7a0 │ │ │ │ + b.n 7f19a │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #18300 @ 0x477c │ │ │ │ + movw r1, #14076 @ 0x36fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 7f45a │ │ │ │ + bl f3560 │ │ │ │ + b.n 7f44a │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #19124 @ 0x4ab4 │ │ │ │ + movw r1, #14900 @ 0x3a34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.n 7f1aa │ │ │ │ + bl d6c4c │ │ │ │ + b.n 7f19a │ │ │ │ mov r4, r5 │ │ │ │ - b.n 7f330 │ │ │ │ + b.n 7f320 │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #19056 @ 0x4a70 │ │ │ │ + movw r1, #14832 @ 0x39f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.n 7f1aa │ │ │ │ + bl d6c4c │ │ │ │ + b.n 7f19a │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.n 7f464 │ │ │ │ + b.n 7f454 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f154 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f144 │ │ │ │ str r1, [sp, #4] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #18916 @ 0x49e4 │ │ │ │ + movw r1, #14692 @ 0x3964 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.n 7f1aa │ │ │ │ + bl d6c4c │ │ │ │ + b.n 7f19a │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #400 @ 0x190 │ │ │ │ add r2, r3 │ │ │ │ - b.n 7f69e │ │ │ │ + b.n 7f68e │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #18556 @ 0x487c │ │ │ │ + movw r1, #14332 @ 0x37fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov sl, r7 │ │ │ │ - b.n 7f464 │ │ │ │ + b.n 7f454 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7f7b2 │ │ │ │ + bge.n 7f7a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 7f7c6 │ │ │ │ + cbz r3, 7f7b6 │ │ │ │ mov.w sl, #0 │ │ │ │ strd sl, sl, [sp, #8] │ │ │ │ mov r7, sl │ │ │ │ mov r4, sl │ │ │ │ - b.n 7f1bc │ │ │ │ + b.n 7f1ac │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.n 7f464 │ │ │ │ + b.n 7f454 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f7b2 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f7a2 │ │ │ │ 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 7f894 │ │ │ │ + beq.n 7f884 │ │ │ │ ldr.w r4, [r2, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7f866 │ │ │ │ + beq.n 7f856 │ │ │ │ ldr.w r1, [r4, #128] @ 0x80 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7f8c6 │ │ │ │ + beq.n 7f8b6 │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7f8ac │ │ │ │ + beq.n 7f89c │ │ │ │ ldr.w r0, [r1, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f8e0 │ │ │ │ + beq.n 7f8d0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 7f7d4 │ │ │ │ + bl 7f7c4 │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ ldr.w ip, [r8, #16] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ - cmp r1, ip │ │ │ │ - bne.n 7f8f2 │ │ │ │ + cmp ip, r1 │ │ │ │ + bne.n 7f8e2 │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 7f8f4 │ │ │ │ + bne.n 7f8e2 │ │ │ │ ldr.w ip, [r7, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 7f906 │ │ │ │ + bne.n 7f8ec │ │ │ │ ldr r5, [r7, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 7f8bc │ │ │ │ + bne.n 7f8ac │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 7f902 │ │ │ │ + bne.n 7f8de │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 7f8d6 │ │ │ │ + bne.n 7f8c6 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 7f876 │ │ │ │ + beq.n 7f866 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 7f8a4 │ │ │ │ + bne.n 7f894 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 7f884 │ │ │ │ + b.n 7f874 │ │ │ │ movw r0, #34368 @ 0x8640 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 7f85c │ │ │ │ + bne.n 7f84c │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r5, [r2, #20] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 7f85c │ │ │ │ + bne.n 7f84c │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7f8a4 │ │ │ │ + bne.n 7f894 │ │ │ │ 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 7f884 │ │ │ │ + beq.n 7f874 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #34368 @ 0x8640 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 7f83c │ │ │ │ + beq.n 7f82c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 7f90a │ │ │ │ + bne.n 7f8f0 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 7f84c │ │ │ │ + b.n 7f83c │ │ │ │ movw r0, #34368 @ 0x8640 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 7f84c │ │ │ │ + beq.n 7f83c │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 7f8fe │ │ │ │ + bne.n 7f8da │ │ │ │ mov r0, r4 │ │ │ │ - b.n 7f876 │ │ │ │ + b.n 7f866 │ │ │ │ movw r0, #34368 @ 0x8640 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - ldr.w ip, [r1, #16] │ │ │ │ - ldr r1, [r0, #16] │ │ │ │ - cmp ip, r1 │ │ │ │ - beq.n 7f82a │ │ │ │ - mov r1, ip │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ - cmp r0, r1 │ │ │ │ - bne.n 7f90e │ │ │ │ - mov r0, r8 │ │ │ │ - b.n 7f83c │ │ │ │ + b.n 7f810 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 7f85c │ │ │ │ + b.n 7f84c │ │ │ │ mov r1, ip │ │ │ │ - b.n 7f8d6 │ │ │ │ + b.n 7f8c6 │ │ │ │ + ldr r1, [r7, #16] │ │ │ │ + cmp r1, ip │ │ │ │ + bne.n 7f8ac │ │ │ │ + mov r0, r8 │ │ │ │ + b.n 7f82c │ │ │ │ mov r1, ip │ │ │ │ - b.n 7f8bc │ │ │ │ + b.n 7f8ac │ │ │ │ mov r1, r0 │ │ │ │ - b.n 7f8d6 │ │ │ │ - mov r1, r0 │ │ │ │ - b.n 7f8bc │ │ │ │ - nop │ │ │ │ - cbnz r0, 7f918 │ │ │ │ + b.n 7f8c6 │ │ │ │ + cbnz r0, 7f8f8 │ │ │ │ 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 7f93a │ │ │ │ + bne.n 7f91a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 7f958 │ │ │ │ + bne.n 7f938 │ │ │ │ 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, #19364 @ 0x4ba4 │ │ │ │ + movw r1, #15140 @ 0x3b24 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 7f964 │ │ │ │ + bne.n 7f944 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r3, r1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 7f936 │ │ │ │ + b.n 7f916 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - movw r1, #19400 @ 0x4bc8 │ │ │ │ + movw r1, #15176 @ 0x3b48 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.n 7f952 │ │ │ │ + bl d6c4c │ │ │ │ + b.n 7f932 │ │ │ │ nop │ │ │ │ │ │ │ │ -0007f980 : │ │ │ │ +0007f960 : │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r2, #19 │ │ │ │ - bmi.n 7f9bc │ │ │ │ + bmi.n 7f99c │ │ │ │ lsls r1, r2, #22 │ │ │ │ - bpl.n 7f990 │ │ │ │ + bpl.n 7f970 │ │ │ │ movs r1, #1 │ │ │ │ - b.w 72d38 │ │ │ │ + b.w 72d70 │ │ │ │ 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 19df24 <_Py_SetImmortalUntracked@@Base> │ │ │ │ + bl 19d5c8 <_Py_SetImmortalUntracked@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 72d38 │ │ │ │ + b.w 72d70 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007f9c0 : │ │ │ │ +0007f9a0 : │ │ │ │ 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 7fbcc │ │ │ │ + bgt.w 7fbac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 7fa9a │ │ │ │ + bls.n 7fa7a │ │ │ │ adds r3, r0, #3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ mov r6, r3 │ │ │ │ - bmi.w 7fb6e │ │ │ │ + bmi.w 7fb4e │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r3, #3529 @ 0xdc9 │ │ │ │ + movw r3, #3565 @ 0xded │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r4, [r2, #888] @ 0x378 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 7fb5e │ │ │ │ - ldr r3, [pc, #468] @ (7fbe4 ) │ │ │ │ + bne.w 7fb3e │ │ │ │ + ldr r3, [pc, #468] @ (7fbc4 ) │ │ │ │ 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, #1604] @ 0x644 │ │ │ │ mov r7, r3 │ │ │ │ - bcs.w 7fb32 │ │ │ │ + bcs.w 7fb12 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 7fb22 │ │ │ │ + beq.n 7fb02 │ │ │ │ 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, 7fa7e │ │ │ │ + cbz r2, 7fa5e │ │ │ │ movw r3, #41384 @ 0xa1a8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - ldr r2, [pc, #408] @ (7fbe8 ) │ │ │ │ + ldr r2, [pc, #408] @ (7fbc8 ) │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 7fb76 │ │ │ │ + blt.w 7fb56 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fb88 │ │ │ │ + bne.w 7fb68 │ │ │ │ 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 7faec │ │ │ │ + bhi.n 7facc │ │ │ │ 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 7fa44 │ │ │ │ - ldr r3, [pc, #328] @ (7fbe4 ) │ │ │ │ + b.n 7fa24 │ │ │ │ + ldr r3, [pc, #328] @ (7fbc4 ) │ │ │ │ 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, #1720] @ 0x6b8 │ │ │ │ - cbz r4, 7faf4 │ │ │ │ - ldr r0, [pc, #312] @ (7fbe8 ) │ │ │ │ + cbz r4, 7fad4 │ │ │ │ + ldr r0, [pc, #312] @ (7fbc8 ) │ │ │ │ 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] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7fa68 │ │ │ │ - movw r2, #6105 @ 0x17d9 │ │ │ │ + beq.n 7fa48 │ │ │ │ + movw r2, #5177 @ 0x1439 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7fbc0 │ │ │ │ + bne.n 7fba0 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b7b0 │ │ │ │ + bl 6b7e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fa68 │ │ │ │ + bne.n 7fa48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 131e48 │ │ │ │ - b.n 7fa68 │ │ │ │ + bl 131aa0 │ │ │ │ + b.n 7fa48 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 7fa44 │ │ │ │ + b.n 7fa24 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r1, #3529 @ 0xdc9 │ │ │ │ + movw r1, #3565 @ 0xded │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r4, [r2, #888] @ 0x378 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 7fba0 │ │ │ │ + bne.n 7fb80 │ │ │ │ ldr.w r3, [r3, #1604] @ 0x644 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bne.n 7fa36 │ │ │ │ + bne.n 7fa16 │ │ │ │ movs r6, #16 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70e94 │ │ │ │ + bl 70eb8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fa44 │ │ │ │ + bne.n 7fa24 │ │ │ │ ldr.w r4, [r2, #848] @ 0x350 │ │ │ │ - movw r3, #45961 @ 0xb389 │ │ │ │ + movw r3, #46017 @ 0xb3c1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7fbb4 │ │ │ │ + bne.n 7fb94 │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2bfa0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 7fb6e │ │ │ │ + cbz r4, 7fb4e │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 7fa44 │ │ │ │ + b.n 7fa24 │ │ │ │ ldr.w r0, [r2, #884] @ 0x374 │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7fa44 │ │ │ │ - bl 1fc770 │ │ │ │ + bne.w 7fa24 │ │ │ │ + bl 1fb898 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7fa78 │ │ │ │ + b.n 7fa58 │ │ │ │ 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 7fa68 │ │ │ │ - movw r1, #6105 @ 0x17d9 │ │ │ │ + beq.w 7fa48 │ │ │ │ + movw r1, #5177 @ 0x1439 │ │ │ │ movt r1, #19 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7fba8 │ │ │ │ - ldr r0, [pc, #84] @ (7fbec ) │ │ │ │ - bl 6b7b0 │ │ │ │ + bne.n 7fb88 │ │ │ │ + ldr r0, [pc, #84] @ (7fbcc ) │ │ │ │ + bl 6b7e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fae4 │ │ │ │ - b.n 7fa68 │ │ │ │ + beq.n 7fac4 │ │ │ │ + b.n 7fa48 │ │ │ │ ldr.w r0, [r2, #884] @ 0x374 │ │ │ │ movs r6, #16 │ │ │ │ - b.n 7fb62 │ │ │ │ + b.n 7fb42 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7fa68 │ │ │ │ + b.n 7fa48 │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7fb50 │ │ │ │ + b.n 7fb30 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7fa68 │ │ │ │ + b.n 7fa48 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19472 @ 0x4c10 │ │ │ │ + movw r1, #15248 @ 0x3b90 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 7fb72 │ │ │ │ + bl f3560 │ │ │ │ + b.n 7fb52 │ │ │ │ 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] @ (7fde8 ) │ │ │ │ + ldr r5, [pc, #476] @ (7fdc8 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.w 7fdac │ │ │ │ - cbnz r1, 7fc58 │ │ │ │ + bmi.w 7fd8c │ │ │ │ + cbnz r1, 7fc38 │ │ │ │ ldrb.w r3, [r2, #204] @ 0xcc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7fd3c │ │ │ │ + bne.w 7fd1c │ │ │ │ ldr.w r1, [r2, #192] @ 0xc0 │ │ │ │ ldr r3, [r5, r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7fd88 │ │ │ │ + beq.w 7fd68 │ │ │ │ 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, #148] @ 0x94 │ │ │ │ str.w r0, [r2, #192] @ 0xc0 │ │ │ │ - bpl.n 7fc52 │ │ │ │ + bpl.n 7fc32 │ │ │ │ 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 7fc18 │ │ │ │ + bpl.n 7fbf8 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ mov r8, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7fd20 │ │ │ │ + bne.n 7fd00 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr.w lr, [r3, #16] │ │ │ │ cmp lr, r6 │ │ │ │ - ble.n 7fc18 │ │ │ │ + ble.n 7fbf8 │ │ │ │ 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 7fce6 │ │ │ │ + beq.n 7fcc6 │ │ │ │ add.w r0, r0, r6, lsl #3 │ │ │ │ add r3, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 7fd00 │ │ │ │ + cbz r0, 7fce0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 7fc72 │ │ │ │ + beq.n 7fc52 │ │ │ │ ldr.w ip, [r3] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 7fc66 │ │ │ │ + ble.n 7fc46 │ │ │ │ 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 19b208 │ │ │ │ + bl 19a8b0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7fce0 │ │ │ │ + bge.n 7fcc0 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7fd98 │ │ │ │ + beq.n 7fd78 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov sl, r3 │ │ │ │ - b.n 7fc66 │ │ │ │ + b.n 7fc46 │ │ │ │ movs r7, #12 │ │ │ │ mla r0, r7, r6, r0 │ │ │ │ add r3, r0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fca0 │ │ │ │ + bne.n 7fc80 │ │ │ │ adds r0, r6, #1 │ │ │ │ adds r3, #12 │ │ │ │ mov r6, r0 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 7fcee │ │ │ │ - b.n 7fc18 │ │ │ │ + bne.n 7fcce │ │ │ │ + b.n 7fbf8 │ │ │ │ adds r0, r6, r7 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, lr │ │ │ │ - bge.n 7fc18 │ │ │ │ + bge.n 7fbf8 │ │ │ │ adds r3, #8 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 7fd14 │ │ │ │ + cbz r0, 7fcf4 │ │ │ │ cmp lr, r6 │ │ │ │ - bgt.n 7fca0 │ │ │ │ - b.n 7fc18 │ │ │ │ + bgt.n 7fc80 │ │ │ │ + b.n 7fbf8 │ │ │ │ adds r0, r6, #1 │ │ │ │ adds r3, #8 │ │ │ │ mov r6, r0 │ │ │ │ cmp lr, r0 │ │ │ │ - bgt.n 7fd0a │ │ │ │ - b.n 7fc18 │ │ │ │ + bgt.n 7fcea │ │ │ │ + b.n 7fbf8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - ble.w 7fc18 │ │ │ │ + ble.w 7fbf8 │ │ │ │ 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 7fca0 │ │ │ │ + b.n 7fc80 │ │ │ │ ldr r1, [r5, r4] │ │ │ │ mov r6, r3 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add.w r7, r1, #5696 @ 0x1640 │ │ │ │ movs r1, #0 │ │ │ │ adds r7, #12 │ │ │ │ lsls r0, r6, #31 │ │ │ │ - bmi.n 7fd54 │ │ │ │ + bmi.n 7fd34 │ │ │ │ adds r1, #1 │ │ │ │ asrs r6, r6, #1 │ │ │ │ - b.n 7fd4a │ │ │ │ + b.n 7fd2a │ │ │ │ ldr.w r3, [r7, r1, lsl #2] │ │ │ │ mov r0, r2 │ │ │ │ - cbz r3, 7fd6a │ │ │ │ + cbz r3, 7fd4a │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ - blt.n 7fd76 │ │ │ │ + blt.n 7fd56 │ │ │ │ asrs r3, r6, #1 │ │ │ │ mov r6, r3 │ │ │ │ - beq.w 7fc22 │ │ │ │ + beq.w 7fc02 │ │ │ │ adds r1, #1 │ │ │ │ - b.n 7fd4a │ │ │ │ - movw r0, #19500 @ 0x4c2c │ │ │ │ + b.n 7fd2a │ │ │ │ + movw r0, #15276 @ 0x3bac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2063f4 │ │ │ │ + bl 205520 │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ - b.n 7fd6a │ │ │ │ + b.n 7fd4a │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r2, #192] @ 0xc0 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.w 7fc52 │ │ │ │ - b.n 7fc4c │ │ │ │ + bpl.w 7fc32 │ │ │ │ + b.n 7fc2c │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov sl, r3 │ │ │ │ - b.n 7fc66 │ │ │ │ + b.n 7fc46 │ │ │ │ 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, #400] @ 0x190 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 7fdda │ │ │ │ + beq.n 7fdba │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 7fdda │ │ │ │ + bhi.n 7fdba │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #376 @ 0x178 │ │ │ │ add r0, r3 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ - b.n 7fc16 │ │ │ │ + b.n 7fbf6 │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #400 @ 0x190 │ │ │ │ add r0, r3 │ │ │ │ - b.n 7fdd6 │ │ │ │ + b.n 7fdb6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007fdec : │ │ │ │ +0007fdcc : │ │ │ │ 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 7fe10 │ │ │ │ - cbz r0, 7fe2a │ │ │ │ + blt.n 7fdf0 │ │ │ │ + cbz r0, 7fe0a │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 79798 │ │ │ │ + bl 797c0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19556 @ 0x4c64 │ │ │ │ + movw r1, #15332 @ 0x3be4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7fe0c │ │ │ │ - cbnz r3, 7fe30 │ │ │ │ - ldr r0, [pc, #24] @ (7fe48 ) │ │ │ │ - b.n 7fe0c │ │ │ │ + b.n 7fdec │ │ │ │ + cbnz r3, 7fe10 │ │ │ │ + ldr r0, [pc, #24] @ (7fe28 ) │ │ │ │ + b.n 7fdec │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19608 @ 0x4c98 │ │ │ │ + movw r1, #15384 @ 0x3c18 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 7fe26 │ │ │ │ + bl f3560 │ │ │ │ + b.n 7fe06 │ │ │ │ add r4, sp, #416 @ 0x1a0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0007fe4c : │ │ │ │ - ldr r3, [pc, #16] @ (7fe60 ) │ │ │ │ +0007fe2c : │ │ │ │ + ldr r3, [pc, #16] @ (7fe40 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - cbnz r0, 7fe5a │ │ │ │ + cbnz r0, 7fe3a │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 7fe58 │ │ │ │ + b.n 7fe38 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007fe64 : │ │ │ │ +0007fe44 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #8 │ │ │ │ - bpl.n 7fe72 │ │ │ │ + bpl.n 7fe52 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #19736 @ 0x4d18 │ │ │ │ + movw r1, #15512 @ 0x3c98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ 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 7ff0a │ │ │ │ + beq.n 7feea │ │ │ │ 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 7fee6 │ │ │ │ + bne.n 7fec6 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r5, r2, #1 │ │ │ │ - beq.n 7fee6 │ │ │ │ - ldr r4, [pc, #140] @ (7ff50 ) │ │ │ │ + beq.n 7fec6 │ │ │ │ + ldr r4, [pc, #140] @ (7ff30 ) │ │ │ │ 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 77710 │ │ │ │ + bl 77748 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbnz r3, 7ff0e │ │ │ │ + cbnz r3, 7feee │ │ │ │ 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 6bb60 │ │ │ │ + bl 6bb98 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 7ff04 │ │ │ │ - ldr r3, [pc, #88] @ (7ff50 ) │ │ │ │ + beq.n 7fee4 │ │ │ │ + ldr r3, [pc, #88] @ (7ff30 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r4, [ip, r3] │ │ │ │ - b.n 7feca │ │ │ │ + b.n 7feaa │ │ │ │ mov r0, r6 │ │ │ │ - bl 2063f4 │ │ │ │ + bl 205520 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7fee2 │ │ │ │ + b.n 7fec2 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 7ff3a │ │ │ │ + cbz r0, 7ff1a │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d9348 │ │ │ │ - cbz r0, 7ff3e │ │ │ │ + bl d9238 │ │ │ │ + cbz r0, 7ff1e │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 7ff36 │ │ │ │ + cbz r3, 7ff16 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 7ff36 │ │ │ │ + bge.n 7ff16 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 7ff46 │ │ │ │ + cbz r2, 7ff26 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 7fee2 │ │ │ │ + b.n 7fec2 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - b.n 7ff28 │ │ │ │ + b.n 7ff08 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2063f4 │ │ │ │ - b.n 7ff22 │ │ │ │ + bl 205520 │ │ │ │ + b.n 7ff02 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ff36 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ff16 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007ff54 <_PyErr_GetRaisedException@@Base>: │ │ │ │ +0007ff34 <_PyErr_GetRaisedException@@Base>: │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0007ff60 <_PyErr_SetRaisedException@@Base>: │ │ │ │ +0007ff40 <_PyErr_SetRaisedException@@Base>: │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ str r1, [r3, #72] @ 0x48 │ │ │ │ - b.w 77680 │ │ │ │ + b.w 776b8 │ │ │ │ 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 800ec │ │ │ │ + bl 800cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80096 <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ + beq.n 80076 <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #316] @ (800dc <_PyErr_SetRaisedException@@Base+0x17c>) │ │ │ │ + ldr r1, [pc, #316] @ (800bc <_PyErr_SetRaisedException@@Base+0x17c>) │ │ │ │ mov r0, fp │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - beq.n 8008a <_PyErr_SetRaisedException@@Base+0x12a> │ │ │ │ + beq.n 8006a <_PyErr_SetRaisedException@@Base+0x12a> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8009c <_PyErr_SetRaisedException@@Base+0x13c> │ │ │ │ + blt.n 8007c <_PyErr_SetRaisedException@@Base+0x13c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80096 <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ + beq.n 80076 <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #288] @ (800e0 <_PyErr_SetRaisedException@@Base+0x180>) │ │ │ │ + ldr r1, [pc, #288] @ (800c0 <_PyErr_SetRaisedException@@Base+0x180>) │ │ │ │ mov r0, fp │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8008a <_PyErr_SetRaisedException@@Base+0x12a> │ │ │ │ + beq.n 8006a <_PyErr_SetRaisedException@@Base+0x12a> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 800b4 <_PyErr_SetRaisedException@@Base+0x154> │ │ │ │ + blt.n 80094 <_PyErr_SetRaisedException@@Base+0x154> │ │ │ │ mov r0, r5 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80096 <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ + beq.n 80076 <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #256] @ (800e4 <_PyErr_SetRaisedException@@Base+0x184>) │ │ │ │ + ldr r1, [pc, #256] @ (800c4 <_PyErr_SetRaisedException@@Base+0x184>) │ │ │ │ mov r0, fp │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8008a <_PyErr_SetRaisedException@@Base+0x12a> │ │ │ │ + beq.n 8006a <_PyErr_SetRaisedException@@Base+0x12a> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 800c4 <_PyErr_SetRaisedException@@Base+0x164> │ │ │ │ + blt.n 800a4 <_PyErr_SetRaisedException@@Base+0x164> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 716f0 │ │ │ │ + bl 71714 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80096 <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ + beq.n 80076 <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 8004c <_PyErr_SetRaisedException@@Base+0xec> │ │ │ │ - movw r9, #19784 @ 0x4d48 │ │ │ │ + ble.n 8002c <_PyErr_SetRaisedException@@Base+0xec> │ │ │ │ + movw r9, #15560 @ 0x3cc8 │ │ │ │ movt r9, #42 @ 0x2a │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r4, r6 │ │ │ │ mov sl, r6 │ │ │ │ - b.n 8001c <_PyErr_SetRaisedException@@Base+0xbc> │ │ │ │ + b.n 7fffc <_PyErr_SetRaisedException@@Base+0xbc> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr.w r5, [r2, r4, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.n 8007e <_PyErr_SetRaisedException@@Base+0x11e> │ │ │ │ + beq.n 8005e <_PyErr_SetRaisedException@@Base+0x11e> │ │ │ │ blx 2bfb8 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 79798 │ │ │ │ + bl 797c0 │ │ │ │ adds r4, #1 │ │ │ │ adds r2, r6, #4 │ │ │ │ - cbz r0, 80086 <_PyErr_SetRaisedException@@Base+0x126> │ │ │ │ + cbz r0, 80066 <_PyErr_SetRaisedException@@Base+0x126> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r6, #1 │ │ │ │ str.w r0, [r8, r2, lsl #2] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 8001a <_PyErr_SetRaisedException@@Base+0xba> │ │ │ │ + bgt.n 7fffa <_PyErr_SetRaisedException@@Base+0xba> │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 807b8 <_PyTuple_Resize@@Base> │ │ │ │ + bl 80798 <_PyTuple_Resize@@Base> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 80088 <_PyErr_SetRaisedException@@Base+0x128> │ │ │ │ - ldr r1, [pc, #140] @ (800e8 <_PyErr_SetRaisedException@@Base+0x188>) │ │ │ │ + beq.n 80068 <_PyErr_SetRaisedException@@Base+0x128> │ │ │ │ + ldr r1, [pc, #140] @ (800c8 <_PyErr_SetRaisedException@@Base+0x188>) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 80086 <_PyErr_SetRaisedException@@Base+0x126> │ │ │ │ + beq.n 80066 <_PyErr_SetRaisedException@@Base+0x126> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80076 <_PyErr_SetRaisedException@@Base+0x116> │ │ │ │ + bge.n 80056 <_PyErr_SetRaisedException@@Base+0x116> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 800ac <_PyErr_SetRaisedException@@Base+0x14c> │ │ │ │ + cbz r3, 8008c <_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 8001c <_PyErr_SetRaisedException@@Base+0xbc> │ │ │ │ - b.n 8004c <_PyErr_SetRaisedException@@Base+0xec> │ │ │ │ + bgt.n 7fffc <_PyErr_SetRaisedException@@Base+0xbc> │ │ │ │ + b.n 8002c <_PyErr_SetRaisedException@@Base+0xec> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80096 <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ + bge.n 80076 <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 800d4 <_PyErr_SetRaisedException@@Base+0x174> │ │ │ │ + cbz r3, 800b4 <_PyErr_SetRaisedException@@Base+0x174> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80078 <_PyErr_SetRaisedException@@Base+0x118> │ │ │ │ + b.n 80058 <_PyErr_SetRaisedException@@Base+0x118> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ffb0 <_PyErr_SetRaisedException@@Base+0x50> │ │ │ │ + bne.n 7ff90 <_PyErr_SetRaisedException@@Base+0x50> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ffb0 <_PyErr_SetRaisedException@@Base+0x50> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ff90 <_PyErr_SetRaisedException@@Base+0x50> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80076 <_PyErr_SetRaisedException@@Base+0x116> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80056 <_PyErr_SetRaisedException@@Base+0x116> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ffd2 <_PyErr_SetRaisedException@@Base+0x72> │ │ │ │ + bne.n 7ffb2 <_PyErr_SetRaisedException@@Base+0x72> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ffd2 <_PyErr_SetRaisedException@@Base+0x72> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ffb2 <_PyErr_SetRaisedException@@Base+0x72> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fff4 <_PyErr_SetRaisedException@@Base+0x94> │ │ │ │ + bne.n 7ffd4 <_PyErr_SetRaisedException@@Base+0x94> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 7fff4 <_PyErr_SetRaisedException@@Base+0x94> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ffd4 <_PyErr_SetRaisedException@@Base+0x94> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80096 <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ - lsrs r4, r1, #25 │ │ │ │ - movs r2, r6 │ │ │ │ - lsrs r0, r4, #25 │ │ │ │ - movs r2, r6 │ │ │ │ - lsrs r4, r5, #25 │ │ │ │ - movs r2, r6 │ │ │ │ - lsrs r0, r0, #26 │ │ │ │ - movs r2, r6 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80076 <_PyErr_SetRaisedException@@Base+0x136> │ │ │ │ + stc2l 0, cr0, [ip, #196] @ 0xc4 │ │ │ │ + stc2l 0, cr0, [r0, #196]! @ 0xc4 │ │ │ │ + stc2l 0, cr0, [ip, #196]! @ 0xc4 │ │ │ │ + mcr2 0, 0, r0, cr0, cr1, {1} │ │ │ │ │ │ │ │ -000800ec : │ │ │ │ +000800cc : │ │ │ │ adds r1, r0, #5 │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ - bcs.n 8010a │ │ │ │ + bcs.n 800ea │ │ │ │ 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 │ │ │ │ @@ -126049,288 +126061,288 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r3, r0, #1073741824 @ 0x40000000 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ subs r3, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 801ca │ │ │ │ - ldr r3, [pc, #300] @ (80258 ) │ │ │ │ + bcs.n 801aa │ │ │ │ + ldr r3, [pc, #300] @ (80238 ) │ │ │ │ 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, #1720] @ 0x6b8 │ │ │ │ - cbz r3, 80178 │ │ │ │ - ldr r0, [pc, #284] @ (8025c ) │ │ │ │ + cbz r3, 80158 │ │ │ │ + ldr r0, [pc, #284] @ (8023c ) │ │ │ │ ldr.w r1, [r2, #1724] @ 0x6bc │ │ │ │ ldr r4, [r3, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1724] @ 0x6bc │ │ │ │ ldr.w r1, [r0, #1600] @ 0x640 │ │ │ │ str.w r4, [r2, #1720] @ 0x6b8 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 80204 │ │ │ │ + bne.n 801e4 │ │ │ │ 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 70cdc │ │ │ │ + bl 70d00 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80222 │ │ │ │ + beq.n 80202 │ │ │ │ movw r2, #41384 @ 0xa1a8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r2, [r0, #4] │ │ │ │ - ldr r1, [pc, #204] @ (8025c ) │ │ │ │ + ldr r1, [pc, #204] @ (8023c ) │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 80240 │ │ │ │ + blt.n 80220 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r1, #1600] @ 0x640 │ │ │ │ mov r4, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8015e │ │ │ │ - movw r2, #6105 @ 0x17d9 │ │ │ │ + beq.n 8013e │ │ │ │ + movw r2, #5177 @ 0x1439 │ │ │ │ movt r2, #19 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 8022a │ │ │ │ - ldr r0, [pc, #172] @ (80260 ) │ │ │ │ + bne.n 8020a │ │ │ │ + ldr r0, [pc, #172] @ (80240 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b7b0 │ │ │ │ + bl 6b7e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8015e │ │ │ │ + bne.n 8013e │ │ │ │ mov r0, r3 │ │ │ │ - bl 131e48 │ │ │ │ + bl 131aa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8015e │ │ │ │ + b.n 8013e │ │ │ │ movs r0, #2 │ │ │ │ eor.w r2, r5, r5, asr #31 │ │ │ │ sub.w r2, r2, r5, asr #31 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 7f9c4 │ │ │ │ + bl 7f9a4 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 80226 │ │ │ │ + cbz r0, 80206 │ │ │ │ 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 80172 │ │ │ │ - b.n 801f6 │ │ │ │ - movw r2, #6105 @ 0x17d9 │ │ │ │ + beq.n 80152 │ │ │ │ + b.n 801d6 │ │ │ │ + movw r2, #5177 @ 0x1439 │ │ │ │ movt r2, #19 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8023a │ │ │ │ + bne.n 8021a │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b7b0 │ │ │ │ + bl 6b7e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 801c0 │ │ │ │ - b.n 8015e │ │ │ │ - bl 1fc770 │ │ │ │ + beq.n 801a0 │ │ │ │ + b.n 8013e │ │ │ │ + bl 1fb898 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 80172 │ │ │ │ + b.n 80152 │ │ │ │ ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8015e │ │ │ │ + b.n 8013e │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ - b.n 8022e │ │ │ │ + b.n 8020e │ │ │ │ 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 8015e │ │ │ │ - b.n 801a6 │ │ │ │ + beq.n 8013e │ │ │ │ + b.n 80186 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r0, [r6, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00080264 : │ │ │ │ +00080244 : │ │ │ │ adds r1, r0, #5 │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ - bcs.n 80282 │ │ │ │ + bcs.n 80262 │ │ │ │ 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 80344 │ │ │ │ + bcs.n 80324 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #192] @ (80360 ) │ │ │ │ + ldr r3, [pc, #192] @ (80340 ) │ │ │ │ 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, #1720] @ 0x6b8 │ │ │ │ - cbz r3, 802ee │ │ │ │ - ldr r0, [pc, #172] @ (80364 ) │ │ │ │ + cbz r3, 802ce │ │ │ │ + ldr r0, [pc, #172] @ (80344 ) │ │ │ │ ldr.w r1, [r2, #1724] @ 0x6bc │ │ │ │ ldr r4, [r3, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1724] @ 0x6bc │ │ │ │ ldr.w r1, [r0, #1600] @ 0x640 │ │ │ │ str.w r4, [r2, #1720] @ 0x6b8 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r1, 8031e │ │ │ │ + cbnz r1, 802fe │ │ │ │ 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 70cdc │ │ │ │ + bl 70d00 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 80346 │ │ │ │ + cbz r0, 80326 │ │ │ │ movw r2, #41384 @ 0xa1a8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r2, [r0, #4] │ │ │ │ - ldr r0, [pc, #96] @ (80364 ) │ │ │ │ + ldr r0, [pc, #96] @ (80344 ) │ │ │ │ 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 802d4 │ │ │ │ - movw r2, #6105 @ 0x17d9 │ │ │ │ + beq.n 802b4 │ │ │ │ + movw r2, #5177 @ 0x1439 │ │ │ │ movt r2, #19 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 80350 │ │ │ │ + bne.n 80330 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b7b0 │ │ │ │ + bl 6b7e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 802d4 │ │ │ │ + bne.n 802b4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 131e48 │ │ │ │ + bl 131aa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 802d4 │ │ │ │ - b.n 80368 │ │ │ │ + b.n 802b4 │ │ │ │ + b.n 80348 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1fc770 │ │ │ │ + bl 1fb898 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 802e8 │ │ │ │ + b.n 802c8 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 802d4 │ │ │ │ + b.n 802b4 │ │ │ │ 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, #3529 @ 0xdc9 │ │ │ │ + movw r3, #3565 @ 0xded │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r4, [r2, #888] @ 0x378 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 8046c │ │ │ │ - ldr r3, [pc, #308] @ (804c8 ) │ │ │ │ + bne.n 8044c │ │ │ │ + ldr r3, [pc, #308] @ (804a8 ) │ │ │ │ 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, #1604] @ 0x644 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 80458 │ │ │ │ + beq.n 80438 │ │ │ │ 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, 8040e │ │ │ │ + cbz r1, 803ee │ │ │ │ movw r3, #41384 @ 0xa1a8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - ldr r2, [pc, #260] @ (804cc ) │ │ │ │ + ldr r2, [pc, #260] @ (804ac ) │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 80480 │ │ │ │ + blt.n 80460 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80490 │ │ │ │ + bne.n 80470 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ itt lt │ │ │ │ movlt r3, #18 │ │ │ │ strlt r3, [r4, #8] │ │ │ │ - blt.n 803f6 │ │ │ │ + blt.n 803d6 │ │ │ │ movs r3, #16 │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbnz r5, 803f6 │ │ │ │ + cbnz r5, 803d6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ it lt │ │ │ │ neglt r5, r5 │ │ │ │ @@ -126339,93 +126351,93 @@ │ │ │ │ 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 80450 │ │ │ │ + bhi.n 80430 │ │ │ │ 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 803bc │ │ │ │ + bne.n 8039c │ │ │ │ ldr.w r4, [r2, #848] @ 0x350 │ │ │ │ - movw r3, #45961 @ 0xb389 │ │ │ │ + movw r3, #46017 @ 0xb3c1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 804ae │ │ │ │ + bne.n 8048e │ │ │ │ movs r0, #20 │ │ │ │ blx 2bfa0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 8047a │ │ │ │ + cbz r4, 8045a │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 803bc │ │ │ │ + b.n 8039c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 803bc │ │ │ │ + b.n 8039c │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70e94 │ │ │ │ + bl 70eb8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 803bc │ │ │ │ - b.n 8042a │ │ │ │ + bne.n 8039c │ │ │ │ + b.n 8040a │ │ │ │ ldr.w r0, [r2, #884] @ 0x374 │ │ │ │ movs r1, #20 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 803bc │ │ │ │ - bl 1fc770 │ │ │ │ - b.n 803f0 │ │ │ │ + bne.n 8039c │ │ │ │ + bl 1fb898 │ │ │ │ + b.n 803d0 │ │ │ │ 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 803dc │ │ │ │ - movw r1, #6105 @ 0x17d9 │ │ │ │ + beq.n 803bc │ │ │ │ + movw r1, #5177 @ 0x1439 │ │ │ │ movt r1, #19 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 804ba │ │ │ │ - ldr r0, [pc, #48] @ (804d0 ) │ │ │ │ - bl 6b7b0 │ │ │ │ + bne.n 8049a │ │ │ │ + ldr r0, [pc, #48] @ (804b0 ) │ │ │ │ + bl 6b7e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 803dc │ │ │ │ + bne.n 803bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 131e48 │ │ │ │ - b.n 803dc │ │ │ │ + bl 131aa0 │ │ │ │ + b.n 803bc │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ movs r1, #20 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 80442 │ │ │ │ + b.n 80422 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 803dc │ │ │ │ + b.n 803bc │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strb r0, [r6, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -000804d4 : │ │ │ │ +000804b4 : │ │ │ │ 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 │ │ │ │ @@ -126433,799 +126445,799 @@ │ │ │ │ mov r7, r2 │ │ │ │ blx 2bfb8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 79798 │ │ │ │ + bl 797c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 806e4 │ │ │ │ + beq.w 806c4 │ │ │ │ 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 80536 │ │ │ │ + bmi.n 80516 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - beq.n 805ac │ │ │ │ + beq.n 8058c │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 80634 │ │ │ │ + beq.n 80614 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.w 806ce │ │ │ │ + bpl.w 806ae │ │ │ │ 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 8058a │ │ │ │ + blt.n 8056a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 80594 │ │ │ │ + bne.n 80574 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 80594 │ │ │ │ + beq.n 80574 │ │ │ │ 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 8066a │ │ │ │ - bl 7a554 │ │ │ │ + beq.n 8064a │ │ │ │ + bl 7a564 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 80678 │ │ │ │ + blt.n 80658 │ │ │ │ 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 8055a │ │ │ │ + beq.n 8053a │ │ │ │ mov r0, r4 │ │ │ │ - bl 6bb60 │ │ │ │ + bl 6bb98 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 80560 │ │ │ │ + bne.n 80540 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 199dfc <_Py_NewReference@@Base+0x1d0c> │ │ │ │ + bl 19950c <_Py_NewReference@@Base+0x1d74> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 80670 │ │ │ │ + b.n 80650 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 806ea │ │ │ │ - ldr r2, [pc, #472] @ (80790 ) │ │ │ │ + beq.w 806ca │ │ │ │ + ldr r2, [pc, #472] @ (80770 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r2, #980] @ 0x3d4 │ │ │ │ - ldr r2, [pc, #464] @ (80794 ) │ │ │ │ + ldr r2, [pc, #464] @ (80774 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80688 │ │ │ │ + bne.n 80668 │ │ │ │ add.w r3, r8, #110592 @ 0x1b000 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #3988] @ 0xf94 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #20 │ │ │ │ - bl 7ba28 │ │ │ │ + bl 7ba18 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8072a │ │ │ │ + beq.w 8070a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 80644 │ │ │ │ + beq.n 80624 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80604 │ │ │ │ + bge.n 805e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80740 │ │ │ │ + beq.w 80720 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80628 │ │ │ │ + bge.n 80608 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80738 │ │ │ │ + beq.w 80718 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80628 │ │ │ │ + bge.n 80608 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80730 │ │ │ │ + beq.w 80710 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bl 751fc <_Py_SetImmortal@@Base> │ │ │ │ + bl 75234 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 80536 │ │ │ │ + b.n 80516 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8065c │ │ │ │ + bge.n 8063c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8065c │ │ │ │ + cbnz r3, 8063c │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 806b6 │ │ │ │ + beq.n 80696 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 80536 │ │ │ │ - bl 78c14 │ │ │ │ + b.n 80516 │ │ │ │ + bl 78c38 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80582 │ │ │ │ + bge.n 80562 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80582 │ │ │ │ + bne.n 80562 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80582 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80562 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 805d0 │ │ │ │ + beq.n 805b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 806a6 │ │ │ │ + bge.n 80686 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 806a6 │ │ │ │ + cbnz r3, 80686 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80666 │ │ │ │ + bge.n 80646 │ │ │ │ adds r3, #1 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 80536 │ │ │ │ + b.n 80516 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 751fc <_Py_SetImmortal@@Base> │ │ │ │ + bl 75234 <_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 80536 │ │ │ │ + b.n 80516 │ │ │ │ movw r1, #2722 @ 0xaa2 │ │ │ │ - movw r0, #65224 @ 0xfec8 │ │ │ │ + movw r0, #61000 @ 0xee48 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 80670 │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 80650 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80582 │ │ │ │ + b.n 80562 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 805b4 │ │ │ │ + bne.w 80594 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bmi.n 80748 │ │ │ │ + bmi.n 80728 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 80770 │ │ │ │ + blt.n 80750 │ │ │ │ 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 80726 │ │ │ │ + bge.n 80706 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 80780 │ │ │ │ + cbz r2, 80760 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 80536 │ │ │ │ - bl d94d0 │ │ │ │ - b.n 80536 │ │ │ │ + b.n 80516 │ │ │ │ + bl d93c0 │ │ │ │ + b.n 80516 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80628 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80608 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80616 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 805f6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80604 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 805e4 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.n 8075a │ │ │ │ + bmi.n 8073a │ │ │ │ ldrsb.w r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 80768 │ │ │ │ + blt.n 80748 │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 80704 │ │ │ │ + b.n 806e4 │ │ │ │ ldrsb.w r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 8077a │ │ │ │ + blt.n 8075a │ │ │ │ add.w r3, r4, #20 │ │ │ │ - b.n 80704 │ │ │ │ + b.n 806e4 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 8077a │ │ │ │ + bmi.n 8075a │ │ │ │ add.w r3, r4, #28 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #36] @ (80798 ) │ │ │ │ + ldr r3, [pc, #36] @ (80778 ) │ │ │ │ add.w r3, r3, r1, lsl #5 │ │ │ │ - b.n 8071a │ │ │ │ + b.n 806fa │ │ │ │ add.w r3, r4, #20 │ │ │ │ - b.n 80770 │ │ │ │ + b.n 80750 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 80536 │ │ │ │ + b.n 80516 │ │ │ │ nop │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -0008079c <_PyUnicode_InternImmortal@@Base>: │ │ │ │ +0008077c <_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 79e38 │ │ │ │ + bl 79e5c │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000807b8 <_PyTuple_Resize@@Base>: │ │ │ │ +00080798 <_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 80a62 <_PyTuple_Resize@@Base+0x2aa> │ │ │ │ + beq.w 80a42 <_PyTuple_Resize@@Base+0x2aa> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #40760 @ 0x9f38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 80a62 <_PyTuple_Resize@@Base+0x2aa> │ │ │ │ + bne.w 80a42 <_PyTuple_Resize@@Base+0x2aa> │ │ │ │ ldr.w sl, [r7, #8] │ │ │ │ mov r8, r1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 807f6 <_PyTuple_Resize@@Base+0x3e> │ │ │ │ + beq.n 807d6 <_PyTuple_Resize@@Base+0x3e> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 80a62 <_PyTuple_Resize@@Base+0x2aa> │ │ │ │ + bne.w 80a42 <_PyTuple_Resize@@Base+0x2aa> │ │ │ │ cmp r8, sl │ │ │ │ - bne.n 80800 <_PyTuple_Resize@@Base+0x48> │ │ │ │ + bne.n 807e0 <_PyTuple_Resize@@Base+0x48> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 809b8 <_PyTuple_Resize@@Base+0x200> │ │ │ │ + beq.w 80998 <_PyTuple_Resize@@Base+0x200> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 80afc <_PyTuple_Resize@@Base+0x344> │ │ │ │ + beq.w 80adc <_PyTuple_Resize@@Base+0x344> │ │ │ │ ldr.w r3, [r7, #-8] │ │ │ │ - cbz r3, 8081c <_PyTuple_Resize@@Base+0x64> │ │ │ │ + cbz r3, 807fc <_PyTuple_Resize@@Base+0x64> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7760c │ │ │ │ + bl 77644 │ │ │ │ cmp r8, sl │ │ │ │ - bge.n 808e6 <_PyTuple_Resize@@Base+0x12e> │ │ │ │ + bge.n 808c6 <_PyTuple_Resize@@Base+0x12e> │ │ │ │ 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 808a0 <_PyTuple_Resize@@Base+0xe8> │ │ │ │ + beq.n 80880 <_PyTuple_Resize@@Base+0xe8> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 80890 <_PyTuple_Resize@@Base+0xd8> │ │ │ │ + beq.n 80870 <_PyTuple_Resize@@Base+0xd8> │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 80884 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ + beq.n 80864 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 8087a <_PyTuple_Resize@@Base+0xc2> │ │ │ │ + beq.n 8085a <_PyTuple_Resize@@Base+0xc2> │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 8086e <_PyTuple_Resize@@Base+0xb6> │ │ │ │ + beq.n 8084e <_PyTuple_Resize@@Base+0xb6> │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 80862 <_PyTuple_Resize@@Base+0xaa> │ │ │ │ + beq.n 80842 <_PyTuple_Resize@@Base+0xaa> │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 80856 <_PyTuple_Resize@@Base+0x9e> │ │ │ │ + beq.n 80836 <_PyTuple_Resize@@Base+0x9e> │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80918 <_PyTuple_Resize@@Base+0x160> │ │ │ │ + bne.n 808f8 <_PyTuple_Resize@@Base+0x160> │ │ │ │ add.w r5, r8, #1 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80b18 <_PyTuple_Resize@@Base+0x360> │ │ │ │ + bne.w 80af8 <_PyTuple_Resize@@Base+0x360> │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80ac0 <_PyTuple_Resize@@Base+0x308> │ │ │ │ + bne.w 80aa0 <_PyTuple_Resize@@Base+0x308> │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80aa2 <_PyTuple_Resize@@Base+0x2ea> │ │ │ │ + bne.w 80a82 <_PyTuple_Resize@@Base+0x2ea> │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80980 <_PyTuple_Resize@@Base+0x1c8> │ │ │ │ + bne.n 80960 <_PyTuple_Resize@@Base+0x1c8> │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80ade <_PyTuple_Resize@@Base+0x326> │ │ │ │ + bne.w 80abe <_PyTuple_Resize@@Base+0x326> │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80a44 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ + bne.w 80a24 <_PyTuple_Resize@@Base+0x28c> │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, sl │ │ │ │ - beq.n 808e6 <_PyTuple_Resize@@Base+0x12e> │ │ │ │ + beq.n 808c6 <_PyTuple_Resize@@Base+0x12e> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ adds r4, r6, #4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80932 <_PyTuple_Resize@@Base+0x17a> │ │ │ │ + bne.n 80912 <_PyTuple_Resize@@Base+0x17a> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8094c <_PyTuple_Resize@@Base+0x194> │ │ │ │ + bne.n 8092c <_PyTuple_Resize@@Base+0x194> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80966 <_PyTuple_Resize@@Base+0x1ae> │ │ │ │ + bne.n 80946 <_PyTuple_Resize@@Base+0x1ae> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80a10 <_PyTuple_Resize@@Base+0x258> │ │ │ │ + bne.w 809f0 <_PyTuple_Resize@@Base+0x258> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 809d4 <_PyTuple_Resize@@Base+0x21c> │ │ │ │ + bne.w 809b4 <_PyTuple_Resize@@Base+0x21c> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 809f2 <_PyTuple_Resize@@Base+0x23a> │ │ │ │ + bne.w 809d2 <_PyTuple_Resize@@Base+0x23a> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8099e <_PyTuple_Resize@@Base+0x1e6> │ │ │ │ + bne.n 8097e <_PyTuple_Resize@@Base+0x1e6> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ add.w r6, r4, #28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80a84 <_PyTuple_Resize@@Base+0x2cc> │ │ │ │ + bne.w 80a64 <_PyTuple_Resize@@Base+0x2cc> │ │ │ │ adds r5, #7 │ │ │ │ cmp r5, sl │ │ │ │ - bne.n 808a0 <_PyTuple_Resize@@Base+0xe8> │ │ │ │ - ldr r2, [pc, #632] @ (80b60 <_PyTuple_Resize@@Base+0x3a8>) │ │ │ │ + bne.n 80880 <_PyTuple_Resize@@Base+0xe8> │ │ │ │ + ldr r2, [pc, #632] @ (80b40 <_PyTuple_Resize@@Base+0x3a8>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80b36 <_PyTuple_Resize@@Base+0x37e> │ │ │ │ + bne.w 80b16 <_PyTuple_Resize@@Base+0x37e> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1bac58 <_PyObject_GC_Resize@@Base> │ │ │ │ + bl 1ba304 <_PyObject_GC_Resize@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80b42 <_PyTuple_Resize@@Base+0x38a> │ │ │ │ - bl 1980f0 <_Py_NewReference@@Base> │ │ │ │ + beq.w 80b22 <_PyTuple_Resize@@Base+0x38a> │ │ │ │ + bl 197798 <_Py_NewReference@@Base> │ │ │ │ cmp r8, sl │ │ │ │ - bgt.w 80a2e <_PyTuple_Resize@@Base+0x276> │ │ │ │ + bgt.w 80a0e <_PyTuple_Resize@@Base+0x276> │ │ │ │ mov r0, r4 │ │ │ │ str.w r4, [r9] │ │ │ │ - bl 711b4 │ │ │ │ - b.n 807fa <_PyTuple_Resize@@Base+0x42> │ │ │ │ + bl 711d8 │ │ │ │ + b.n 807da <_PyTuple_Resize@@Base+0x42> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80852 <_PyTuple_Resize@@Base+0x9a> │ │ │ │ + bge.n 80832 <_PyTuple_Resize@@Base+0x9a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80852 <_PyTuple_Resize@@Base+0x9a> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80852 <_PyTuple_Resize@@Base+0x9a> │ │ │ │ + bne.n 80832 <_PyTuple_Resize@@Base+0x9a> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80832 <_PyTuple_Resize@@Base+0x9a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 808a8 <_PyTuple_Resize@@Base+0xf0> │ │ │ │ + bge.n 80888 <_PyTuple_Resize@@Base+0xf0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 808a8 <_PyTuple_Resize@@Base+0xf0> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 808a8 <_PyTuple_Resize@@Base+0xf0> │ │ │ │ + bne.n 80888 <_PyTuple_Resize@@Base+0xf0> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80888 <_PyTuple_Resize@@Base+0xf0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 808b0 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + bge.n 80890 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 808b0 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 808b0 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + bne.n 80890 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80890 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 808b6 <_PyTuple_Resize@@Base+0xfe> │ │ │ │ + bge.n 80896 <_PyTuple_Resize@@Base+0xfe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 808b6 <_PyTuple_Resize@@Base+0xfe> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 808b6 <_PyTuple_Resize@@Base+0xfe> │ │ │ │ + bne.n 80896 <_PyTuple_Resize@@Base+0xfe> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80896 <_PyTuple_Resize@@Base+0xfe> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 80882 <_PyTuple_Resize@@Base+0xca> │ │ │ │ + bge.w 80862 <_PyTuple_Resize@@Base+0xca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80882 <_PyTuple_Resize@@Base+0xca> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80882 <_PyTuple_Resize@@Base+0xca> │ │ │ │ + bne.w 80862 <_PyTuple_Resize@@Base+0xca> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80862 <_PyTuple_Resize@@Base+0xca> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 808d4 <_PyTuple_Resize@@Base+0x11c> │ │ │ │ + bge.n 808b4 <_PyTuple_Resize@@Base+0x11c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 808d4 <_PyTuple_Resize@@Base+0x11c> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 808d4 <_PyTuple_Resize@@Base+0x11c> │ │ │ │ + bne.n 808b4 <_PyTuple_Resize@@Base+0x11c> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 808b4 <_PyTuple_Resize@@Base+0x11c> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 809cc <_PyTuple_Resize@@Base+0x214> │ │ │ │ + bge.n 809ac <_PyTuple_Resize@@Base+0x214> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 809cc <_PyTuple_Resize@@Base+0x214> │ │ │ │ + cbnz r3, 809ac <_PyTuple_Resize@@Base+0x214> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #404] @ (80b64 <_PyTuple_Resize@@Base+0x3ac>) │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #404] @ (80b44 <_PyTuple_Resize@@Base+0x3ac>) │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 807fa <_PyTuple_Resize@@Base+0x42> │ │ │ │ + b.n 807da <_PyTuple_Resize@@Base+0x42> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 808c6 <_PyTuple_Resize@@Base+0x10e> │ │ │ │ + bge.w 808a6 <_PyTuple_Resize@@Base+0x10e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 808c6 <_PyTuple_Resize@@Base+0x10e> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 808c6 <_PyTuple_Resize@@Base+0x10e> │ │ │ │ + bne.w 808a6 <_PyTuple_Resize@@Base+0x10e> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 808a6 <_PyTuple_Resize@@Base+0x10e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 808ce <_PyTuple_Resize@@Base+0x116> │ │ │ │ + bge.w 808ae <_PyTuple_Resize@@Base+0x116> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 808ce <_PyTuple_Resize@@Base+0x116> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 808ce <_PyTuple_Resize@@Base+0x116> │ │ │ │ + bne.w 808ae <_PyTuple_Resize@@Base+0x116> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 808ae <_PyTuple_Resize@@Base+0x116> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 808be <_PyTuple_Resize@@Base+0x106> │ │ │ │ + bge.w 8089e <_PyTuple_Resize@@Base+0x106> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 808be <_PyTuple_Resize@@Base+0x106> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 808be <_PyTuple_Resize@@Base+0x106> │ │ │ │ + bne.w 8089e <_PyTuple_Resize@@Base+0x106> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8089e <_PyTuple_Resize@@Base+0x106> │ │ │ │ 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 8090c <_PyTuple_Resize@@Base+0x154> │ │ │ │ + b.n 808ec <_PyTuple_Resize@@Base+0x154> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8089a <_PyTuple_Resize@@Base+0xe2> │ │ │ │ + bge.w 8087a <_PyTuple_Resize@@Base+0xe2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8089a <_PyTuple_Resize@@Base+0xe2> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8089a <_PyTuple_Resize@@Base+0xe2> │ │ │ │ + bne.w 8087a <_PyTuple_Resize@@Base+0xe2> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8087a <_PyTuple_Resize@@Base+0xe2> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r9] │ │ │ │ - bl 7a53c │ │ │ │ - movw r0, #64396 @ 0xfb8c │ │ │ │ + bl 7a54c │ │ │ │ + movw r0, #60172 @ 0xeb0c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov.w r1, #960 @ 0x3c0 │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 807fc <_PyTuple_Resize@@Base+0x44> │ │ │ │ + b.n 807dc <_PyTuple_Resize@@Base+0x44> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #28] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 808e0 <_PyTuple_Resize@@Base+0x128> │ │ │ │ + bge.w 808c0 <_PyTuple_Resize@@Base+0x128> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 808e0 <_PyTuple_Resize@@Base+0x128> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 808e0 <_PyTuple_Resize@@Base+0x128> │ │ │ │ + bne.w 808c0 <_PyTuple_Resize@@Base+0x128> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 808c0 <_PyTuple_Resize@@Base+0x128> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 80878 <_PyTuple_Resize@@Base+0xc0> │ │ │ │ + bge.w 80858 <_PyTuple_Resize@@Base+0xc0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80878 <_PyTuple_Resize@@Base+0xc0> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80878 <_PyTuple_Resize@@Base+0xc0> │ │ │ │ + bne.w 80858 <_PyTuple_Resize@@Base+0xc0> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80858 <_PyTuple_Resize@@Base+0xc0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8086c <_PyTuple_Resize@@Base+0xb4> │ │ │ │ + bge.w 8084c <_PyTuple_Resize@@Base+0xb4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8086c <_PyTuple_Resize@@Base+0xb4> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8086c <_PyTuple_Resize@@Base+0xb4> │ │ │ │ + bne.w 8084c <_PyTuple_Resize@@Base+0xb4> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8084c <_PyTuple_Resize@@Base+0xb4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8088e <_PyTuple_Resize@@Base+0xd6> │ │ │ │ + bge.w 8086e <_PyTuple_Resize@@Base+0xd6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8088e <_PyTuple_Resize@@Base+0xd6> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8088e <_PyTuple_Resize@@Base+0xd6> │ │ │ │ + bne.w 8086e <_PyTuple_Resize@@Base+0xd6> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8086e <_PyTuple_Resize@@Base+0xd6> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 80b4e <_PyTuple_Resize@@Base+0x396> │ │ │ │ + blt.n 80b2e <_PyTuple_Resize@@Base+0x396> │ │ │ │ mov r0, r8 │ │ │ │ - bl 716f0 │ │ │ │ + bl 71714 │ │ │ │ clz r3, r0 │ │ │ │ str.w r0, [r9] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ negs r0, r3 │ │ │ │ - b.n 807fc <_PyTuple_Resize@@Base+0x44> │ │ │ │ + b.n 807dc <_PyTuple_Resize@@Base+0x44> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 80860 <_PyTuple_Resize@@Base+0xa8> │ │ │ │ + bge.w 80840 <_PyTuple_Resize@@Base+0xa8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80860 <_PyTuple_Resize@@Base+0xa8> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80860 <_PyTuple_Resize@@Base+0xa8> │ │ │ │ + bne.w 80840 <_PyTuple_Resize@@Base+0xa8> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80840 <_PyTuple_Resize@@Base+0xa8> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 808f2 <_PyTuple_Resize@@Base+0x13a> │ │ │ │ + b.n 808d2 <_PyTuple_Resize@@Base+0x13a> │ │ │ │ mov r0, r7 │ │ │ │ str.w r4, [r9] │ │ │ │ - bl 7ea4c │ │ │ │ - b.n 80a7e <_PyTuple_Resize@@Base+0x2c6> │ │ │ │ + bl 7ea3c │ │ │ │ + b.n 80a5e <_PyTuple_Resize@@Base+0x2c6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80b04 <_PyTuple_Resize@@Base+0x34c> │ │ │ │ + bne.n 80ae4 <_PyTuple_Resize@@Base+0x34c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80b04 <_PyTuple_Resize@@Base+0x34c> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80ae4 <_PyTuple_Resize@@Base+0x34c> │ │ │ │ nop │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 80b8a <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ + cbz r3, 80b6a <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbz r3, 80b8a <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ - ldr r3, [pc, #60] @ (80bb0 <_PyTuple_Resize@@Base+0x3f8>) │ │ │ │ + cbz r3, 80b6a <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ + ldr r3, [pc, #60] @ (80b90 <_PyTuple_Resize@@Base+0x3f8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r0, #116] @ 0x74 │ │ │ │ - cbnz r2, 80b8a <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ + cbnz r2, 80b6a <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ - cbnz r2, 80b8c <_PyTuple_Resize@@Base+0x3d4> │ │ │ │ + cbnz r2, 80b6c <_PyTuple_Resize@@Base+0x3d4> │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 80b94 <_PyTuple_Resize@@Base+0x3dc> │ │ │ │ + bpl.n 80b74 <_PyTuple_Resize@@Base+0x3dc> │ │ │ │ bx lr │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 80b8a <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ - b.n 80b80 <_PyTuple_Resize@@Base+0x3c8> │ │ │ │ + bne.n 80b6a <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ + b.n 80b60 <_PyTuple_Resize@@Base+0x3c8> │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 80b98 <_PyTuple_Resize@@Base+0x3e0> │ │ │ │ + bne.n 80b78 <_PyTuple_Resize@@Base+0x3e0> │ │ │ │ dmb ish │ │ │ │ - b.n 80b8a <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ + b.n 80b6a <_PyTuple_Resize@@Base+0x3d2> │ │ │ │ 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 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 80bee <_PyTuple_Resize@@Base+0x436> │ │ │ │ + cbz r0, 80bce <_PyTuple_Resize@@Base+0x436> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ strd r3, r3, [r0, #24] │ │ │ │ strb.w r3, [r0, #32] │ │ │ │ - cbz r4, 80bf0 <_PyTuple_Resize@@Base+0x438> │ │ │ │ + cbz r4, 80bd0 <_PyTuple_Resize@@Base+0x438> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ str r4, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #4] @ (80bf8 <_PyTuple_Resize@@Base+0x440>) │ │ │ │ + ldr r3, [pc, #4] @ (80bd8 <_PyTuple_Resize@@Base+0x440>) │ │ │ │ str r3, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ 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, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80c72 <_PyTuple_Resize@@Base+0x4ba> │ │ │ │ + bne.n 80c52 <_PyTuple_Resize@@Base+0x4ba> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 80c2c <_PyTuple_Resize@@Base+0x474> │ │ │ │ + cbz r0, 80c0c <_PyTuple_Resize@@Base+0x474> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80c2c <_PyTuple_Resize@@Base+0x474> │ │ │ │ + bge.n 80c0c <_PyTuple_Resize@@Base+0x474> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 80c2c <_PyTuple_Resize@@Base+0x474> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 80c0c <_PyTuple_Resize@@Base+0x474> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 80ca6 <_PyTuple_Resize@@Base+0x4ee> │ │ │ │ + bne.n 80c86 <_PyTuple_Resize@@Base+0x4ee> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 80c4c <_PyTuple_Resize@@Base+0x494> │ │ │ │ + cbz r0, 80c2c <_PyTuple_Resize@@Base+0x494> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80c4c <_PyTuple_Resize@@Base+0x494> │ │ │ │ + bge.n 80c2c <_PyTuple_Resize@@Base+0x494> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 80c4c <_PyTuple_Resize@@Base+0x494> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 80c2c <_PyTuple_Resize@@Base+0x494> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbnz r0, 80c8c <_PyTuple_Resize@@Base+0x4d4> │ │ │ │ + cbnz r0, 80c6c <_PyTuple_Resize@@Base+0x4d4> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 80c58 <_PyTuple_Resize@@Base+0x4a0> │ │ │ │ + cbnz r0, 80c38 <_PyTuple_Resize@@Base+0x4a0> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80c54 <_PyTuple_Resize@@Base+0x49c> │ │ │ │ + bge.n 80c34 <_PyTuple_Resize@@Base+0x49c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80c54 <_PyTuple_Resize@@Base+0x49c> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80c54 <_PyTuple_Resize@@Base+0x49c> │ │ │ │ + bne.n 80c34 <_PyTuple_Resize@@Base+0x49c> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80c34 <_PyTuple_Resize@@Base+0x49c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80c12 <_PyTuple_Resize@@Base+0x45a> │ │ │ │ + bge.n 80bf2 <_PyTuple_Resize@@Base+0x45a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80c12 <_PyTuple_Resize@@Base+0x45a> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80c12 <_PyTuple_Resize@@Base+0x45a> │ │ │ │ + bne.n 80bf2 <_PyTuple_Resize@@Base+0x45a> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80bf2 <_PyTuple_Resize@@Base+0x45a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #28] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80c50 <_PyTuple_Resize@@Base+0x498> │ │ │ │ + bge.n 80c30 <_PyTuple_Resize@@Base+0x498> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80c50 <_PyTuple_Resize@@Base+0x498> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80c50 <_PyTuple_Resize@@Base+0x498> │ │ │ │ + bne.n 80c30 <_PyTuple_Resize@@Base+0x498> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80c30 <_PyTuple_Resize@@Base+0x498> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80c32 <_PyTuple_Resize@@Base+0x47a> │ │ │ │ + bge.n 80c12 <_PyTuple_Resize@@Base+0x47a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80c32 <_PyTuple_Resize@@Base+0x47a> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80c32 <_PyTuple_Resize@@Base+0x47a> │ │ │ │ + bne.n 80c12 <_PyTuple_Resize@@Base+0x47a> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80c12 <_PyTuple_Resize@@Base+0x47a> │ │ │ │ │ │ │ │ -00080cc0 : │ │ │ │ +00080ca0 : │ │ │ │ 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 80ce8 │ │ │ │ + bl 80cc8 │ │ │ │ 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 │ │ │ │ @@ -127233,61 +127245,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 80e84 │ │ │ │ - cbz r3, 80d2e │ │ │ │ + bgt.w 80e64 │ │ │ │ + cbz r3, 80d0e │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi.w 80e96 │ │ │ │ + bhi.w 80e76 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 80eb8 │ │ │ │ + bhi.w 80e98 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 80d02 │ │ │ │ + beq.n 80ce2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 80d02 │ │ │ │ + bne.n 80ce2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r4, #1 │ │ │ │ movs r5, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80d0e │ │ │ │ + bne.n 80cee │ │ │ │ cmp r4, r3 │ │ │ │ - blt.w 80f82 │ │ │ │ - beq.w 81032 │ │ │ │ + blt.w 80f62 │ │ │ │ + beq.w 80fa0 │ │ │ │ cmp r4, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq.w 80eea │ │ │ │ + beq.w 80eca │ │ │ │ subs r2, r4, #1 │ │ │ │ mov r9, r2 │ │ │ │ cmp r2, #19 │ │ │ │ - bgt.w 80f62 │ │ │ │ - ldr r1, [pc, #684] @ (80ff8 ) │ │ │ │ + bgt.w 80f42 │ │ │ │ + ldr r1, [pc, #680] @ (80fd4 ) │ │ │ │ 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, #1720] @ 0x6b8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 80efc │ │ │ │ - ldr r0, [pc, #656] @ (80ffc ) │ │ │ │ + beq.w 80edc │ │ │ │ + ldr r0, [pc, #652] @ (80fd8 ) │ │ │ │ ldr.w r1, [r2, #1724] @ 0x6bc │ │ │ │ ldr r7, [r5, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1724] @ 0x6bc │ │ │ │ ldr.w r1, [r0, #1600] @ 0x640 │ │ │ │ str.w r7, [r2, #1720] @ 0x6b8 │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 80f86 │ │ │ │ + bne.w 80f66 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #12] │ │ │ │ lsls r2, r4, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 2b348 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -127315,335 +127327,339 @@ │ │ │ │ str.w r2, [r5, #-8] │ │ │ │ str.w r7, [r3, #3760] @ 0xeb0 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ str.w r7, [r3, #3868] @ 0xf1c │ │ │ │ ldr r7, [sp, #0] │ │ │ │ str.w lr, [r3, #3768] @ 0xeb8 │ │ │ │ cmp lr, r7 │ │ │ │ - bgt.w 80f1e │ │ │ │ + bgt.w 80efe │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 81158 │ │ │ │ + bl 81140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8102a │ │ │ │ + beq.w 80faa │ │ │ │ str r0, [r5, #16] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 81158 │ │ │ │ + bl 81140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8102e │ │ │ │ + beq.w 81006 │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq.n 80e5e │ │ │ │ + beq.n 80e3e │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 81158 │ │ │ │ + bl 81140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80fd0 │ │ │ │ + beq.w 8100a │ │ │ │ cmp r4, #3 │ │ │ │ str r0, [r5, #24] │ │ │ │ itt ne │ │ │ │ addne.w r3, r5, #24 │ │ │ │ movne r6, #3 │ │ │ │ - beq.n 80e5e │ │ │ │ + beq.n 80e3e │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 81158 │ │ │ │ + bl 81140 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80fd2 │ │ │ │ + beq.w 80fac │ │ │ │ adds r6, #1 │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 80e42 │ │ │ │ + bne.n 80e22 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81000 │ │ │ │ + bne.w 80fdc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 80e92 │ │ │ │ - bhi.n 80eb0 │ │ │ │ + beq.n 80e72 │ │ │ │ + bhi.n 80e90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8105c │ │ │ │ + beq.w 81040 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq.n 80eb4 │ │ │ │ + beq.n 80e94 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 80e92 │ │ │ │ - bls.n 80e70 │ │ │ │ + beq.n 80e72 │ │ │ │ + bls.n 80e50 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 80eb4 │ │ │ │ + beq.n 80e94 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 80e80 │ │ │ │ + bne.n 80e60 │ │ │ │ subs r5, #1 │ │ │ │ - b.n 80d02 │ │ │ │ + b.n 80ce2 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 80edc │ │ │ │ - bhi.n 80ea8 │ │ │ │ + beq.n 80ebc │ │ │ │ + bhi.n 80e88 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 80edc │ │ │ │ + beq.n 80ebc │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.w 80d1e │ │ │ │ - b.n 80e92 │ │ │ │ + bne.w 80cfe │ │ │ │ + b.n 80e72 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.w 80d1e │ │ │ │ - b.n 80e92 │ │ │ │ + bne.w 80cfe │ │ │ │ + b.n 80e72 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 80e80 │ │ │ │ + bne.n 80e60 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 80d02 │ │ │ │ + b.n 80ce2 │ │ │ │ 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 80d02 │ │ │ │ + bne.w 80ce2 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 80e92 │ │ │ │ + beq.n 80e72 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.w 80d1e │ │ │ │ + bne.w 80cfe │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 80eb4 │ │ │ │ + bne.n 80e94 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r4, #1 │ │ │ │ movs r5, #1 │ │ │ │ - b.n 80e84 │ │ │ │ + b.n 80e64 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 81158 │ │ │ │ + bl 81140 │ │ │ │ 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 76f98 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76fd0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 80f76 │ │ │ │ - ldr r2, [pc, #232] @ (80ff8 ) │ │ │ │ + cbz r0, 80f56 │ │ │ │ + ldr r2, [pc, #228] @ (80fd4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r0, #12] │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - b.n 80d90 │ │ │ │ + b.n 80d70 │ │ │ │ ldr.w r2, [r3, #3748] @ 0xea4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 80e02 │ │ │ │ + beq.w 80de2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 80e02 │ │ │ │ + beq.w 80de2 │ │ │ │ ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80e02 │ │ │ │ + bne.w 80de2 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ - cbnz r3, 80faa │ │ │ │ + cbnz r3, 80f8c │ │ │ │ add.w r2, r6, #12 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.w 80e02 │ │ │ │ + bmi.w 80de2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 80f4c │ │ │ │ + bne.n 80f2c │ │ │ │ dmb ish │ │ │ │ - b.n 80e02 │ │ │ │ + b.n 80de2 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 80efc │ │ │ │ - bl 1fc770 │ │ │ │ + bls.n 80edc │ │ │ │ + bl 1fb898 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 80fb4 │ │ │ │ + cbnz r0, 80f96 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 297080 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + bl 2960bc <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 80e68 │ │ │ │ - movw r2, #6105 @ 0x17d9 │ │ │ │ + b.n 80e48 │ │ │ │ + movw r2, #5177 @ 0x1439 │ │ │ │ movt r2, #19 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 80fbe │ │ │ │ + bne.n 8100e │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b7b0 │ │ │ │ - cbnz r0, 80fc8 │ │ │ │ + bl 6b7e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 81018 │ │ │ │ mov r0, r5 │ │ │ │ - bl 131e48 │ │ │ │ - ldr r3, [pc, #84] @ (80ff8 ) │ │ │ │ + bl 131aa0 │ │ │ │ + ldr r3, [pc, #76] @ (80fd4 ) │ │ │ │ ldr.w r6, [r8, r3] │ │ │ │ - b.n 80d8a │ │ │ │ + b.n 80d6a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80e02 │ │ │ │ - b.n 80f3c │ │ │ │ - ldr r3, [pc, #64] @ (80ff8 ) │ │ │ │ + bne.w 80de2 │ │ │ │ + b.n 80f1c │ │ │ │ + ldr r3, [pc, #60] @ (80fd4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - b.n 80d90 │ │ │ │ - ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r7 │ │ │ │ - ldr r3, [pc, #44] @ (80ff8 ) │ │ │ │ - ldr.w r6, [r8, r3] │ │ │ │ - b.n 80d8a │ │ │ │ - movs r6, #2 │ │ │ │ + b.n 80d70 │ │ │ │ + movw r5, #5160 @ 0x1428 │ │ │ │ + movt r5, #75 @ 0x4b │ │ │ │ + b.n 80e48 │ │ │ │ + mov r6, r0 │ │ │ │ sub.w r3, r9, r6 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 297080 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + bl 2960bc <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 80f82 │ │ │ │ + bge.n 80f62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80f82 │ │ │ │ + bne.n 80f62 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 80f82 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80f62 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ 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 8101e │ │ │ │ - cbnz r4, 8103c │ │ │ │ + beq.n 80ffa │ │ │ │ + cbnz r4, 81020 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80e68 │ │ │ │ - b.n 81000 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 80fd2 │ │ │ │ + beq.w 80e48 │ │ │ │ + b.n 80fdc │ │ │ │ movs r6, #1 │ │ │ │ - b.n 80fd2 │ │ │ │ - movw r5, #5160 @ 0x1428 │ │ │ │ - movt r5, #75 @ 0x4b │ │ │ │ - b.n 80e68 │ │ │ │ + b.n 80fac │ │ │ │ + movs r6, #2 │ │ │ │ + b.n 80fac │ │ │ │ + ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [pc, #60] @ (81058 ) │ │ │ │ + ldr.w r6, [r8, r3] │ │ │ │ + b.n 80d6a │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19864 @ 0x4d98 │ │ │ │ + movw r1, #15640 @ 0x3d18 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 80fe8 │ │ │ │ - b.n 80f82 │ │ │ │ + blt.n 80fc2 │ │ │ │ + b.n 80f62 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19836 @ 0x4d7c │ │ │ │ + movw r1, #15612 @ 0x3cfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 80f82 │ │ │ │ + bl f3560 │ │ │ │ + b.n 80f62 │ │ │ │ + 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.w ip, #0 │ │ │ │ subs r2, r0, #1 │ │ │ │ mov r0, ip │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp.w ip, #0 │ │ │ │ - bgt.n 810ce │ │ │ │ + bgt.n 810b6 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 810bc │ │ │ │ + beq.n 810a4 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi.n 810e2 │ │ │ │ + bhi.n 810ca │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 81102 │ │ │ │ + bhi.n 810ea │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8113c │ │ │ │ + beq.n 81124 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 8108a │ │ │ │ + beq.n 81072 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8108a │ │ │ │ + bne.n 81072 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 81098 │ │ │ │ + bne.n 81080 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 810dc │ │ │ │ - bhi.n 810f8 │ │ │ │ - cbz r3, 8113c │ │ │ │ + beq.n 810c4 │ │ │ │ + bhi.n 810e0 │ │ │ │ + cbz r3, 81124 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq.n 810fc │ │ │ │ + beq.n 810e4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 810dc │ │ │ │ - bls.n 810be │ │ │ │ + beq.n 810c4 │ │ │ │ + bls.n 810a6 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 810fc │ │ │ │ + beq.n 810e4 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 810ca │ │ │ │ + bne.n 810b2 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8108a │ │ │ │ + b.n 81072 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 8112a │ │ │ │ - bhi.n 810f2 │ │ │ │ + beq.n 81112 │ │ │ │ + bhi.n 810da │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 8112a │ │ │ │ + beq.n 81112 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 810a8 │ │ │ │ - b.n 810dc │ │ │ │ + bne.n 81090 │ │ │ │ + b.n 810c4 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 810a8 │ │ │ │ - b.n 810dc │ │ │ │ + bne.n 81090 │ │ │ │ + b.n 810c4 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 810ca │ │ │ │ + bne.n 810b2 │ │ │ │ add.w ip, ip, #1 │ │ │ │ - b.n 8108a │ │ │ │ + b.n 81072 │ │ │ │ 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 8108a │ │ │ │ + bne.n 81072 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 810dc │ │ │ │ + beq.n 810c4 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 810a8 │ │ │ │ + bne.n 81090 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 810fc │ │ │ │ + bne.n 810e4 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 810ce │ │ │ │ + b.n 810b6 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19836 @ 0x4d7c │ │ │ │ + movw r1, #15612 @ 0x3cfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -127651,229 +127667,229 @@ │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ adds r0, r2, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi.w 81aec │ │ │ │ + bhi.w 81b08 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ - lsls r6, r5, #5 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r6, r5, #5 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r6, r0, #3 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r6, r5, #5 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r6, r5, #5 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ + lsls r7, r5, #5 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r5, #5 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r0, #3 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r5, #5 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r5, #5 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r5, r1, #2 │ │ │ │ lsls r4, r4, #11 │ │ │ │ lsls r0, r2, #13 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsls r7, r5, #9 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r5, #11 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r5, r1, #2 │ │ │ │ + lsls r7, r5, #9 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r5, r5, #11 │ │ │ │ lsls r7, r0, #12 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ lsls r3, r6, #1 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ lsls r3, r6, #1 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r6, r5, #2 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ lsls r5, r2, #12 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r5, r1, #2 │ │ │ │ lsls r3, r7, #11 │ │ │ │ lsls r1, r4, #9 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ lsls r1, r4, #9 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r5, r1, #2 │ │ │ │ + lsls r5, r1, #2 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ lsls r7, r5, #9 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ + lsls r5, r1, #2 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r5, r1, #2 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ lsls r5, r3, #13 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r6, r5, #2 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ lsls r2, r7, #12 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ - lsls r5, r6, #18 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ + lsls r7, r1, #19 │ │ │ │ lsls r6, r1, #11 │ │ │ │ - lsls r6, r5, #2 │ │ │ │ + lsls r7, r5, #2 │ │ │ │ lsls r5, r7, #9 │ │ │ │ + ldrb r1, [r2, #1] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - ldrb r2, [r2, #1] │ │ │ │ - adds r1, r3, #4 │ │ │ │ - cmp r2, #38 @ 0x26 │ │ │ │ - beq.n 812ac │ │ │ │ - str r1, [r6, #0] │ │ │ │ + cmp r1, #38 @ 0x26 │ │ │ │ + add.w r2, r3, #4 │ │ │ │ + beq.n 81296 │ │ │ │ + str r2, [r6, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 81aaa │ │ │ │ + beq.w 81a5e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq.n 81292 │ │ │ │ + beq.n 8127c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81292 │ │ │ │ + bge.n 8127c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 800ec │ │ │ │ - mov r0, r3 │ │ │ │ - str r1, [r6, #0] │ │ │ │ - movw r2, #23161 @ 0x5a79 │ │ │ │ + b.w 800cc │ │ │ │ + mov r1, r3 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + movw r2, #22449 @ 0x57b1 │ │ │ │ movt r2, #21 │ │ │ │ - ldr.w r5, [r0], #8 │ │ │ │ - str r0, [r6, #0] │ │ │ │ + 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 818b8 │ │ │ │ + bne.w 818a0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 812a2 │ │ │ │ + bne.n 8128c │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ - b.n 81292 │ │ │ │ + b.n 8127c │ │ │ │ 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 81946 │ │ │ │ + beq.w 8192e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 81956 │ │ │ │ + beq.w 8193e │ │ │ │ mov r0, r5 │ │ │ │ blx 2bfb8 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 79798 │ │ │ │ + bl 797c0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 81292 │ │ │ │ + b.n 8127c │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ - bl 81074 │ │ │ │ + bl 8105c │ │ │ │ subs r2, r0, #0 │ │ │ │ mov r8, r2 │ │ │ │ - blt.w 819c0 │ │ │ │ - beq.w 8185c │ │ │ │ + blt.w 819de │ │ │ │ + beq.w 81844 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.w 81922 │ │ │ │ - ldr r1, [pc, #840] @ (81674 ) │ │ │ │ + bgt.w 8190a │ │ │ │ + ldr r1, [pc, #836] @ (8165c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #1720] @ 0x6b8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 81896 │ │ │ │ - ldr r0, [pc, #812] @ (81678 ) │ │ │ │ + beq.w 8187e │ │ │ │ + ldr r0, [pc, #808] @ (81660 ) │ │ │ │ ldr.w r2, [r3, #1724] @ 0x6bc │ │ │ │ ldr r1, [r5, #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, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81a6c │ │ │ │ + bne.w 81972 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #12] │ │ │ │ mov.w r2, r8, lsl #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 2b348 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ @@ -127901,796 +127917,795 @@ │ │ │ │ str.w r2, [r5, #-8] │ │ │ │ str.w r7, [r3, #3760] @ 0xeb0 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ str.w r7, [r3, #3868] @ 0xf1c │ │ │ │ ldr r7, [sp, #8] │ │ │ │ str.w lr, [r3, #3768] @ 0xeb8 │ │ │ │ cmp lr, r7 │ │ │ │ - bgt.w 818c2 │ │ │ │ + bgt.w 818aa │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81158 │ │ │ │ + bl 81140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81a94 │ │ │ │ + beq.w 81a5a │ │ │ │ mov r7, r8 │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 8144e │ │ │ │ + beq.n 81438 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81158 │ │ │ │ + bl 81140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81a90 │ │ │ │ + beq.w 81a40 │ │ │ │ cmp r7, #2 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq.n 8144e │ │ │ │ + beq.n 81438 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81158 │ │ │ │ + bl 81140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81a68 │ │ │ │ + beq.w 81aac │ │ │ │ cmp r7, #3 │ │ │ │ str r0, [r5, #24] │ │ │ │ - beq.n 8144e │ │ │ │ + beq.n 81438 │ │ │ │ add.w r2, r5, #24 │ │ │ │ mov r9, r5 │ │ │ │ mov r7, r6 │ │ │ │ mov r5, r4 │ │ │ │ movs r6, #3 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 81158 │ │ │ │ + bl 81140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81a48 │ │ │ │ + beq.w 81aa2 │ │ │ │ adds r6, #1 │ │ │ │ str.w r0, [r4, #4]! │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 81432 │ │ │ │ + bne.n 8141c │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bne.w 81868 │ │ │ │ + bne.w 81850 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 81292 │ │ │ │ + b.n 8127c │ │ │ │ mov r2, r0 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi.w 81aec │ │ │ │ - add r1, pc, #4 @ (adr r1, 81478 ) │ │ │ │ + bhi.w 81b08 │ │ │ │ + add r1, pc, #4 @ (adr r1, 81460 ) │ │ │ │ ldr.w pc, [r1, r3, lsl #2] │ │ │ │ - nop │ │ │ │ - asrs r7, r3, #17 │ │ │ │ + asrs r1, r1, #17 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r7, r3, #17 │ │ │ │ + asrs r1, r1, #17 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r7, r1, #12 │ │ │ │ + asrs r1, r7, #11 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r7, r3, #17 │ │ │ │ + asrs r1, r1, #17 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r7, r3, #17 │ │ │ │ + asrs r1, r1, #17 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r3, r3, #10 │ │ │ │ + asrs r5, r0, #10 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r3, r1, #29 │ │ │ │ + asrs r3, r6, #28 │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, r4, r0 │ │ │ │ + adds r3, r1, r0 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r3, r3, #10 │ │ │ │ + asrs r5, r0, #10 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r4, #25 │ │ │ │ + asrs r1, r1, #25 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r5, r3, #29 │ │ │ │ + asrs r5, r0, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r2, #30 │ │ │ │ + asrs r1, r7, #29 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r5, #9 │ │ │ │ + asrs r1, r2, #9 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r5, #9 │ │ │ │ + asrs r1, r2, #9 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r5, #9 │ │ │ │ + asrs r1, r2, #9 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r7, r3, #11 │ │ │ │ + asrs r1, r1, #11 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r5, r5, #30 │ │ │ │ + asrs r5, r2, #30 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r3, r3, #10 │ │ │ │ + asrs r5, r0, #10 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r7, #29 │ │ │ │ + asrs r1, r4, #29 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r5, r0, #25 │ │ │ │ + asrs r5, r5, #24 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r5, r0, #25 │ │ │ │ + asrs r5, r5, #24 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r3, r3, #10 │ │ │ │ + asrs r5, r0, #10 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r3, r3, #10 │ │ │ │ + asrs r5, r0, #10 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r1, r4, #25 │ │ │ │ + asrs r1, r1, #25 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r3, r3, #10 │ │ │ │ + asrs r5, r0, #10 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r3, r3, #10 │ │ │ │ + asrs r5, r0, #10 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - adds r5, r7, r0 │ │ │ │ + adds r5, r4, r0 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r7, r3, #11 │ │ │ │ + asrs r1, r1, #11 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r7, r6, #31 │ │ │ │ + asrs r7, r3, #31 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ + subs r1, r1, r4 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r7, r3, #28 │ │ │ │ + asrs r7, r0, #28 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r7, r3, #11 │ │ │ │ + asrs r1, r1, #11 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r5, r7, #25 │ │ │ │ + asrs r5, r4, #25 │ │ │ │ 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, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 85c28 │ │ │ │ + b.w 85c0c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7e104 │ │ │ │ + b.w 7e0f4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ - bl 81074 │ │ │ │ + bl 8105c │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.w 819c0 │ │ │ │ + blt.w 819de │ │ │ │ ands.w r2, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov fp, r2 │ │ │ │ - bne.w 81a24 │ │ │ │ - bl 706ec │ │ │ │ + bne.w 81a7e │ │ │ │ + bl 70718 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81b2c │ │ │ │ - cbz r3, 81704 │ │ │ │ + beq.w 81ab0 │ │ │ │ + cbz r3, 816ec │ │ │ │ mov r7, r4 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, fp │ │ │ │ mov sl, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 81158 │ │ │ │ + bl 81140 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 819fa │ │ │ │ + beq.w 81a16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 81158 │ │ │ │ + bl 81140 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 819c4 │ │ │ │ + beq.w 819e2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7888c │ │ │ │ + bl 788b0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 819c4 │ │ │ │ + beq.w 819e2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8196e │ │ │ │ + blt.w 81956 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 816fa │ │ │ │ + bge.n 816e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81b52 │ │ │ │ + beq.w 81b20 │ │ │ │ adds r4, #2 │ │ │ │ cmp r9, r4 │ │ │ │ - bgt.n 816ae │ │ │ │ + bgt.n 81696 │ │ │ │ mov r5, r8 │ │ │ │ mov r4, r7 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ mov r0, r4 │ │ │ │ - bl 19b540 │ │ │ │ + bl 19abe8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81292 │ │ │ │ + bne.w 8127c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 819b4 │ │ │ │ - b.n 819c0 │ │ │ │ + blt.w 819d2 │ │ │ │ + b.n 819de │ │ │ │ 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 8190c │ │ │ │ + beq.w 818f4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 81956 │ │ │ │ + beq.w 8193e │ │ │ │ mov r0, r5 │ │ │ │ blx 2bfb8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 714dc │ │ │ │ + b.w 71500 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 14ff4c │ │ │ │ + b.w 14fc8c │ │ │ │ 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, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1026b8 │ │ │ │ + b.w 10247c │ │ │ │ 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 714dc │ │ │ │ + bl 71500 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 81292 │ │ │ │ + b.n 8127c │ │ │ │ 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, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 121ef4 │ │ │ │ + b.w 121cc0 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ - bl 81074 │ │ │ │ + bl 8105c │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.w 819c0 │ │ │ │ + blt.w 819de │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 7193c │ │ │ │ + bl 71974 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81b5a │ │ │ │ + beq.w 81b30 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r4 │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r2 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.w 8198a │ │ │ │ + beq.w 81996 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 81158 │ │ │ │ + bl 81140 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8199c │ │ │ │ + beq.w 819ba │ │ │ │ ldr r1, [r6, #12] │ │ │ │ str.w r0, [r1, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 817d0 │ │ │ │ + b.n 817b8 │ │ │ │ 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 81b12 │ │ │ │ + beq.w 81b3c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 81956 │ │ │ │ + beq.w 8193e │ │ │ │ mov r0, r5 │ │ │ │ blx 2abf4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 8b144 │ │ │ │ + b.w 8b118 │ │ │ │ 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, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 24f58c │ │ │ │ + b.w 24e6e0 │ │ │ │ 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 81292 │ │ │ │ + b.n 8127c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r5, [pc, #728] @ (81b38 ) │ │ │ │ + ldr r5, [pc, #736] @ (81b28 ) │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 81458 │ │ │ │ + beq.w 81442 │ │ │ │ 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 8188a │ │ │ │ + beq.n 81872 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 81aca │ │ │ │ + bne.w 81acc │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 81458 │ │ │ │ - b.n 81868 │ │ │ │ + beq.w 81442 │ │ │ │ + b.n 81850 │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 76f98 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76fd0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81b04 │ │ │ │ - ldr r3, [pc, #652] @ (81b3c ) │ │ │ │ + beq.w 81afa │ │ │ │ + ldr r3, [pc, #660] @ (81b2c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ - b.n 8136a │ │ │ │ + b.n 81354 │ │ │ │ mov r3, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ ldr.w r2, [r3, #3748] @ 0xea4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 813e6 │ │ │ │ + beq.w 813d0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 813e6 │ │ │ │ + beq.w 813d0 │ │ │ │ ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 813e6 │ │ │ │ + bne.w 813d0 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81980 │ │ │ │ + bne.n 81968 │ │ │ │ add.w r2, r9, #12 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 813e6 │ │ │ │ + bmi.w 813d0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 818f6 │ │ │ │ + bne.n 818de │ │ │ │ dmb ish │ │ │ │ - b.n 813e6 │ │ │ │ + b.n 813d0 │ │ │ │ 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, 81956 │ │ │ │ + cbz r5, 8193e │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 8173e │ │ │ │ - b.n 81736 │ │ │ │ + bge.w 81726 │ │ │ │ + b.n 8171e │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 81896 │ │ │ │ - bl 1fc770 │ │ │ │ + bls.n 8187e │ │ │ │ + bl 1fb898 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81b04 │ │ │ │ - ldr r3, [pc, #512] @ (81b3c ) │ │ │ │ + beq.w 81afa │ │ │ │ + ldr r3, [pc, #520] @ (81b2c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ - b.n 81370 │ │ │ │ + b.n 8135a │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 81b66 │ │ │ │ + bne.w 81aee │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 812d4 │ │ │ │ + bge.w 812be │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 812d4 │ │ │ │ + b.n 812be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 816e8 │ │ │ │ + bne.w 816d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 816e8 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 816d0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 813e6 │ │ │ │ - b.n 818e4 │ │ │ │ + bne.w 813d0 │ │ │ │ + b.n 818cc │ │ │ │ + movw r2, #5177 @ 0x1439 │ │ │ │ + movt r2, #19 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 819a8 │ │ │ │ + add.w r0, r0, #1592 @ 0x638 │ │ │ │ + bl 6b7e8 │ │ │ │ + cbnz r0, 819b2 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 131aa0 │ │ │ │ + ldr r3, [pc, #412] @ (81b2c ) │ │ │ │ + ldr.w r9, [r7, r3] │ │ │ │ + b.n 81354 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r6 │ │ │ │ - bl 19b540 │ │ │ │ + bl 19abe8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81292 │ │ │ │ - b.n 81712 │ │ │ │ + bne.w 8127c │ │ │ │ + b.n 816fa │ │ │ │ + ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [pc, #376] @ (81b2c ) │ │ │ │ + ldr.w r9, [r7, r3] │ │ │ │ + b.n 81354 │ │ │ │ mov r0, r3 │ │ │ │ subs r3, r5, #1 │ │ │ │ mov r1, r2 │ │ │ │ subs r3, r3, r4 │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ mov r5, r6 │ │ │ │ - bl 297080 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + bl 2960bc <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 819c0 │ │ │ │ + bge.n 819de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 819c0 │ │ │ │ + cbnz r3, 819de │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 81292 │ │ │ │ + b.n 8127c │ │ │ │ mov fp, r4 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r5 │ │ │ │ sub.w r3, r9, #2 │ │ │ │ sub.w r3, r3, fp │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ - bl 297080 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + bl 2960bc <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 81b40 │ │ │ │ + blt.n 81abc │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 819b4 │ │ │ │ - b.n 819c0 │ │ │ │ + blt.n 819d2 │ │ │ │ + b.n 819de │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ subs r3, r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 297080 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + bl 2960bc <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 819c0 │ │ │ │ + bge.n 819de │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 819c0 │ │ │ │ + bne.n 819de │ │ │ │ mov r0, r8 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 819c0 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 819de │ │ │ │ + movs r3, #1 │ │ │ │ + sub.w r3, sl, r3 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2960bc <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 819d2 │ │ │ │ + b.n 819de │ │ │ │ + mov r3, r0 │ │ │ │ + b.n 81a42 │ │ │ │ + bl 7fe2c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 819de │ │ │ │ + movw r3, #4356 @ 0x1104 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #15684 @ 0x3d44 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f3560 │ │ │ │ + b.n 819de │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #19892 @ 0x4db4 │ │ │ │ + movw r1, #15668 @ 0x3d34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 297080 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ - b.n 819c0 │ │ │ │ + bl 2960bc <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + b.n 819de │ │ │ │ mov r3, r6 │ │ │ │ mov r4, r5 │ │ │ │ mov r6, r7 │ │ │ │ mov r5, r9 │ │ │ │ - sub.w r3, sl, r3 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ + b.n 81a42 │ │ │ │ + movs r3, #2 │ │ │ │ + b.n 81a42 │ │ │ │ + movs r2, #125 @ 0x7d │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 297080 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 819b4 │ │ │ │ - b.n 819c0 │ │ │ │ - movs r3, #2 │ │ │ │ - b.n 81a50 │ │ │ │ - movw r2, #6105 @ 0x17d9 │ │ │ │ - movt r2, #19 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 81a98 │ │ │ │ - add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b7b0 │ │ │ │ - cbnz r0, 81aa2 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 131e48 │ │ │ │ - ldr r3, [pc, #176] @ (81b3c ) │ │ │ │ - ldr.w r9, [r7, r3] │ │ │ │ - b.n 8136a │ │ │ │ - movs r3, #1 │ │ │ │ - b.n 81a50 │ │ │ │ - mov r3, r0 │ │ │ │ - b.n 81a50 │ │ │ │ - ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [pc, #152] @ (81b3c ) │ │ │ │ - ldr.w r9, [r7, r3] │ │ │ │ - b.n 8136a │ │ │ │ - bl 7fe4c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 819c0 │ │ │ │ - movw r3, #4356 @ 0x1104 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19908 @ 0x4dc4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 819c0 │ │ │ │ + bl 2960bc <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + b.n 819de │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 81a06 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81a06 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19864 @ 0x4d98 │ │ │ │ + movw r1, #15640 @ 0x3d18 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 819b4 │ │ │ │ - b.n 819c0 │ │ │ │ + blt.w 819d2 │ │ │ │ + b.n 819de │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.w 812e0 │ │ │ │ + b.w 812e8 │ │ │ │ + mov r3, r8 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2960bc <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + b.n 819de │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19944 @ 0x4de8 │ │ │ │ + movw r1, #15720 @ 0x3d68 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 819c0 │ │ │ │ - mov r3, r8 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ + bl f3560 │ │ │ │ + b.n 819de │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 816e2 │ │ │ │ + movs r6, #40 @ 0x28 │ │ │ │ + lsls r6, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r2, #93 @ 0x5d │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 297080 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ - b.n 819c0 │ │ │ │ + bl 2960bc <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + b.n 819de │ │ │ │ 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 81956 │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.w 8180e │ │ │ │ - b.n 81816 │ │ │ │ - movs r2, #125 @ 0x7d │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 297080 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ - b.n 819c0 │ │ │ │ - movs r6, #40 @ 0x28 │ │ │ │ - lsls r6, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 819ea │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 819ea │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 816fa │ │ │ │ - movs r2, #93 @ 0x5d │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 297080 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ - b.n 819c0 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ + beq.w 8193e │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 812f6 │ │ │ │ - b.w 812fe │ │ │ │ + blt.w 817f6 │ │ │ │ + b.n 817fe │ │ │ │ nop │ │ │ │ │ │ │ │ -00081b74 : │ │ │ │ +00081b58 : │ │ │ │ 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} │ │ │ │ @@ -128698,1613 +128713,1611 @@ │ │ │ │ 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 706ec │ │ │ │ + bl 70718 │ │ │ │ str r0, [sp, #20] │ │ │ │ str.w r0, [r6, #3896] @ 0xf38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82a66 │ │ │ │ + beq.w 82a4a │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ movw r0, #8984 @ 0x2318 │ │ │ │ movt r0, #76 @ 0x4c │ │ │ │ - bl 19bf90 │ │ │ │ + bl 19b638 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82d08 │ │ │ │ - bl 84dc8 │ │ │ │ + beq.w 82cec │ │ │ │ + bl 84dac │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82a66 │ │ │ │ + beq.w 82a4a │ │ │ │ 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, #-212] │ │ │ │ - bl 84e14 │ │ │ │ + bl 84df8 │ │ │ │ str.w r0, [r6, #368] @ 0x170 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82a66 │ │ │ │ + beq.w 82a4a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20652 @ 0x50ac │ │ │ │ + movw r1, #16428 @ 0x402c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82a66 │ │ │ │ + beq.w 82a4a │ │ │ │ movw r3, #59856 @ 0xe9d0 │ │ │ │ movt r3, #79 @ 0x4f │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 2b9dc │ │ │ │ - bl 19c844 │ │ │ │ + bl 19beec │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82d24 │ │ │ │ + beq.w 82d08 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #764] @ (81f24 ) │ │ │ │ + ldr r1, [pc, #764] @ (81f08 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7888c │ │ │ │ + bl 788b0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82d24 │ │ │ │ + beq.w 82d08 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20660 @ 0x50b4 │ │ │ │ + movw r1, #16436 @ 0x4034 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82d24 │ │ │ │ + beq.w 82d08 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81c5c │ │ │ │ + bge.n 81c40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82cfe │ │ │ │ + beq.w 82ce2 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r1, #20672 @ 0x50c0 │ │ │ │ + movw r1, #16448 @ 0x4040 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 19c890 │ │ │ │ + bl 19bf38 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82996 │ │ │ │ + beq.w 8297a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #20716 @ 0x50ec │ │ │ │ + movw r1, #16492 @ 0x406c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81ca6 │ │ │ │ + bge.n 81c8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82cea │ │ │ │ + beq.w 82cce │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 82996 │ │ │ │ + beq.w 8297a │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47412 @ 0xb934 │ │ │ │ + movw r1, #43188 @ 0xa8b4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 19c890 │ │ │ │ + bl 19bf38 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82996 │ │ │ │ + beq.w 8297a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #20732 @ 0x50fc │ │ │ │ + movw r1, #16508 @ 0x407c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81ce6 │ │ │ │ + bge.n 81cca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82cf4 │ │ │ │ + beq.w 82cd8 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 82996 │ │ │ │ + beq.w 8297a │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20748 @ 0x510c │ │ │ │ + movw r1, #16524 @ 0x408c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 19c890 │ │ │ │ + bl 19bf38 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82996 │ │ │ │ + beq.w 8297a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #20764 @ 0x511c │ │ │ │ + movw r1, #16540 @ 0x409c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81d26 │ │ │ │ + bge.n 81d0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82ce0 │ │ │ │ + beq.w 82cc4 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 82996 │ │ │ │ + beq.w 8297a │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #9844 @ 0x2674 │ │ │ │ + movw r1, #5620 @ 0x15f4 │ │ │ │ movt r1, #44 @ 0x2c │ │ │ │ - bl 19c890 │ │ │ │ + bl 19bf38 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82996 │ │ │ │ + beq.w 8297a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #20784 @ 0x5130 │ │ │ │ + movw r1, #16560 @ 0x40b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81d66 │ │ │ │ + bge.n 81d4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82d6a │ │ │ │ + beq.w 82d4e │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 82996 │ │ │ │ - bl 18dc5c │ │ │ │ + beq.w 8297a │ │ │ │ + bl 18d304 │ │ │ │ movw r0, #61056 @ 0xee80 │ │ │ │ movt r0, #79 @ 0x4f │ │ │ │ - bl 79770 │ │ │ │ + bl 79798 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82996 │ │ │ │ + beq.w 8297a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #54488 @ 0xd4d8 │ │ │ │ + movw r1, #50264 @ 0xc458 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81da8 │ │ │ │ + bge.n 81d8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82d60 │ │ │ │ + beq.w 82d44 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 82996 │ │ │ │ + beq.w 8297a │ │ │ │ mov.w r0, #1264 @ 0x4f0 │ │ │ │ movt r0, #782 @ 0x30e │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82996 │ │ │ │ + beq.w 8297a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #20804 @ 0x5144 │ │ │ │ + movw r1, #16580 @ 0x40c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81de6 │ │ │ │ + bge.n 81dca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82d56 │ │ │ │ + beq.w 82d3a │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 82996 │ │ │ │ - movw r3, #63920 @ 0xf9b0 │ │ │ │ + beq.w 8297a │ │ │ │ + movw r3, #59696 @ 0xe930 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #20816 @ 0x5150 │ │ │ │ + movw r1, #16592 @ 0x40d0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #20824 @ 0x5158 │ │ │ │ + movw r0, #16600 @ 0x40d8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 80cc0 │ │ │ │ + bl 80ca0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82996 │ │ │ │ + beq.w 8297a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #20832 @ 0x5160 │ │ │ │ + movw r1, #16608 @ 0x40e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81e36 │ │ │ │ + bge.n 81e1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82d4c │ │ │ │ + beq.w 82d30 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 82996 │ │ │ │ - movw r0, #63920 @ 0xf9b0 │ │ │ │ + beq.w 8297a │ │ │ │ + movw r0, #59696 @ 0xe930 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 79770 │ │ │ │ + bl 79798 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82996 │ │ │ │ + beq.w 8297a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #20840 @ 0x5168 │ │ │ │ + movw r1, #16616 @ 0x40e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 82d7e │ │ │ │ + blt.w 82d62 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 82996 │ │ │ │ + beq.w 8297a │ │ │ │ movw r0, #1013 @ 0x3f5 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82996 │ │ │ │ + beq.w 8297a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #20852 @ 0x5174 │ │ │ │ + movw r1, #16628 @ 0x40f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81ea6 │ │ │ │ + bge.n 81e8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82d74 │ │ │ │ + beq.w 82d58 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 82996 │ │ │ │ - movw r0, #58472 @ 0xe468 │ │ │ │ + beq.w 8297a │ │ │ │ + movw r0, #54248 @ 0xd3e8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - bl 79770 │ │ │ │ + bl 79798 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82996 │ │ │ │ + beq.w 8297a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #20864 @ 0x5180 │ │ │ │ + movw r1, #16640 @ 0x4100 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81ee4 │ │ │ │ + bge.n 81ec8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82d92 │ │ │ │ + beq.w 82d76 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 82996 │ │ │ │ - movw r0, #20876 @ 0x518c │ │ │ │ + beq.w 8297a │ │ │ │ + movw r0, #16652 @ 0x410c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 79770 │ │ │ │ + bl 79798 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82996 │ │ │ │ + beq.w 8297a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #33880 @ 0x8458 │ │ │ │ + movw r1, #29656 @ 0x73d8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81f28 │ │ │ │ + bge.n 81f0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82b94 │ │ │ │ - b.n 81f28 │ │ │ │ + beq.w 82b78 │ │ │ │ + b.n 81f0c │ │ │ │ lsls r0, r3, #6 │ │ │ │ lsls r6, r1, #1 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 82996 │ │ │ │ + beq.w 8297a │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82996 │ │ │ │ + beq.w 8297a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #20884 @ 0x5194 │ │ │ │ + movw r1, #16660 @ 0x4114 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81f62 │ │ │ │ + bge.n 81f46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82c36 │ │ │ │ + beq.w 82c1a │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 82996 │ │ │ │ - bl 19c8f4 │ │ │ │ + beq.w 8297a │ │ │ │ + bl 19bf9c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82996 │ │ │ │ + beq.w 8297a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #16100 @ 0x3ee4 │ │ │ │ + movw r1, #11876 @ 0x2e64 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81f98 │ │ │ │ + bge.n 81f7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82c2c │ │ │ │ + beq.w 82c10 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 82996 │ │ │ │ - bl 19ca80 │ │ │ │ + beq.w 8297a │ │ │ │ + bl 19c128 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82996 │ │ │ │ + beq.w 8297a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #16032 @ 0x3ea0 │ │ │ │ + movw r1, #11808 @ 0x2e20 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 81fce │ │ │ │ + bge.n 81fb2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82c22 │ │ │ │ + beq.w 82c06 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 82996 │ │ │ │ - ldr r2, [pc, #324] @ (8211c ) │ │ │ │ + beq.w 8297a │ │ │ │ + ldr r2, [pc, #324] @ (82100 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movw r1, #31012 @ 0x7924 │ │ │ │ movt r1, #82 @ 0x52 │ │ │ │ - bl 19b260 │ │ │ │ + bl 19a908 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82c18 │ │ │ │ + beq.w 82bfc │ │ │ │ movw r0, #31012 @ 0x7924 │ │ │ │ movt r0, #82 @ 0x52 │ │ │ │ - bl 85690 │ │ │ │ + bl 85674 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82996 │ │ │ │ + beq.w 8297a │ │ │ │ movs r0, #32 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82bfc │ │ │ │ + beq.w 82be0 │ │ │ │ str r0, [r6, #16] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82be0 │ │ │ │ + beq.w 82bc4 │ │ │ │ str r0, [r6, #20] │ │ │ │ movw r0, #52015 @ 0xcb2f │ │ │ │ movt r0, #4 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82bba │ │ │ │ + beq.w 82b9e │ │ │ │ str r0, [r6, #24] │ │ │ │ movs r0, #0 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82b9e │ │ │ │ + beq.w 82b82 │ │ │ │ str r0, [r6, #28] │ │ │ │ movw r0, #16963 @ 0x4243 │ │ │ │ movt r0, #15 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82c94 │ │ │ │ + beq.w 82c78 │ │ │ │ movw r7, #44540 @ 0xadfc │ │ │ │ movt r7, #75 @ 0x4b │ │ │ │ str r0, [r6, #32] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 79770 │ │ │ │ + bl 79798 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82c78 │ │ │ │ + beq.w 82c5c │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82c5c │ │ │ │ + beq.w 82c40 │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82c40 │ │ │ │ + beq.w 82c24 │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ movs r0, #0 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82cba │ │ │ │ + beq.w 82c9e │ │ │ │ str r0, [r6, #48] @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #26560 @ 0x67c0 │ │ │ │ + movw r1, #22336 @ 0x5740 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 820b8 │ │ │ │ + bge.n 8209c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82cb0 │ │ │ │ + beq.w 82c94 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 82996 │ │ │ │ + beq.w 8297a │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ movt r0, #16 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82996 │ │ │ │ + beq.w 8297a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #20892 @ 0x519c │ │ │ │ + movw r1, #16668 @ 0x411c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 820f6 │ │ │ │ + bge.n 820da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82cd6 │ │ │ │ + beq.w 82cba │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 82996 │ │ │ │ + beq.w 8297a │ │ │ │ movs r0, #0 │ │ │ │ - bl 7193c │ │ │ │ + bl 71974 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82996 │ │ │ │ + beq.w 8297a │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r6, [r3, #1788] @ 0x6fc │ │ │ │ - b.n 82150 │ │ │ │ + b.n 82134 │ │ │ │ movs r3, #76 @ 0x4c │ │ │ │ lsls r4, r1, #1 │ │ │ │ - bl 79770 │ │ │ │ + bl 79798 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 82b76 │ │ │ │ - bl 85d00 │ │ │ │ + beq.w 82b5a │ │ │ │ + bl 85ce4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82b22 │ │ │ │ + beq.w 82b06 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8214c │ │ │ │ + bge.n 82130 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82b18 │ │ │ │ + beq.w 82afc │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr.w r0, [r6, r8, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 82120 │ │ │ │ + bne.n 82104 │ │ │ │ mov r0, r9 │ │ │ │ - bl 86318 │ │ │ │ + bl 862fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82b4e │ │ │ │ + bne.w 82b32 │ │ │ │ mov r0, r9 │ │ │ │ - bl 769ac │ │ │ │ + bl 769e4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82184 │ │ │ │ + bge.n 82168 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 82184 │ │ │ │ + cbnz r3, 82168 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 82996 │ │ │ │ + beq.w 8297a │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20904 @ 0x51a8 │ │ │ │ + movw r1, #16680 @ 0x4128 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 821ae │ │ │ │ + bge.n 82192 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82b0e │ │ │ │ + beq.w 82af2 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 82996 │ │ │ │ + beq.w 8297a │ │ │ │ movw r0, #297 @ 0x129 │ │ │ │ - bl 716f0 │ │ │ │ + bl 71714 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82996 │ │ │ │ - ldr r7, [pc, #772] @ (824cc ) │ │ │ │ + beq.w 8297a │ │ │ │ + ldr r7, [pc, #772] @ (824b0 ) │ │ │ │ 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 79798 │ │ │ │ + bl 797c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82af2 │ │ │ │ + beq.w 82ad6 │ │ │ │ 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 79798 │ │ │ │ + bl 797c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82af0 │ │ │ │ + beq.w 82ad4 │ │ │ │ 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 79798 │ │ │ │ + bl 797c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82af0 │ │ │ │ + beq.w 82ad4 │ │ │ │ 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 79798 │ │ │ │ + bl 797c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82af0 │ │ │ │ + beq.w 82ad4 │ │ │ │ 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 79798 │ │ │ │ + bl 797c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82af0 │ │ │ │ + beq.w 82ad4 │ │ │ │ str.w r0, [r9, #16] │ │ │ │ cmp sl, r7 │ │ │ │ add.w r9, r9, #16 │ │ │ │ - bne.n 821fa │ │ │ │ + bne.n 821de │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #20928 @ 0x51c0 │ │ │ │ + movw r1, #16704 @ 0x4140 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movw r0, #11536 @ 0x2d10 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldrd fp, r4, [sp, #32] │ │ │ │ - bl 87e38 │ │ │ │ + bl 87e2c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 822c2 │ │ │ │ + bge.n 822a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 822c2 │ │ │ │ + cbnz r3, 822a6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 82996 │ │ │ │ + beq.w 8297a │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #60784 @ 0xed70 │ │ │ │ + movw r1, #56560 @ 0xdcf0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 822ec │ │ │ │ + bge.n 822d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82958 │ │ │ │ + beq.w 8293c │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 82996 │ │ │ │ - movw r0, #20932 @ 0x51c4 │ │ │ │ + beq.w 8297a │ │ │ │ + movw r0, #16708 @ 0x4144 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 79770 │ │ │ │ + bl 79798 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82996 │ │ │ │ + beq.w 8297a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #20940 @ 0x51cc │ │ │ │ + movw r1, #16716 @ 0x414c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8232a │ │ │ │ + bge.n 8230e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82960 │ │ │ │ + beq.w 82944 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 82996 │ │ │ │ - movw r0, #63920 @ 0xf9b0 │ │ │ │ + beq.w 8297a │ │ │ │ + movw r0, #59696 @ 0xe930 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 79770 │ │ │ │ + bl 79798 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82996 │ │ │ │ + beq.w 8297a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #20952 @ 0x51d8 │ │ │ │ + movw r1, #16728 @ 0x4158 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 82968 │ │ │ │ + blt.w 8294c │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 82996 │ │ │ │ - ldr r2, [pc, #360] @ (824d0 ) │ │ │ │ + beq.w 8297a │ │ │ │ + ldr r2, [pc, #360] @ (824b4 ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #360] @ (824d4 ) │ │ │ │ + ldr r1, [pc, #360] @ (824b8 ) │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 19b260 │ │ │ │ + bl 19a908 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82c18 │ │ │ │ - ldr r0, [pc, #344] @ (824d4 ) │ │ │ │ - bl 85690 │ │ │ │ + beq.w 82bfc │ │ │ │ + ldr r0, [pc, #344] @ (824b8 ) │ │ │ │ + bl 85674 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82996 │ │ │ │ + beq.w 8297a │ │ │ │ movs r0, #3 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ str r0, [r7, #16] │ │ │ │ movs r0, #14 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ str r0, [r7, #20] │ │ │ │ movs r0, #4 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ str r0, [r7, #24] │ │ │ │ - movw r0, #20964 @ 0x51e4 │ │ │ │ + movw r0, #16740 @ 0x4164 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 79770 │ │ │ │ + bl 79798 │ │ │ │ str r0, [r7, #28] │ │ │ │ movs r0, #0 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ str r0, [r7, #32] │ │ │ │ ldr.w r3, [fp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8297a │ │ │ │ + bne.w 8295e │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #26540 @ 0x67ac │ │ │ │ + movw r1, #22316 @ 0x572c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 823e2 │ │ │ │ + bge.n 823c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 829b6 │ │ │ │ + beq.w 8299a │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 82996 │ │ │ │ - bl 706ec │ │ │ │ + beq.w 8297a │ │ │ │ + bl 70718 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82996 │ │ │ │ - movw r0, #20972 @ 0x51ec │ │ │ │ + beq.w 8297a │ │ │ │ + movw r0, #16748 @ 0x416c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 79770 │ │ │ │ + bl 79798 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 829be │ │ │ │ + beq.w 829a2 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #57696 @ 0xe160 │ │ │ │ + movw r1, #53472 @ 0xd0e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82430 │ │ │ │ + bge.n 82414 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 829d6 │ │ │ │ + beq.w 829ba │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 829be │ │ │ │ - movw r0, #20980 @ 0x51f4 │ │ │ │ + beq.w 829a2 │ │ │ │ + movw r0, #16756 @ 0x4174 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 79770 │ │ │ │ + bl 79798 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 829be │ │ │ │ + beq.w 829a2 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #20992 @ 0x5200 │ │ │ │ + movw r1, #16768 @ 0x4180 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82474 │ │ │ │ + bge.n 82458 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 829de │ │ │ │ + beq.w 829c2 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 829be │ │ │ │ + beq.w 829a2 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #54488 @ 0xd4d8 │ │ │ │ + movw r1, #50264 @ 0xc458 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 829be │ │ │ │ + beq.w 829a2 │ │ │ │ mov.w r0, #1264 @ 0x4f0 │ │ │ │ movt r0, #782 @ 0x30e │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 829be │ │ │ │ + beq.w 829a2 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #20804 @ 0x5144 │ │ │ │ + movw r1, #16580 @ 0x40c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 824d8 │ │ │ │ + bge.n 824bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 829e6 │ │ │ │ - b.n 824d8 │ │ │ │ - lsrs r4, r5, #27 │ │ │ │ - movs r2, r6 │ │ │ │ + beq.w 829ca │ │ │ │ + b.n 824bc │ │ │ │ + mcr2 0, 3, r0, cr12, cr1, {1} │ │ │ │ movs r3, #92 @ 0x5c │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldrb r4, [r6, #7] │ │ │ │ lsls r2, r2, #1 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 829be │ │ │ │ - movw r0, #21004 @ 0x520c │ │ │ │ + beq.w 829a2 │ │ │ │ + movw r0, #16780 @ 0x418c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 79770 │ │ │ │ + bl 79798 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 829be │ │ │ │ + beq.w 829a2 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #21024 @ 0x5220 │ │ │ │ + movw r1, #16800 @ 0x41a0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82518 │ │ │ │ + bge.n 824fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 829ee │ │ │ │ + beq.w 829d2 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 829be │ │ │ │ + beq.w 829a2 │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #21036 @ 0x522c │ │ │ │ + movw r1, #16812 @ 0x41ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 829be │ │ │ │ + beq.w 829a2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19d29c <_PyNamespace_New@@Base> │ │ │ │ + bl 19c940 <_PyNamespace_New@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82558 │ │ │ │ + bge.n 8253c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 82558 │ │ │ │ + cbnz r3, 8253c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 82996 │ │ │ │ + beq.w 8297a │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #52036 @ 0xcb44 │ │ │ │ + movw r1, #47812 @ 0xbac4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82582 │ │ │ │ + bge.n 82566 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 829f6 │ │ │ │ + beq.w 829da │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 82996 │ │ │ │ - ldr r2, [pc, #760] @ (82884 ) │ │ │ │ + beq.w 8297a │ │ │ │ + ldr r2, [pc, #760] @ (82868 ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #760] @ (82888 ) │ │ │ │ + ldr r1, [pc, #760] @ (8286c ) │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 19b260 │ │ │ │ + bl 19a908 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82c18 │ │ │ │ - ldr r0, [pc, #748] @ (82888 ) │ │ │ │ + beq.w 82bfc │ │ │ │ + ldr r0, [pc, #748] @ (8286c ) │ │ │ │ ldr.w r6, [fp, #8] │ │ │ │ - bl 85690 │ │ │ │ + bl 85674 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82996 │ │ │ │ + beq.w 8297a │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 19d3ec <_PyNamespace_New@@Base+0x150> │ │ │ │ + bl 19ca90 <_PyNamespace_New@@Base+0x150> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 829fe │ │ │ │ + beq.w 829e2 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #20752 @ 0x5110 │ │ │ │ + movw r1, #16528 @ 0x4090 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 825de │ │ │ │ + bge.n 825c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82a16 │ │ │ │ + beq.w 829fa │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 82996 │ │ │ │ - movw r0, #40344 @ 0x9d98 │ │ │ │ + beq.w 8297a │ │ │ │ + movw r0, #36120 @ 0x8d18 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - bl 79770 │ │ │ │ + bl 79798 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82996 │ │ │ │ + beq.w 8297a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #21068 @ 0x524c │ │ │ │ + movw r1, #16844 @ 0x41cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8261c │ │ │ │ + bge.n 82600 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82a1e │ │ │ │ + beq.w 82a02 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 82996 │ │ │ │ - bl 19d8d0 │ │ │ │ + beq.w 8297a │ │ │ │ + bl 19cf74 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82996 │ │ │ │ + beq.w 8297a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #29360 @ 0x72b0 │ │ │ │ + movw r1, #25136 @ 0x6230 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82652 │ │ │ │ + bge.n 82636 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82a26 │ │ │ │ + beq.w 82a0a │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 82996 │ │ │ │ + beq.w 8297a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [pc, #556] @ (8288c ) │ │ │ │ - ldr r1, [pc, #560] @ (82890 ) │ │ │ │ - bl 19b260 │ │ │ │ + ldr r2, [pc, #556] @ (82870 ) │ │ │ │ + ldr r1, [pc, #560] @ (82874 ) │ │ │ │ + bl 19a908 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82c18 │ │ │ │ + beq.w 82bfc │ │ │ │ movs r0, #0 │ │ │ │ - bl 7193c │ │ │ │ + bl 71974 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82996 │ │ │ │ + beq.w 8297a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #21088 @ 0x5260 │ │ │ │ + movw r1, #16864 @ 0x41e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8269c │ │ │ │ + bge.n 82680 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82a3e │ │ │ │ + beq.w 82a22 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 82996 │ │ │ │ - bl 706ec │ │ │ │ + beq.w 8297a │ │ │ │ + bl 70718 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82996 │ │ │ │ + beq.w 8297a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #21100 @ 0x526c │ │ │ │ + movw r1, #16876 @ 0x41ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 826d2 │ │ │ │ + bge.n 826b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82a2e │ │ │ │ + beq.w 82a12 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 82996 │ │ │ │ + beq.w 8297a │ │ │ │ movs r0, #0 │ │ │ │ - bl 7193c │ │ │ │ + bl 71974 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82996 │ │ │ │ + beq.w 8297a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #21120 @ 0x5280 │ │ │ │ + movw r1, #16896 @ 0x4200 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8270a │ │ │ │ + bge.n 826ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82a36 │ │ │ │ + beq.w 82a1a │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 82996 │ │ │ │ + beq.w 8297a │ │ │ │ ldr.w r3, [fp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82a46 │ │ │ │ + bne.w 82a2a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - movw r2, #50776 @ 0xc658 │ │ │ │ + movw r2, #46552 @ 0xb5d8 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 19daa4 │ │ │ │ + bl 19d148 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82a66 │ │ │ │ - ldr r0, [pc, #352] @ (82894 ) │ │ │ │ + beq.w 82a4a │ │ │ │ + ldr r0, [pc, #352] @ (82878 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - bl 19bf90 │ │ │ │ + bl 19b638 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82a66 │ │ │ │ - movw r1, #10608 @ 0x2970 │ │ │ │ + beq.w 82a4a │ │ │ │ + movw r1, #6384 @ 0x18f0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r2, [pc, #328] @ (82898 ) │ │ │ │ - bl 83c8c │ │ │ │ + ldr r2, [pc, #328] @ (8287c ) │ │ │ │ + bl 83c70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82a4e │ │ │ │ - movw r1, #64752 @ 0xfcf0 │ │ │ │ + bne.w 82a32 │ │ │ │ + movw r1, #60528 @ 0xec70 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r2, [pc, #312] @ (8289c ) │ │ │ │ + ldr r2, [pc, #312] @ (82880 ) │ │ │ │ mov r0, r9 │ │ │ │ - bl 83c8c │ │ │ │ + bl 83c70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82a4e │ │ │ │ - bl 19d29c <_PyNamespace_New@@Base> │ │ │ │ + bne.w 82a32 │ │ │ │ + bl 19c940 <_PyNamespace_New@@Base> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82a4e │ │ │ │ + beq.w 82a32 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #23452 @ 0x5b9c │ │ │ │ + movw r1, #19228 @ 0x4b1c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r9 │ │ │ │ - bl 83c8c │ │ │ │ + bl 83c70 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 827a2 │ │ │ │ + bge.n 82786 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82a84 │ │ │ │ + beq.w 82a68 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 82a4e │ │ │ │ - ldr r7, [pc, #244] @ (828a0 ) │ │ │ │ + bne.w 82a32 │ │ │ │ + ldr r7, [pc, #244] @ (82884 ) │ │ │ │ mov.w r8, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr.w r4, [r7], #4 │ │ │ │ lsl.w r0, r8, sl │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 82a4e │ │ │ │ - bl 83c8c │ │ │ │ + beq.w 82a32 │ │ │ │ + bl 83c70 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 827e4 │ │ │ │ + bge.n 827c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82a8c │ │ │ │ + beq.w 82a70 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 82a4e │ │ │ │ + bne.w 82a32 │ │ │ │ cmp.w sl, #19 │ │ │ │ - bne.n 827b2 │ │ │ │ - movw r1, #21132 @ 0x528c │ │ │ │ + bne.n 82796 │ │ │ │ + movw r1, #16908 @ 0x420c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r2, [pc, #164] @ (828a4 ) │ │ │ │ + ldr r2, [pc, #164] @ (82888 ) │ │ │ │ mov r0, fp │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - bl 83c8c │ │ │ │ + bl 83c70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82a4e │ │ │ │ - bl 800ec │ │ │ │ + bne.w 82a32 │ │ │ │ + bl 800cc │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #21144 @ 0x5298 │ │ │ │ + movw r1, #16920 @ 0x4218 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r9 │ │ │ │ - bl 83c8c │ │ │ │ + bl 83c70 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 82a98 │ │ │ │ + blt.w 82a7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 82a4e │ │ │ │ + bne.w 82a32 │ │ │ │ movs r0, #1 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #21156 @ 0x52a4 │ │ │ │ + movw r1, #16932 @ 0x4224 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r9 │ │ │ │ - bl 83c8c │ │ │ │ + bl 83c70 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 82abc │ │ │ │ + blt.w 82aa0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 82a4e │ │ │ │ + bne.w 82a32 │ │ │ │ movs r0, #2 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #21168 @ 0x52b0 │ │ │ │ + movw r1, #16944 @ 0x4230 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r9 │ │ │ │ - bl 83c8c │ │ │ │ + bl 83c70 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 82aaa │ │ │ │ - b.n 828a8 │ │ │ │ + blt.w 82a8e │ │ │ │ + b.n 8288c │ │ │ │ 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 │ │ │ │ - asrs r4, r4, #14 │ │ │ │ + lsls r4, r4, #12 │ │ │ │ movs r2, r6 │ │ │ │ strh r0, [r4, #20] │ │ │ │ lsls r5, r1, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 82a4e │ │ │ │ + bne.w 82a32 │ │ │ │ movs r0, #5 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #21180 @ 0x52bc │ │ │ │ + movw r1, #16956 @ 0x423c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r9 │ │ │ │ - bl 83c8c │ │ │ │ + bl 83c70 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 82ace │ │ │ │ + blt.w 82ab2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 82a4e │ │ │ │ + bne.w 82a32 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #26784 @ 0x68a0 │ │ │ │ + movw r1, #22560 @ 0x5820 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82900 │ │ │ │ + bge.n 828e4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82ae0 │ │ │ │ + beq.w 82ac4 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 82a66 │ │ │ │ - ldr r0, [pc, #720] @ (82bd8 ) │ │ │ │ + beq.w 82a4a │ │ │ │ + ldr r0, [pc, #720] @ (82bbc ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - bl 19bf90 │ │ │ │ + bl 19b638 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82a66 │ │ │ │ + beq.w 82a4a │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #26800 @ 0x68b0 │ │ │ │ + movw r1, #22576 @ 0x5830 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 804d4 │ │ │ │ + bl 804b4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8293c │ │ │ │ + bge.n 82920 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82ae8 │ │ │ │ + beq.w 82acc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 82a66 │ │ │ │ + bne.w 82a4a │ │ │ │ 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 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 822ec │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 822d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8232a │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8230e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82360 │ │ │ │ + bne.w 82344 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82360 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82344 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 823be │ │ │ │ + beq.w 823a2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82996 │ │ │ │ + bge.n 8297a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 82996 │ │ │ │ + cbnz r3, 8297a │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #20560 @ 0x5050 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + movw r3, #16336 @ 0x3fd0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - ldr r1, [pc, #572] @ (82bdc ) │ │ │ │ + ldr r1, [pc, #572] @ (82bc0 ) │ │ │ │ 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 82950 │ │ │ │ + b.n 82934 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 823e2 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 823c6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82996 │ │ │ │ + bge.n 8297a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82996 │ │ │ │ + bne.n 8297a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82996 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8297a │ │ │ │ mov r0, r8 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82430 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82414 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82474 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82458 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 824d8 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 824bc │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82518 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 824fc │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82582 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82566 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82996 │ │ │ │ + bge.n 8297a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82996 │ │ │ │ + bne.n 8297a │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82996 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8297a │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 825de │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 825c2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8261c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82600 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82652 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82636 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 826d2 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 826b6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8270a │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 826ee │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8269c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82680 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82996 │ │ │ │ - b.n 8271a │ │ │ │ + bne.n 8297a │ │ │ │ + b.n 826fe │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82a66 │ │ │ │ + bge.n 82a4a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 82a66 │ │ │ │ + cbnz r3, 82a4a │ │ │ │ mov r0, r9 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #3780 @ 0xec4 │ │ │ │ - movt r2, #50 @ 0x32 │ │ │ │ - movw r3, #20560 @ 0x5050 │ │ │ │ + movw r2, #65092 @ 0xfe44 │ │ │ │ + movt r2, #49 @ 0x31 │ │ │ │ + movw r3, #16336 @ 0x3fd0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r0, [r5, #12] │ │ │ │ strd r1, r2, [r5] │ │ │ │ str r3, [r5, #8] │ │ │ │ - b.n 82950 │ │ │ │ + b.n 82934 │ │ │ │ mov r0, fp │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 827a2 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82786 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - b.n 827e4 │ │ │ │ + b.n 827c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8282e │ │ │ │ + bne.w 82812 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8282e │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82812 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 828a8 │ │ │ │ + bne.w 8288c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 828a8 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8288c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82858 │ │ │ │ + bne.w 8283c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82858 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8283c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 828d2 │ │ │ │ + bne.w 828b6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 828d2 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 828b6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82900 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 828e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8293c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82920 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 82996 │ │ │ │ + bge.w 8297a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82996 │ │ │ │ + bne.w 8297a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82996 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8297a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 821ae │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 82192 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8214c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 82130 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 82b2e │ │ │ │ + bge.n 82b12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r3, 82b6e │ │ │ │ + cbz r3, 82b52 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 82996 │ │ │ │ + bge.w 8297a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82996 │ │ │ │ + bne.w 8297a │ │ │ │ mov r0, r9 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82996 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8297a │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 82996 │ │ │ │ + bge.w 8297a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82996 │ │ │ │ + bne.w 8297a │ │ │ │ mov r0, r9 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82996 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8297a │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82b2e │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82b12 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 82996 │ │ │ │ + bge.w 8297a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82996 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82996 │ │ │ │ + bne.w 8297a │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8297a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81f28 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81f0c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 82996 │ │ │ │ + bge.w 8297a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82996 │ │ │ │ + bne.w 8297a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82996 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8297a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 82996 │ │ │ │ + bge.w 8297a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82996 │ │ │ │ + bne.w 8297a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82996 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8297a │ │ │ │ nop │ │ │ │ movs r3, #208 @ 0xd0 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r4, r2, #14 │ │ │ │ + lsls r4, r2, #12 │ │ │ │ movs r2, r6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 82996 │ │ │ │ + bge.w 8297a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82996 │ │ │ │ + bne.w 8297a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82996 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8297a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 82996 │ │ │ │ + bge.w 8297a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82996 │ │ │ │ + bne.w 8297a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82996 │ │ │ │ - movw r3, #20588 @ 0x506c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8297a │ │ │ │ + movw r3, #16364 @ 0x3fec │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - b.n 8299e │ │ │ │ + b.n 82982 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81fce │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81fb2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81f98 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81f7c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81f62 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81f46 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 82996 │ │ │ │ + bge.w 8297a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82996 │ │ │ │ + bne.w 8297a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82996 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8297a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 82996 │ │ │ │ + bge.w 8297a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82996 │ │ │ │ + bne.w 8297a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82996 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8297a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 82996 │ │ │ │ + bge.w 8297a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82996 │ │ │ │ + bne.w 8297a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82996 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8297a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 82996 │ │ │ │ + bge.w 8297a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82996 │ │ │ │ + bne.w 8297a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82996 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8297a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 820b8 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8209c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 82996 │ │ │ │ + bge.w 8297a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82996 │ │ │ │ + bne.w 8297a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 82996 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8297a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 820f6 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 820da │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81d26 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81d0a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81ca6 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81c8a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81ce6 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81cca │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81c5c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81c40 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #3780 @ 0xec4 │ │ │ │ - movt r2, #50 @ 0x32 │ │ │ │ - movw r3, #20616 @ 0x5088 │ │ │ │ + movw r2, #65092 @ 0xfe44 │ │ │ │ + movt r2, #49 @ 0x31 │ │ │ │ + movw r3, #16392 @ 0x4008 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r0, [r5, #12] │ │ │ │ strd r1, r2, [r5] │ │ │ │ str r3, [r5, #8] │ │ │ │ - b.n 82950 │ │ │ │ + b.n 82934 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a53c │ │ │ │ - ldr r3, [pc, #112] @ (82d9c ) │ │ │ │ + bl 7a54c │ │ │ │ + ldr r3, [pc, #112] @ (82d80 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #20684 @ 0x50cc │ │ │ │ + movw r3, #16460 @ 0x404c │ │ │ │ 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 82950 │ │ │ │ + b.n 82934 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81e36 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81e1a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81de6 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81dca │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81da8 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81d8c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81d66 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81d4a │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81ea6 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81e8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81e6c │ │ │ │ + bne.w 81e50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81e6c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81e50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 81ee4 │ │ │ │ - lsrs r4, r2, #27 │ │ │ │ - movs r2, r6 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81ec8 │ │ │ │ + mrc2 0, 2, r0, cr4, cr1, {1} │ │ │ │ │ │ │ │ -00082da0 : │ │ │ │ +00082d84 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r0, #-8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82e6a │ │ │ │ - ldr r2, [pc, #208] @ (82e8c ) │ │ │ │ + bne.n 82e4e │ │ │ │ + ldr r2, [pc, #208] @ (82e70 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub.w ip, r0, #8 │ │ │ │ ldr.w lr, [r3, r2] │ │ │ │ ldr.w r2, [r0, #-4] │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ addw r6, r3, #3756 @ 0xeac │ │ │ │ @@ -130324,190 +130337,190 @@ │ │ │ │ cmp r1, r5 │ │ │ │ add.w r4, r4, #1 │ │ │ │ orr.w r2, r2, r6 │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ str.w ip, [r3, #3760] @ 0xeb0 │ │ │ │ str.w r4, [r3, #3868] @ 0xf1c │ │ │ │ str.w r1, [r3, #3768] @ 0xeb8 │ │ │ │ - bgt.n 82e22 │ │ │ │ + bgt.n 82e06 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r2, [r3, #3748] @ 0xea4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 82e1e │ │ │ │ + beq.n 82e02 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 82e1e │ │ │ │ + beq.n 82e02 │ │ │ │ ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82e1e │ │ │ │ + bne.n 82e02 │ │ │ │ ldr.w r3, [lr, #72] @ 0x48 │ │ │ │ - cbnz r3, 82e62 │ │ │ │ + cbnz r3, 82e46 │ │ │ │ add.w r2, lr, #12 │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 82e1e │ │ │ │ + bmi.n 82e02 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 82e4c │ │ │ │ + bne.n 82e30 │ │ │ │ dmb ish │ │ │ │ - b.n 82e1e │ │ │ │ + b.n 82e02 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82e1e │ │ │ │ - b.n 82e3c │ │ │ │ - ldr r4, [pc, #36] @ (82e90 ) │ │ │ │ + bne.n 82e02 │ │ │ │ + b.n 82e20 │ │ │ │ + ldr r4, [pc, #36] @ (82e74 ) │ │ │ │ movw r1, #2227 @ 0x8b3 │ │ │ │ - movw r3, #17612 @ 0x44cc │ │ │ │ + movw r3, #13388 @ 0x344c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #21364 @ 0x5374 │ │ │ │ + movw r2, #17140 @ 0x42f4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 61948 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 61980 <_PyObject_AssertFailed@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #15 │ │ │ │ + lsls r0, r6, #13 │ │ │ │ movs r2, r6 │ │ │ │ │ │ │ │ -00082e94 : │ │ │ │ +00082e78 : │ │ │ │ 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 82f1a │ │ │ │ + bpl.n 82efe │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 82eea │ │ │ │ + bne.n 82ece │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 82eea │ │ │ │ + beq.n 82ece │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 77710 │ │ │ │ + bl 77748 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 82f04 │ │ │ │ + beq.n 82ee8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 82ee4 │ │ │ │ + cbz r3, 82ec8 │ │ │ │ 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 6bb60 │ │ │ │ + bl 6bb98 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 82f0c │ │ │ │ + beq.n 82ef0 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77710 │ │ │ │ + bl 77748 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 82ed0 │ │ │ │ + bne.n 82eb4 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 82ee4 │ │ │ │ + b.n 82ec8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 268f04 │ │ │ │ + bl 267ca0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ - b.n 82ee4 │ │ │ │ - movw r0, #65224 @ 0xfec8 │ │ │ │ + b.n 82ec8 │ │ │ │ + movw r0, #61000 @ 0xee48 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2468 @ 0x9a4 │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 82f12 │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 82ef6 │ │ │ │ stmdb 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, [r2, #0] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 83102 │ │ │ │ + beq.w 830e6 │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 834ae │ │ │ │ + beq.w 83492 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ movw r3, #14536 @ 0x38c8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r3, [sp, #8] │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ str r3, [sp, #24] │ │ │ │ - movw r3, #3529 @ 0xdc9 │ │ │ │ + movw r3, #3565 @ 0xded │ │ │ │ movt r3, #7 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 83b70 │ │ │ │ + bne.w 83b54 │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 83212 │ │ │ │ + bgt.w 831f6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83b56 │ │ │ │ + beq.w 83b3a │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 83b56 │ │ │ │ + bhi.w 83b3a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r5, r3, #23 │ │ │ │ movs r0, r1 │ │ │ │ lsls r6, r6, #4 │ │ │ │ lsls r5, r3, #23 │ │ │ │ lsls r5, r3, #23 │ │ │ │ lsls r5, r3, #23 │ │ │ │ lsls r7, r6, #2 │ │ │ │ movs r4, #0 │ │ │ │ lsls r7, r2, #22 │ │ │ │ - bmi.w 83bc4 │ │ │ │ - ldr.w r9, [pc, #768] @ 832b8 │ │ │ │ + bmi.w 83ba8 │ │ │ │ + ldr.w r9, [pc, #768] @ 8329c │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r1, #2000] @ 0x7d0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 83134 │ │ │ │ - ldr r0, [pc, #732] @ (832b0 ) │ │ │ │ + beq.w 83118 │ │ │ │ + ldr r0, [pc, #732] @ (83294 ) │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str.w r2, [r1, #2000] @ 0x7d0 │ │ │ │ ldr.w r2, [r1, #2004] @ 0x7d4 │ │ │ │ ldr.w fp, [r0, #1600] @ 0x640 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r1, #2004] @ 0x7d4 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 83486 │ │ │ │ + bne.w 8346a │ │ │ │ ldr r2, [r6, #0] │ │ │ │ str.w fp, [r7, #20] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ str r5, [r7, #8] │ │ │ │ - bge.n 83004 │ │ │ │ + bge.n 82fe8 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr.w r2, [sl] │ │ │ │ sub.w ip, r7, #8 │ │ │ │ str r6, [r7, #12] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ ldr.w r0, [r7, #-4] │ │ │ │ @@ -130534,429 +130547,429 @@ │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [r2, #3868] @ 0xf1c │ │ │ │ ldr.w r0, [r2, #3764] @ 0xeb4 │ │ │ │ adds r1, #1 │ │ │ │ str.w ip, [r2, #3760] @ 0xeb0 │ │ │ │ cmp r1, r0 │ │ │ │ str.w r1, [r2, #3768] @ 0xeb8 │ │ │ │ - bgt.w 833bc │ │ │ │ + bgt.w 833a0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w fp, [r5] │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 83b9c │ │ │ │ + bne.w 83b80 │ │ │ │ mov r0, fp │ │ │ │ blx 2bfb8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 79798 │ │ │ │ + bl 797c0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 839ce │ │ │ │ + beq.w 839b2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 83b02 │ │ │ │ + bpl.w 83ae6 │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 830be │ │ │ │ + bne.n 830a2 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r4, r3, #30 │ │ │ │ - beq.w 83238 │ │ │ │ + beq.w 8321c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 83ee8 │ │ │ │ + bl 83ecc │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 830e0 │ │ │ │ + bge.n 830c4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 833b4 │ │ │ │ + beq.w 83398 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 839ce │ │ │ │ + bne.w 839b2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 830f8 │ │ │ │ + bge.n 830dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83b88 │ │ │ │ + beq.w 83b6c │ │ │ │ ldr.w r4, [r5, #16]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 82f74 │ │ │ │ + bne.w 82f58 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsls r3, r2, #22 │ │ │ │ - bmi.w 83bc4 │ │ │ │ - ldr.w r9, [pc, #420] @ 832b8 │ │ │ │ + bmi.w 83ba8 │ │ │ │ + ldr.w r9, [pc, #420] @ 8329c │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ - movw r4, #9013 @ 0x2335 │ │ │ │ + movw r4, #9149 @ 0x23bd │ │ │ │ movt r4, #12 │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r1, #2000] @ 0x7d0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 82fd0 │ │ │ │ + bne.w 82fb4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ and.w r7, r0, #24 │ │ │ │ ubfx ip, r0, #14, #1 │ │ │ │ cmp r7, #0 │ │ │ │ ite eq │ │ │ │ moveq fp, ip │ │ │ │ addne.w fp, ip, #1 │ │ │ │ lsls r0, r0, #29 │ │ │ │ mov.w r7, fp, lsl #3 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bmi.w 8391a │ │ │ │ + bmi.w 838fe │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ subs r0, r0, r7 │ │ │ │ cmp r2, r0 │ │ │ │ - bhi.w 83946 │ │ │ │ + bhi.w 8392a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r0, r0, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bmi.w 83946 │ │ │ │ + bmi.w 8392a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr.w r2, [r2, #888] @ 0x378 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 83464 │ │ │ │ + bne.w 83448 │ │ │ │ ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ subs r1, r0, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bcs.w 8337c │ │ │ │ + bcs.w 83360 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr.w r2, [r2, r1, lsl #3] │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ cmp r2, lr │ │ │ │ - beq.w 83446 │ │ │ │ + beq.w 8342a │ │ │ │ ldr r0, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr.w ip, [r0] │ │ │ │ str.w ip, [r2, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8335c │ │ │ │ + beq.w 83340 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ add r7, r0 │ │ │ │ strd r3, r3, [r7, #-8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ittt lt │ │ │ │ addlt r3, #1 │ │ │ │ ldrlt r2, [sp, #8] │ │ │ │ strlt r3, [r2, #0] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #212] @ (832b0 ) │ │ │ │ + ldr r2, [pc, #212] @ (83294 ) │ │ │ │ str.w r3, [r0, fp, lsl #3] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8395a │ │ │ │ + bne.w 8393e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.w 8394a │ │ │ │ + bmi.w 8392e │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r5, [r7, #8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ str r1, [r7, #20] │ │ │ │ - blt.w 83000 │ │ │ │ - b.n 83004 │ │ │ │ - movw r4, #5937 @ 0x1731 │ │ │ │ + blt.w 82fe4 │ │ │ │ + b.n 82fe8 │ │ │ │ + movw r4, #5909 @ 0x1715 │ │ │ │ movt r4, #9 │ │ │ │ - b.n 82fae │ │ │ │ + b.n 82f92 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq r4, #26021 @ 0x65a5 │ │ │ │ + movweq r4, #26165 @ 0x6635 │ │ │ │ movteq r4, #12 │ │ │ │ - beq.w 82fae │ │ │ │ + beq.w 82f92 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.w 83b56 │ │ │ │ + ble.w 83b3a │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.w 83402 │ │ │ │ - movw r4, #18489 @ 0x4839 │ │ │ │ + bne.w 833e6 │ │ │ │ + movw r4, #18561 @ 0x4881 │ │ │ │ movt r4, #11 │ │ │ │ - b.n 82fae │ │ │ │ + b.n 82f92 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 83a30 │ │ │ │ + beq.w 83a14 │ │ │ │ ldr.w r2, [r9, r8] │ │ │ │ - ldr r3, [pc, #108] @ (832b4 ) │ │ │ │ + ldr r3, [pc, #108] @ (83298 ) │ │ │ │ ldr.w r8, [r2, #8] │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8332a │ │ │ │ + bne.n 8330e │ │ │ │ add.w r8, r8, #110592 @ 0x1b000 │ │ │ │ movs r2, #1 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [r8, #3988] @ 0xf94 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ - bl 7ba28 │ │ │ │ + bl 7ba18 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 83afe │ │ │ │ + beq.w 83ae2 │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 832bc │ │ │ │ + bne.n 832a0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83296 │ │ │ │ + bge.n 8327a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 83296 │ │ │ │ + cbnz r3, 8327a │ │ │ │ mov r0, fp │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 83422 │ │ │ │ + blt.w 83406 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 8342e │ │ │ │ + beq.w 83412 │ │ │ │ mov fp, r8 │ │ │ │ - b.n 830be │ │ │ │ + b.n 830a2 │ │ │ │ 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 832d2 │ │ │ │ + bge.n 832b6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83b14 │ │ │ │ + beq.w 83af8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 832fe │ │ │ │ + bge.n 832e2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83b0a │ │ │ │ + beq.w 83aee │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 832fe │ │ │ │ + bge.n 832e2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83bba │ │ │ │ + beq.w 83b9e │ │ │ │ ldrb.w r3, [fp, #16] │ │ │ │ movs r2, #1 │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [fp, #16] │ │ │ │ - blt.w 830be │ │ │ │ + blt.w 830a2 │ │ │ │ mov r0, fp │ │ │ │ - bl 751fc <_Py_SetImmortal@@Base> │ │ │ │ + bl 75234 <_Py_SetImmortal@@Base> │ │ │ │ ldrb.w r3, [fp, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [fp, #16] │ │ │ │ - b.n 830be │ │ │ │ + b.n 830a2 │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8325a │ │ │ │ + beq.n 8323e │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8334c │ │ │ │ + bge.n 83330 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 8334c │ │ │ │ + cbnz r3, 83330 │ │ │ │ mov r0, fp │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 83bae │ │ │ │ + blt.w 83b92 │ │ │ │ mov fp, r9 │ │ │ │ - b.n 830be │ │ │ │ + b.n 830a2 │ │ │ │ ldrd r7, r1, [r2, #24] │ │ │ │ cmp r1, r7 │ │ │ │ - bcc.n 83416 │ │ │ │ + bcc.n 833fa │ │ │ │ ldr r1, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r7, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ adds r1, r2, r7 │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w ip, [r2, r7] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 831b6 │ │ │ │ + bne.w 8319a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - movw r1, #45961 @ 0xb389 │ │ │ │ + movw r1, #46017 @ 0xb3c1 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r2, [r2, #848] @ 0x350 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 83a46 │ │ │ │ + bne.w 83a2a │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2bfa0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83946 │ │ │ │ + beq.w 8392a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 831b6 │ │ │ │ + b.n 8319a │ │ │ │ mov r0, fp │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 830e0 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 830c4 │ │ │ │ ldr.w r1, [r2, #3748] @ 0xea4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 83076 │ │ │ │ + beq.w 8305a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83076 │ │ │ │ + beq.w 8305a │ │ │ │ ldr.w r2, [r2, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 83076 │ │ │ │ + bne.w 8305a │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8345a │ │ │ │ + bne.n 8343e │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 83076 │ │ │ │ + bmi.w 8305a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 833ec │ │ │ │ + bne.n 833d0 │ │ │ │ dmb ish │ │ │ │ - b.n 83076 │ │ │ │ + b.n 8305a │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 83b56 │ │ │ │ - movw r4, #55709 @ 0xd99d │ │ │ │ + bne.w 83b3a │ │ │ │ + movw r4, #54945 @ 0xd6a1 │ │ │ │ movt r4, #21 │ │ │ │ - b.n 82fae │ │ │ │ + b.n 82f92 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 831b6 │ │ │ │ + b.n 8319a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 839ce │ │ │ │ + beq.w 839b2 │ │ │ │ mov fp, r8 │ │ │ │ - b.n 830be │ │ │ │ + b.n 830a2 │ │ │ │ mov r0, r8 │ │ │ │ mov fp, r8 │ │ │ │ - bl 751fc <_Py_SetImmortal@@Base> │ │ │ │ + bl 75234 <_Py_SetImmortal@@Base> │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [r8, #16] │ │ │ │ - b.n 830be │ │ │ │ + b.n 830a2 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 70e94 │ │ │ │ + bl 70eb8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 831b6 │ │ │ │ - b.n 8337c │ │ │ │ + bne.w 8319a │ │ │ │ + b.n 83360 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 83076 │ │ │ │ - b.n 833dc │ │ │ │ + bne.w 8305a │ │ │ │ + b.n 833c0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr.w r0, [r3, #884] @ 0x374 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 831b6 │ │ │ │ + bne.w 8319a │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 1fcd28 │ │ │ │ + bl 1fbe50 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 83104 │ │ │ │ - movw r3, #6105 @ 0x17d9 │ │ │ │ + b.n 830e8 │ │ │ │ + movw r3, #5177 @ 0x1439 │ │ │ │ movt r3, #19 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 83a10 │ │ │ │ + bne.w 839f4 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b7b0 │ │ │ │ + bl 6b7e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 831f2 │ │ │ │ + bne.w 831d6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 131e48 │ │ │ │ + bl 131aa0 │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ - b.n 831f6 │ │ │ │ + b.n 831da │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 83b70 │ │ │ │ + bne.w 83b54 │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 836ee │ │ │ │ + bgt.w 836d2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83b56 │ │ │ │ + beq.w 83b3a │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 83b56 │ │ │ │ + bhi.w 83b3a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r7, r7, #12 │ │ │ │ movs r0, r1 │ │ │ │ lsls r1, r0, #4 │ │ │ │ lsls r7, r7, #12 │ │ │ │ lsls r7, r7, #12 │ │ │ │ lsls r7, r7, #12 │ │ │ │ lsls r6, r0, #4 │ │ │ │ movs r4, #0 │ │ │ │ ands.w r1, r2, #512 @ 0x200 │ │ │ │ - bne.w 83bc4 │ │ │ │ - ldr r7, [pc, #756] @ (837e8 ) │ │ │ │ + bne.w 83ba8 │ │ │ │ + ldr r7, [pc, #756] @ (837cc ) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r5, [r7, r8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ add.w ip, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [ip, #2000] @ 0x7d0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 836fc │ │ │ │ - ldr r0, [pc, #732] @ (837ec ) │ │ │ │ + beq.w 836e0 │ │ │ │ + ldr r0, [pc, #732] @ (837d0 ) │ │ │ │ ldr.w r3, [ip, #2004] @ 0x7d4 │ │ │ │ ldr.w r2, [sl] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [ip, #2004] @ 0x7d4 │ │ │ │ ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ str.w r2, [ip, #2000] @ 0x7d0 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 839ea │ │ │ │ + bne.w 839ce │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ str.w r6, [sl, #8] │ │ │ │ sub.w r1, sl, #8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r2, [sl, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ @@ -130987,637 +131000,637 @@ │ │ │ │ ldr.w r2, [r3, #3768] @ 0xeb8 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r3, #3868] @ 0xf1c │ │ │ │ ldr.w r1, [r3, #3764] @ 0xeb4 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #3768] @ 0xeb8 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt.w 838d4 │ │ │ │ + bgt.w 838b8 │ │ │ │ movs r0, #0 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 83b92 │ │ │ │ + bne.w 83b76 │ │ │ │ mov r0, r5 │ │ │ │ blx 2bfb8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ - bl 79798 │ │ │ │ + bl 797c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 839cc │ │ │ │ + beq.w 839b0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 835f2 │ │ │ │ + bpl.n 835d6 │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 835f2 │ │ │ │ + bne.n 835d6 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - beq.n 8363a │ │ │ │ + beq.n 8361e │ │ │ │ mov r5, r4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 83ee8 │ │ │ │ + bl 83ecc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83612 │ │ │ │ + bge.n 835f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8385a │ │ │ │ + beq.w 8383e │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 839cc │ │ │ │ + bne.w 839b0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8362e │ │ │ │ + bge.n 83612 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83bdc │ │ │ │ + beq.w 83bc0 │ │ │ │ ldr.w r4, [r6, #16]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 834b0 │ │ │ │ - b.n 83102 │ │ │ │ + bne.w 83494 │ │ │ │ + b.n 830e6 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w r9, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 83aac │ │ │ │ + beq.w 83a90 │ │ │ │ ldr.w r3, [r7, r8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - ldr r3, [pc, #416] @ (837f0 ) │ │ │ │ + ldr r3, [pc, #416] @ (837d4 ) │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8382e │ │ │ │ + bne.w 83812 │ │ │ │ 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, #3988] @ 0xf94 │ │ │ │ - bl 7ba28 │ │ │ │ + bl 7ba18 │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.w 83bf4 │ │ │ │ + beq.w 83bd8 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 837f4 │ │ │ │ + beq.w 837d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83694 │ │ │ │ + bge.n 83678 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83af6 │ │ │ │ + beq.w 83ada │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 836b8 │ │ │ │ + bge.n 8369c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83bec │ │ │ │ + beq.w 83bd0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 836b8 │ │ │ │ + bge.n 8369c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83be4 │ │ │ │ + beq.w 83bc8 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - blt.n 835f2 │ │ │ │ + blt.n 835d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 751fc <_Py_SetImmortal@@Base> │ │ │ │ + bl 75234 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 835f2 │ │ │ │ - movw r4, #5937 @ 0x1731 │ │ │ │ + b.n 835d6 │ │ │ │ + movw r4, #5909 @ 0x1715 │ │ │ │ movt r4, #9 │ │ │ │ - b.n 834ea │ │ │ │ - movw r4, #9013 @ 0x2335 │ │ │ │ + b.n 834ce │ │ │ │ + movw r4, #9149 @ 0x23bd │ │ │ │ movt r4, #12 │ │ │ │ - b.n 834ea │ │ │ │ + b.n 834ce │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 837d2 │ │ │ │ - movw r4, #26021 @ 0x65a5 │ │ │ │ + bne.n 837b6 │ │ │ │ + movw r4, #26165 @ 0x6635 │ │ │ │ movt r4, #12 │ │ │ │ - b.n 834ea │ │ │ │ + b.n 834ce │ │ │ │ movw r9, #14536 @ 0x38c8 │ │ │ │ movt r9, #75 @ 0x4b │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ and.w r0, r3, #24 │ │ │ │ ubfx r1, r3, #14, #1 │ │ │ │ cmp r0, sl │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ lsls r3, r3, #29 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bmi.w 839a2 │ │ │ │ + bmi.w 83986 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, r1, lsl #3 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 8399e │ │ │ │ + bcc.w 83982 │ │ │ │ adds.w fp, r2, r1, lsl #3 │ │ │ │ - bmi.w 8399e │ │ │ │ + bmi.w 83982 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r1, #3529 @ 0xdc9 │ │ │ │ + movw r1, #3565 @ 0xded │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r3, [r2, #888] @ 0x378 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 83990 │ │ │ │ + bne.w 83974 │ │ │ │ add.w r1, fp, #4294967295 @ 0xffffffff │ │ │ │ ldr.w sl, [ip, #1604] @ 0x644 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ - bcs.w 83886 │ │ │ │ + bcs.w 8386a │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w ip, [sl, r1, lsl #3] │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 83a56 │ │ │ │ + beq.w 83a3a │ │ │ │ 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, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 83862 │ │ │ │ + beq.n 83846 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r0] │ │ │ │ add.w sl, r0, r3, lsl #3 │ │ │ │ strd r2, r2, [sl, #-8] │ │ │ │ str.w r9, [sl, #4] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 83a84 │ │ │ │ - ldr r0, [pc, #56] @ (837ec ) │ │ │ │ + blt.w 83a68 │ │ │ │ + ldr r0, [pc, #56] @ (837d0 ) │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83a62 │ │ │ │ + bne.w 83a46 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r5, r3, #29 │ │ │ │ - bmi.w 83a98 │ │ │ │ + bmi.w 83a7c │ │ │ │ ldr.w r5, [r7, r8] │ │ │ │ - b.n 83532 │ │ │ │ + b.n 83516 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.w 83b56 │ │ │ │ + ble.w 83b3a │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 838c0 │ │ │ │ - movw r4, #18489 @ 0x4839 │ │ │ │ + bne.n 838a4 │ │ │ │ + movw r4, #18561 @ 0x4881 │ │ │ │ movt r4, #11 │ │ │ │ - b.n 834ea │ │ │ │ + b.n 834ce │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83808 │ │ │ │ + bge.n 837ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 83808 │ │ │ │ + cbnz r3, 837ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 839c6 │ │ │ │ + blt.w 839aa │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 835f4 │ │ │ │ + bne.w 835d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 751fc <_Py_SetImmortal@@Base> │ │ │ │ + bl 75234 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - b.n 835f4 │ │ │ │ + b.n 835d8 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8365e │ │ │ │ + beq.w 83642 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8384a │ │ │ │ + bge.n 8382e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8384a │ │ │ │ + cbnz r3, 8382e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 835f4 │ │ │ │ + bge.w 835d8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 835f4 │ │ │ │ + b.n 835d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 83612 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 835f6 │ │ │ │ ldrd lr, r3, [ip, #24] │ │ │ │ cmp r3, lr │ │ │ │ - bcc.n 838b4 │ │ │ │ + bcc.n 83898 │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ 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 83790 │ │ │ │ + bne.n 83774 │ │ │ │ ldr.w r3, [r2, #848] @ 0x350 │ │ │ │ - movw r1, #45961 @ 0xb389 │ │ │ │ + movw r1, #46017 @ 0xb3c1 │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 839bc │ │ │ │ + bne.w 839a0 │ │ │ │ mov r0, fp │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2bfa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8399e │ │ │ │ + beq.n 83982 │ │ │ │ ldr.w r2, [sl, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl, #800] @ 0x320 │ │ │ │ - b.n 83790 │ │ │ │ + b.n 83774 │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r2, [r3, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ - b.n 83790 │ │ │ │ + b.n 83774 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 83b56 │ │ │ │ - movw r4, #55709 @ 0xd99d │ │ │ │ + bne.w 83b3a │ │ │ │ + movw r4, #54945 @ 0xd6a1 │ │ │ │ movt r4, #21 │ │ │ │ - b.n 834ea │ │ │ │ + b.n 834ce │ │ │ │ ldr.w r2, [r3, #3748] @ 0xea4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 835ae │ │ │ │ + beq.w 83592 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 835ae │ │ │ │ + beq.w 83592 │ │ │ │ ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 835ae │ │ │ │ + bne.w 83592 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8397a │ │ │ │ + bne.n 8395e │ │ │ │ add.w r3, r5, #12 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ lsls r0, r2, #27 │ │ │ │ - bmi.w 835ae │ │ │ │ + bmi.w 83592 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 83904 │ │ │ │ + bne.n 838e8 │ │ │ │ dmb ish │ │ │ │ - b.n 835ae │ │ │ │ + b.n 83592 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr.w r0, [r0, #440] @ 0x1b8 │ │ │ │ sub.w ip, ip, r7 │ │ │ │ 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 r2, r0 │ │ │ │ cmp r2, ip │ │ │ │ - bls.w 83164 │ │ │ │ + bls.w 83148 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 8347a │ │ │ │ + b.n 8345e │ │ │ │ mov r0, r7 │ │ │ │ movw r1, #14536 @ 0x38c8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 1ab5d0 <_PyBytes_DecodeEscape2@@Base+0x2348> │ │ │ │ - b.n 831f2 │ │ │ │ - movw r1, #6105 @ 0x17d9 │ │ │ │ + bl 1aad70 <_PyBytes_DecodeEscape2@@Base+0x2474> │ │ │ │ + b.n 831d6 │ │ │ │ + movw r1, #5177 @ 0x1439 │ │ │ │ movt r1, #19 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 83984 │ │ │ │ - ldr r0, [pc, #760] @ (83c60 ) │ │ │ │ - bl 6b7b0 │ │ │ │ + bne.n 83968 │ │ │ │ + ldr r0, [pc, #760] @ (83c44 ) │ │ │ │ + bl 6b7e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 831e8 │ │ │ │ + bne.w 831cc │ │ │ │ mov r0, r7 │ │ │ │ - bl 131e48 │ │ │ │ - b.n 831e8 │ │ │ │ + bl 131aa0 │ │ │ │ + b.n 831cc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 835ae │ │ │ │ - b.n 838f4 │ │ │ │ + bne.w 83592 │ │ │ │ + b.n 838d8 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 831e8 │ │ │ │ + b.n 831cc │ │ │ │ ldr.w r0, [r2, #884] @ 0x374 │ │ │ │ mov r1, fp │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 83790 │ │ │ │ + bne.w 83774 │ │ │ │ mov sl, r5 │ │ │ │ - b.n 8347a │ │ │ │ + b.n 8345e │ │ │ │ ldr.w r1, [r9, #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 83722 │ │ │ │ + b.n 83706 │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ mov r1, fp │ │ │ │ blx r3 │ │ │ │ - b.n 838a4 │ │ │ │ + b.n 83888 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 835f4 │ │ │ │ + bne.w 835d8 │ │ │ │ mov r7, sl │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 83480 │ │ │ │ + bge.w 83464 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83480 │ │ │ │ + bne.w 83464 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 83480 │ │ │ │ - movw r2, #6105 @ 0x17d9 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83464 │ │ │ │ + movw r2, #5177 @ 0x1439 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 83a22 │ │ │ │ + bne.n 83a06 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b7b0 │ │ │ │ + bl 6b7e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 837cc │ │ │ │ + bne.w 837b0 │ │ │ │ mov r0, sl │ │ │ │ - bl 131e48 │ │ │ │ + bl 131aa0 │ │ │ │ ldr.w r5, [r7, r8] │ │ │ │ - b.n 83532 │ │ │ │ + b.n 83516 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx fp │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ - b.w 831f6 │ │ │ │ + b.w 831da │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ ldr.w r5, [r7, r8] │ │ │ │ - b.n 83532 │ │ │ │ + b.n 83516 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 83bfa │ │ │ │ + beq.w 83bde │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - ldr r3, [pc, #544] @ (83c64 ) │ │ │ │ - b.n 8324c │ │ │ │ + ldr r3, [pc, #544] @ (83c48 ) │ │ │ │ + b.n 83230 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 833a0 │ │ │ │ + b.n 83384 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 70e94 │ │ │ │ + bl 70eb8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 83882 │ │ │ │ - movw r2, #6105 @ 0x17d9 │ │ │ │ + b.n 83866 │ │ │ │ + movw r2, #5177 @ 0x1439 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 83a8c │ │ │ │ + bne.n 83a70 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b7b0 │ │ │ │ + bl 6b7e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 837c2 │ │ │ │ + bne.w 837a6 │ │ │ │ mov r0, sl │ │ │ │ - bl 131e48 │ │ │ │ - b.n 837c2 │ │ │ │ + bl 131aa0 │ │ │ │ + b.n 837a6 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 837b0 │ │ │ │ + b.n 83794 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ - b.n 837c2 │ │ │ │ + b.n 837a6 │ │ │ │ mov r0, sl │ │ │ │ movw r1, #14536 @ 0x38c8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - bl 1ab5d0 <_PyBytes_DecodeEscape2@@Base+0x2348> │ │ │ │ + bl 1aad70 <_PyBytes_DecodeEscape2@@Base+0x2474> │ │ │ │ ldr.w r5, [r7, r8] │ │ │ │ - b.n 83532 │ │ │ │ + b.n 83516 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 83646 │ │ │ │ + bne.w 8362a │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.n 83b1e │ │ │ │ + bmi.n 83b02 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 83b46 │ │ │ │ + blt.n 83b2a │ │ │ │ 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 r9, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 835f4 │ │ │ │ + bge.w 835d8 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 835f4 │ │ │ │ + bne.w 835d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 835f4 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 835d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 83694 │ │ │ │ - bl d94d0 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83678 │ │ │ │ + bl d93c0 │ │ │ │ mov r9, fp │ │ │ │ mov fp, r9 │ │ │ │ - b.w 830be │ │ │ │ + b.w 830a2 │ │ │ │ mov r0, fp │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 832e8 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 832cc │ │ │ │ mov r0, r8 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 832d2 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 832b6 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 83b30 │ │ │ │ + bmi.n 83b14 │ │ │ │ ldrsb.w r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 83b38 │ │ │ │ + blt.n 83b1c │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 83ac4 │ │ │ │ + b.n 83aa8 │ │ │ │ ldrsb.w r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 83b50 │ │ │ │ + bge.n 83b34 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r1, r3, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - ldr r5, [pc, #284] @ (83c68 ) │ │ │ │ + ldr r5, [pc, #284] @ (83c4c ) │ │ │ │ add.w r5, r5, r3, lsl #5 │ │ │ │ - b.n 83ada │ │ │ │ + b.n 83abe │ │ │ │ add.w r3, r4, #20 │ │ │ │ - b.n 83ac4 │ │ │ │ + b.n 83aa8 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #17988 @ 0x4644 │ │ │ │ + movw r1, #13764 @ 0x35c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.n 83480 │ │ │ │ + bl d6c4c │ │ │ │ + b.n 83464 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21428 @ 0x53b4 │ │ │ │ + movw r1, #17204 @ 0x4334 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 83480 │ │ │ │ + bl f3560 │ │ │ │ + b.n 83464 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 830f8 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 830dc │ │ │ │ mov r1, r5 │ │ │ │ mov r2, sl │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 83612 │ │ │ │ + b.n 835f6 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 830e8 │ │ │ │ - b.n 839ce │ │ │ │ + beq.w 830cc │ │ │ │ + b.n 839b2 │ │ │ │ adds r3, #1 │ │ │ │ mov fp, r9 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.w 830be │ │ │ │ + b.w 830a2 │ │ │ │ mov r0, fp │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 832fe │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 832e2 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #18016 @ 0x4660 │ │ │ │ + movw r1, #13792 @ 0x35e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 83480 │ │ │ │ + bl f3560 │ │ │ │ + b.n 83464 │ │ │ │ mov r0, sl │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8362e │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83612 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 836b8 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8369c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 836a6 │ │ │ │ - bl d94d0 │ │ │ │ - b.n 835f2 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8368a │ │ │ │ + bl d93c0 │ │ │ │ + b.n 835d6 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.n 83c40 │ │ │ │ + bmi.n 83c24 │ │ │ │ ldr.w r3, [fp, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 83c7c │ │ │ │ + blt.n 83c60 │ │ │ │ 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 r4, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 83358 │ │ │ │ + bge.w 8333c │ │ │ │ subs r4, #1 │ │ │ │ str.w r4, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 83358 │ │ │ │ + bne.w 8333c │ │ │ │ mov r0, fp │ │ │ │ mov fp, r9 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 830be │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 830a2 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 83c52 │ │ │ │ + bmi.n 83c36 │ │ │ │ ldrsb.w r3, [fp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 83c6c │ │ │ │ + blt.n 83c50 │ │ │ │ add.w r3, fp, #28 │ │ │ │ - b.n 83c0a │ │ │ │ + b.n 83bee │ │ │ │ ldrsb.w r3, [fp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 83c6c │ │ │ │ + blt.n 83c50 │ │ │ │ add.w r3, fp, #20 │ │ │ │ - b.n 83c0a │ │ │ │ + b.n 83bee │ │ │ │ strb r0, [r6, #18] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ ldrb.w r3, [fp, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, fp, #20 │ │ │ │ addpl.w r3, fp, #28 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #8] @ (83c88 ) │ │ │ │ + ldr r3, [pc, #8] @ (83c6c ) │ │ │ │ add.w r9, r3, r2, lsl #5 │ │ │ │ - b.n 83c20 │ │ │ │ + b.n 83c04 │ │ │ │ nop │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -00083c8c : │ │ │ │ +00083c70 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83ed8 │ │ │ │ + bne.w 83ebc │ │ │ │ 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 │ │ │ │ @@ -131626,248 +131639,248 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2bfb8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 79798 │ │ │ │ + bl 797c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83e2e │ │ │ │ + beq.w 83e12 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 83e8a │ │ │ │ + bpl.w 83e6e │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 83ce8 │ │ │ │ + bne.n 83ccc │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r7, r3, #30 │ │ │ │ - beq.n 83d0c │ │ │ │ + beq.n 83cf0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83ee8 │ │ │ │ + bl 83ecc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83d04 │ │ │ │ + bge.n 83ce8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 83dd8 │ │ │ │ + beq.n 83dbc │ │ │ │ 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 83e34 │ │ │ │ - ldr r2, [pc, #448] @ (83edc ) │ │ │ │ + beq.w 83e18 │ │ │ │ + ldr r2, [pc, #448] @ (83ec0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r2, #980] @ 0x3d4 │ │ │ │ - ldr r2, [pc, #440] @ (83ee0 ) │ │ │ │ + ldr r2, [pc, #440] @ (83ec4 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 83de4 │ │ │ │ + bne.n 83dc8 │ │ │ │ add.w r3, r8, #110592 @ 0x1b000 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r3, #3988] @ 0xf94 │ │ │ │ add r3, sp, #20 │ │ │ │ - bl 7ba28 │ │ │ │ + bl 7ba18 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 83e86 │ │ │ │ + beq.w 83e6a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 83dac │ │ │ │ + beq.n 83d90 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83d68 │ │ │ │ + bge.n 83d4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83ed0 │ │ │ │ + beq.w 83eb4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83d8a │ │ │ │ + bge.n 83d6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83ec8 │ │ │ │ + beq.w 83eac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83d8a │ │ │ │ + bge.n 83d6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 83e7e │ │ │ │ + beq.n 83e62 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - blt.n 83ce8 │ │ │ │ + blt.n 83ccc │ │ │ │ mov r0, r4 │ │ │ │ - bl 751fc <_Py_SetImmortal@@Base> │ │ │ │ + bl 75234 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 83ce8 │ │ │ │ + b.n 83ccc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83dc4 │ │ │ │ + bge.n 83da8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 83dc4 │ │ │ │ + cbnz r3, 83da8 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 83e2a │ │ │ │ + blt.n 83e0e │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 83e12 │ │ │ │ + beq.n 83df6 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 83ce8 │ │ │ │ + b.n 83ccc │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 83d04 │ │ │ │ + b.n 83ce8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 83d34 │ │ │ │ + beq.n 83d18 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83e02 │ │ │ │ + bge.n 83de6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 83e02 │ │ │ │ + cbnz r3, 83de6 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83dd4 │ │ │ │ + bge.n 83db8 │ │ │ │ adds r3, #1 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 83ce8 │ │ │ │ + b.n 83ccc │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 751fc <_Py_SetImmortal@@Base> │ │ │ │ + bl 75234 <_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 83ce8 │ │ │ │ + b.n 83ccc │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 83dd4 │ │ │ │ + bne.n 83db8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 83d04 │ │ │ │ + b.n 83ce8 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 83d18 │ │ │ │ + bne.w 83cfc │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.n 83e90 │ │ │ │ + bmi.n 83e74 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 83eb8 │ │ │ │ + blt.n 83e9c │ │ │ │ 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 83dd4 │ │ │ │ + bge.n 83db8 │ │ │ │ subs r3, r7, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83dd4 │ │ │ │ + bne.n 83db8 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r2 │ │ │ │ - b.n 83ce8 │ │ │ │ + b.n 83ccc │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 83d8a │ │ │ │ - bl d94d0 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83d6e │ │ │ │ + bl d93c0 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 83ce8 │ │ │ │ + b.n 83ccc │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 83ea2 │ │ │ │ + bmi.n 83e86 │ │ │ │ ldrsb.w r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 83eaa │ │ │ │ + blt.n 83e8e │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 83e4c │ │ │ │ + b.n 83e30 │ │ │ │ ldrsb.w r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 83ec2 │ │ │ │ + bge.n 83ea6 │ │ │ │ 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] @ (83ee4 ) │ │ │ │ + ldr r2, [pc, #40] @ (83ec8 ) │ │ │ │ add.w r2, r2, r3, lsl #5 │ │ │ │ - b.n 83e62 │ │ │ │ + b.n 83e46 │ │ │ │ add.w r3, r4, #20 │ │ │ │ - b.n 83e4c │ │ │ │ + b.n 83e30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 83d7a │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83d5e │ │ │ │ mov r0, r2 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 83d68 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83d4c │ │ │ │ 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 │ │ │ │ │ │ │ │ -00083ee8 : │ │ │ │ +00083ecc : │ │ │ │ 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 840c2 │ │ │ │ - ldr r3, [pc, #660] @ (8419c ) │ │ │ │ + bpl.w 840a6 │ │ │ │ + ldr r3, [pc, #660] @ (84180 ) │ │ │ │ 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 │ │ │ │ @@ -131876,490 +131889,490 @@ │ │ │ │ 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 83f38 │ │ │ │ + bne.n 83f1c │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - beq.n 83f6a │ │ │ │ + beq.n 83f4e │ │ │ │ ldr r5, [r7, #76] @ 0x4c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8409a │ │ │ │ - movw r3, #16969 @ 0x4249 │ │ │ │ + beq.w 8407e │ │ │ │ + movw r3, #16941 @ 0x422d │ │ │ │ movt r3, #8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 84028 │ │ │ │ + bne.n 8400c │ │ │ │ mov r2, r8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 84250 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 84234 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8403a │ │ │ │ + blt.n 8401e │ │ │ │ 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 840e0 │ │ │ │ - ldr r3, [pc, #556] @ (841a0 ) │ │ │ │ + beq.w 840c4 │ │ │ │ + ldr r3, [pc, #556] @ (84184 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8404a │ │ │ │ + bne.n 8402e │ │ │ │ add.w r3, r9, #110592 @ 0x1b000 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #3988] @ 0xf94 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #20 │ │ │ │ - bl 7ba28 │ │ │ │ + bl 7ba18 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 841c2 │ │ │ │ + beq.w 841a6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 83ffa │ │ │ │ + beq.n 83fde │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83fb6 │ │ │ │ + bge.n 83f9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 841ba │ │ │ │ + beq.w 8419e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83fd8 │ │ │ │ + bge.n 83fbc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84206 │ │ │ │ + beq.w 841ea │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 83fd8 │ │ │ │ + bge.n 83fbc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84180 │ │ │ │ + beq.w 84164 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - blt.n 83f38 │ │ │ │ + blt.n 83f1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 751fc <_Py_SetImmortal@@Base> │ │ │ │ + bl 75234 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 83f38 │ │ │ │ + b.n 83f1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84090 │ │ │ │ + bge.n 84074 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84090 │ │ │ │ + bne.n 84074 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 84024 │ │ │ │ + blt.n 84008 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 84078 │ │ │ │ + beq.n 8405c │ │ │ │ mov r4, r2 │ │ │ │ - b.n 83f38 │ │ │ │ + b.n 83f1c │ │ │ │ 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 83f62 │ │ │ │ + bge.n 83f46 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 83f62 │ │ │ │ + bne.n 83f46 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 83f62 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83f46 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 83f82 │ │ │ │ + beq.n 83f66 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84068 │ │ │ │ + bge.n 8404c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 84068 │ │ │ │ + cbnz r3, 8404c │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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 83f38 │ │ │ │ + b.n 83f1c │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 751fc <_Py_SetImmortal@@Base> │ │ │ │ + bl 75234 <_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 83f38 │ │ │ │ + b.n 83f1c │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8401a │ │ │ │ + bge.n 83ffe │ │ │ │ mov r4, r2 │ │ │ │ - b.n 83f38 │ │ │ │ + b.n 83f1c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 84138 │ │ │ │ + beq.n 8411c │ │ │ │ mov r0, r4 │ │ │ │ - bl 92710 │ │ │ │ + bl 926f4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 84120 │ │ │ │ + beq.n 84104 │ │ │ │ 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 83f62 │ │ │ │ - b.n 8403a │ │ │ │ + bge.w 83f46 │ │ │ │ + b.n 8401e │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21588 @ 0x5454 │ │ │ │ + movw r1, #17364 @ 0x43d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 83f62 │ │ │ │ + b.n 83f46 │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 83f72 │ │ │ │ + bne.w 83f56 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.n 84188 │ │ │ │ + bmi.n 8416c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 841b0 │ │ │ │ + blt.n 84194 │ │ │ │ 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 8411c │ │ │ │ + bge.n 84100 │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 84218 │ │ │ │ + beq.n 841fc │ │ │ │ mov r4, r3 │ │ │ │ - b.n 83f38 │ │ │ │ + b.n 83f1c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 840da │ │ │ │ + bge.n 840be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 840da │ │ │ │ + bne.n 840be │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 840da │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 840be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84148 │ │ │ │ + bge.n 8412c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 84210 │ │ │ │ + beq.n 841f4 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ - cbz r3, 841c8 │ │ │ │ - movw r1, #21576 @ 0x5448 │ │ │ │ + cbz r3, 841ac │ │ │ │ + movw r1, #17352 @ 0x43c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r3, #21572 @ 0x5444 │ │ │ │ + movw r3, #17348 @ 0x43c4 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #21676 @ 0x54ac │ │ │ │ + movw r1, #17452 @ 0x442c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl d6d5c │ │ │ │ - b.n 840da │ │ │ │ + bl d6c4c │ │ │ │ + b.n 840be │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 83fd8 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83fbc │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.n 841a4 │ │ │ │ + bmi.n 84188 │ │ │ │ ldrsb.w r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 841fc │ │ │ │ + blt.n 841e0 │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 840f8 │ │ │ │ + b.n 840dc │ │ │ │ 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 841f6 │ │ │ │ + bge.n 841da │ │ │ │ add.w r3, r4, #20 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #116] @ (84228 ) │ │ │ │ + ldr r3, [pc, #116] @ (8420c ) │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 8410e │ │ │ │ + b.n 840f2 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 83fb6 │ │ │ │ - bl d94d0 │ │ │ │ - b.n 83f38 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83f9a │ │ │ │ + bl d93c0 │ │ │ │ + b.n 83f1c │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84158 │ │ │ │ - movw r1, #21576 @ 0x5448 │ │ │ │ + bne.n 8413c │ │ │ │ + movw r1, #17352 @ 0x43c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r3, #21572 @ 0x5444 │ │ │ │ + movw r3, #17348 @ 0x43c4 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #21632 @ 0x5480 │ │ │ │ + movw r1, #17408 @ 0x4400 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl d6d5c │ │ │ │ - b.n 840da │ │ │ │ + bl d6c4c │ │ │ │ + b.n 840be │ │ │ │ add.w r3, r4, #20 │ │ │ │ - b.n 840f8 │ │ │ │ + b.n 840dc │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 841ac │ │ │ │ + bmi.n 84190 │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 841b0 │ │ │ │ + b.n 84194 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 83fc8 │ │ │ │ + b.n 83fac │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 84148 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8412c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 83f38 │ │ │ │ + b.n 83f1c │ │ │ │ nop │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ │ │ │ │ -0008422c <_PyUnicode_InternMortal@@Base>: │ │ │ │ +00084210 <_PyUnicode_InternMortal@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 79e38 │ │ │ │ + bl 79e5c │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00084248 : │ │ │ │ +0008422c : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 84250 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + b.w 84234 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ nop │ │ │ │ │ │ │ │ -00084250 <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ +00084234 <_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 847bc <_PyObject_GenericSetAttrWithDict@@Base+0x56c> │ │ │ │ + bpl.w 847a0 <_PyObject_GenericSetAttrWithDict@@Base+0x56c> │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.w 8441a <_PyObject_GenericSetAttrWithDict@@Base+0x1ca> │ │ │ │ + bmi.w 843fe <_PyObject_GenericSetAttrWithDict@@Base+0x1ca> │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8445a <_PyObject_GenericSetAttrWithDict@@Base+0x20a> │ │ │ │ - ldr r0, [pc, #688] @ (8453c <_PyObject_GenericSetAttrWithDict@@Base+0x2ec>) │ │ │ │ + beq.w 8443e <_PyObject_GenericSetAttrWithDict@@Base+0x20a> │ │ │ │ + ldr r0, [pc, #688] @ (84520 <_PyObject_GenericSetAttrWithDict@@Base+0x2ec>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 84586 <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ + blt.w 8456a <_PyObject_GenericSetAttrWithDict@@Base+0x336> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 84468 <_PyObject_GenericSetAttrWithDict@@Base+0x218> │ │ │ │ + bge.w 8444c <_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, #1420] @ 0x58c │ │ │ │ cmp r0, r9 │ │ │ │ - bne.w 84490 <_PyObject_GenericSetAttrWithDict@@Base+0x240> │ │ │ │ + bne.w 84474 <_PyObject_GenericSetAttrWithDict@@Base+0x240> │ │ │ │ movs r2, #12 │ │ │ │ mla r1, r6, r2, r3 │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r1, #1424] @ 0x590 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 84608 <_PyObject_GenericSetAttrWithDict@@Base+0x3b8> │ │ │ │ + bne.w 845ec <_PyObject_GenericSetAttrWithDict@@Base+0x3b8> │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ mla r3, r6, r2, r3 │ │ │ │ ldr.w r1, [r3, #1428] @ 0x594 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 84518 <_PyObject_GenericSetAttrWithDict@@Base+0x2c8> │ │ │ │ + beq.w 844fc <_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 843d2 <_PyObject_GenericSetAttrWithDict@@Base+0x182> │ │ │ │ + bhi.n 843b6 <_PyObject_GenericSetAttrWithDict@@Base+0x182> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 8477a <_PyObject_GenericSetAttrWithDict@@Base+0x52a> │ │ │ │ + bne.w 8475e <_PyObject_GenericSetAttrWithDict@@Base+0x52a> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bmi.w 8451c <_PyObject_GenericSetAttrWithDict@@Base+0x2cc> │ │ │ │ + bmi.w 84500 <_PyObject_GenericSetAttrWithDict@@Base+0x2cc> │ │ │ │ lsls r0, r3, #27 │ │ │ │ it mi │ │ │ │ submi.w r6, r7, #12 │ │ │ │ - bmi.n 84336 <_PyObject_GenericSetAttrWithDict@@Base+0xe6> │ │ │ │ + bmi.n 8431a <_PyObject_GenericSetAttrWithDict@@Base+0xe6> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r6, [r3, #144] @ 0x90 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 846c8 <_PyObject_GenericSetAttrWithDict@@Base+0x478> │ │ │ │ - blt.w 8472e <_PyObject_GenericSetAttrWithDict@@Base+0x4de> │ │ │ │ + beq.w 846ac <_PyObject_GenericSetAttrWithDict@@Base+0x478> │ │ │ │ + blt.w 84712 <_PyObject_GenericSetAttrWithDict@@Base+0x4de> │ │ │ │ add r6, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 846c8 <_PyObject_GenericSetAttrWithDict@@Base+0x478> │ │ │ │ + beq.w 846ac <_PyObject_GenericSetAttrWithDict@@Base+0x478> │ │ │ │ ldr.w r9, [r6] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 84540 <_PyObject_GenericSetAttrWithDict@@Base+0x2f0> │ │ │ │ + beq.w 84524 <_PyObject_GenericSetAttrWithDict@@Base+0x2f0> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 845fc <_PyObject_GenericSetAttrWithDict@@Base+0x3ac> │ │ │ │ + beq.w 845e0 <_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 8456c <_PyObject_GenericSetAttrWithDict@@Base+0x31c> │ │ │ │ + bne.w 84550 <_PyObject_GenericSetAttrWithDict@@Base+0x31c> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 8456c <_PyObject_GenericSetAttrWithDict@@Base+0x31c> │ │ │ │ + beq.w 84550 <_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 8459e <_PyObject_GenericSetAttrWithDict@@Base+0x34e> │ │ │ │ - bl 7a554 │ │ │ │ + beq.w 84582 <_PyObject_GenericSetAttrWithDict@@Base+0x34e> │ │ │ │ + bl 7a564 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 845b4 <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ + beq.w 84598 <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 8440a <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ + bpl.n 843ee <_PyObject_GenericSetAttrWithDict@@Base+0x1ba> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 843c0 <_PyObject_GenericSetAttrWithDict@@Base+0x170> │ │ │ │ + bge.n 843a4 <_PyObject_GenericSetAttrWithDict@@Base+0x170> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 847da <_PyObject_GenericSetAttrWithDict@@Base+0x58a> │ │ │ │ + beq.w 847be <_PyObject_GenericSetAttrWithDict@@Base+0x58a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8458c <_PyObject_GenericSetAttrWithDict@@Base+0x33c> │ │ │ │ + blt.w 84570 <_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 8430a <_PyObject_GenericSetAttrWithDict@@Base+0xba> │ │ │ │ - movw r2, #30105 @ 0x7599 │ │ │ │ + beq.n 842ee <_PyObject_GenericSetAttrWithDict@@Base+0xba> │ │ │ │ + movw r2, #30245 @ 0x7625 │ │ │ │ movt r2, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 845f0 <_PyObject_GenericSetAttrWithDict@@Base+0x3a0> │ │ │ │ + bne.w 845d4 <_PyObject_GenericSetAttrWithDict@@Base+0x3a0> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 84636 <_PyObject_GenericSetAttrWithDict@@Base+0x3e6> │ │ │ │ + bne.w 8461a <_PyObject_GenericSetAttrWithDict@@Base+0x3e6> │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7cac │ │ │ │ + bl c7d38 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 843ae <_PyObject_GenericSetAttrWithDict@@Base+0x15e> │ │ │ │ + bmi.n 84392 <_PyObject_GenericSetAttrWithDict@@Base+0x15e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 843ae <_PyObject_GenericSetAttrWithDict@@Base+0x15e> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 843ae <_PyObject_GenericSetAttrWithDict@@Base+0x15e> │ │ │ │ - ldr r0, [pc, #288] @ (8453c <_PyObject_GenericSetAttrWithDict@@Base+0x2ec>) │ │ │ │ + bne.n 84392 <_PyObject_GenericSetAttrWithDict@@Base+0x15e> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 84392 <_PyObject_GenericSetAttrWithDict@@Base+0x15e> │ │ │ │ + ldr r0, [pc, #288] @ (84520 <_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] │ │ │ │ @@ -132369,55 +132382,55 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w ip, r6, #91136 @ 0x16400 │ │ │ │ ldr.w r2, [ip, #400] @ 0x190 │ │ │ │ cmp r2, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 846b8 <_PyObject_GenericSetAttrWithDict@@Base+0x468> │ │ │ │ + beq.w 8469c <_PyObject_GenericSetAttrWithDict@@Base+0x468> │ │ │ │ ldr.w r3, [ip, #416] @ 0x1a0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8428e <_PyObject_GenericSetAttrWithDict@@Base+0x3e> │ │ │ │ + bne.w 84272 <_PyObject_GenericSetAttrWithDict@@Base+0x3e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f980 │ │ │ │ + bl 7f960 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 84288 <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ - b.n 847d4 <_PyObject_GenericSetAttrWithDict@@Base+0x584> │ │ │ │ + bge.w 8426c <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ + b.n 847b8 <_PyObject_GenericSetAttrWithDict@@Base+0x584> │ │ │ │ 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, #1420] @ 0x58c │ │ │ │ cmp r9, r0 │ │ │ │ - beq.w 842ce <_PyObject_GenericSetAttrWithDict@@Base+0x7e> │ │ │ │ + beq.w 842b2 <_PyObject_GenericSetAttrWithDict@@Base+0x7e> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8465c <_PyObject_GenericSetAttrWithDict@@Base+0x40c> │ │ │ │ + beq.w 84640 <_PyObject_GenericSetAttrWithDict@@Base+0x40c> │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 84934 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ + bl 84918 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 84514 <_PyObject_GenericSetAttrWithDict@@Base+0x2c4> │ │ │ │ + beq.n 844f8 <_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 84306 <_PyObject_GenericSetAttrWithDict@@Base+0xb6> │ │ │ │ + bne.w 842ea <_PyObject_GenericSetAttrWithDict@@Base+0xb6> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 84306 <_PyObject_GenericSetAttrWithDict@@Base+0xb6> │ │ │ │ + bgt.w 842ea <_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, #140 @ 0x8c │ │ │ │ adds r0, r6, r2 │ │ │ │ str r1, [r0, #8] │ │ │ │ @@ -132431,322 +132444,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 84626 <_PyObject_GenericSetAttrWithDict@@Base+0x3d6> │ │ │ │ + blt.w 8460a <_PyObject_GenericSetAttrWithDict@@Base+0x3d6> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 84306 <_PyObject_GenericSetAttrWithDict@@Base+0xb6> │ │ │ │ + b.n 842ea <_PyObject_GenericSetAttrWithDict@@Base+0xb6> │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84934 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ + bl 84918 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 84502 <_PyObject_GenericSetAttrWithDict@@Base+0x2b2> │ │ │ │ + bne.n 844e6 <_PyObject_GenericSetAttrWithDict@@Base+0x2b2> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ - b.n 8430a <_PyObject_GenericSetAttrWithDict@@Base+0xba> │ │ │ │ + b.n 842ee <_PyObject_GenericSetAttrWithDict@@Base+0xba> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add r1, r7 │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8460c <_PyObject_GenericSetAttrWithDict@@Base+0x3bc> │ │ │ │ + beq.n 845f0 <_PyObject_GenericSetAttrWithDict@@Base+0x3bc> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl daf70 <_PyEval_CheckExceptTypeValid@@Base+0xe80> │ │ │ │ + bl dae60 <_PyEval_CheckExceptTypeValid@@Base+0xe80> │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 843a8 <_PyObject_GenericSetAttrWithDict@@Base+0x158> │ │ │ │ - b.n 845b8 <_PyObject_GenericSetAttrWithDict@@Base+0x368> │ │ │ │ + bge.w 8438c <_PyObject_GenericSetAttrWithDict@@Base+0x158> │ │ │ │ + b.n 8459c <_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 8454e <_PyObject_GenericSetAttrWithDict@@Base+0x2fe> │ │ │ │ + bpl.n 84532 <_PyObject_GenericSetAttrWithDict@@Base+0x2fe> │ │ │ │ ldr.w r0, [r3, #440] @ 0x1b8 │ │ │ │ - cbnz r0, 845a6 <_PyObject_GenericSetAttrWithDict@@Base+0x356> │ │ │ │ + cbnz r0, 8458a <_PyObject_GenericSetAttrWithDict@@Base+0x356> │ │ │ │ movs r3, #0 │ │ │ │ movw r0, #44624 @ 0xae50 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - bl 708f4 │ │ │ │ + bl 7091c │ │ │ │ mov r9, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 84348 <_PyObject_GenericSetAttrWithDict@@Base+0xf8> │ │ │ │ - b.n 845b4 <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ + bne.w 8432c <_PyObject_GenericSetAttrWithDict@@Base+0xf8> │ │ │ │ + b.n 84598 <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6bb60 │ │ │ │ + bl 6bb98 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 84384 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ + bne.w 84368 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 199dfc <_Py_NewReference@@Base+0x1d0c> │ │ │ │ + bl 19950c <_Py_NewReference@@Base+0x1d74> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 84534 <_PyObject_GenericSetAttrWithDict@@Base+0x2e4> │ │ │ │ + b.n 84518 <_PyObject_GenericSetAttrWithDict@@Base+0x2e4> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 84298 <_PyObject_GenericSetAttrWithDict@@Base+0x48> │ │ │ │ + b.n 8427c <_PyObject_GenericSetAttrWithDict@@Base+0x48> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 843ca <_PyObject_GenericSetAttrWithDict@@Base+0x17a> │ │ │ │ + bne.w 843ae <_PyObject_GenericSetAttrWithDict@@Base+0x17a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 843ca <_PyObject_GenericSetAttrWithDict@@Base+0x17a> │ │ │ │ - bl 78c14 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 843ae <_PyObject_GenericSetAttrWithDict@@Base+0x17a> │ │ │ │ + bl 78c38 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 84534 <_PyObject_GenericSetAttrWithDict@@Base+0x2e4> │ │ │ │ - bl 13090c <_PyUnicode_IsNumeric@@Base+0x1fc> │ │ │ │ + b.n 84518 <_PyObject_GenericSetAttrWithDict@@Base+0x2e4> │ │ │ │ + bl 130570 <_PyUnicode_IsNumeric@@Base+0x1fc> │ │ │ │ mov r9, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 84348 <_PyObject_GenericSetAttrWithDict@@Base+0xf8> │ │ │ │ + bne.w 8432c <_PyObject_GenericSetAttrWithDict@@Base+0xf8> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ movw r3, #61056 @ 0xee80 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9248 │ │ │ │ + bl d9138 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 843a8 <_PyObject_GenericSetAttrWithDict@@Base+0x158> │ │ │ │ + beq.w 8438c <_PyObject_GenericSetAttrWithDict@@Base+0x158> │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - movw r1, #21816 @ 0x5538 │ │ │ │ + movw r1, #17592 @ 0x44b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d8fc0 │ │ │ │ - b.n 843a8 <_PyObject_GenericSetAttrWithDict@@Base+0x158> │ │ │ │ + bl d8eb0 │ │ │ │ + b.n 8438c <_PyObject_GenericSetAttrWithDict@@Base+0x158> │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 843a8 <_PyObject_GenericSetAttrWithDict@@Base+0x158> │ │ │ │ + b.n 8438c <_PyObject_GenericSetAttrWithDict@@Base+0x158> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 84b84 <_PyObject_GenericSetAttrWithDict@@Base+0x934> │ │ │ │ + bl 84b68 <_PyObject_GenericSetAttrWithDict@@Base+0x934> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 84534 <_PyObject_GenericSetAttrWithDict@@Base+0x2e4> │ │ │ │ + b.n 84518 <_PyObject_GenericSetAttrWithDict@@Base+0x2e4> │ │ │ │ mov r9, r0 │ │ │ │ - b.n 84490 <_PyObject_GenericSetAttrWithDict@@Base+0x240> │ │ │ │ + b.n 84474 <_PyObject_GenericSetAttrWithDict@@Base+0x240> │ │ │ │ ldr.w r0, [r7, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 846e8 <_PyObject_GenericSetAttrWithDict@@Base+0x498> │ │ │ │ + beq.n 846cc <_PyObject_GenericSetAttrWithDict@@Base+0x498> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 84528 <_PyObject_GenericSetAttrWithDict@@Base+0x2d8> │ │ │ │ + beq.n 8450c <_PyObject_GenericSetAttrWithDict@@Base+0x2d8> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19c7c4 │ │ │ │ + bl 19be6c │ │ │ │ mov r6, r0 │ │ │ │ - b.n 84534 <_PyObject_GenericSetAttrWithDict@@Base+0x2e4> │ │ │ │ + b.n 84518 <_PyObject_GenericSetAttrWithDict@@Base+0x2e4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84502 <_PyObject_GenericSetAttrWithDict@@Base+0x2b2> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 84502 <_PyObject_GenericSetAttrWithDict@@Base+0x2b2> │ │ │ │ + bne.w 844e6 <_PyObject_GenericSetAttrWithDict@@Base+0x2b2> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 844e6 <_PyObject_GenericSetAttrWithDict@@Base+0x2b2> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 88538 │ │ │ │ + bl 88530 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 843f8 <_PyObject_GenericSetAttrWithDict@@Base+0x1a8> │ │ │ │ + bne.w 843dc <_PyObject_GenericSetAttrWithDict@@Base+0x1a8> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - bl 19fb00 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ + bl 19f1a0 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 843f8 <_PyObject_GenericSetAttrWithDict@@Base+0x1a8> │ │ │ │ + bne.w 843dc <_PyObject_GenericSetAttrWithDict@@Base+0x1a8> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 843a8 <_PyObject_GenericSetAttrWithDict@@Base+0x158> │ │ │ │ + b.n 8438c <_PyObject_GenericSetAttrWithDict@@Base+0x158> │ │ │ │ ldrh.w r2, [r5, #206] @ 0xce │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ - bcs.w 84506 <_PyObject_GenericSetAttrWithDict@@Base+0x2b6> │ │ │ │ + bcs.w 844ea <_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 84506 <_PyObject_GenericSetAttrWithDict@@Base+0x2b6> │ │ │ │ + bne.w 844ea <_PyObject_GenericSetAttrWithDict@@Base+0x2b6> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 84506 <_PyObject_GenericSetAttrWithDict@@Base+0x2b6> │ │ │ │ + bgt.w 844ea <_PyObject_GenericSetAttrWithDict@@Base+0x2b6> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl da22c <_PyEval_CheckExceptTypeValid@@Base+0x13c> │ │ │ │ + bl da11c <_PyEval_CheckExceptTypeValid@@Base+0x13c> │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r9, [r5, #192] @ 0xc0 │ │ │ │ - bl 84934 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ + bl 84918 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 84514 <_PyObject_GenericSetAttrWithDict@@Base+0x2c4> │ │ │ │ + beq.w 844f8 <_PyObject_GenericSetAttrWithDict@@Base+0x2c4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 84502 <_PyObject_GenericSetAttrWithDict@@Base+0x2b2> │ │ │ │ + beq.w 844e6 <_PyObject_GenericSetAttrWithDict@@Base+0x2b2> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r2, fp │ │ │ │ - beq.w 844bc <_PyObject_GenericSetAttrWithDict@@Base+0x26c> │ │ │ │ - b.n 84306 <_PyObject_GenericSetAttrWithDict@@Base+0xb6> │ │ │ │ + beq.w 844a0 <_PyObject_GenericSetAttrWithDict@@Base+0x26c> │ │ │ │ + b.n 842ea <_PyObject_GenericSetAttrWithDict@@Base+0xb6> │ │ │ │ add.w r6, r6, #96768 @ 0x17a00 │ │ │ │ ldr.w r3, [r6, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8428e <_PyObject_GenericSetAttrWithDict@@Base+0x3e> │ │ │ │ - b.n 8445a <_PyObject_GenericSetAttrWithDict@@Base+0x20a> │ │ │ │ + bne.w 84272 <_PyObject_GenericSetAttrWithDict@@Base+0x3e> │ │ │ │ + b.n 8443e <_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 8474c <_PyObject_GenericSetAttrWithDict@@Base+0x4fc> │ │ │ │ + bls.n 84730 <_PyObject_GenericSetAttrWithDict@@Base+0x4fc> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #21856 @ 0x5560 │ │ │ │ + movw r1, #17632 @ 0x44e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl d6d5c │ │ │ │ - b.n 84656 <_PyObject_GenericSetAttrWithDict@@Base+0x406> │ │ │ │ + bl d6c4c │ │ │ │ + b.n 8463a <_PyObject_GenericSetAttrWithDict@@Base+0x406> │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl c9fc4 │ │ │ │ + bl ca050 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 845b4 <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ + beq.w 84598 <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ add r1, r7 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 847e2 <_PyObject_GenericSetAttrWithDict@@Base+0x592> │ │ │ │ + beq.n 847c6 <_PyObject_GenericSetAttrWithDict@@Base+0x592> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19c7c4 │ │ │ │ + bl 19be6c │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 84534 <_PyObject_GenericSetAttrWithDict@@Base+0x2e4> │ │ │ │ + bge.w 84518 <_PyObject_GenericSetAttrWithDict@@Base+0x2e4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84534 <_PyObject_GenericSetAttrWithDict@@Base+0x2e4> │ │ │ │ + bne.w 84518 <_PyObject_GenericSetAttrWithDict@@Base+0x2e4> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 84534 <_PyObject_GenericSetAttrWithDict@@Base+0x2e4> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 84518 <_PyObject_GenericSetAttrWithDict@@Base+0x2e4> │ │ │ │ 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 84336 <_PyObject_GenericSetAttrWithDict@@Base+0xe6> │ │ │ │ + b.n 8431a <_PyObject_GenericSetAttrWithDict@@Base+0xe6> │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ - movw r3, #16969 @ 0x4249 │ │ │ │ + movw r3, #16941 @ 0x422d │ │ │ │ movt r3, #8 │ │ │ │ cmp r1, r3 │ │ │ │ mov r3, r4 │ │ │ │ itete eq │ │ │ │ - movweq r1, #21732 @ 0x54e4 │ │ │ │ - movwne r1, #21816 @ 0x5538 │ │ │ │ + movweq r1, #17508 @ 0x4464 │ │ │ │ + movwne r1, #17592 @ 0x44b8 │ │ │ │ movteq r1, #42 @ 0x2a │ │ │ │ movtne r1, #42 @ 0x2a │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d8fc0 │ │ │ │ - b.n 84656 <_PyObject_GenericSetAttrWithDict@@Base+0x406> │ │ │ │ + bl d8eb0 │ │ │ │ + b.n 8463a <_PyObject_GenericSetAttrWithDict@@Base+0x406> │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [sl] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 847f0 <_PyObject_GenericSetAttrWithDict@@Base+0x5a0> │ │ │ │ + beq.n 847d4 <_PyObject_GenericSetAttrWithDict@@Base+0x5a0> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 7888c │ │ │ │ + bl 788b0 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 84534 <_PyObject_GenericSetAttrWithDict@@Base+0x2e4> │ │ │ │ + bge.w 84518 <_PyObject_GenericSetAttrWithDict@@Base+0x2e4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84534 <_PyObject_GenericSetAttrWithDict@@Base+0x2e4> │ │ │ │ + bne.w 84518 <_PyObject_GenericSetAttrWithDict@@Base+0x2e4> │ │ │ │ mov r0, sl │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 84534 <_PyObject_GenericSetAttrWithDict@@Base+0x2e4> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 84518 <_PyObject_GenericSetAttrWithDict@@Base+0x2e4> │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #21588 @ 0x5454 │ │ │ │ + movw r1, #17364 @ 0x43d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 843ca <_PyObject_GenericSetAttrWithDict@@Base+0x17a> │ │ │ │ + b.n 843ae <_PyObject_GenericSetAttrWithDict@@Base+0x17a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 843c0 <_PyObject_GenericSetAttrWithDict@@Base+0x170> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 843a4 <_PyObject_GenericSetAttrWithDict@@Base+0x170> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl daf70 <_PyEval_CheckExceptTypeValid@@Base+0xe80> │ │ │ │ + bl dae60 <_PyEval_CheckExceptTypeValid@@Base+0xe80> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8470e <_PyObject_GenericSetAttrWithDict@@Base+0x4be> │ │ │ │ + b.n 846f2 <_PyObject_GenericSetAttrWithDict@@Base+0x4be> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl be0c8 │ │ │ │ + bl be154 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8479c <_PyObject_GenericSetAttrWithDict@@Base+0x54c> │ │ │ │ + b.n 84780 <_PyObject_GenericSetAttrWithDict@@Base+0x54c> │ │ │ │ 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] @ (84930 <_PyObject_GenericSetAttrWithDict@@Base+0x6e0>) │ │ │ │ + ldr r3, [pc, #284] @ (84914 <_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, #1420] @ 0x58c │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 84874 <_PyObject_GenericSetAttrWithDict@@Base+0x624> │ │ │ │ + bne.n 84858 <_PyObject_GenericSetAttrWithDict@@Base+0x624> │ │ │ │ ldr.w r1, [r4, #1424] @ 0x590 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 84874 <_PyObject_GenericSetAttrWithDict@@Base+0x624> │ │ │ │ + bne.n 84858 <_PyObject_GenericSetAttrWithDict@@Base+0x624> │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ add r3, r5 │ │ │ │ ldr.w r3, [r3, #1428] @ 0x594 │ │ │ │ - cbz r3, 84868 <_PyObject_GenericSetAttrWithDict@@Base+0x618> │ │ │ │ + cbz r3, 8484c <_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] │ │ │ │ @@ -132756,34 +132769,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 848ea <_PyObject_GenericSetAttrWithDict@@Base+0x69a> │ │ │ │ + beq.n 848ce <_PyObject_GenericSetAttrWithDict@@Base+0x69a> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r6, r8 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 84934 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ + bl 84918 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 84928 <_PyObject_GenericSetAttrWithDict@@Base+0x6d8> │ │ │ │ + beq.n 8490c <_PyObject_GenericSetAttrWithDict@@Base+0x6d8> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8492c <_PyObject_GenericSetAttrWithDict@@Base+0x6dc> │ │ │ │ + beq.n 84910 <_PyObject_GenericSetAttrWithDict@@Base+0x6dc> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r1, #40968 @ 0xa008 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8492c <_PyObject_GenericSetAttrWithDict@@Base+0x6dc> │ │ │ │ + bne.n 84910 <_PyObject_GenericSetAttrWithDict@@Base+0x6dc> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ - bgt.n 8492c <_PyObject_GenericSetAttrWithDict@@Base+0x6dc> │ │ │ │ + bgt.n 84910 <_PyObject_GenericSetAttrWithDict@@Base+0x6dc> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add.w r3, r3, #42240 @ 0xa500 │ │ │ │ adds r3, #140 @ 0x8c │ │ │ │ bic.w r2, r2, #1 │ │ │ │ adds r1, r3, r5 │ │ │ │ str r2, [r1, #8] │ │ │ │ ldr.w r0, [r4, #1424] @ 0x590 │ │ │ │ @@ -132794,109 +132807,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 84860 <_PyObject_GenericSetAttrWithDict@@Base+0x610> │ │ │ │ + bge.n 84844 <_PyObject_GenericSetAttrWithDict@@Base+0x610> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84860 <_PyObject_GenericSetAttrWithDict@@Base+0x610> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 84860 <_PyObject_GenericSetAttrWithDict@@Base+0x610> │ │ │ │ + bne.n 84844 <_PyObject_GenericSetAttrWithDict@@Base+0x610> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 84844 <_PyObject_GenericSetAttrWithDict@@Base+0x610> │ │ │ │ ldrh.w r1, [r0, #206] @ 0xce │ │ │ │ cmp.w r1, #1000 @ 0x3e8 │ │ │ │ - bcs.n 8487c <_PyObject_GenericSetAttrWithDict@@Base+0x62c> │ │ │ │ + bcs.n 84860 <_PyObject_GenericSetAttrWithDict@@Base+0x62c> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r1, #40968 @ 0xa008 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8487c <_PyObject_GenericSetAttrWithDict@@Base+0x62c> │ │ │ │ + bne.n 84860 <_PyObject_GenericSetAttrWithDict@@Base+0x62c> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ - bgt.n 8487c <_PyObject_GenericSetAttrWithDict@@Base+0x62c> │ │ │ │ + bgt.n 84860 <_PyObject_GenericSetAttrWithDict@@Base+0x62c> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl da22c <_PyEval_CheckExceptTypeValid@@Base+0x13c> │ │ │ │ + bl da11c <_PyEval_CheckExceptTypeValid@@Base+0x13c> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r6, [r6, #192] @ 0xc0 │ │ │ │ - bl 84934 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ + bl 84918 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - b.n 8488e <_PyObject_GenericSetAttrWithDict@@Base+0x63e> │ │ │ │ + b.n 84872 <_PyObject_GenericSetAttrWithDict@@Base+0x63e> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 84860 <_PyObject_GenericSetAttrWithDict@@Base+0x610> │ │ │ │ + b.n 84844 <_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 84a4a <_PyObject_GenericSetAttrWithDict@@Base+0x7fa> │ │ │ │ + bne.n 84a2e <_PyObject_GenericSetAttrWithDict@@Base+0x7fa> │ │ │ │ ldr r7, [r1, #12] │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.n 84a4a <_PyObject_GenericSetAttrWithDict@@Base+0x7fa> │ │ │ │ + beq.n 84a2e <_PyObject_GenericSetAttrWithDict@@Base+0x7fa> │ │ │ │ ldr.w r4, [r5, #172] @ 0xac │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 84a68 <_PyObject_GenericSetAttrWithDict@@Base+0x818> │ │ │ │ + beq.n 84a4c <_PyObject_GenericSetAttrWithDict@@Base+0x818> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84a3a <_PyObject_GenericSetAttrWithDict@@Base+0x7ea> │ │ │ │ + bge.n 84a1e <_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 849c8 <_PyObject_GenericSetAttrWithDict@@Base+0x778> │ │ │ │ - ldr.w r9, [pc, #344] @ 84ae0 <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ + ble.n 849ac <_PyObject_GenericSetAttrWithDict@@Base+0x778> │ │ │ │ + ldr.w r9, [pc, #344] @ 84ac4 <_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 849d4 <_PyObject_GenericSetAttrWithDict@@Base+0x784> │ │ │ │ + bmi.n 849b8 <_PyObject_GenericSetAttrWithDict@@Base+0x784> │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 77710 │ │ │ │ + bl 77748 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84a16 <_PyObject_GenericSetAttrWithDict@@Base+0x7c6> │ │ │ │ + bne.n 849fa <_PyObject_GenericSetAttrWithDict@@Base+0x7c6> │ │ │ │ movs r3, #1 │ │ │ │ adds r0, #3 │ │ │ │ str.w r3, [sl] │ │ │ │ - beq.n 84a78 <_PyObject_GenericSetAttrWithDict@@Base+0x828> │ │ │ │ + beq.n 84a5c <_PyObject_GenericSetAttrWithDict@@Base+0x828> │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - blt.n 84994 <_PyObject_GenericSetAttrWithDict@@Base+0x744> │ │ │ │ + blt.n 84978 <_PyObject_GenericSetAttrWithDict@@Base+0x744> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 84a06 <_PyObject_GenericSetAttrWithDict@@Base+0x7b6> │ │ │ │ + bpl.n 849ea <_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 │ │ │ │ @@ -132907,113 +132920,113 @@ │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ add.w ip, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r1, [ip, #400] @ 0x190 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ - cbz r2, 84a5c <_PyObject_GenericSetAttrWithDict@@Base+0x80c> │ │ │ │ + cbz r2, 84a40 <_PyObject_GenericSetAttrWithDict@@Base+0x80c> │ │ │ │ ldr.w r0, [ip, #416] @ 0x1a0 │ │ │ │ - b.n 849a4 <_PyObject_GenericSetAttrWithDict@@Base+0x754> │ │ │ │ + b.n 84988 <_PyObject_GenericSetAttrWithDict@@Base+0x754> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 849cc <_PyObject_GenericSetAttrWithDict@@Base+0x77c> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 849cc <_PyObject_GenericSetAttrWithDict@@Base+0x77c> │ │ │ │ + bne.n 849b0 <_PyObject_GenericSetAttrWithDict@@Base+0x77c> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 849b0 <_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 84a78 <_PyObject_GenericSetAttrWithDict@@Base+0x828> │ │ │ │ + beq.n 84a5c <_PyObject_GenericSetAttrWithDict@@Base+0x828> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 849be <_PyObject_GenericSetAttrWithDict@@Base+0x76e> │ │ │ │ + beq.n 849a2 <_PyObject_GenericSetAttrWithDict@@Base+0x76e> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r4, #1 │ │ │ │ - b.n 849c8 <_PyObject_GenericSetAttrWithDict@@Base+0x778> │ │ │ │ + b.n 849ac <_PyObject_GenericSetAttrWithDict@@Base+0x778> │ │ │ │ cmp.w fp, #0 │ │ │ │ it gt │ │ │ │ orrgt.w r0, r4, #1 │ │ │ │ - bgt.n 84986 <_PyObject_GenericSetAttrWithDict@@Base+0x736> │ │ │ │ + bgt.n 8496a <_PyObject_GenericSetAttrWithDict@@Base+0x736> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 849cc <_PyObject_GenericSetAttrWithDict@@Base+0x77c> │ │ │ │ + b.n 849b0 <_PyObject_GenericSetAttrWithDict@@Base+0x77c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 6bb60 │ │ │ │ + bl 6bb98 │ │ │ │ mov r7, r0 │ │ │ │ adds r4, r0, #1 │ │ │ │ - bne.n 84960 <_PyObject_GenericSetAttrWithDict@@Base+0x710> │ │ │ │ - bl d94d0 │ │ │ │ - b.n 84a72 <_PyObject_GenericSetAttrWithDict@@Base+0x822> │ │ │ │ + bne.n 84944 <_PyObject_GenericSetAttrWithDict@@Base+0x710> │ │ │ │ + bl d93c0 │ │ │ │ + b.n 84a56 <_PyObject_GenericSetAttrWithDict@@Base+0x822> │ │ │ │ add.w r0, r0, #96768 @ 0x17a00 │ │ │ │ add.w r0, r0, #376 @ 0x178 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 849a4 <_PyObject_GenericSetAttrWithDict@@Base+0x754> │ │ │ │ + b.n 84988 <_PyObject_GenericSetAttrWithDict@@Base+0x754> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.n 84a88 <_PyObject_GenericSetAttrWithDict@@Base+0x838> │ │ │ │ + bmi.n 84a6c <_PyObject_GenericSetAttrWithDict@@Base+0x838> │ │ │ │ lsls r1, r3, #18 │ │ │ │ - bpl.n 84ac0 <_PyObject_GenericSetAttrWithDict@@Base+0x870> │ │ │ │ + bpl.n 84aa4 <_PyObject_GenericSetAttrWithDict@@Base+0x870> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 849cc <_PyObject_GenericSetAttrWithDict@@Base+0x77c> │ │ │ │ + b.n 849b0 <_PyObject_GenericSetAttrWithDict@@Base+0x77c> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl d94d0 │ │ │ │ + bl d93c0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 849c8 <_PyObject_GenericSetAttrWithDict@@Base+0x778> │ │ │ │ - ldr r2, [pc, #84] @ (84ae0 <_PyObject_GenericSetAttrWithDict@@Base+0x890>) │ │ │ │ + b.n 849ac <_PyObject_GenericSetAttrWithDict@@Base+0x778> │ │ │ │ + ldr r2, [pc, #84] @ (84ac4 <_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, #400] @ 0x190 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 84ad4 <_PyObject_GenericSetAttrWithDict@@Base+0x884> │ │ │ │ + beq.n 84ab8 <_PyObject_GenericSetAttrWithDict@@Base+0x884> │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 84ad4 <_PyObject_GenericSetAttrWithDict@@Base+0x884> │ │ │ │ + bhi.n 84ab8 <_PyObject_GenericSetAttrWithDict@@Base+0x884> │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #376 @ 0x178 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84a72 <_PyObject_GenericSetAttrWithDict@@Base+0x822> │ │ │ │ + bne.n 84a56 <_PyObject_GenericSetAttrWithDict@@Base+0x822> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f980 │ │ │ │ + bl 7f960 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 84a56 <_PyObject_GenericSetAttrWithDict@@Base+0x806> │ │ │ │ + blt.n 84a3a <_PyObject_GenericSetAttrWithDict@@Base+0x806> │ │ │ │ ldr.w r4, [r5, #172] @ 0xac │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 84a72 <_PyObject_GenericSetAttrWithDict@@Base+0x822> │ │ │ │ - b.n 84968 <_PyObject_GenericSetAttrWithDict@@Base+0x718> │ │ │ │ + beq.n 84a56 <_PyObject_GenericSetAttrWithDict@@Base+0x822> │ │ │ │ + b.n 8494c <_PyObject_GenericSetAttrWithDict@@Base+0x718> │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #400 @ 0x190 │ │ │ │ add r2, r3 │ │ │ │ - b.n 84aba <_PyObject_GenericSetAttrWithDict@@Base+0x86a> │ │ │ │ + b.n 84a9e <_PyObject_GenericSetAttrWithDict@@Base+0x86a> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 84aea <_PyObject_GenericSetAttrWithDict@@Base+0x89a> │ │ │ │ + bpl.n 84ace <_PyObject_GenericSetAttrWithDict@@Base+0x89a> │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 84ae8 <_PyObject_GenericSetAttrWithDict@@Base+0x898> │ │ │ │ - b.w 77160 <_Py_Dealloc@@Base> │ │ │ │ + bne.n 84acc <_PyObject_GenericSetAttrWithDict@@Base+0x898> │ │ │ │ + b.w 77198 <_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 │ │ │ │ @@ -133024,434 +133037,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 84b56 <_PyObject_GenericSetAttrWithDict@@Base+0x906> │ │ │ │ + bge.n 84b3a <_PyObject_GenericSetAttrWithDict@@Base+0x906> │ │ │ │ adds r0, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r0, [r3, #0] │ │ │ │ - bne.n 84b5a <_PyObject_GenericSetAttrWithDict@@Base+0x90a> │ │ │ │ + bne.n 84b3e <_PyObject_GenericSetAttrWithDict@@Base+0x90a> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 84b5a <_PyObject_GenericSetAttrWithDict@@Base+0x90a> │ │ │ │ + beq.n 84b3e <_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 84b78 <_PyObject_GenericSetAttrWithDict@@Base+0x928> │ │ │ │ + beq.n 84b5c <_PyObject_GenericSetAttrWithDict@@Base+0x928> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7a554 │ │ │ │ + b.w 7a564 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 84b34 <_PyObject_GenericSetAttrWithDict@@Base+0x8e4> │ │ │ │ + beq.n 84b18 <_PyObject_GenericSetAttrWithDict@@Base+0x8e4> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6bb60 │ │ │ │ + bl 6bb98 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - bne.n 84b3a <_PyObject_GenericSetAttrWithDict@@Base+0x8ea> │ │ │ │ + bne.n 84b1e <_PyObject_GenericSetAttrWithDict@@Base+0x8ea> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 199dfc <_Py_NewReference@@Base+0x1d0c> │ │ │ │ + b.w 19950c <_Py_NewReference@@Base+0x1d74> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 78c14 │ │ │ │ + b.w 78c38 │ │ │ │ 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 84d44 <_PyObject_GenericSetAttrWithDict@@Base+0xaf4> │ │ │ │ + bne.w 84d28 <_PyObject_GenericSetAttrWithDict@@Base+0xaf4> │ │ │ │ ldr r7, [r1, #12] │ │ │ │ adds r5, r7, #1 │ │ │ │ - beq.w 84d44 <_PyObject_GenericSetAttrWithDict@@Base+0xaf4> │ │ │ │ + beq.w 84d28 <_PyObject_GenericSetAttrWithDict@@Base+0xaf4> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.w 84dac <_PyObject_GenericSetAttrWithDict@@Base+0xb5c> │ │ │ │ + bpl.w 84d90 <_PyObject_GenericSetAttrWithDict@@Base+0xb5c> │ │ │ │ mov r2, r7 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 77710 │ │ │ │ + bl 77748 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #3 │ │ │ │ - beq.w 84d3e <_PyObject_GenericSetAttrWithDict@@Base+0xaee> │ │ │ │ + beq.w 84d22 <_PyObject_GenericSetAttrWithDict@@Base+0xaee> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 84d38 <_PyObject_GenericSetAttrWithDict@@Base+0xae8> │ │ │ │ + beq.w 84d1c <_PyObject_GenericSetAttrWithDict@@Base+0xae8> │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 84d38 <_PyObject_GenericSetAttrWithDict@@Base+0xae8> │ │ │ │ + beq.w 84d1c <_PyObject_GenericSetAttrWithDict@@Base+0xae8> │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 84d9c <_PyObject_GenericSetAttrWithDict@@Base+0xb4c> │ │ │ │ + bne.w 84d80 <_PyObject_GenericSetAttrWithDict@@Base+0xb4c> │ │ │ │ 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 84c1a <_PyObject_GenericSetAttrWithDict@@Base+0x9ca> │ │ │ │ + ble.n 84bfe <_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 84cb6 <_PyObject_GenericSetAttrWithDict@@Base+0xa66> │ │ │ │ + bne.n 84c9a <_PyObject_GenericSetAttrWithDict@@Base+0xa66> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 84d72 <_PyObject_GenericSetAttrWithDict@@Base+0xb22> │ │ │ │ + bne.w 84d56 <_PyObject_GenericSetAttrWithDict@@Base+0xb22> │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r2, #7 │ │ │ │ - bgt.n 84c88 <_PyObject_GenericSetAttrWithDict@@Base+0xa38> │ │ │ │ + bgt.n 84c6c <_PyObject_GenericSetAttrWithDict@@Base+0xa38> │ │ │ │ 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, 84ca4 <_PyObject_GenericSetAttrWithDict@@Base+0xa54> │ │ │ │ + cbz r1, 84c88 <_PyObject_GenericSetAttrWithDict@@Base+0xa54> │ │ │ │ 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 84c68 <_PyObject_GenericSetAttrWithDict@@Base+0xa18> │ │ │ │ + bge.n 84c4c <_PyObject_GenericSetAttrWithDict@@Base+0xa18> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 84c82 <_PyObject_GenericSetAttrWithDict@@Base+0xa32> │ │ │ │ + cbz r3, 84c66 <_PyObject_GenericSetAttrWithDict@@Base+0xa32> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 84c7c <_PyObject_GenericSetAttrWithDict@@Base+0xa2c> │ │ │ │ + bge.n 84c60 <_PyObject_GenericSetAttrWithDict@@Base+0xa2c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 84c7c <_PyObject_GenericSetAttrWithDict@@Base+0xa2c> │ │ │ │ + cbnz r3, 84c60 <_PyObject_GenericSetAttrWithDict@@Base+0xa2c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 84c68 <_PyObject_GenericSetAttrWithDict@@Base+0xa18> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 84c4c <_PyObject_GenericSetAttrWithDict@@Base+0xa18> │ │ │ │ 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 84c3e <_PyObject_GenericSetAttrWithDict@@Base+0x9ee> │ │ │ │ + b.n 84c22 <_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 84c5a <_PyObject_GenericSetAttrWithDict@@Base+0xa0a> │ │ │ │ + b.n 84c3e <_PyObject_GenericSetAttrWithDict@@Base+0xa0a> │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 84d60 <_PyObject_GenericSetAttrWithDict@@Base+0xb10> │ │ │ │ + beq.n 84d44 <_PyObject_GenericSetAttrWithDict@@Base+0xb10> │ │ │ │ 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 84d10 <_PyObject_GenericSetAttrWithDict@@Base+0xac0> │ │ │ │ + bgt.n 84cf4 <_PyObject_GenericSetAttrWithDict@@Base+0xac0> │ │ │ │ adds r2, r3, r1 │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 84c1e <_PyObject_GenericSetAttrWithDict@@Base+0x9ce> │ │ │ │ + beq.n 84c02 <_PyObject_GenericSetAttrWithDict@@Base+0x9ce> │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 84d60 <_PyObject_GenericSetAttrWithDict@@Base+0xb10> │ │ │ │ + beq.n 84d44 <_PyObject_GenericSetAttrWithDict@@Base+0xb10> │ │ │ │ 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 84d26 <_PyObject_GenericSetAttrWithDict@@Base+0xad6> │ │ │ │ + bgt.n 84d0a <_PyObject_GenericSetAttrWithDict@@Base+0xad6> │ │ │ │ ldrsb.w r2, [r2, #20] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 84c1e <_PyObject_GenericSetAttrWithDict@@Base+0x9ce> │ │ │ │ + beq.n 84c02 <_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 84d60 <_PyObject_GenericSetAttrWithDict@@Base+0xb10> │ │ │ │ + beq.n 84d44 <_PyObject_GenericSetAttrWithDict@@Base+0xb10> │ │ │ │ ands r1, r0 │ │ │ │ - b.n 84cea <_PyObject_GenericSetAttrWithDict@@Base+0xa9a> │ │ │ │ + b.n 84cce <_PyObject_GenericSetAttrWithDict@@Base+0xa9a> │ │ │ │ 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 84cd4 <_PyObject_GenericSetAttrWithDict@@Base+0xa84> │ │ │ │ + b.n 84cb8 <_PyObject_GenericSetAttrWithDict@@Base+0xa84> │ │ │ │ cmp.w ip, #15 │ │ │ │ itet gt │ │ │ │ addgt.w r2, r3, r1, lsl #2 │ │ │ │ ldrshle.w r2, [lr, #20] │ │ │ │ ldrgt r2, [r2, #20] │ │ │ │ - b.n 84cfa <_PyObject_GenericSetAttrWithDict@@Base+0xaaa> │ │ │ │ + b.n 84cde <_PyObject_GenericSetAttrWithDict@@Base+0xaaa> │ │ │ │ mov r0, r1 │ │ │ │ - bl 10130c <_PyErr_SetKeyError@@Base> │ │ │ │ + bl 1010cc <_PyErr_SetKeyError@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 84c7e <_PyObject_GenericSetAttrWithDict@@Base+0xa2e> │ │ │ │ + b.n 84c62 <_PyObject_GenericSetAttrWithDict@@Base+0xa2e> │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 6bb60 │ │ │ │ + bl 6bb98 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ adds r4, r0, #1 │ │ │ │ - bne.w 84bae <_PyObject_GenericSetAttrWithDict@@Base+0x95e> │ │ │ │ + bne.w 84b92 <_PyObject_GenericSetAttrWithDict@@Base+0x95e> │ │ │ │ mov r0, r1 │ │ │ │ - bl 268f04 │ │ │ │ + bl 267ca0 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 84c7e <_PyObject_GenericSetAttrWithDict@@Base+0xa2e> │ │ │ │ + b.n 84c62 <_PyObject_GenericSetAttrWithDict@@Base+0xa2e> │ │ │ │ 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 84c2c <_PyObject_GenericSetAttrWithDict@@Base+0x9dc> │ │ │ │ + beq.w 84c10 <_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 84dc2 <_PyObject_GenericSetAttrWithDict@@Base+0xb72> │ │ │ │ + bne.n 84da6 <_PyObject_GenericSetAttrWithDict@@Base+0xb72> │ │ │ │ subs r1, #1 │ │ │ │ add r3, r2 │ │ │ │ subs r5, r3, r2 │ │ │ │ cmp r5, r1 │ │ │ │ - bge.n 84dbe <_PyObject_GenericSetAttrWithDict@@Base+0xb6e> │ │ │ │ + bge.n 84da2 <_PyObject_GenericSetAttrWithDict@@Base+0xb6e> │ │ │ │ ldrb r5, [r3, #1] │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ - b.n 84d8e <_PyObject_GenericSetAttrWithDict@@Base+0xb3e> │ │ │ │ + b.n 84d72 <_PyObject_GenericSetAttrWithDict@@Base+0xb3e> │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ - bl 1f5438 <_PyDict_SendEvent@@Base> │ │ │ │ - b.n 84be4 <_PyObject_GenericSetAttrWithDict@@Base+0x994> │ │ │ │ - movw r0, #65224 @ 0xfec8 │ │ │ │ + bl 1f4560 <_PyDict_SendEvent@@Base> │ │ │ │ + b.n 84bc8 <_PyObject_GenericSetAttrWithDict@@Base+0x994> │ │ │ │ + movw r0, #61000 @ 0xee48 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2854 @ 0xb26 │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 84d3e <_PyObject_GenericSetAttrWithDict@@Base+0xaee> │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 84d22 <_PyObject_GenericSetAttrWithDict@@Base+0xaee> │ │ │ │ strb r1, [r0, #1] │ │ │ │ - b.n 84c68 <_PyObject_GenericSetAttrWithDict@@Base+0xa18> │ │ │ │ + b.n 84c4c <_PyObject_GenericSetAttrWithDict@@Base+0xa18> │ │ │ │ adds r3, #1 │ │ │ │ - b.n 84d84 <_PyObject_GenericSetAttrWithDict@@Base+0xb34> │ │ │ │ + b.n 84d68 <_PyObject_GenericSetAttrWithDict@@Base+0xb34> │ │ │ │ nop │ │ │ │ │ │ │ │ -00084dc8 : │ │ │ │ +00084dac : │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #13928 @ 0x3668 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 84ddc │ │ │ │ + bne.n 84dc0 │ │ │ │ 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 88538 │ │ │ │ + bl 88530 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 84dfc │ │ │ │ + cbz r0, 84de0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r1, #563 @ 0x233 │ │ │ │ - movw r0, #21900 @ 0x558c │ │ │ │ + movw r0, #17676 @ 0x450c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 84df8 │ │ │ │ + b.n 84ddc │ │ │ │ nop │ │ │ │ │ │ │ │ -00084e14 : │ │ │ │ +00084df8 : │ │ │ │ stmdb 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 85296 │ │ │ │ + beq.w 8527a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 85296 │ │ │ │ + bpl.w 8527a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85154 │ │ │ │ + beq.w 85138 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8522e │ │ │ │ + bne.w 85212 │ │ │ │ ldr r1, [r2, #108] @ 0x6c │ │ │ │ - movw r2, #17253 @ 0x4365 │ │ │ │ + movw r2, #16341 @ 0x3fd5 │ │ │ │ movt r2, #19 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 851f2 │ │ │ │ + bne.w 851d6 │ │ │ │ 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 851f2 │ │ │ │ + blt.w 851d6 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 851a6 │ │ │ │ + beq.w 8518a │ │ │ │ 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 851d2 │ │ │ │ + bmi.w 851b6 │ │ │ │ movw fp, #24184 @ 0x5e78 │ │ │ │ movt fp, #77 @ 0x4d │ │ │ │ - movw r3, #3529 @ 0xdc9 │ │ │ │ + movw r3, #3565 @ 0xded │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r6, [fp, #868] @ 0x364 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 8517a │ │ │ │ - ldr.w r8, [pc, #1080] @ 852f8 │ │ │ │ + bne.w 8515e │ │ │ │ + ldr.w r8, [pc, #1080] @ 852dc │ │ │ │ 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, #1604] @ 0x644 │ │ │ │ - bcs.w 85122 │ │ │ │ + bcs.w 85106 │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r0, [r9, ip, lsl #3] │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 8516a │ │ │ │ + beq.w 8514e │ │ │ │ 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.w 85028 │ │ │ │ + beq.w 8500c │ │ │ │ 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 85196 │ │ │ │ + beq.w 8517a │ │ │ │ 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 84f62 │ │ │ │ + ble.n 84f46 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 84f56 │ │ │ │ + cbz r3, 84f3a │ │ │ │ ldr r4, [r3, #0] │ │ │ │ add.w r9, r4, #1 │ │ │ │ cmp.w r4, #1073741824 @ 0x40000000 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ - bge.n 85010 │ │ │ │ + bge.n 84ff4 │ │ │ │ str.w r9, [r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 85018 │ │ │ │ + blt.n 84ffc │ │ │ │ adds r0, #1 │ │ │ │ add r1, ip │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 84f62 │ │ │ │ + beq.n 84f46 │ │ │ │ add r2, ip │ │ │ │ - b.n 84f38 │ │ │ │ + b.n 84f1c │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1912] @ 0x778 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 85058 │ │ │ │ - ldr.w ip, [pc, #900] @ 852fc │ │ │ │ + beq.n 8503c │ │ │ │ + ldr.w ip, [pc, #900] @ 852e0 │ │ │ │ ldr.w r2, [r3, #1916] @ 0x77c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3, #1912] @ 0x778 │ │ │ │ str.w r2, [r3, #1916] @ 0x77c │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [ip, #1600] @ 0x640 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 852a8 │ │ │ │ + bne.w 8528c │ │ │ │ strd r6, r3, [r4, #24] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ sub.w lr, r4, #8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ @@ -133474,54 +133487,54 @@ │ │ │ │ add.w r9, r2, #1 │ │ │ │ cmp r8, r7 │ │ │ │ orr.w r2, sl, r1 │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ str.w lr, [r3, #3760] @ 0xeb0 │ │ │ │ str.w r9, [r3, #3868] @ 0xf1c │ │ │ │ str.w r7, [r3, #3768] @ 0xeb8 │ │ │ │ - blt.n 850e0 │ │ │ │ + blt.n 850c4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [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 84f56 │ │ │ │ + bge.n 84f3a │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp lr, r0 │ │ │ │ str r3, [r4, #0] │ │ │ │ - beq.n 84f62 │ │ │ │ + beq.n 84f46 │ │ │ │ add r1, ip │ │ │ │ add r2, ip │ │ │ │ - b.n 84f38 │ │ │ │ + b.n 84f1c │ │ │ │ ldrd r3, r4, [r0, #24] │ │ │ │ cmp r3, r4 │ │ │ │ ittt hi │ │ │ │ ldrhi r3, [r0, #12] │ │ │ │ strhi.w r3, [lr, #12] │ │ │ │ strhi.w lr, [r3, #8] │ │ │ │ - bhi.w 84f08 │ │ │ │ + bhi.w 84eec │ │ │ │ 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] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 85122 │ │ │ │ + beq.n 85106 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ - b.n 84f08 │ │ │ │ + b.n 84eec │ │ │ │ movw r0, #18128 @ 0x46d0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 70b18 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70b3c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 852de │ │ │ │ + beq.w 852c2 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r4, #28] │ │ │ │ sub.w lr, r4, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ @@ -133547,725 +133560,725 @@ │ │ │ │ add.w r9, r2, #1 │ │ │ │ cmp r7, r8 │ │ │ │ orr.w r2, sl, r1 │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ str.w lr, [r3, #3760] @ 0xeb0 │ │ │ │ str.w r9, [r3, #3868] @ 0xf1c │ │ │ │ str.w r7, [r3, #3768] @ 0xeb8 │ │ │ │ - ble.n 85004 │ │ │ │ + ble.n 84fe8 │ │ │ │ ldr.w r2, [r3, #3748] @ 0xea4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 85004 │ │ │ │ + beq.n 84fe8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 85004 │ │ │ │ + beq.n 84fe8 │ │ │ │ ldr.w r3, [r3, #3856] @ 0xf10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85004 │ │ │ │ + bne.n 84fe8 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 851d8 │ │ │ │ + bne.n 851bc │ │ │ │ add.w r2, r0, #12 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.w 85004 │ │ │ │ + bmi.w 84fe8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8510c │ │ │ │ + bne.n 850f0 │ │ │ │ dmb ish │ │ │ │ - b.n 85004 │ │ │ │ + b.n 84fe8 │ │ │ │ ldr.w r6, [fp, #848] @ 0x350 │ │ │ │ - movw r3, #45961 @ 0xb389 │ │ │ │ + movw r3, #46017 @ 0xb3c1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 851e2 │ │ │ │ + bne.n 851c6 │ │ │ │ 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 851d2 │ │ │ │ + beq.n 851b6 │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 85054 │ │ │ │ + b.n 85038 │ │ │ │ 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 708f4 │ │ │ │ + b.w 7091c │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70e94 │ │ │ │ + bl 70eb8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 85050 │ │ │ │ + b.n 85034 │ │ │ │ ldr.w r0, [fp, #864] @ 0x360 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 851d2 │ │ │ │ + cbz r0, 851b6 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - ldr.w r8, [pc, #360] @ 852f8 │ │ │ │ + ldr.w r8, [pc, #360] @ 852dc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 84f08 │ │ │ │ + b.n 84eec │ │ │ │ add.w r1, r6, #20 │ │ │ │ mov.w ip, #12 │ │ │ │ add r1, r3 │ │ │ │ adds r2, r1, #4 │ │ │ │ adds r1, #8 │ │ │ │ - b.n 84f2a │ │ │ │ + b.n 84f0e │ │ │ │ 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 84ea2 │ │ │ │ - bl 1fc770 │ │ │ │ - b.n 8522a │ │ │ │ + bge.w 84e86 │ │ │ │ + bl 1fb898 │ │ │ │ + b.n 8520e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85004 │ │ │ │ - b.n 850fc │ │ │ │ + bne.w 84fe8 │ │ │ │ + b.n 850e0 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [fp, #844] @ 0x34c │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 85144 │ │ │ │ + b.n 85128 │ │ │ │ movs r3, #0 │ │ │ │ movw r0, #44624 @ 0xae50 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - bl 708f4 │ │ │ │ + bl 7091c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8522a │ │ │ │ + cbz r0, 8520e │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 89ba4 │ │ │ │ + bl 89b98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85008 │ │ │ │ + beq.w 84fec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8522a │ │ │ │ + bge.n 8520e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8522a │ │ │ │ + cbnz r3, 8520e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 85008 │ │ │ │ - bl 213a14 │ │ │ │ + b.n 84fec │ │ │ │ + bl 212b30 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 852ee │ │ │ │ + beq.n 852d2 │ │ │ │ movw r0, #18128 @ 0x46d0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 70b18 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70b3c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 852e6 │ │ │ │ + beq.n 852ca │ │ │ │ ldrb r7, [r6, #0] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #0 │ │ │ │ cmp r3, r7 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcs.n 85272 │ │ │ │ + bcs.n 85256 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 85250 │ │ │ │ + beq.n 85234 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ add.w ip, r0, #1 │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ strlt.w ip, [r2] │ │ │ │ - b.n 85250 │ │ │ │ + b.n 85234 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ strd r2, r6, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ itt ge │ │ │ │ addge r3, #1 │ │ │ │ strge r3, [r2, #0] │ │ │ │ - bl 711b4 │ │ │ │ - b.n 85008 │ │ │ │ - movw r0, #65224 @ 0xfec8 │ │ │ │ + bl 711d8 │ │ │ │ + b.n 84fec │ │ │ │ + movw r0, #61000 @ 0xee48 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #4231 @ 0x1087 │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8522a │ │ │ │ - movw r2, #6105 @ 0x17d9 │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8520e │ │ │ │ + movw r2, #5177 @ 0x1439 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 852ce │ │ │ │ + bne.n 852b2 │ │ │ │ add.w r0, ip, #1592 @ 0x638 │ │ │ │ - bl 6b7b0 │ │ │ │ + bl 6b7e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8506c │ │ │ │ + bne.w 85050 │ │ │ │ mov r0, r4 │ │ │ │ - bl 131e48 │ │ │ │ + bl 131aa0 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ - b.n 85070 │ │ │ │ + b.n 85054 │ │ │ │ ldr.w r2, [ip, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ - b.n 85070 │ │ │ │ + b.n 85054 │ │ │ │ mov r0, r6 │ │ │ │ - bl 19d330 <_PyNamespace_New@@Base+0x94> │ │ │ │ - b.n 8522a │ │ │ │ + bl 19c9d4 <_PyNamespace_New@@Base+0x94> │ │ │ │ + b.n 8520e │ │ │ │ mov r0, r6 │ │ │ │ - bl 7630c │ │ │ │ - b.n 8522a │ │ │ │ + bl 76344 │ │ │ │ + b.n 8520e │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1fc770 │ │ │ │ + b.w 1fb898 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00085300 <_PyObject_New@@Base>: │ │ │ │ +000852e4 <_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 8543e <_PyObject_New@@Base+0x13e> │ │ │ │ + blt.w 85422 <_PyObject_New@@Base+0x13e> │ │ │ │ movw r5, #24184 @ 0x5e78 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ - movw r3, #3529 @ 0xdc9 │ │ │ │ + movw r3, #3565 @ 0xded │ │ │ │ movt r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r4, [r5, #888] @ 0x378 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 8542c <_PyObject_New@@Base+0x12c> │ │ │ │ - ldr r3, [pc, #300] @ (85464 <_PyObject_New@@Base+0x164>) │ │ │ │ + bne.n 85410 <_PyObject_New@@Base+0x12c> │ │ │ │ + ldr r3, [pc, #300] @ (85448 <_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, #1604] @ 0x644 │ │ │ │ - bcs.n 853ae <_PyObject_New@@Base+0xae> │ │ │ │ + bcs.n 85392 <_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 8541a <_PyObject_New@@Base+0x11a> │ │ │ │ + beq.n 853fe <_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 85392 <_PyObject_New@@Base+0x92> │ │ │ │ + beq.n 85376 <_PyObject_New@@Base+0x92> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - ldr r1, [pc, #240] @ (85468 <_PyObject_New@@Base+0x168>) │ │ │ │ + ldr r1, [pc, #240] @ (8544c <_PyObject_New@@Base+0x168>) │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ - blt.n 853e0 <_PyObject_New@@Base+0xe0> │ │ │ │ + blt.n 853c4 <_PyObject_New@@Base+0xe0> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r1, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 853f0 <_PyObject_New@@Base+0xf0> │ │ │ │ + bne.n 853d4 <_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 8540e <_PyObject_New@@Base+0x10e> │ │ │ │ + bcc.n 853f2 <_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 85372 <_PyObject_New@@Base+0x72> │ │ │ │ + bne.n 85356 <_PyObject_New@@Base+0x72> │ │ │ │ ldr.w r4, [r5, #848] @ 0x350 │ │ │ │ - movw r3, #45961 @ 0xb389 │ │ │ │ + movw r3, #46017 @ 0xb3c1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 85448 <_PyObject_New@@Base+0x148> │ │ │ │ + bne.n 8542c <_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 8543e <_PyObject_New@@Base+0x13e> │ │ │ │ + beq.n 85422 <_PyObject_New@@Base+0x13e> │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 85372 <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 85356 <_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 8538a <_PyObject_New@@Base+0x8a> │ │ │ │ - movw r2, #6105 @ 0x17d9 │ │ │ │ + beq.n 8536e <_PyObject_New@@Base+0x8a> │ │ │ │ + movw r2, #5177 @ 0x1439 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 85458 <_PyObject_New@@Base+0x158> │ │ │ │ - ldr r0, [pc, #108] @ (8546c <_PyObject_New@@Base+0x16c>) │ │ │ │ - bl 6b7b0 │ │ │ │ + bne.n 8543c <_PyObject_New@@Base+0x158> │ │ │ │ + ldr r0, [pc, #108] @ (85450 <_PyObject_New@@Base+0x16c>) │ │ │ │ + bl 6b7e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8538a <_PyObject_New@@Base+0x8a> │ │ │ │ + bne.n 8536e <_PyObject_New@@Base+0x8a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 131e48 │ │ │ │ - b.n 8538a <_PyObject_New@@Base+0x8a> │ │ │ │ + bl 131aa0 │ │ │ │ + b.n 8536e <_PyObject_New@@Base+0x8a> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 85372 <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 85356 <_PyObject_New@@Base+0x72> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 70e94 │ │ │ │ + bl 70eb8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 85372 <_PyObject_New@@Base+0x72> │ │ │ │ - b.n 853ae <_PyObject_New@@Base+0xae> │ │ │ │ + bne.n 85356 <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 85392 <_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 85372 <_PyObject_New@@Base+0x72> │ │ │ │ + bne.n 85356 <_PyObject_New@@Base+0x72> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1fc770 │ │ │ │ + b.w 1fb898 │ │ │ │ ldr.w r0, [r5, #844] @ 0x34c │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 853d0 <_PyObject_New@@Base+0xd0> │ │ │ │ + b.n 853b4 <_PyObject_New@@Base+0xd0> │ │ │ │ ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 8538a <_PyObject_New@@Base+0x8a> │ │ │ │ + b.n 8536e <_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 │ │ │ │ │ │ │ │ -00085470 : │ │ │ │ +00085454 : │ │ │ │ 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 8556c │ │ │ │ + beq.n 85550 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r2, [ip, #56] @ 0x38 │ │ │ │ - cbz r2, 854a2 │ │ │ │ + cbz r2, 85486 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbz r2, 854a2 │ │ │ │ + cbz r2, 85486 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r2 │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ - cbz r2, 854e2 │ │ │ │ + cbz r2, 854c6 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 854e2 │ │ │ │ + cbz r2, 854c6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 855ac │ │ │ │ + beq.n 85590 │ │ │ │ ldr.w r2, [r2, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 855ac │ │ │ │ + beq.n 85590 │ │ │ │ movw r2, #61060 @ 0xee84 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bl dd6dc │ │ │ │ + bl dd5b0 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - beq.n 8559a │ │ │ │ + beq.n 8557e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f0868 │ │ │ │ + b.w f0708 │ │ │ │ ldr.w r2, [ip, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 85582 │ │ │ │ + bge.n 85566 │ │ │ │ movw r2, #39512 @ 0x9a58 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 85574 │ │ │ │ - ldr r1, [pc, #200] @ (855c0 ) │ │ │ │ + beq.n 85558 │ │ │ │ + ldr r1, [pc, #200] @ (855a4 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl b6d78 │ │ │ │ + bl b6e00 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 85570 │ │ │ │ + beq.n 85554 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #5160 @ 0x1428 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 85544 │ │ │ │ - cbz r2, 85544 │ │ │ │ + beq.n 85528 │ │ │ │ + cbz r2, 85528 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl d80f8 │ │ │ │ + bl d7fe8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8553e │ │ │ │ + bge.n 85522 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 8553e │ │ │ │ + cbnz r1, 85522 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #21976 @ 0x55d8 │ │ │ │ + movw r1, #17752 @ 0x4558 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d6d5c │ │ │ │ - bl 293fa8 <_Py_hashtable_foreach@@Base+0xdbc> │ │ │ │ + b.w d6c4c │ │ │ │ + bl 293020 <_Py_hashtable_foreach@@Base+0xdac> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 8553e │ │ │ │ + b.n 85522 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1cece0 │ │ │ │ + b.w 1ce2f0 │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22012 @ 0x55fc │ │ │ │ + movw r1, #17788 @ 0x457c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 85562 │ │ │ │ + b.n 85546 │ │ │ │ strd r3, r0, [sp] │ │ │ │ - bl 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 854d6 │ │ │ │ - b.n 85570 │ │ │ │ + beq.n 854ba │ │ │ │ + b.n 85554 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21928 @ 0x55a8 │ │ │ │ + movw r1, #17704 @ 0x4528 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - b.n 85596 │ │ │ │ + b.n 8557a │ │ │ │ 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 85612 │ │ │ │ + bne.n 855f6 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 85612 │ │ │ │ + beq.n 855f6 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 77710 │ │ │ │ + bl 77748 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r3, 8562e │ │ │ │ + cbnz r3, 85612 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8560e │ │ │ │ + beq.n 855f2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #18128 @ 0x46d0 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 85648 │ │ │ │ + bne.n 8562c │ │ │ │ mov r0, r4 │ │ │ │ - bl 10130c <_PyErr_SetKeyError@@Base> │ │ │ │ + bl 1010cc <_PyErr_SetKeyError@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 85642 │ │ │ │ + b.n 85626 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6bb60 │ │ │ │ + bl 6bb98 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 85682 │ │ │ │ + beq.n 85666 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77710 │ │ │ │ + bl 77748 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 855f6 │ │ │ │ + beq.n 855da │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r3, #0] │ │ │ │ adds r2, r0, #3 │ │ │ │ - beq.n 8560e │ │ │ │ + beq.n 855f2 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 855fa │ │ │ │ + beq.n 855de │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #64] @ (8568c ) │ │ │ │ - bl 90318 <_PyObject_LookupSpecial@@Base> │ │ │ │ + ldr r1, [pc, #64] @ (85670 ) │ │ │ │ + bl 902f8 <_PyObject_LookupSpecial@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 8565e │ │ │ │ - bl 7fe4c │ │ │ │ + cbnz r0, 85642 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85608 │ │ │ │ - b.n 8560e │ │ │ │ + beq.n 855ec │ │ │ │ + b.n 855f2 │ │ │ │ mov r1, r4 │ │ │ │ - bl d80f8 │ │ │ │ + bl d7fe8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 85642 │ │ │ │ + bge.n 85626 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 85642 │ │ │ │ + bne.n 85626 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 85642 │ │ │ │ + b.n 85626 │ │ │ │ mov r0, r4 │ │ │ │ - bl 268f04 │ │ │ │ - b.n 8560e │ │ │ │ + bl 267ca0 │ │ │ │ + b.n 855f2 │ │ │ │ nop │ │ │ │ - cbnz r0, 856ee │ │ │ │ + cbnz r0, 856d2 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00085690 : │ │ │ │ +00085674 : │ │ │ │ stmdb 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 85868 │ │ │ │ + bmi.w 8584c │ │ │ │ ldr.w r5, [r0, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 858aa │ │ │ │ - ldr r6, [pc, #768] @ (859bc ) │ │ │ │ + bpl.w 8588e │ │ │ │ + ldr r6, [pc, #768] @ (859a0 ) │ │ │ │ movw r8, #40968 @ 0xa008 │ │ │ │ movt r8, #75 @ 0x4b │ │ │ │ ldr.w r3, [r6, #740] @ 0x2e4 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 859f0 │ │ │ │ + bne.w 859d4 │ │ │ │ ldr.w r2, [r6, #748] @ 0x2ec │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 859f0 │ │ │ │ + beq.w 859d4 │ │ │ │ add.w r9, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r6, #736 @ 0x2e0 │ │ │ │ mov r3, r9 │ │ │ │ - bl 77710 │ │ │ │ + bl 77748 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 858ba │ │ │ │ + beq.w 8589e │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.w 85b40 │ │ │ │ + bpl.w 85b24 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ and.w r5, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r5, r5, #1 │ │ │ │ - bhi.w 85a48 │ │ │ │ + bhi.w 85a2c │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mul.w r5, r3, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 85b12 │ │ │ │ + blt.w 85af6 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 858d6 │ │ │ │ + bmi.w 858ba │ │ │ │ ldr.w r1, [r4, #132] @ 0x84 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 85918 │ │ │ │ + bpl.w 858fc │ │ │ │ ldr.w r3, [r6, #772] @ 0x304 │ │ │ │ movw r7, #24184 @ 0x5e78 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 859cc │ │ │ │ + bne.w 859b0 │ │ │ │ ldr.w r2, [r6, #780] @ 0x30c │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 859cc │ │ │ │ + beq.w 859b0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r1 │ │ │ │ add.w r1, r7, #37632 @ 0x9300 │ │ │ │ - bl 77710 │ │ │ │ + bl 77748 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85928 │ │ │ │ + beq.w 8590c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.w 85b40 │ │ │ │ + bpl.w 85b24 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and.w r6, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r6, r6, #1 │ │ │ │ - bhi.w 85a16 │ │ │ │ + bhi.w 859fa │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mul.w r6, r3, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 85b12 │ │ │ │ + blt.w 85af6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ adds r2, r3, #3 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mla r2, r3, r5, r2 │ │ │ │ ubfx r3, r1, #14, #1 │ │ │ │ and.w r1, r1, #24 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ - ldr r1, [pc, #540] @ (859c0 ) │ │ │ │ + ldr r1, [pc, #540] @ (859a4 ) │ │ │ │ bic.w r2, r2, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr.w r8, [r0, r1] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ subs r1, r1, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.w 85ab4 │ │ │ │ + bhi.w 85a98 │ │ │ │ adds.w fp, r3, r2 │ │ │ │ - bmi.w 85ab4 │ │ │ │ + bmi.w 85a98 │ │ │ │ ldr.w r9, [r7, #888] @ 0x378 │ │ │ │ - movw r1, #3529 @ 0xdc9 │ │ │ │ + movw r1, #3565 @ 0xded │ │ │ │ movt r1, #7 │ │ │ │ cmp r9, r1 │ │ │ │ - bne.w 85aa0 │ │ │ │ + bne.w 85a84 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #1604] @ 0x644 │ │ │ │ str r1, [sp, #4] │ │ │ │ add.w r1, fp, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ - bcs.w 85980 │ │ │ │ + bcs.w 85964 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov.w sl, r1, lsr #3 │ │ │ │ ldr.w r0, [r0, sl, lsl #3] │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 85a84 │ │ │ │ + beq.w 85a68 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ add.w ip, r2, #1 │ │ │ │ str.w ip, [r0] │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ ldr.w r9, [ip] │ │ │ │ str.w r9, [r0, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 85950 │ │ │ │ + beq.w 85934 │ │ │ │ add.w r7, ip, r3 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [ip] │ │ │ │ - ldr r0, [pc, #408] @ (859c4 ) │ │ │ │ + ldr r0, [pc, #408] @ (859a8 ) │ │ │ │ strd r3, r3, [r7, #-8] │ │ │ │ str r4, [r7, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ 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 85ad6 │ │ │ │ + bne.w 85aba │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r6, r3, [r7, #8] │ │ │ │ - cbz r5, 85860 │ │ │ │ + cbz r5, 85844 │ │ │ │ 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, #340] @ (859c0 ) │ │ │ │ + ldr r0, [pc, #340] @ (859a4 ) │ │ │ │ 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] │ │ │ │ @@ -134275,33 +134288,33 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r1, r2, #91136 @ 0x16400 │ │ │ │ ldr.w r0, [r1, #400] @ 0x190 │ │ │ │ cmp r0, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85ac0 │ │ │ │ + beq.w 85aa4 │ │ │ │ ldr.w r5, [r1, #416] @ 0x1a0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 856ba │ │ │ │ - movw r0, #65224 @ 0xfec8 │ │ │ │ + bmi.w 8569e │ │ │ │ + movw r0, #61000 @ 0xee48 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2524 @ 0x9dc │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 7fe4c │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85b58 │ │ │ │ - movw r0, #22088 @ 0x5648 │ │ │ │ + beq.w 85b3c │ │ │ │ + movw r0, #17864 @ 0x45c8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #635 @ 0x27b │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 85b12 │ │ │ │ - ldr r3, [pc, #232] @ (859c0 ) │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 85af6 │ │ │ │ + ldr r3, [pc, #232] @ (859a4 ) │ │ │ │ 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 │ │ │ │ @@ -134311,763 +134324,763 @@ │ │ │ │ movhi r2, #1 │ │ │ │ add.w r0, r1, #91136 @ 0x16400 │ │ │ │ ldr.w r3, [r0, #400] @ 0x190 │ │ │ │ cmp r3, r4 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 85aca │ │ │ │ + beq.w 85aae │ │ │ │ ldr.w r1, [r0, #416] @ 0x1a0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #2 │ │ │ │ - bmi.w 8572c │ │ │ │ - movw r0, #65224 @ 0xfec8 │ │ │ │ + bmi.w 85710 │ │ │ │ + movw r0, #61000 @ 0xee48 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2524 @ 0x9dc │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 7fe4c │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 858c4 │ │ │ │ + bne.n 858a8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - ldr r2, [pc, #140] @ (859c8 ) │ │ │ │ - movw r1, #22052 @ 0x5624 │ │ │ │ + ldr r2, [pc, #140] @ (859ac ) │ │ │ │ + movw r1, #17828 @ 0x45a4 │ │ │ │ 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 d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ ldrd r2, r1, [r0, #24] │ │ │ │ cmp r2, r1 │ │ │ │ ittt hi │ │ │ │ ldrhi r2, [r0, #12] │ │ │ │ strhi.w r2, [lr, #12] │ │ │ │ strhi.w lr, [r2, #8] │ │ │ │ - bhi.w 8581e │ │ │ │ + bhi.w 85802 │ │ │ │ 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.w r9, [r0, r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8581e │ │ │ │ + bne.w 85802 │ │ │ │ ldr.w r9, [r7, #848] @ 0x350 │ │ │ │ - movw r1, #45961 @ 0xb389 │ │ │ │ + movw r1, #46017 @ 0xb3c1 │ │ │ │ movt r1, #6 │ │ │ │ cmp r9, r1 │ │ │ │ - bne.w 85af8 │ │ │ │ + bne.w 85adc │ │ │ │ mov r2, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2bfa0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov ip, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 85ab4 │ │ │ │ + beq.w 85a98 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 8581e │ │ │ │ + b.n 85802 │ │ │ │ cdp 0, 7, cr0, cr8, cr13, {2} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ sbcs.w r0, r8, #77 @ 0x4d │ │ │ │ - ldr r0, [pc, #416] @ (85b70 ) │ │ │ │ + ldr r0, [pc, #416] @ (85b54 ) │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 6bb60 │ │ │ │ + bl 6bb98 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 85b22 │ │ │ │ + beq.w 85b06 │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #396] @ (85b70 ) │ │ │ │ - bl 77710 │ │ │ │ + ldr r1, [pc, #396] @ (85b54 ) │ │ │ │ + bl 77748 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8575c │ │ │ │ - b.n 85928 │ │ │ │ - ldr r0, [pc, #384] @ (85b74 ) │ │ │ │ - bl 6bb60 │ │ │ │ + bne.w 85740 │ │ │ │ + b.n 8590c │ │ │ │ + ldr r0, [pc, #384] @ (85b58 ) │ │ │ │ + bl 6bb98 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 85b2a │ │ │ │ + beq.w 85b0e │ │ │ │ add.w r9, sp, #20 │ │ │ │ - ldr r1, [pc, #368] @ (85b74 ) │ │ │ │ + ldr r1, [pc, #368] @ (85b58 ) │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r9 │ │ │ │ - bl 77710 │ │ │ │ + bl 77748 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 856f0 │ │ │ │ - b.n 858ba │ │ │ │ + bne.w 856d4 │ │ │ │ + b.n 8589e │ │ │ │ lsrs r2, r2, #3 │ │ │ │ adds r3, #12 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bcc.n 85a64 │ │ │ │ + bcc.n 85a48 │ │ │ │ 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 85a1c │ │ │ │ + beq.n 85a00 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22136 @ 0x5678 │ │ │ │ + movw r1, #17912 @ 0x45f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 85b12 │ │ │ │ + bl f3560 │ │ │ │ + b.n 85af6 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ adds r2, #12 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - bcc.n 85a74 │ │ │ │ + bcc.n 85a58 │ │ │ │ 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 85a4e │ │ │ │ - b.n 85a30 │ │ │ │ + beq.n 85a32 │ │ │ │ + b.n 85a14 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 85b32 │ │ │ │ + blt.n 85b16 │ │ │ │ mul.w r6, r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 85782 │ │ │ │ - b.n 85b12 │ │ │ │ + bge.w 85766 │ │ │ │ + b.n 85af6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 85b08 │ │ │ │ + blt.n 85aec │ │ │ │ mul.w r5, r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 85716 │ │ │ │ - b.n 85b12 │ │ │ │ + bge.w 856fa │ │ │ │ + b.n 85af6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ strd r3, fp, [sp, #8] │ │ │ │ - bl 70e94 │ │ │ │ + bl 70eb8 │ │ │ │ mov ip, r0 │ │ │ │ ldrd r3, fp, [sp, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8581e │ │ │ │ - b.n 85980 │ │ │ │ + bne.w 85802 │ │ │ │ + b.n 85964 │ │ │ │ ldr.w r0, [r7, #884] @ 0x374 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r9 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8581e │ │ │ │ + bne.w 85802 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1fcd28 │ │ │ │ + b.w 1fbe50 │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ ldr.w r5, [r2, #392] @ 0x188 │ │ │ │ - b.n 858a0 │ │ │ │ + b.n 85884 │ │ │ │ add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ add.w r1, r1, #376 @ 0x178 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - b.n 8590e │ │ │ │ - movw r2, #6105 @ 0x17d9 │ │ │ │ + b.n 858f2 │ │ │ │ + movw r2, #5177 @ 0x1439 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 85b16 │ │ │ │ + bne.n 85afa │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b7b0 │ │ │ │ + bl 6b7e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8584a │ │ │ │ + bne.w 8582e │ │ │ │ mov r0, r7 │ │ │ │ - bl 131e48 │ │ │ │ - b.n 8584a │ │ │ │ + bl 131aa0 │ │ │ │ + b.n 8582e │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r9 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov ip, r0 │ │ │ │ - b.n 859a6 │ │ │ │ + b.n 8598a │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 85a30 │ │ │ │ + bge.n 85a14 │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 85a30 │ │ │ │ + bne.n 85a14 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 85860 │ │ │ │ + b.n 85844 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 8584a │ │ │ │ - ldr r0, [pc, #76] @ (85b70 ) │ │ │ │ - bl 268f04 │ │ │ │ - b.n 85928 │ │ │ │ - ldr r0, [pc, #72] @ (85b74 ) │ │ │ │ - bl 268f04 │ │ │ │ - b.n 858ba │ │ │ │ + b.n 8582e │ │ │ │ + ldr r0, [pc, #76] @ (85b54 ) │ │ │ │ + bl 267ca0 │ │ │ │ + b.n 8590c │ │ │ │ + ldr r0, [pc, #72] @ (85b58 ) │ │ │ │ + bl 267ca0 │ │ │ │ + b.n 8589e │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 85a30 │ │ │ │ + bge.w 85a14 │ │ │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ │ │ - beq.n 85b12 │ │ │ │ - b.n 85a30 │ │ │ │ + beq.n 85af6 │ │ │ │ + b.n 85a14 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22112 @ 0x5660 │ │ │ │ + movw r1, #17888 @ 0x45e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 85b12 │ │ │ │ + bl f3560 │ │ │ │ + b.n 85af6 │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - movw r1, #22052 @ 0x5624 │ │ │ │ + movw r1, #17828 @ 0x45a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r2, [pc, #8] @ (85b74 ) │ │ │ │ - b.n 85944 │ │ │ │ + ldr r2, [pc, #8] @ (85b58 ) │ │ │ │ + b.n 85928 │ │ │ │ nop │ │ │ │ sbcs.w r0, r8, #77 @ 0x4d │ │ │ │ adcs.w r0, r8, #77 @ 0x4d │ │ │ │ │ │ │ │ -00085b78 : │ │ │ │ +00085b5c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85c14 │ │ │ │ + beq.n 85bf8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 85bfc │ │ │ │ + bpl.n 85be0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ and.w r3, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r3, r3, #1 │ │ │ │ - bhi.n 85ba8 │ │ │ │ + bhi.n 85b8c │ │ │ │ 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 85be0 │ │ │ │ + bcc.n 85bc4 │ │ │ │ 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 85bb0 │ │ │ │ + beq.n 85b94 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22136 @ 0x5678 │ │ │ │ + movw r1, #17912 @ 0x45f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 85bec │ │ │ │ + blt.n 85bd0 │ │ │ │ mul.w r0, r3, ip │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 85bc4 │ │ │ │ + bge.n 85ba8 │ │ │ │ cmp.w ip, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 85bc4 │ │ │ │ + bne.n 85ba8 │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22112 @ 0x5660 │ │ │ │ + movw r1, #17888 @ 0x45e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 85bda │ │ │ │ - movw r0, #22088 @ 0x5648 │ │ │ │ + bl f3560 │ │ │ │ + b.n 85bbe │ │ │ │ + movw r0, #17864 @ 0x45c8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #635 @ 0x27b │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 85bda │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 85bbe │ │ │ │ nop │ │ │ │ │ │ │ │ -00085c28 : │ │ │ │ +00085c0c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #184] @ (85cf0 ) │ │ │ │ + ldr r2, [pc, #184] @ (85cd4 ) │ │ │ │ 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, #1712] @ 0x6b0 │ │ │ │ - cbz r4, 85c72 │ │ │ │ - ldr r0, [pc, #164] @ (85cf4 ) │ │ │ │ + cbz r4, 85c56 │ │ │ │ + ldr r0, [pc, #164] @ (85cd8 ) │ │ │ │ ldr.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3, #1712] @ 0x6b0 │ │ │ │ str.w r2, [r3, #1716] @ 0x6b4 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r0, #1600] @ 0x640 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r3, 85ca8 │ │ │ │ + cbnz r3, 85c8c │ │ │ │ mov r0, r4 │ │ │ │ vstr d0, [r4, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #16 │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 70cdc │ │ │ │ + bl 70d00 │ │ │ │ vldr d0, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 85ce4 │ │ │ │ + cbz r0, 85cc8 │ │ │ │ movw r3, #24552 @ 0x5fe8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r3, [r0, #4] │ │ │ │ - ldr r0, [pc, #100] @ (85cf4 ) │ │ │ │ + ldr r0, [pc, #100] @ (85cd8 ) │ │ │ │ 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 85c68 │ │ │ │ - movw r2, #6105 @ 0x17d9 │ │ │ │ + beq.n 85c4c │ │ │ │ + movw r2, #5177 @ 0x1439 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ vstr d0, [sp] │ │ │ │ - bne.n 85cd4 │ │ │ │ + bne.n 85cb8 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b7b0 │ │ │ │ + bl 6b7e8 │ │ │ │ vldr d0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 85c68 │ │ │ │ + bne.n 85c4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 131e48 │ │ │ │ + bl 131aa0 │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 85c68 │ │ │ │ + b.n 85c4c │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ vldr d0, [sp] │ │ │ │ - b.n 85c68 │ │ │ │ + b.n 85c4c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1fc770 │ │ │ │ + b.w 1fb898 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00085cf8 : │ │ │ │ +00085cdc : │ │ │ │ adds r1, #4 │ │ │ │ str.w r2, [r0, r1, lsl #2] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00085d00 : │ │ │ │ +00085ce4 : │ │ │ │ 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 85dbe │ │ │ │ + beq.n 85da2 │ │ │ │ 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 85d50 │ │ │ │ + bge.n 85d34 │ │ │ │ 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 85d90 │ │ │ │ + bge.n 85d74 │ │ │ │ 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 │ │ │ │ - ble.n 85d9c │ │ │ │ - cbz r5, 85da6 │ │ │ │ + ble.n 85d80 │ │ │ │ + cbz r5, 85d8a │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 85dd4 │ │ │ │ + bcs.n 85db8 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ lsls r1, r6, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 85ec8 │ │ │ │ + bl 85eac │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 85dd4 │ │ │ │ + cbz r0, 85db8 │ │ │ │ strd r5, r1, [r3, #8] │ │ │ │ str r6, [r3, #16] │ │ │ │ movs r0, #0 │ │ │ │ str.w r4, [r1, r2, lsl #2] │ │ │ │ - b.n 85d4c │ │ │ │ + b.n 85d30 │ │ │ │ cmp.w r5, r1, asr #1 │ │ │ │ - blt.n 85d54 │ │ │ │ + blt.n 85d38 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ str r5, [r0, #8] │ │ │ │ - b.n 85d88 │ │ │ │ - cbz r5, 85da6 │ │ │ │ + b.n 85d6c │ │ │ │ + cbz r5, 85d8a │ │ │ │ adds r1, r2, #4 │ │ │ │ bic.w r6, r1, #3 │ │ │ │ - b.n 85d68 │ │ │ │ + b.n 85d4c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 85ec8 │ │ │ │ + bl 85eac │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 85dd4 │ │ │ │ + cbz r0, 85db8 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ movs r6, #0 │ │ │ │ - b.n 85d82 │ │ │ │ - movw r0, #64424 @ 0xfba8 │ │ │ │ + b.n 85d66 │ │ │ │ + movw r0, #60200 @ 0xeb28 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #542 @ 0x21e │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 85d4c │ │ │ │ - bl 1fc770 │ │ │ │ + b.n 85d30 │ │ │ │ + bl 1fb898 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 85dce │ │ │ │ + bge.n 85db2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 85dce │ │ │ │ + bne.n 85db2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 85dce │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 85db2 │ │ │ │ │ │ │ │ -00085df0 <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ +00085dd4 <_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 85e3c <_PyList_AppendTakeRefListResize@@Base+0x4c> │ │ │ │ + bl 85e20 <_PyList_AppendTakeRefListResize@@Base+0x4c> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 85e1e <_PyList_AppendTakeRefListResize@@Base+0x2e> │ │ │ │ + beq.n 85e02 <_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 85e18 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ + bge.n 85dfc <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 85e18 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ + bne.n 85dfc <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 85e18 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ + b.n 85dfc <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 85e90 <_PyList_AppendTakeRefListResize@@Base+0xa0> │ │ │ │ + bge.n 85e74 <_PyList_AppendTakeRefListResize@@Base+0xa0> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ adds r4, r1, #6 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ add.w r4, r4, r3, asr #3 │ │ │ │ sub sp, #8 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ subs r1, r3, r1 │ │ │ │ subs r0, r4, r3 │ │ │ │ cmp r1, r0 │ │ │ │ - bgt.n 85e9c <_PyList_AppendTakeRefListResize@@Base+0xac> │ │ │ │ - cbz r3, 85ea6 <_PyList_AppendTakeRefListResize@@Base+0xb6> │ │ │ │ + bgt.n 85e80 <_PyList_AppendTakeRefListResize@@Base+0xac> │ │ │ │ + cbz r3, 85e8a <_PyList_AppendTakeRefListResize@@Base+0xb6> │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 85ebc <_PyList_AppendTakeRefListResize@@Base+0xcc> │ │ │ │ + bcs.n 85ea0 <_PyList_AppendTakeRefListResize@@Base+0xcc> │ │ │ │ ldr r0, [r2, #12] │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 85ec8 │ │ │ │ + bl 85eac │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - cbz r0, 85ebc <_PyList_AppendTakeRefListResize@@Base+0xcc> │ │ │ │ + cbz r0, 85ea0 <_PyList_AppendTakeRefListResize@@Base+0xcc> │ │ │ │ strd r3, r0, [r2, #8] │ │ │ │ movs r0, #0 │ │ │ │ str r4, [r2, #16] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w r1, r3, asr #1 │ │ │ │ - blt.n 85e42 <_PyList_AppendTakeRefListResize@@Base+0x52> │ │ │ │ + blt.n 85e26 <_PyList_AppendTakeRefListResize@@Base+0x52> │ │ │ │ str r1, [r0, #8] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - cbz r3, 85ea6 <_PyList_AppendTakeRefListResize@@Base+0xb6> │ │ │ │ + cbz r3, 85e8a <_PyList_AppendTakeRefListResize@@Base+0xb6> │ │ │ │ adds r4, r3, #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ - b.n 85e6c <_PyList_AppendTakeRefListResize@@Base+0x7c> │ │ │ │ + b.n 85e50 <_PyList_AppendTakeRefListResize@@Base+0x7c> │ │ │ │ ldr r0, [r2, #12] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 85ec8 │ │ │ │ - cbz r0, 85ebc <_PyList_AppendTakeRefListResize@@Base+0xcc> │ │ │ │ + bl 85eac │ │ │ │ + cbz r0, 85ea0 <_PyList_AppendTakeRefListResize@@Base+0xcc> │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ movs r4, #0 │ │ │ │ - b.n 85e84 <_PyList_AppendTakeRefListResize@@Base+0x94> │ │ │ │ - bl 1fc770 │ │ │ │ + b.n 85e68 <_PyList_AppendTakeRefListResize@@Base+0x94> │ │ │ │ + bl 1fb898 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 85e8c <_PyList_AppendTakeRefListResize@@Base+0x9c> │ │ │ │ + b.n 85e70 <_PyList_AppendTakeRefListResize@@Base+0x9c> │ │ │ │ nop │ │ │ │ │ │ │ │ -00085ec8 : │ │ │ │ +00085eac : │ │ │ │ stmdb 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 r3, r1, #0 │ │ │ │ - blt.w 8622c │ │ │ │ + blt.w 86212 │ │ │ │ movw r4, #24184 @ 0x5e78 │ │ │ │ movt r4, #77 @ 0x4d │ │ │ │ - movw r2, #25145 @ 0x6239 │ │ │ │ + movw r2, #25117 @ 0x621d │ │ │ │ movt r2, #8 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r5, [r4, #876] @ 0x36c │ │ │ │ ldr.w r0, [r4, #864] @ 0x360 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.w 8617e │ │ │ │ + bne.w 86164 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 86072 │ │ │ │ - ldr.w sl, [pc, #812] @ 86234 │ │ │ │ + beq.w 86056 │ │ │ │ + ldr.w sl, [pc, #812] @ 86218 │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w fp, [r2, #1604] @ 0x644 │ │ │ │ cmn.w fp, #804 @ 0x324 │ │ │ │ - beq.w 8609e │ │ │ │ + beq.w 86082 │ │ │ │ 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 85f52 │ │ │ │ + bgt.n 85f36 │ │ │ │ ldr.w r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r7 │ │ │ │ ite gt │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8609e │ │ │ │ + beq.w 86082 │ │ │ │ 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 86012 │ │ │ │ + bhi.n 85ff6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ cmp.w r2, r3, lsl #2 │ │ │ │ it cc │ │ │ │ movcc r8, r5 │ │ │ │ - bcc.n 8600a │ │ │ │ + bcc.n 85fee │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86102 │ │ │ │ + beq.w 860e6 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bhi.w 86102 │ │ │ │ + bhi.w 860e6 │ │ │ │ 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 8602a │ │ │ │ + beq.n 8600e │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr.w r8, [r1, #4] │ │ │ │ add.w lr, r2, #1 │ │ │ │ str.w lr, [r1] │ │ │ │ ldr.w lr, [r8] │ │ │ │ str.w lr, [r1, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 8607c │ │ │ │ + beq.n 86060 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx 2bf20 │ │ │ │ ldr.w r3, [sl, r9] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r9, [r3, #1604] @ 0x644 │ │ │ │ cmn.w r9, #804 @ 0x324 │ │ │ │ - beq.w 860de │ │ │ │ + beq.w 860c2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r9 │ │ │ │ ldr.w r2, [r3, #808] @ 0x328 │ │ │ │ cmp r7, r2 │ │ │ │ - blt.n 85ff6 │ │ │ │ + blt.n 85fda │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r7, r3 │ │ │ │ ite lt │ │ │ │ movlt r7, #0 │ │ │ │ movge r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r7, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 860de │ │ │ │ + beq.n 860c2 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r2, [r5, #0] │ │ │ │ str r5, [r6, #4] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 860cc │ │ │ │ + beq.n 860b0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 86106 │ │ │ │ + beq.n 860ea │ │ │ │ mov r0, r8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bhi.n 8603e │ │ │ │ + bhi.n 86022 │ │ │ │ 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 85f98 │ │ │ │ + bne.n 85f7c │ │ │ │ mov r1, ip │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 70e94 │ │ │ │ + bl 70eb8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 85fb4 │ │ │ │ + bne.n 85f98 │ │ │ │ ldr.w r8, [r4, #848] @ 0x350 │ │ │ │ - movw r1, #45961 @ 0xb389 │ │ │ │ + movw r1, #46017 @ 0xb3c1 │ │ │ │ movt r1, #6 │ │ │ │ cmp r8, r1 │ │ │ │ - bne.w 861b4 │ │ │ │ + bne.w 86206 │ │ │ │ cmp r3, #1 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ blx 2bfa0 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8622c │ │ │ │ + beq.w 86212 │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.n 85fb4 │ │ │ │ + b.n 85f98 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 70dc8 │ │ │ │ + b.w 70dec │ │ │ │ ldrd r2, r0, [r1, #24] │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.n 860c2 │ │ │ │ + bcc.n 860a6 │ │ │ │ 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 85fb4 │ │ │ │ - b.n 8603e │ │ │ │ + bne.n 85f98 │ │ │ │ + b.n 86022 │ │ │ │ ldr.w r5, [r4, #856] @ 0x358 │ │ │ │ - movw r2, #46573 @ 0xb5ed │ │ │ │ + movw r2, #46629 @ 0xb625 │ │ │ │ movt r2, #6 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 8617a │ │ │ │ + bne.n 86160 │ │ │ │ cmp r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ 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 r3, [r1, #12] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 85fb4 │ │ │ │ + b.n 85f98 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr.w r3, [r9, r3, lsl #3] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ strd r3, r2, [r6, #8] │ │ │ │ str r6, [r3, #12] │ │ │ │ str r6, [r2, #8] │ │ │ │ - b.n 8600a │ │ │ │ + b.n 85fee │ │ │ │ ldr.w r2, [r4, #860] @ 0x35c │ │ │ │ - movw r3, #46565 @ 0xb5e5 │ │ │ │ + movw r3, #46621 @ 0xb61d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 86222 │ │ │ │ + bne.w 861fc │ │ │ │ mov r0, r5 │ │ │ │ blx 2ae40 │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 8600a │ │ │ │ + b.n 85fee │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 8603e │ │ │ │ + b.n 86022 │ │ │ │ ldr r5, [r6, #16] │ │ │ │ movs r3, #28 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr.w r7, [r9, #512] @ 0x200 │ │ │ │ mul.w sl, r3, r5 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [r2, #12] │ │ │ │ @@ -135076,84 +135089,78 @@ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ 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 86142 │ │ │ │ + bne.n 86126 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 8613e │ │ │ │ + cbz r1, 86122 │ │ │ │ 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 861c0 │ │ │ │ + beq.n 86194 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8618c │ │ │ │ + beq.n 86172 │ │ │ │ ldr.w r2, [r0, #532] @ 0x214 │ │ │ │ - cbnz r2, 8615a │ │ │ │ + cbnz r2, 8613e │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 8600a │ │ │ │ + beq.w 85fee │ │ │ │ ldrd r1, r2, [r3, #20] │ │ │ │ - cbz r2, 861ae │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 861f6 │ │ │ │ str r1, [r2, #20] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ strd r2, r6, [r3, #20] │ │ │ │ - cbz r2, 86176 │ │ │ │ + cbz r2, 8615c │ │ │ │ str r3, [r2, #24] │ │ │ │ str r3, [r6, #20] │ │ │ │ - b.n 8600a │ │ │ │ + b.n 85fee │ │ │ │ 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 │ │ │ │ ldr.w r2, [r9, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r1, [r3, #20] │ │ │ │ - cbz r2, 8619a │ │ │ │ + cbz r2, 86180 │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r9, #532] @ 0x214 │ │ │ │ str.w r3, [r9, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8600a │ │ │ │ + bne.w 85fee │ │ │ │ str.w r3, [r9, #532] @ 0x214 │ │ │ │ - b.n 8600a │ │ │ │ - str.w r1, [r9, #524] @ 0x20c │ │ │ │ - b.n 86168 │ │ │ │ - ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ - mov r1, r3 │ │ │ │ - blx r8 │ │ │ │ - mov r8, r0 │ │ │ │ - b.n 8605e │ │ │ │ + b.n 85fee │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8614c │ │ │ │ + beq.n 86130 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 8621c │ │ │ │ + cbz r2, 861f0 │ │ │ │ str r1, [r2, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ ldr.w r1, [r7, sl] │ │ │ │ ldr.w r2, [r9, #520] @ 0x208 │ │ │ │ str r2, [r3, #20] │ │ │ │ str.w r3, [r9, #520] @ 0x208 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ - cbz r3, 861f4 │ │ │ │ + cbz r3, 861c8 │ │ │ │ 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 r6, #0 │ │ │ │ @@ -135162,91 +135169,97 @@ │ │ │ │ str.w r6, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [r4, #988] @ 0x3dc │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r9, #788] @ 0x314 │ │ │ │ str.w r6, [r7, sl] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #788] @ 0x314 │ │ │ │ - b.n 8600a │ │ │ │ + b.n 85fee │ │ │ │ + str.w r1, [r9, #524] @ 0x20c │ │ │ │ + b.n 861a0 │ │ │ │ str.w r1, [r9, #524] @ 0x20c │ │ │ │ - b.n 861cc │ │ │ │ + b.n 8614e │ │ │ │ ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ - b.n 860f6 │ │ │ │ + b.n 860da │ │ │ │ + ldr.w r0, [r4, #844] @ 0x34c │ │ │ │ + mov r1, r3 │ │ │ │ + blx r8 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 86042 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 8600a │ │ │ │ - nop │ │ │ │ + b.n 85fee │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 862ca │ │ │ │ + beq.n 862ae │ │ │ │ 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] @ (86314 ) │ │ │ │ + ldr r3, [pc, #200] @ (862f8 ) │ │ │ │ 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, #1604] @ 0x644 │ │ │ │ cmn.w r3, #804 @ 0x324 │ │ │ │ - beq.n 862d0 │ │ │ │ + beq.n 862b4 │ │ │ │ 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 86282 │ │ │ │ + bgt.n 86266 │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r1 │ │ │ │ - bgt.n 862d0 │ │ │ │ - cbz r3, 862d0 │ │ │ │ + bgt.n 862b4 │ │ │ │ + cbz r3, 862b4 │ │ │ │ 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 862a2 │ │ │ │ + bhi.n 86286 │ │ │ │ add.w r3, r5, r3, lsl #4 │ │ │ │ cmp.w r3, r2, lsl #2 │ │ │ │ - bcc.n 862c4 │ │ │ │ + bcc.n 862a8 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 70dc8 │ │ │ │ + bl 70dec │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 862c2 │ │ │ │ + cbz r0, 862a6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 2bf20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 764e0 │ │ │ │ + bl 76518 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r2 │ │ │ │ - b.w 70dc8 │ │ │ │ + b.w 70dec │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 86310 │ │ │ │ + blt.n 862f4 │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r1, #46573 @ 0xb5ed │ │ │ │ + movw r1, #46629 @ 0xb625 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w lr, [r3, #856] @ 0x358 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 86300 │ │ │ │ + bne.n 862e4 │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ @@ -135254,983 +135267,985 @@ │ │ │ │ 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 862c4 │ │ │ │ + b.n 862a8 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00086318 : │ │ │ │ +000862fc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 86346 │ │ │ │ + cbz r0, 8632a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 86346 │ │ │ │ + bpl.n 8632a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 8636c │ │ │ │ - cbz r0, 86356 │ │ │ │ + bl 86350 │ │ │ │ + cbz r0, 8633a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8635c │ │ │ │ + blt.n 86340 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r0, #64424 @ 0xfba8 │ │ │ │ + movw r0, #60200 @ 0xeb28 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #3170 @ 0xc62 │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 86342 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 86342 │ │ │ │ + bne.n 86326 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 86326 │ │ │ │ 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 867ee │ │ │ │ + beq.w 86776 │ │ │ │ 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 86bf4 │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.w 86800 │ │ │ │ + bne.w 86b7a │ │ │ │ + cmp.w r9, #1 │ │ │ │ + ble.w 8678a │ │ │ │ + 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 86fd4 │ │ │ │ + beq.w 86f6c │ │ │ │ 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 86678 │ │ │ │ + bne.w 86662 │ │ │ │ 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 866c2 │ │ │ │ + bne.w 866ac │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 86662 │ │ │ │ + bne.w 8664c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8666e │ │ │ │ - ldrb.w r9, [ip, #16] │ │ │ │ + beq.w 86658 │ │ │ │ + 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 863fe │ │ │ │ - mov r9, r4 │ │ │ │ + blt.n 863e6 │ │ │ │ + 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 86ae8 │ │ │ │ - movw r2, #29837 @ 0x748d │ │ │ │ + beq.w 86a3c │ │ │ │ + movw r2, #29841 @ 0x7491 │ │ │ │ movt r2, #8 │ │ │ │ add.w sl, sp, #64 @ 0x40 │ │ │ │ str.w r2, [sl, #1564] @ 0x61c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 86f48 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 866da │ │ │ │ + bne.w 86f4a │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 86c20 │ │ │ │ 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 87274 │ │ │ │ - cmp r7, #63 @ 0x3f │ │ │ │ + bne.w 87284 │ │ │ │ + cmp.w r9, #63 @ 0x3f │ │ │ │ it le │ │ │ │ - strle r7, [sp, #48] @ 0x30 │ │ │ │ - bgt.w 8718c │ │ │ │ - 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 8715c │ │ │ │ + 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 87086 │ │ │ │ + ble.w 87012 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r5, fp │ │ │ │ movs r4, #1 │ │ │ │ - movw r3, #29837 @ 0x748d │ │ │ │ + movw r3, #29841 @ 0x7491 │ │ │ │ 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 86736 │ │ │ │ + bne.w 866be │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r6, [r1, #8] │ │ │ │ ldrb r7, [r0, #16] │ │ │ │ mov r2, r5 │ │ │ │ cmp r5, r6 │ │ │ │ it ge │ │ │ │ movge r2, r6 │ │ │ │ lsls r3, r7, #26 │ │ │ │ - bpl.w 87454 │ │ │ │ + bpl.w 8747a │ │ │ │ lsls r7, r7, #25 │ │ │ │ - bpl.w 873ac │ │ │ │ + bpl.w 8736a │ │ │ │ ldrb r7, [r1, #16] │ │ │ │ adds r0, #20 │ │ │ │ lsls r3, r7, #26 │ │ │ │ - bpl.w 873b6 │ │ │ │ + bpl.w 87374 │ │ │ │ lsls r7, r7, #25 │ │ │ │ - bpl.w 871cc │ │ │ │ + bpl.w 87192 │ │ │ │ adds r1, #20 │ │ │ │ blx 2c260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 871d8 │ │ │ │ + beq.w 8719e │ │ │ │ lsrs r5, r0, #31 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8686a │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bne.w 867f2 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ adds r5, r4, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 8674e │ │ │ │ + beq.w 866d6 │ │ │ │ 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] │ │ │ │ ldr.w r8, [r1, #8] │ │ │ │ ubfx r3, r7, #5, #1 │ │ │ │ cmp r8, sl │ │ │ │ mov r2, r8 │ │ │ │ it ge │ │ │ │ movge r2, sl │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 871a4 │ │ │ │ + beq.w 871c2 │ │ │ │ lsls r0, r7, #25 │ │ │ │ it pl │ │ │ │ addpl.w r0, r6, #28 │ │ │ │ - bpl.w 871a6 │ │ │ │ + bpl.w 871c4 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ add.w r0, r6, #20 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 871b2 │ │ │ │ + beq.w 871d0 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ addeq r1, #28 │ │ │ │ - beq.w 871b4 │ │ │ │ + beq.w 871d2 │ │ │ │ adds r1, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2c260 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 871c2 │ │ │ │ + beq.w 871e0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 86636 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + blt.n 86620 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ adds r5, r4, #2 │ │ │ │ cmp r2, r5 │ │ │ │ - ble.n 86632 │ │ │ │ + ble.n 8661e │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ cmp r8, sl │ │ │ │ mov r2, r8 │ │ │ │ it ge │ │ │ │ movge r2, sl │ │ │ │ tst.w r1, #32 │ │ │ │ it eq │ │ │ │ ldreq r0, [r0, #28] │ │ │ │ - beq.w 8724c │ │ │ │ + beq.w 87228 │ │ │ │ lsls r1, r1, #25 │ │ │ │ it pl │ │ │ │ addpl r0, #28 │ │ │ │ - bpl.w 8724c │ │ │ │ + bpl.w 87228 │ │ │ │ adds r0, #20 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87252 │ │ │ │ + beq.w 8722e │ │ │ │ lsls r3, r7, #25 │ │ │ │ it pl │ │ │ │ addpl.w r1, r6, #28 │ │ │ │ - bpl.w 87254 │ │ │ │ + bpl.w 87230 │ │ │ │ add.w r1, r6, #20 │ │ │ │ blx 2c260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8725e │ │ │ │ + beq.w 8723a │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - cbnz r0, 86636 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + cbnz r0, 86620 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ adds r5, r4, #3 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 86632 │ │ │ │ + ble.n 8661e │ │ │ │ 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 87466 │ │ │ │ + beq.w 87476 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w 872be │ │ │ │ + bpl.w 873c6 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ adds r0, #20 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.w 872ca │ │ │ │ + beq.w 873d2 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.w 87202 │ │ │ │ + bpl.w 871ea │ │ │ │ adds r1, #20 │ │ │ │ blx 2c260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8720e │ │ │ │ + beq.w 871f6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 8662e │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + blt.n 8661a │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 865e2 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bgt.n 865ce │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 86750 │ │ │ │ + beq.n 866d8 │ │ │ │ add.w r2, r5, #1073741824 @ 0x40000000 │ │ │ │ ldr.w r0, [fp] │ │ │ │ subs r2, #1 │ │ │ │ ldr.w r1, [fp, r2, lsl #2] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r4, [r2, #1564] @ 0x61c │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 870f8 │ │ │ │ - beq.w 8712c │ │ │ │ + blt.w 87084 │ │ │ │ + beq.w 870b8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.w 869c6 │ │ │ │ + bgt.w 86950 │ │ │ │ str r5, [sp, #12] │ │ │ │ - b.n 8675c │ │ │ │ + b.n 866e4 │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ cmp r0, #15 │ │ │ │ - bls.w 86412 │ │ │ │ + bls.w 863fa │ │ │ │ movs r1, #0 │ │ │ │ adds r6, #1 │ │ │ │ - cmp r6, r7 │ │ │ │ - blt.w 863fe │ │ │ │ - b.n 86432 │ │ │ │ + cmp r6, r9 │ │ │ │ + blt.w 863e6 │ │ │ │ + b.n 8641a │ │ │ │ sub.w ip, fp, #4 │ │ │ │ movs r1, #1 │ │ │ │ movs r6, #0 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 8668e │ │ │ │ + b.n 86678 │ │ │ │ adds r6, #1 │ │ │ │ mov ip, lr │ │ │ │ - cmp r6, r7 │ │ │ │ - bge.w 86b2c │ │ │ │ + cmp r6, r9 │ │ │ │ + bge.w 86a96 │ │ │ │ ldr.w r4, [ip, #4] │ │ │ │ add.w lr, ip, #4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 866c2 │ │ │ │ - ands.w r9, r2, r1 │ │ │ │ - beq.n 86684 │ │ │ │ + bne.n 866ac │ │ │ │ + ands.w r8, r2, r1 │ │ │ │ + beq.n 8666e │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movs r1, #1 │ │ │ │ cmp r4, #15 │ │ │ │ - bls.n 86684 │ │ │ │ + bls.n 8666e │ │ │ │ adds r6, #1 │ │ │ │ add.w lr, ip, #8 │ │ │ │ - cmp r6, r7 │ │ │ │ - bge.w 87444 │ │ │ │ + cmp r6, r9 │ │ │ │ + bge.w 873a0 │ │ │ │ ldr.w r4, [ip, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 86684 │ │ │ │ + beq.n 8666e │ │ │ │ add.w sl, sp, #64 @ 0x40 │ │ │ │ - movw r3, #34361 @ 0x8639 │ │ │ │ + movw r3, #30385 @ 0x76b1 │ │ │ │ movt r3, #35 @ 0x23 │ │ │ │ str.w r3, [sl, #1564] @ 0x61c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 86466 │ │ │ │ - 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 87160 │ │ │ │ - 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 8648c │ │ │ │ - subs r3, r7, #1 │ │ │ │ - mov r1, r8 │ │ │ │ - add.w r2, r8, r3, lsl #2 │ │ │ │ - b.n 8672e │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - str.w r5, [r1], #4 │ │ │ │ - str.w r0, [r2], #-4 │ │ │ │ - cmp r2, r1 │ │ │ │ - bhi.n 86722 │ │ │ │ - b.w 87276 │ │ │ │ + b.n 86446 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 873a2 │ │ │ │ - bne.w 8686a │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + blt.w 87396 │ │ │ │ + bne.w 867f2 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ adds r4, #1 │ │ │ │ adds r5, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 864ba │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bne.w 864a6 │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r5 │ │ │ │ it gt │ │ │ │ movgt r5, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8709e │ │ │ │ + bne.w 8702a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str.w fp, [r3, #28] │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ add fp, r0 │ │ │ │ movs r2, #1 │ │ │ │ str r4, [r3, #32] │ │ │ │ str r2, [r3, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 86ddc │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bne.w 86de0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ subs r3, r3, r0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bne.w 864a4 │ │ │ │ - ldrd r8, r7, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bne.w 86490 │ │ │ │ + ldrd r9, r4, [sp, #52] @ 0x34 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - cmp r2, #1 │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ - bgt.w 86f6a │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 86c8e │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - adds r3, #1 │ │ │ │ - bne.w 873d0 │ │ │ │ + cmp r2, #1 │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + bgt.w 870ce │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 86c80 │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ + adds r3, #1 │ │ │ │ + bne.w 8737e │ │ │ │ + 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 86d2e │ │ │ │ + cmpne.w r9, #1 │ │ │ │ + bgt.w 86d2c │ │ │ │ cmp r0, r4 │ │ │ │ - bne.w 872d4 │ │ │ │ + bne.w 8732e │ │ │ │ + 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 87338 │ │ │ │ + bne.w 872f0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 86850 │ │ │ │ - b.w 87322 │ │ │ │ + bne.n 867d8 │ │ │ │ + b.w 872da │ │ │ │ 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 863b6 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + bgt.w 8639e │ │ │ │ + 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 873d0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + bne.w 8737e │ │ │ │ + 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 87338 │ │ │ │ + bne.w 872f0 │ │ │ │ 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 8734c │ │ │ │ + beq.w 8730c │ │ │ │ cmp r4, #1 │ │ │ │ ittt eq │ │ │ │ moveq r2, #2 │ │ │ │ moveq r1, r3 │ │ │ │ streq r2, [sp, #12] │ │ │ │ - bne.w 872b4 │ │ │ │ + bne.w 873b0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.w 87218 │ │ │ │ + ble.w 871aa │ │ │ │ sub.w r5, fp, #4 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ add.w r5, r5, r3, lsl #2 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r8, [r5, #4]! │ │ │ │ ldr.w r7, [r6, #1564] @ 0x61c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r4, [r5, #-4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 86a96 │ │ │ │ + bne.w 86a80 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ ldrb.w r1, [r8, #16] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, sl │ │ │ │ it ge │ │ │ │ movge r2, sl │ │ │ │ lsls r0, r1, #26 │ │ │ │ - bpl.w 87458 │ │ │ │ + bpl.w 8747e │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 873ec │ │ │ │ + bpl.w 873b6 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ add.w r0, r8, #20 │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.w 873f8 │ │ │ │ + bpl.w 873c2 │ │ │ │ lsls r3, r1, #25 │ │ │ │ - bpl.w 871e4 │ │ │ │ + bpl.w 87200 │ │ │ │ add.w r1, r4, #20 │ │ │ │ blx 2c260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 871f2 │ │ │ │ + beq.w 8720e │ │ │ │ lsrs r7, r0, #31 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 86aae │ │ │ │ + bne.w 86aa0 │ │ │ │ ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 873a2 │ │ │ │ - beq.w 86f18 │ │ │ │ + blt.w 87396 │ │ │ │ + beq.w 86f1c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 8710e │ │ │ │ + bne.w 8709a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r2, r3, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r1, fp, r2 │ │ │ │ cmp r1, fp │ │ │ │ - bls.n 86946 │ │ │ │ + bls.n 868ce │ │ │ │ add.w r7, fp, #4 │ │ │ │ mov r0, r1 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldr.w r1, [fp] │ │ │ │ str.w r4, [fp] │ │ │ │ str.w r1, [r0], #-4 │ │ │ │ cmp r0, r7 │ │ │ │ - bls.n 86946 │ │ │ │ + bls.n 868ce │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ str.w r1, [r7], #4 │ │ │ │ str.w r3, [r0], #-4 │ │ │ │ cmp r0, r7 │ │ │ │ - bhi.n 86936 │ │ │ │ + bhi.n 868be │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87148 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bne.w 8717a │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.w 86df0 │ │ │ │ + ble.w 86df4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub.w r4, fp, #4 │ │ │ │ - movw r5, #29837 @ 0x748d │ │ │ │ - movt r5, #8 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + movw r6, #29841 @ 0x7491 │ │ │ │ + movt r6, #8 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ + mov r2, r5 │ │ │ │ + ldr.w r3, [r5, #1564] @ 0x61c │ │ │ │ + cmp r3, r6 │ │ │ │ ldr.w r1, [r4, #-4] │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.w 86aca │ │ │ │ + bne.w 86a20 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r5, [r1, #8] │ │ │ │ ldrb r6, [r0, #16] │ │ │ │ mov r2, r4 │ │ │ │ cmp r4, r5 │ │ │ │ it ge │ │ │ │ movge r2, r5 │ │ │ │ lsls r7, r6, #26 │ │ │ │ - bpl.w 8747a │ │ │ │ + bpl.w 8748a │ │ │ │ lsls r3, r6, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ ldrb r6, [r1, #16] │ │ │ │ lsls r7, r6, #26 │ │ │ │ - bpl.w 87474 │ │ │ │ + bpl.w 87484 │ │ │ │ lsls r6, r6, #25 │ │ │ │ ite mi │ │ │ │ addmi r1, #20 │ │ │ │ addpl r1, #28 │ │ │ │ blx 2c260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 872a4 │ │ │ │ + beq.w 8726a │ │ │ │ lsrs r4, r0, #31 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 86dfc │ │ │ │ + beq.w 86e00 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r5, r3 │ │ │ │ - bge.w 8665e │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bge.w 86648 │ │ │ │ + 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 8675c │ │ │ │ - movw r3, #29837 @ 0x748d │ │ │ │ + ble.w 866e4 │ │ │ │ + movw r3, #29841 @ 0x7491 │ │ │ │ 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.w 86b36 │ │ │ │ + bne.w 86abc │ │ │ │ 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 87480 │ │ │ │ + beq.w 8746c │ │ │ │ tst.w r8, #64 @ 0x40 │ │ │ │ - beq.w 8737a │ │ │ │ + beq.w 87404 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ add.w r0, sl, #20 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 8738a │ │ │ │ + beq.w 87414 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 86d4a │ │ │ │ + beq.w 86d4a │ │ │ │ adds r1, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2c260 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86d5a │ │ │ │ + beq.w 86d5a │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 86b44 │ │ │ │ + bge.n 86aca │ │ │ │ mov r2, r3 │ │ │ │ cmp r4, r9 │ │ │ │ mov r3, r8 │ │ │ │ it lt │ │ │ │ movlt r6, r9 │ │ │ │ mov r8, r2 │ │ │ │ - blt.n 86b5c │ │ │ │ + blt.n 86ae2 │ │ │ │ lsls r6, r4, #2 │ │ │ │ cmp r5, r4 │ │ │ │ add.w r1, fp, r6 │ │ │ │ - ble.w 86bc4 │ │ │ │ + ble.w 86b4a │ │ │ │ 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.w 86c7a │ │ │ │ + bne.w 86c0c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 869e2 │ │ │ │ - b.n 8675c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r2, r6 │ │ │ │ - blx r7 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 873a2 │ │ │ │ - it eq │ │ │ │ - ldrdeq r4, r8, [r5, #-4] │ │ │ │ - beq.w 868f2 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 87230 │ │ │ │ - mov.w r9, #0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cmp r2, r3 │ │ │ │ - bgt.w 86896 │ │ │ │ - b.n 86908 │ │ │ │ + bne.n 8696c │ │ │ │ + b.n 866e4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 870f8 │ │ │ │ - bne.w 869bc │ │ │ │ + blt.w 872a4 │ │ │ │ + bne.n 86946 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8696a │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - b.n 869be │ │ │ │ + bne.w 868f4 │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + b.n 86948 │ │ │ │ tst r2, r1 │ │ │ │ ittt ne │ │ │ │ addne.w sl, sp, #64 @ 0x40 │ │ │ │ - movwne r2, #54373 @ 0xd465 │ │ │ │ + movwne r2, #53665 @ 0xd1a1 │ │ │ │ movtne r2, #20 │ │ │ │ - bne.w 86454 │ │ │ │ + bne.w 8643c │ │ │ │ movw r2, #24552 @ 0x5fe8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ add.w sl, sp, #64 @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8738e │ │ │ │ + beq.w 873f0 │ │ │ │ ldr r5, [r3, #100] @ 0x64 │ │ │ │ - movw r1, #42369 @ 0xa581 │ │ │ │ + movw r1, #41585 @ 0xa271 │ │ │ │ movt r1, #18 │ │ │ │ - movw r2, #34361 @ 0x8639 │ │ │ │ + movw r2, #30385 @ 0x76b1 │ │ │ │ movt r2, #35 @ 0x23 │ │ │ │ str.w r5, [sl, #1568] @ 0x620 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ - b.n 86454 │ │ │ │ + b.n 8643c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r2, r6 │ │ │ │ + blx r7 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 87396 │ │ │ │ + bne.n 86aa0 │ │ │ │ + ldrd r4, r8, [r5, #-4] │ │ │ │ + b.n 8687a │ │ │ │ mov r0, sl │ │ │ │ movs r4, #0 │ │ │ │ - mov.w r9, #1 │ │ │ │ - b.n 86438 │ │ │ │ + mov.w r8, #1 │ │ │ │ + b.n 86420 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 87246 │ │ │ │ + mov.w r9, #0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cmp r2, r3 │ │ │ │ + bgt.w 8681e │ │ │ │ + b.n 86890 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 870f8 │ │ │ │ - bne.n 86bea │ │ │ │ + blt.w 87084 │ │ │ │ + bne.n 86b70 │ │ │ │ add.w r4, r9, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - ble.n 86a60 │ │ │ │ + ble.n 869ea │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 87412 │ │ │ │ + bne.w 8743a │ │ │ │ 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 87486 │ │ │ │ + beq.w 8745e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 873fc │ │ │ │ + beq.w 87442 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ mov r0, r9 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 8740c │ │ │ │ + beq.w 87452 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.n 86bd8 │ │ │ │ + beq.n 86b5e │ │ │ │ adds r1, #20 │ │ │ │ blx 2c260 │ │ │ │ - cbz r0, 86be2 │ │ │ │ + cbz r0, 86b68 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 86be6 │ │ │ │ + bge.n 86b6c │ │ │ │ mov r6, r7 │ │ │ │ cmp r6, r4 │ │ │ │ - bgt.n 86b6e │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ + bgt.n 86af4 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ lsls r6, r4, #2 │ │ │ │ add.w r1, fp, r6 │ │ │ │ cmp r5, r4 │ │ │ │ - bgt.w 86a6c │ │ │ │ + bgt.w 869f6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w sl, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86a8c │ │ │ │ + beq.w 86a16 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ - b.n 86c88 │ │ │ │ + b.n 86c1a │ │ │ │ adds r1, #28 │ │ │ │ blx 2c260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 86bac │ │ │ │ + bne.n 86b32 │ │ │ │ cmp r5, r8 │ │ │ │ - bgt.n 86bb0 │ │ │ │ + bgt.n 86b36 │ │ │ │ adds r4, r7, #1 │ │ │ │ - b.n 86bb2 │ │ │ │ + b.n 86b38 │ │ │ │ cmp r4, r9 │ │ │ │ - bge.w 86a60 │ │ │ │ + bge.w 869ea │ │ │ │ mov r6, r9 │ │ │ │ - b.n 869ea │ │ │ │ - cmp r7, #127 @ 0x7f │ │ │ │ - bgt.w 8741a │ │ │ │ - add.w r3, r7, #136 @ 0x88 │ │ │ │ + b.n 86974 │ │ │ │ + cmp.w r9, #127 @ 0x7f │ │ │ │ + bgt.w 87340 │ │ │ │ + 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 86d68 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ble.w 86d68 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d80f8 │ │ │ │ + bl d7fe8 │ │ │ │ str.w r0, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 873e8 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.w 86d64 │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ + beq.w 8733c │ │ │ │ + cmp.w r9, #1 │ │ │ │ + beq.w 86d64 │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - bl d80f8 │ │ │ │ + bl d7fe8 │ │ │ │ str.w r0, [fp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87376 │ │ │ │ - cmp r7, #2 │ │ │ │ - beq.n 86c70 │ │ │ │ + beq.w 872ba │ │ │ │ + cmp.w r9, #2 │ │ │ │ + beq.n 86c00 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl d80f8 │ │ │ │ + bl d7fe8 │ │ │ │ str.w r0, [fp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87302 │ │ │ │ - cmp r7, #3 │ │ │ │ - beq.n 86c70 │ │ │ │ + beq.w 87436 │ │ │ │ + cmp.w r9, #3 │ │ │ │ + beq.n 86c00 │ │ │ │ movs r5, #3 │ │ │ │ ldr.w r1, [r6, r5, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ - bl d80f8 │ │ │ │ + bl d7fe8 │ │ │ │ str.w r0, [fp, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87304 │ │ │ │ + beq.w 872bc │ │ │ │ adds r5, #1 │ │ │ │ - cmp r5, r7 │ │ │ │ - bne.n 86c56 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r8, fp │ │ │ │ + cmp r5, r9 │ │ │ │ + bne.n 86be6 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.w 863c0 │ │ │ │ + str.w fp, [sp, #40] @ 0x28 │ │ │ │ + b.w 863a8 │ │ │ │ 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 86a8c │ │ │ │ + b.n 86a16 │ │ │ │ + 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 87130 │ │ │ │ + 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 86472 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ + mov r1, r2 │ │ │ │ + add.w r2, r2, r3, lsl #2 │ │ │ │ + b.n 86c7a │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ + str.w r5, [r1], #4 │ │ │ │ + str.w r0, [r2], #-4 │ │ │ │ + cmp r2, r1 │ │ │ │ + bhi.n 86c6e │ │ │ │ + b.n 87288 │ │ │ │ movw fp, #5160 @ 0x1428 │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 86d12 │ │ │ │ - ldr.w r0, [r8] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 86d10 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 86cb0 │ │ │ │ + bge.n 86ca4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 86cb0 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 86d12 │ │ │ │ - ldr.w r0, [r8, #4] │ │ │ │ + cbnz r3, 86ca4 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + cmp.w r9, #1 │ │ │ │ + beq.n 86d10 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 86cca │ │ │ │ + bge.n 86cc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 86cca │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - cmp r7, #2 │ │ │ │ - beq.n 86d12 │ │ │ │ - ldr.w r0, [r8, #8] │ │ │ │ + cbnz r3, 86cc0 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + cmp.w r9, #2 │ │ │ │ + beq.n 86d10 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 86ce4 │ │ │ │ + bge.n 86cdc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 86ce4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - cmp r7, #3 │ │ │ │ - beq.n 86d12 │ │ │ │ + cbnz r3, 86cdc │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + cmp.w r9, #3 │ │ │ │ + beq.n 86d10 │ │ │ │ + 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 86d02 │ │ │ │ + bge.n 86cfe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 86d02 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 86cfe │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ - cmp r5, r7 │ │ │ │ - bne.n 86cea │ │ │ │ - cmp r7, #127 @ 0x7f │ │ │ │ - ble.n 86d12 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7630c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ + cmp r5, r9 │ │ │ │ + bne.n 86ce6 │ │ │ │ + cmp.w r9, #127 @ 0x7f │ │ │ │ + ble.n 86d10 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 76344 │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 873c8 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + bne.w 87378 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [sl, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 867c8 │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.w 867c8 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - subs r2, r7, #1 │ │ │ │ + beq.w 86750 │ │ │ │ + cmp.w r9, #1 │ │ │ │ + ble.w 86750 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + add.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ - b.n 86d44 │ │ │ │ + b.n 86d44 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ str.w r5, [r1], #4 │ │ │ │ str.w r3, [r2], #-4 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.n 86d38 │ │ │ │ - b.n 867c8 │ │ │ │ + bhi.n 86d38 │ │ │ │ + b.n 86750 │ │ │ │ adds r1, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2c260 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 86a4e │ │ │ │ + bne.w 869d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - blt.w 86a52 │ │ │ │ - b.n 86b44 │ │ │ │ + blt.w 869dc │ │ │ │ + b.n 86aca │ │ │ │ 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 86c96 │ │ │ │ + b.n 86c88 │ │ │ │ add.w r3, sp, #1640 @ 0x668 │ │ │ │ lsls r1, r2, #4 │ │ │ │ add.w r0, r3, r2, lsl #4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subw r0, r0, #1564 @ 0x61c │ │ │ │ ldr r5, [sp, #20] │ │ │ │ str r4, [r0, #12] │ │ │ │ @@ -136242,277 +136257,233 @@ │ │ │ │ str r5, [r0, #4] │ │ │ │ add.w r0, r3, r2, lsl #4 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #24] │ │ │ │ str r4, [r0, #36] @ 0x24 │ │ │ │ lsls r0, r4, #2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 86780 │ │ │ │ + beq.w 86708 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r3, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 86780 │ │ │ │ + b.n 86708 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87142 │ │ │ │ + bne.w 87174 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r5, r3 │ │ │ │ - blt.w 869c6 │ │ │ │ - b.n 8675c │ │ │ │ + blt.w 86950 │ │ │ │ + b.n 866e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r5, r3, #1 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 86ae4 │ │ │ │ + beq.w 86a38 │ │ │ │ add.w r8, fp, r5, lsl #2 │ │ │ │ ldr.w r4, [fp, r5, lsl #2] │ │ │ │ ldr.w r1, [r8, #-4] │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r6, [r1, #8] │ │ │ │ ubfx r9, r0, #5, #1 │ │ │ │ cmp r6, r7 │ │ │ │ mov r2, r6 │ │ │ │ it ge │ │ │ │ movge r2, r7 │ │ │ │ lsls r3, r0, #26 │ │ │ │ it pl │ │ │ │ ldrpl r0, [r4, #28] │ │ │ │ - bpl.n 86e3a │ │ │ │ + bpl.n 86e3e │ │ │ │ lsls r0, r0, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r0, r4, #28 │ │ │ │ addmi.w r0, r4, #20 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ tst.w ip, #32 │ │ │ │ it eq │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ - beq.n 86e52 │ │ │ │ + beq.n 86e56 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r1, #28 │ │ │ │ addne r1, #20 │ │ │ │ blx 2c260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8726a │ │ │ │ + beq.w 8721e │ │ │ │ lsrs r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 869be │ │ │ │ + bne.w 86948 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r5, r3, #2 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ cmp r3, r5 │ │ │ │ - ble.w 869be │ │ │ │ + ble.w 86948 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ ldr r6, [r1, #8] │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ cmp r6, r7 │ │ │ │ mov r2, r6 │ │ │ │ it ge │ │ │ │ movge r2, r7 │ │ │ │ lsls r3, r0, #26 │ │ │ │ it pl │ │ │ │ ldrpl r0, [r1, #28] │ │ │ │ - bpl.n 86e94 │ │ │ │ + bpl.n 86e98 │ │ │ │ lsls r0, r0, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r0, r1, #28 │ │ │ │ addmi.w r0, r1, #20 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 87470 │ │ │ │ + beq.w 87472 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ lsls r3, r1, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r1, r4, #28 │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ blx 2c260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87292 │ │ │ │ + beq.w 8727a │ │ │ │ lsrs r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 869be │ │ │ │ + bne.w 86948 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ adds r5, #3 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.w 869be │ │ │ │ + ble.w 86948 │ │ │ │ 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 87462 │ │ │ │ + bpl.w 87468 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bpl.w 8745e │ │ │ │ + bpl.w 87464 │ │ │ │ lsls r7, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r1, #20 │ │ │ │ addpl r1, #28 │ │ │ │ blx 2c260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 872e2 │ │ │ │ + beq.w 8741e │ │ │ │ lsrs r4, r0, #31 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 869be │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bne.w 86948 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 86ec8 │ │ │ │ - b.n 869be │ │ │ │ + bgt.n 86ecc │ │ │ │ + b.n 86948 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 86aba │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - mov r8, r9 │ │ │ │ + b.n 86aac │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 873ba │ │ │ │ + beq.w 87428 │ │ │ │ movw r5, #40968 @ 0xa008 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 86ae8 │ │ │ │ + bne.w 86a3c │ │ │ │ lsls r5, r6, #31 │ │ │ │ - bpl.w 86ae8 │ │ │ │ - movw r2, #29837 @ 0x748d │ │ │ │ + bpl.w 86a3c │ │ │ │ + movw r2, #29841 @ 0x7491 │ │ │ │ movt r2, #8 │ │ │ │ add.w sl, sp, #64 @ 0x40 │ │ │ │ - movw r1, #34361 @ 0x8639 │ │ │ │ + movw r1, #30385 @ 0x76b1 │ │ │ │ movt r1, #35 @ 0x23 │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - movw r3, #41189 @ 0xa0e5 │ │ │ │ + movw r3, #40405 @ 0x9dd5 │ │ │ │ movt r3, #18 │ │ │ │ str.w r2, [sl, #1572] @ 0x624 │ │ │ │ str.w r3, [sl, #1564] @ 0x61c │ │ │ │ - b.w 8645e │ │ │ │ - subs r1, r2, #2 │ │ │ │ - beq.n 86f88 │ │ │ │ - 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 874f4 │ │ │ │ - cbnz r0, 86fc6 │ │ │ │ - ldr.w r3, [sl, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.w 8679e │ │ │ │ - mov r0, sl │ │ │ │ - subs r1, r3, #2 │ │ │ │ - beq.n 86fbe │ │ │ │ - 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 874f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 86f90 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 872ce │ │ │ │ - mov.w fp, #0 │ │ │ │ - b.n 86d1c │ │ │ │ + b.w 86446 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 8746a │ │ │ │ + ble.w 87458 │ │ │ │ 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 8702c │ │ │ │ - cbz r6, 8705c │ │ │ │ + b.n 86fc2 │ │ │ │ + cbz r6, 86ff0 │ │ │ │ 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 87078 │ │ │ │ + bge.n 8700a │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r5, [lr, #4]! │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - cmp r2, r0 │ │ │ │ - bne.w 872ec │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 872ec │ │ │ │ + ldr r7, [r5, #4] │ │ │ │ + cmp r7, r0 │ │ │ │ + bne.w 873da │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 873da │ │ │ │ ldr.w r8, [r5, #16] │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 872ba │ │ │ │ - cbz r4, 8705c │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ + bne.w 873d6 │ │ │ │ + cbz r4, 86ff0 │ │ │ │ tst r2, r1 │ │ │ │ - bne.n 8706c │ │ │ │ + bne.n 86ffe │ │ │ │ mov r5, sl │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 8700a │ │ │ │ + beq.n 86fa0 │ │ │ │ add.w ip, ip, #1 │ │ │ │ - cmp ip, r7 │ │ │ │ - bge.w 86f1e │ │ │ │ + cmp ip, r9 │ │ │ │ + bge.n 86f22 │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 87028 │ │ │ │ + b.n 86fbe │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ cmp r5, #15 │ │ │ │ - bls.n 87056 │ │ │ │ + bls.n 86fea │ │ │ │ movs r1, #0 │ │ │ │ - b.n 8705c │ │ │ │ - mov r4, r8 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - mov r8, r9 │ │ │ │ - mov r9, r4 │ │ │ │ + b.n 86ff0 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ mov r4, r6 │ │ │ │ - b.w 86438 │ │ │ │ - beq.w 8729c │ │ │ │ + b.w 86420 │ │ │ │ + beq.w 87262 │ │ │ │ add.w r7, fp, #4 │ │ │ │ mov r1, r7 │ │ │ │ cmp fp, r7 │ │ │ │ - bcs.w 86de4 │ │ │ │ + bcs.w 86de8 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 86922 │ │ │ │ + b.n 868aa │ │ │ │ add.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r1, #1 │ │ │ │ add r4, sp, #92 @ 0x5c │ │ │ │ lsls r5, r1, #4 │ │ │ │ add.w r1, r4, r1, lsl #4 │ │ │ │ ldrd r2, r0, [r3, #4] │ │ │ │ @@ -136523,407 +136494,449 @@ │ │ │ │ asrs r1, r4, #2 │ │ │ │ movs r4, #0 │ │ │ │ add.w r1, r0, r1, lsl #1 │ │ │ │ add r0, r1 │ │ │ │ add r0, r3 │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - ble.n 87104 │ │ │ │ + ble.n 87090 │ │ │ │ cmp r2, r0 │ │ │ │ - bgt.n 87108 │ │ │ │ + bgt.n 87094 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 86da4 │ │ │ │ + ble.w 86da8 │ │ │ │ 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 86da4 │ │ │ │ - bl 874f4 │ │ │ │ + bge.w 86da8 │ │ │ │ + bl 874f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 870d0 │ │ │ │ - ldrd r8, r7, [sp, #52] @ 0x34 │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ + beq.n 8705c │ │ │ │ + ldrd r9, r4, [sp, #52] @ 0x34 │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ - b.n 86fc6 │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + b.n 872ac │ │ │ │ subs r1, r1, r2 │ │ │ │ subs r0, r0, r2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsls r0, r0, #1 │ │ │ │ - b.n 870c6 │ │ │ │ + b.n 87052 │ │ │ │ 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, 87124 │ │ │ │ + cbnz r3, 870b0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 19cdb8 │ │ │ │ - b.w 86910 │ │ │ │ + bl 19c46c │ │ │ │ + b.w 86898 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 19cdb8 │ │ │ │ + bl 19c46c │ │ │ │ adds r3, r5, #1 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.w 86880 │ │ │ │ - movs r2, #4 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r2, r1 │ │ │ │ - cmp r2, r1 │ │ │ │ - bls.w 8694e │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - str.w r3, [r2], #-4 │ │ │ │ - b.n 8714c │ │ │ │ + b.w 86808 │ │ │ │ + subs r1, r2, #2 │ │ │ │ + beq.n 870ec │ │ │ │ + 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 874f8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 872ac │ │ │ │ + ldr.w r3, [sl, #24] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.w 86726 │ │ │ │ + mov r0, sl │ │ │ │ + subs r1, r3, #2 │ │ │ │ + beq.n 87126 │ │ │ │ + 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 874f8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 870f8 │ │ │ │ + b.n 872ac │ │ │ │ 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, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r4, sp, #604 @ 0x25c │ │ │ │ - strd r7, fp, [sl, #4] │ │ │ │ + strd r9, fp, [sl, #4] │ │ │ │ str.w r4, [sl, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86718 │ │ │ │ - mov r3, r7 │ │ │ │ + bne.w 86c60 │ │ │ │ + mov r3, r9 │ │ │ │ movs r2, #0 │ │ │ │ and.w r1, r3, #1 │ │ │ │ asrs r3, r3, #1 │ │ │ │ orrs r2, r1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 87190 │ │ │ │ + bgt.n 87160 │ │ │ │ adds r3, r2, r3 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.w 86496 │ │ │ │ + b.w 86480 │ │ │ │ + movs r2, #4 │ │ │ │ + movs r3, #2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r2, r1 │ │ │ │ + cmp r2, r1 │ │ │ │ + bls.w 868d6 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + str.w r3, [r2], #-4 │ │ │ │ + b.n 8717e │ │ │ │ + adds r1, #28 │ │ │ │ + blx 2c260 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 864ee │ │ │ │ + cmp r5, r6 │ │ │ │ + ite ge │ │ │ │ + movge r5, #0 │ │ │ │ + movlt r5, #1 │ │ │ │ + b.w 864f0 │ │ │ │ + subs r2, #1 │ │ │ │ + add.w r1, fp, r2, lsl #2 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + cmp fp, r1 │ │ │ │ + bcc.w 868a6 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 86df4 │ │ │ │ + b.n 8717a │ │ │ │ ldr r0, [r6, #28] │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ tst.w ip, #32 │ │ │ │ - bne.w 8655c │ │ │ │ + bne.w 86548 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2c260 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 86578 │ │ │ │ + bne.w 86564 │ │ │ │ cmp r8, sl │ │ │ │ - ble.w 8657c │ │ │ │ - b.w 86636 │ │ │ │ + ble.w 86568 │ │ │ │ + b.w 86620 │ │ │ │ adds r1, #28 │ │ │ │ blx 2c260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 86502 │ │ │ │ - cmp r5, r6 │ │ │ │ - ite ge │ │ │ │ - movge r5, #0 │ │ │ │ - movlt r5, #1 │ │ │ │ - b.w 86504 │ │ │ │ + bne.w 8660c │ │ │ │ + cmp r6, r4 │ │ │ │ + ble.w 86610 │ │ │ │ + b.w 8661a │ │ │ │ add.w r1, r4, #28 │ │ │ │ blx 2c260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 868ea │ │ │ │ + bne.w 86872 │ │ │ │ cmp r7, sl │ │ │ │ ite ge │ │ │ │ movge r7, #0 │ │ │ │ movlt r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 868f2 │ │ │ │ - b.n 86aae │ │ │ │ - adds r1, #28 │ │ │ │ + beq.w 8687a │ │ │ │ + b.n 86aa0 │ │ │ │ + cmp r6, r7 │ │ │ │ + ite le │ │ │ │ + movle r0, #0 │ │ │ │ + movgt r0, #1 │ │ │ │ + b.n 86e62 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 865a0 │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ blx 2c260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 86620 │ │ │ │ - cmp r6, r4 │ │ │ │ - ble.w 86624 │ │ │ │ - b.w 8662e │ │ │ │ - subs r2, #1 │ │ │ │ - add.w r1, fp, r2, lsl #2 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - cmp fp, r1 │ │ │ │ - bcc.w 8691e │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 86df0 │ │ │ │ - b.n 87148 │ │ │ │ + bne.w 865ba │ │ │ │ + cmp r8, sl │ │ │ │ + ite ge │ │ │ │ + movge r0, #0 │ │ │ │ + movlt r0, #1 │ │ │ │ + b.w 865bc │ │ │ │ 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, 87246 │ │ │ │ + cbnz r3, 8725c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 19cdb8 │ │ │ │ - b.n 86ab6 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 865b4 │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ - blx 2c260 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 865ce │ │ │ │ - cmp r8, sl │ │ │ │ + bl 19c46c │ │ │ │ + b.n 86aa8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.w 866e4 │ │ │ │ + cmp r4, r5 │ │ │ │ + ite ge │ │ │ │ + movge r4, #0 │ │ │ │ + movlt r4, #1 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 86946 │ │ │ │ + b.n 86e00 │ │ │ │ + cmp r6, r7 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b.w 865d0 │ │ │ │ - cmp r6, r7 │ │ │ │ - ite le │ │ │ │ - movle r0, #0 │ │ │ │ - movgt r0, #1 │ │ │ │ - b.n 86e5e │ │ │ │ - subs r3, r7, #1 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ + b.n 86eba │ │ │ │ + add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ - b.n 8728a │ │ │ │ + b.n 8729c │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r1], #4 │ │ │ │ str.w r2, [r3], #-4 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.n 8727e │ │ │ │ - b.w 8648c │ │ │ │ - cmp r6, r7 │ │ │ │ - ite ge │ │ │ │ - movge r0, #0 │ │ │ │ - movlt r0, #1 │ │ │ │ - b.n 86eb6 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.w 8675c │ │ │ │ - cmp r4, r5 │ │ │ │ - ite ge │ │ │ │ - movge r4, #0 │ │ │ │ - movlt r4, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 869bc │ │ │ │ - b.n 86dfc │ │ │ │ - mov r5, r4 │ │ │ │ - b.w 86636 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 8705c │ │ │ │ - adds r0, #28 │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ - tst.w r3, #32 │ │ │ │ - bne.w 8660e │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.n 87204 │ │ │ │ + bhi.n 87290 │ │ │ │ + b.w 86472 │ │ │ │ + ldrd r9, r4, [sp, #52] @ 0x34 │ │ │ │ + mov sl, r5 │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 87418 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 86c96 │ │ │ │ - bl 7630c │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [sl, #12] │ │ │ │ - b.w 867ce │ │ │ │ - cmp r4, r6 │ │ │ │ - ite le │ │ │ │ - movle r4, #0 │ │ │ │ - movgt r4, #1 │ │ │ │ - b.n 86f08 │ │ │ │ - add.w sl, sp, #64 @ 0x40 │ │ │ │ - movw r3, #34361 @ 0x8639 │ │ │ │ - movt r3, #35 @ 0x23 │ │ │ │ - mov r8, r9 │ │ │ │ - str.w r3, [sl, #1564] @ 0x61c │ │ │ │ - b.w 8645e │ │ │ │ - movs r5, #2 │ │ │ │ + b.n 86d18 │ │ │ │ + movs r5, #1 │ │ │ │ add.w r5, fp, r5, lsl #2 │ │ │ │ cmp fp, r5 │ │ │ │ - bne.n 8735a │ │ │ │ - cmp r7, #127 @ 0x7f │ │ │ │ - bgt.n 87352 │ │ │ │ + bne.n 87312 │ │ │ │ + cmp.w r9, #127 @ 0x7f │ │ │ │ + bgt.n 87304 │ │ │ │ + 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, 8732a │ │ │ │ + strd r9, r3, [r7, #8] │ │ │ │ + cbnz r4, 872e2 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.w 86860 │ │ │ │ + b.w 867e8 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 87338 │ │ │ │ + b.n 872f0 │ │ │ │ ldr.w r0, [r4, r5, lsl #2] │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ subs r5, #1 │ │ │ │ - bpl.n 87330 │ │ │ │ + bpl.n 872e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 86850 │ │ │ │ - b.n 87322 │ │ │ │ - mov r5, r3 │ │ │ │ - b.w 86750 │ │ │ │ + bne.w 867d8 │ │ │ │ + b.n 872da │ │ │ │ mov r0, fp │ │ │ │ - bl 7630c │ │ │ │ - b.n 87310 │ │ │ │ + bl 76344 │ │ │ │ + b.n 872ca │ │ │ │ + mov r5, r3 │ │ │ │ + b.w 866d8 │ │ │ │ ldr.w r2, [r5, #-4]! │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 87308 │ │ │ │ + bge.n 872c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87308 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87308 │ │ │ │ - movs r5, #1 │ │ │ │ - b.n 87304 │ │ │ │ - add.w r0, sl, #28 │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ - tst.w ip, #32 │ │ │ │ - bne.w 86a36 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.n 86d4c │ │ │ │ - movw r2, #43433 @ 0xa9a9 │ │ │ │ - movt r2, #21 │ │ │ │ - str.w r2, [sl, #1564] @ 0x61c │ │ │ │ + bne.n 872c0 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 872c0 │ │ │ │ + bl 76344 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [sl, #12] │ │ │ │ + b.w 86756 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 872bc │ │ │ │ + mov.w r0, r9, lsl #2 │ │ │ │ + bl 75f8c │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 86b96 │ │ │ │ + bl 1fb898 │ │ │ │ + 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 8645e │ │ │ │ - b.n 86f56 │ │ │ │ - ldrd r8, r7, [sp, #52] @ 0x34 │ │ │ │ - mov sl, r6 │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - b.n 86fc6 │ │ │ │ + beq.n 872da │ │ │ │ + b.n 872f0 │ │ │ │ adds r0, #28 │ │ │ │ ldrb r7, [r1, #16] │ │ │ │ lsls r3, r7, #26 │ │ │ │ - bmi.w 864f0 │ │ │ │ + bmi.w 864dc │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 871ce │ │ │ │ - movw r2, #34361 @ 0x8639 │ │ │ │ - movt r2, #35 @ 0x23 │ │ │ │ - add.w sl, sp, #64 @ 0x40 │ │ │ │ - b.n 86f48 │ │ │ │ + b.n 87194 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 86fce │ │ │ │ + beq.n 872b4 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #22184 @ 0x56a8 │ │ │ │ + movw r1, #17960 @ 0x4628 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 86fce │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 87304 │ │ │ │ + bl f3560 │ │ │ │ + b.n 872b4 │ │ │ │ + ldrd r9, r4, [sp, #52] @ 0x34 │ │ │ │ + mov sl, r6 │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + b.n 872ac │ │ │ │ + movs r1, #0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, sl │ │ │ │ + mov r4, r1 │ │ │ │ + mov.w r8, #1 │ │ │ │ + b.w 86420 │ │ │ │ + mov r5, r4 │ │ │ │ + b.w 86620 │ │ │ │ add.w r0, r8, #28 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bmi.w 868d6 │ │ │ │ + bmi.w 8685e │ │ │ │ ldr r1, [r4, #28] │ │ │ │ - b.n 871e8 │ │ │ │ + b.n 87204 │ │ │ │ + adds r0, #28 │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ + tst.w r3, #32 │ │ │ │ + bne.w 865fa │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.n 871ec │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 86ff0 │ │ │ │ + add.w sl, sp, #64 @ 0x40 │ │ │ │ + movw r3, #30385 @ 0x76b1 │ │ │ │ + movt r3, #35 @ 0x23 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ + str.w r3, [sl, #1564] @ 0x61c │ │ │ │ + b.w 86446 │ │ │ │ + movw r2, #42673 @ 0xa6b1 │ │ │ │ + movt r2, #21 │ │ │ │ + str.w r2, [sl, #1564] @ 0x61c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 86446 │ │ │ │ + b.n 86f58 │ │ │ │ add.w r0, sl, #28 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ tst.w ip, #32 │ │ │ │ - bne.w 86b9e │ │ │ │ + bne.w 869c0 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.w 86bda │ │ │ │ + b.n 86d4c │ │ │ │ + mov.w fp, #0 │ │ │ │ + b.n 86c88 │ │ │ │ + cmp r4, r6 │ │ │ │ + ite le │ │ │ │ + movle r4, #0 │ │ │ │ + movgt r4, #1 │ │ │ │ + b.n 86f0c │ │ │ │ + movw r2, #30385 @ 0x76b1 │ │ │ │ + movt r2, #35 @ 0x23 │ │ │ │ + add.w sl, sp, #64 @ 0x40 │ │ │ │ + b.n 86f4a │ │ │ │ + movs r5, #2 │ │ │ │ + b.n 872bc │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r9 │ │ │ │ - b.w 869ea │ │ │ │ - lsls r0, r7, #2 │ │ │ │ - bl 75f54 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 86c0c │ │ │ │ - bl 1fc770 │ │ │ │ - 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] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 87322 │ │ │ │ - b.n 87338 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, sl │ │ │ │ - mov r4, r1 │ │ │ │ - mov.w r9, #1 │ │ │ │ - b.w 86438 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 873ae │ │ │ │ - ldr.w r0, [r8, #28] │ │ │ │ - b.n 873f0 │ │ │ │ + b.w 86974 │ │ │ │ + add.w r0, sl, #28 │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ + tst.w ip, #32 │ │ │ │ + bne.w 86b24 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 86efc │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 86eec │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 872c0 │ │ │ │ + b.w 86b60 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 863e4 │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ - b.n 86eaa │ │ │ │ + b.w 863cc │ │ │ │ + ldr.w r0, [sl, #28] │ │ │ │ + b.n 87446 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.w 869aa │ │ │ │ + b.n 86f00 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.w 8699a │ │ │ │ + b.n 86ef0 │ │ │ │ ldr.w r0, [sl, #28] │ │ │ │ - b.n 8737e │ │ │ │ - ldr.w r0, [sl, #28] │ │ │ │ - b.n 87400 │ │ │ │ + b.n 87408 │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ + b.n 86eae │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.n 873c8 │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.n 8736c │ │ │ │ + ldr.w r0, [r8, #28] │ │ │ │ + b.n 873ba │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.w 86934 │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.w 86924 │ │ │ │ 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 874ee │ │ │ │ + beq.n 874f2 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 874e0 │ │ │ │ + bpl.n 874e4 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ adds r0, #20 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.n 874ea │ │ │ │ + beq.n 874ee │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 874cc │ │ │ │ + bpl.n 874d0 │ │ │ │ adds r1, #20 │ │ │ │ blx 2c260 │ │ │ │ - cbz r0, 874d6 │ │ │ │ + cbz r0, 874da │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ adds r1, #28 │ │ │ │ blx 2c260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 874c8 │ │ │ │ + bne.n 874cc │ │ │ │ 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 874bc │ │ │ │ + bne.n 874c0 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 874ce │ │ │ │ + b.n 874d2 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 874e2 │ │ │ │ + b.n 874e6 │ │ │ │ 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 │ │ │ │ @@ -136953,1398 +136966,1402 @@ │ │ │ │ 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 19cb5c │ │ │ │ + bl 19c204 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 87e12 │ │ │ │ + blt.w 87e06 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87c6c │ │ │ │ + bne.w 87c64 │ │ │ │ subs.w r2, r9, r5 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - beq.w 87730 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + beq.w 8774a │ │ │ │ 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, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ mov r2, r8 │ │ │ │ - bl 19cc48 │ │ │ │ + bl 19c2f0 │ │ │ │ subs r1, r0, #0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ble.w 87de0 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ble.w 87dc0 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r1 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bgt.w 878c4 │ │ │ │ + bgt.w 878c0 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.w 87dce │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bgt.w 87dae │ │ │ │ + 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, #56] @ 0x38 │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 19cd24 │ │ │ │ + bl 19c3d8 │ │ │ │ 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 87d4c │ │ │ │ + bne.w 87cb4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - beq.w 8770e │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + beq.w 87728 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ add.w r7, r8, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 87840 │ │ │ │ + beq.w 8783c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movw ip, #29837 @ 0x748d │ │ │ │ + movw ip, #29841 @ 0x7491 │ │ │ │ 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 87696 │ │ │ │ + bne.n 876cc │ │ │ │ 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 87e02 │ │ │ │ + bpl.w 87df6 │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 87de6 │ │ │ │ + bpl.w 87d9c │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ add.w r0, r4, #20 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 87df4 │ │ │ │ + beq.w 87daa │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 87808 │ │ │ │ + bpl.n 87708 │ │ │ │ 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 8781a │ │ │ │ + beq.n 87718 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 876d6 │ │ │ │ + bge.n 8769c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #4 │ │ │ │ str.w r4, [r9] │ │ │ │ mov r4, r6 │ │ │ │ - cbnz r3, 876b6 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 876ec │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - beq.n 8770a │ │ │ │ + str r3, [sp, #24] │ │ │ │ + beq.n 87724 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 87738 │ │ │ │ + bge.n 87752 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 87616 │ │ │ │ + b.n 8761a │ │ │ │ + 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 87820 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 8783c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + cmp r3, sl │ │ │ │ + ble.n 87752 │ │ │ │ + mov.w r8, #0 │ │ │ │ + b.n 8761a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 876d2 │ │ │ │ - blt.w 87da8 │ │ │ │ + beq.n 87698 │ │ │ │ + blt.w 87dec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #4 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ str.w r4, [r9] │ │ │ │ mov r4, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8767c │ │ │ │ + beq.n 8767e │ │ │ │ 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 87d48 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + beq.w 87cb0 │ │ │ │ adds r1, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 87684 │ │ │ │ - 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 87824 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 87840 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - cmp r3, sl │ │ │ │ - ble.n 87738 │ │ │ │ - mov.w r8, #0 │ │ │ │ - b.n 87616 │ │ │ │ - strd sl, r9, [sp, #20] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cbz r3, 8772c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + b.n 87686 │ │ │ │ + add.w r1, r5, #28 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 2c260 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 8766c │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + cmp r2, r3 │ │ │ │ + blt.n 87670 │ │ │ │ + b.n 8769c │ │ │ │ + strd sl, r9, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cbz r3, 87746 │ │ │ │ + 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 19cd24 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + bl 19c3d8 │ │ │ │ + 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 19cb5c │ │ │ │ + bl 19c204 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne.w 87874 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + bne.n 87870 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ adds r4, #4 │ │ │ │ - str r2, [r3, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87bfc │ │ │ │ + bne.w 87bf6 │ │ │ │ subs.w sl, sl, #1 │ │ │ │ - beq.n 87706 │ │ │ │ + beq.n 87720 │ │ │ │ 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 19cc48 │ │ │ │ + bl 19c2f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq.w 87be8 │ │ │ │ - blt.w 87e06 │ │ │ │ + beq.w 87be2 │ │ │ │ + blt.w 87dfa │ │ │ │ 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 19cd6c │ │ │ │ + bl 19c420 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87bec │ │ │ │ + bne.w 87be6 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87bf4 │ │ │ │ + bne.w 87bee │ │ │ │ subs.w sl, sl, r5 │ │ │ │ - beq.n 87706 │ │ │ │ + beq.n 87720 │ │ │ │ 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 87c0e │ │ │ │ + bne.w 87c08 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.w 87da2 │ │ │ │ + beq.w 87d54 │ │ │ │ cmp r6, #6 │ │ │ │ - bgt.n 87742 │ │ │ │ + bgt.n 8775c │ │ │ │ cmp r5, #6 │ │ │ │ - bgt.n 87742 │ │ │ │ + bgt.n 8775c │ │ │ │ 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 8760e │ │ │ │ - add.w r1, r5, #28 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - blx 2c260 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8766c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.w 87670 │ │ │ │ - b.n 876d6 │ │ │ │ + b.n 87612 │ │ │ │ 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 876f6 │ │ │ │ + bne.w 876bc │ │ │ │ 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 19cd6c │ │ │ │ + bl 19c420 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str.w r3, [r4, r5, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 87d76 │ │ │ │ + bne.w 87d62 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 8772c │ │ │ │ - blt.w 87e06 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 87746 │ │ │ │ + blt.w 87dfa │ │ │ │ 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 19cd24 │ │ │ │ + bl 19c3d8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87d40 │ │ │ │ + bne.w 87ca8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add.w fp, fp, r6, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87d38 │ │ │ │ + bne.w 87ca0 │ │ │ │ sub.w r9, r9, r6 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.w 87d60 │ │ │ │ + beq.w 87d5a │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 87766 │ │ │ │ - b.n 8786e │ │ │ │ + bne.w 8777e │ │ │ │ + b.n 8786a │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.w 87d84 │ │ │ │ + bgt.w 87d8a │ │ │ │ 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 87cd2 │ │ │ │ + bne.w 87cc4 │ │ │ │ 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 19cd24 │ │ │ │ + bl 19c3d8 │ │ │ │ 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, #56] @ 0x38 │ │ │ │ mov r0, r2 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + lsls r1, r2, #2 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 87c94 │ │ │ │ + bne.w 87d3a │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ 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 87c28 │ │ │ │ + beq.w 87c20 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - mov r7, fp │ │ │ │ - mov fp, sl │ │ │ │ - movw ip, #29837 @ 0x748d │ │ │ │ + mov r7, sl │ │ │ │ + movw ip, #29841 @ 0x7491 │ │ │ │ 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 │ │ │ │ mov r6, r4 │ │ │ │ mov r8, sl │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r5, [r7, #0] │ │ │ │ + ldr.w r5, [fp] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - ldr.w r4, [fp] │ │ │ │ + ldr r4, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 879ea │ │ │ │ + bne.n 87a14 │ │ │ │ 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 87e32 │ │ │ │ + bpl.w 87e0c │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 87dbc │ │ │ │ + bpl.w 87dd0 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ add.w r0, r5, #20 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 87dca │ │ │ │ + beq.w 87dde │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.n 87a76 │ │ │ │ + bpl.n 87a72 │ │ │ │ add.w r1, r4, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2c260 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87a86 │ │ │ │ + beq.n 87a82 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 87a2a │ │ │ │ + bge.n 879e8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r6, #4 │ │ │ │ str.w r4, [r9] │ │ │ │ mov r4, r6 │ │ │ │ - cbnz r3, 87a0c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 87a34 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq.w 87bc6 │ │ │ │ + beq.w 87bc0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - sub.w fp, fp, #4 │ │ │ │ + subs r7, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 87a8e │ │ │ │ + bge.n 87a8a │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 8796a │ │ │ │ + b.n 87964 │ │ │ │ + ldr.w r5, [fp] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + subs r4, r6, #4 │ │ │ │ + sub.w fp, fp, #4 │ │ │ │ + mov r6, r4 │ │ │ │ + str.w r5, [r9] │ │ │ │ + cbnz r3, 87a50 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 87c1e │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + cmp r3, sl │ │ │ │ + ble.n 87a8a │ │ │ │ + mov.w r8, #0 │ │ │ │ + b.n 87964 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87a28 │ │ │ │ - blt.w 87df8 │ │ │ │ + beq.n 879e4 │ │ │ │ + blt.w 87de2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r6, #4 │ │ │ │ - ldr.w r4, [fp] │ │ │ │ + ldr r4, [r7, #0] │ │ │ │ str.w r4, [r9] │ │ │ │ mov r4, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 879cc │ │ │ │ + beq.n 879c8 │ │ │ │ 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 87d5c │ │ │ │ + beq.w 87c9c │ │ │ │ subs r3, r2, #4 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ - b.n 879d6 │ │ │ │ - ldr r5, [r7, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - subs r4, r6, #4 │ │ │ │ - subs r7, #4 │ │ │ │ - mov r6, r4 │ │ │ │ - str.w r5, [r9] │ │ │ │ - cbnz r3, 87a54 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 87c24 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - cmp r3, sl │ │ │ │ - ble.n 87a8e │ │ │ │ - mov.w r8, #0 │ │ │ │ - b.n 8796a │ │ │ │ + b.n 879d2 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r2], #-4 │ │ │ │ subs r1, #4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 87d96 │ │ │ │ + beq.w 87d70 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - b.n 87a44 │ │ │ │ + b.n 87a04 │ │ │ │ add.w r1, r4, #28 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2c260 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 879bc │ │ │ │ + bne.n 879b6 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 879c0 │ │ │ │ - b.n 87a2a │ │ │ │ + blt.n 879ba │ │ │ │ + b.n 879e8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr.w sl, [sp, #24] │ │ │ │ + mov sl, fp │ │ │ │ + ldr r6, [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 │ │ │ │ + subs r3, r6, #1 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [r0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r3, sl │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - bl 19cb5c │ │ │ │ - subs r6, r0, #0 │ │ │ │ - blt.w 87e28 │ │ │ │ - subs.w r3, sl, r6 │ │ │ │ + mov r3, r6 │ │ │ │ + ldr.w r1, [sl] │ │ │ │ + bl 19c204 │ │ │ │ + subs.w r8, r0, #0 │ │ │ │ + blt.w 87e10 │ │ │ │ + subs.w r3, r6, r8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq.n 87b0a │ │ │ │ + beq.n 87b08 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - sub.w sl, r6, sl │ │ │ │ - add.w r4, r4, sl, lsl #2 │ │ │ │ + sub.w r6, r8, r6 │ │ │ │ + add.w r4, r4, r6, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87d28 │ │ │ │ + bne.w 87d7a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - add.w fp, fp, sl, lsl #2 │ │ │ │ + add.w r7, r7, r6, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87d30 │ │ │ │ + bne.w 87d82 │ │ │ │ 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 19cd6c │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 87c66 │ │ │ │ - mov sl, r6 │ │ │ │ - ldr.w r3, [r7], #-4 │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ + bl 19c420 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 87c5c │ │ │ │ + mov r6, r8 │ │ │ │ + ldr.w r3, [sl], #-4 │ │ │ │ str.w r3, [r4], #-4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87c74 │ │ │ │ - add.w r8, r5, #4294967295 @ 0xffffffff │ │ │ │ + bne.w 87c6c │ │ │ │ + add.w fp, r5, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 87c20 │ │ │ │ + beq.n 87c1a │ │ │ │ subs r5, #2 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ - mov r3, r8 │ │ │ │ - ldr.w r1, [fp] │ │ │ │ + mov r3, fp │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 19cc48 │ │ │ │ + bl 19c2f0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 87e18 │ │ │ │ - subs.w r6, r8, r5 │ │ │ │ - beq.n 87bbc │ │ │ │ + blt.w 87e1a │ │ │ │ + subs.w r8, fp, r5 │ │ │ │ + beq.n 87bb8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - sub.w r8, r5, r8 │ │ │ │ - add.w r4, r4, r8, lsl #2 │ │ │ │ + sub.w fp, r5, fp │ │ │ │ + add.w r4, r4, fp, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87cc2 │ │ │ │ + bne.w 87c8c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - add.w r7, r7, r8, lsl #2 │ │ │ │ + add.w sl, sl, fp, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87cca │ │ │ │ + bne.w 87c94 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - mov r8, r0 │ │ │ │ + mov fp, 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.w r8, [sp] │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ - bl 19cd24 │ │ │ │ + str.w sl, [sp, #96] @ 0x60 │ │ │ │ + bl 19c3d8 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 87db2 │ │ │ │ + beq.w 87dc6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 87e24 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + beq.w 87e26 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ str.w r3, [r4], #-4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87c84 │ │ │ │ - subs.w sl, sl, #1 │ │ │ │ - beq.n 87bc0 │ │ │ │ + bne.n 87c7c │ │ │ │ + subs r6, #1 │ │ │ │ + beq.n 87bbc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - sub.w fp, fp, #4 │ │ │ │ + subs r7, #4 │ │ │ │ cmp r3, #6 │ │ │ │ - bgt.w 87a9a │ │ │ │ - cmp r6, #6 │ │ │ │ - bgt.w 87a9a │ │ │ │ + bgt.w 87a96 │ │ │ │ + cmp.w r8, #6 │ │ │ │ + bgt.w 87a96 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r3, r9, #1 │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ + mov fp, sl │ │ │ │ + str r6, [sp, #24] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 8795e │ │ │ │ - mov r5, r8 │ │ │ │ - b.n 87b84 │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ + b.n 87958 │ │ │ │ + mov r5, fp │ │ │ │ + b.n 87b84 │ │ │ │ + str r6, [sp, #24] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 87be0 │ │ │ │ + cbz r3, 87bda │ │ │ │ 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 19cd24 │ │ │ │ + bl 19c3d8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 87c62 │ │ │ │ + b.n 87c58 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 877d4 │ │ │ │ + b.n 877ec │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 877c0 │ │ │ │ + b.n 877d8 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 877c8 │ │ │ │ + b.n 877e0 │ │ │ │ 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 87776 │ │ │ │ + b.n 8778e │ │ │ │ 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 877e4 │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ - mov sl, fp │ │ │ │ - mov fp, r7 │ │ │ │ + b.n 877fc │ │ │ │ + mov fp, sl │ │ │ │ + str r6, [sp, #24] │ │ │ │ + mov sl, r7 │ │ │ │ add.w r8, sp, #104 @ 0x68 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ rsb r3, r5, #1 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ str r5, [sp, #0] │ │ │ │ str.w sl, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ - bl 19cd6c │ │ │ │ + bl 19c420 │ │ │ │ mvn.w r3, #3 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mul.w r3, r5, r3 │ │ │ │ str r2, [r4, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 87d68 │ │ │ │ + bne.n 87d46 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 87730 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b.n 8774a │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - str r6, [sp, #24] │ │ │ │ - b.n 87bc6 │ │ │ │ + str.w r8, [sp, #24] │ │ │ │ + b.n 87bc0 │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8756e │ │ │ │ + b.n 87572 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w r1, [r2], #-4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 87b1a │ │ │ │ + b.n 87b18 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r1, [r2], #-4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - b.n 87b92 │ │ │ │ - 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 8793e │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr.w r0, [r1], #-4 │ │ │ │ - str.w r0, [r2], #-4 │ │ │ │ - strd r1, r2, [sp, #16] │ │ │ │ - b.n 8793e │ │ │ │ - add.w r3, r3, r8, lsl #2 │ │ │ │ + b.n 87b90 │ │ │ │ + add.w r3, r3, fp, lsl #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 87b50 │ │ │ │ - add.w r3, r3, r8, lsl #2 │ │ │ │ + b.n 87b4c │ │ │ │ + add.w r3, r3, fp, lsl #2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 87b5c │ │ │ │ + b.n 87b58 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + b.n 87bc0 │ │ │ │ + add.w r3, r3, r6, lsl #2 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b.n 878aa │ │ │ │ + add.w r3, r3, r6, lsl #2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 8789e │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 87724 │ │ │ │ + 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 875ea │ │ │ │ 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 19cd24 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + bl 19c3d8 │ │ │ │ + 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, #56] @ 0x38 │ │ │ │ lsls r1, r2, #2 │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 87c9e │ │ │ │ - b.n 87c98 │ │ │ │ - add.w r3, r3, sl, lsl #2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 87ad8 │ │ │ │ - add.w r3, r3, sl, lsl #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 87ae4 │ │ │ │ - add.w r3, r3, r6, lsl #2 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 878ae │ │ │ │ - add.w r3, r3, r6, lsl #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 878a2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 8770a │ │ │ │ - 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 875e6 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - b.n 87bc6 │ │ │ │ - str.w sl, [sp, #20] │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ - b.n 87844 │ │ │ │ + cbnz r0, 87d3e │ │ │ │ + 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 8793a │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr.w r0, [r1], #-4 │ │ │ │ + str.w r0, [r2], #-4 │ │ │ │ + strd r1, r2, [sp, #16] │ │ │ │ + b.n 8793a │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #20] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r0, r1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b.n 87d16 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmn r1, r3 │ │ │ │ ittt ne │ │ │ │ ldrne r2, [sp, #48] @ 0x30 │ │ │ │ ldrne r2, [r2, #0] │ │ │ │ strne r2, [r1, r3] │ │ │ │ - b.n 87c60 │ │ │ │ + b.n 87c56 │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ + b.n 8783c │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ + b.n 87840 │ │ │ │ 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 8786e │ │ │ │ + b.n 8786a │ │ │ │ + mov sl, r7 │ │ │ │ + add.w r8, sp, #104 @ 0x68 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + b.n 87c24 │ │ │ │ + add.w r3, r3, r6, lsl #2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 87ad6 │ │ │ │ + add.w r3, r3, r6, lsl #2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 87ae2 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 23e438 │ │ │ │ + bl 23d5a8 │ │ │ │ mov r3, r0 │ │ │ │ adds r4, r0, #1 │ │ │ │ - bne.w 878cc │ │ │ │ - b.n 87c62 │ │ │ │ - mov sl, fp │ │ │ │ - add.w r8, sp, #104 @ 0x68 │ │ │ │ - mov fp, r7 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - b.n 87c2c │ │ │ │ - str.w sl, [sp, #20] │ │ │ │ - b.n 87840 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov r4, r6 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 8770a │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ - mov sl, fp │ │ │ │ - mov fp, r7 │ │ │ │ - b.n 87c2c │ │ │ │ - add.w r0, r5, #28 │ │ │ │ - ldrb r1, [r4, #16] │ │ │ │ + bne.w 878c8 │ │ │ │ + b.n 87c58 │ │ │ │ + add.w r0, r4, #28 │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - bne.w 879a8 │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ - b.n 87a7a │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + bne.w 87658 │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ + b.n 8770c │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 23e438 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + bl 23d5a8 │ │ │ │ + str r0, [sp, #24] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 875b2 │ │ │ │ - b.n 8772c │ │ │ │ + bne.w 875b6 │ │ │ │ + b.n 87746 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 87730 │ │ │ │ - add.w r0, r4, #28 │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b.n 8774a │ │ │ │ + mov r8, fp │ │ │ │ + str r6, [sp, #24] │ │ │ │ + mov fp, sl │ │ │ │ + mov sl, r7 │ │ │ │ + b.n 87c24 │ │ │ │ + add.w r0, r5, #28 │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - bne.w 87654 │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ - b.n 8780c │ │ │ │ + bne.w 879a2 │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ + b.n 87a76 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov r4, r6 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 87bc0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 87bc6 │ │ │ │ + b.n 87724 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - b.n 87dea │ │ │ │ + b.n 87da0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 8770a │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 87724 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 87c62 │ │ │ │ + b.n 87c58 │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ + b.n 87dd4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str.w r8, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 87bc6 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - b.n 87be4 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 87bc0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ + str.w fp, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 87bc6 │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ - b.n 87dc0 │ │ │ │ + b.n 87bc0 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + b.n 87bde │ │ │ │ nop │ │ │ │ │ │ │ │ -00087e38 : │ │ │ │ +00087e2c : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4028] @ 0xfbc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r4, [pc, #452] @ (88014 ) │ │ │ │ + ldr r4, [pc, #452] @ (88008 ) │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ ldr r7, [r3, r4] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87ffa │ │ │ │ + beq.w 87fee │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 87f8c │ │ │ │ + beq.w 87f80 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87f8c │ │ │ │ + beq.w 87f80 │ │ │ │ add r3, sp, #16 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 88018 │ │ │ │ + bl 8800c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88000 │ │ │ │ + beq.w 87ff4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 87f3e │ │ │ │ + beq.n 87f32 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bpl.n 87f28 │ │ │ │ + bpl.n 87f1c │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 87f28 │ │ │ │ + beq.n 87f1c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87fa6 │ │ │ │ + beq.n 87f9a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87fb2 │ │ │ │ + bne.n 87fa6 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 87f16 │ │ │ │ + ble.n 87f0a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 87ec8 │ │ │ │ + bge.n 87ebc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87f68 │ │ │ │ + beq.n 87f5c │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 87f16 │ │ │ │ + beq.n 87f0a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 87ede │ │ │ │ + bge.n 87ed2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87f78 │ │ │ │ + beq.n 87f6c │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 87f16 │ │ │ │ + beq.n 87f0a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 87ef4 │ │ │ │ + bge.n 87ee8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87f82 │ │ │ │ + beq.n 87f76 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 87f16 │ │ │ │ + beq.n 87f0a │ │ │ │ add.w r7, r5, #8 │ │ │ │ movs r6, #3 │ │ │ │ ldr.w r0, [r7, #4]! │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 87f10 │ │ │ │ + bge.n 87f04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 87f72 │ │ │ │ + cbz r3, 87f66 │ │ │ │ adds r6, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 87efe │ │ │ │ + bne.n 87ef2 │ │ │ │ add r3, sp, #20 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 87f9e │ │ │ │ + bne.n 87f92 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ bic.w r3, r4, #2147483648 @ 0x80000000 │ │ │ │ mov r2, r5 │ │ │ │ - bl 8bc1c <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8bbf0 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r8, r0 │ │ │ │ - b.n 87eb2 │ │ │ │ + b.n 87ea6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.n 87e88 │ │ │ │ + bpl.n 87e7c │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ add.w r2, r3, #16 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bl 88260 │ │ │ │ + bl 88258 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 87ec0 │ │ │ │ - b.n 87f16 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + blt.n 87eb4 │ │ │ │ + b.n 87f0a │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 87ecc │ │ │ │ - b.n 87f16 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87f10 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bne.n 87ec0 │ │ │ │ + b.n 87f0a │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87f04 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 87ee2 │ │ │ │ - b.n 87f16 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bne.n 87ed6 │ │ │ │ + b.n 87f0a │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 87ef8 │ │ │ │ - b.n 87f16 │ │ │ │ + bne.n 87eec │ │ │ │ + b.n 87f0a │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 88260 │ │ │ │ + bl 88258 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 87f1c │ │ │ │ + b.n 87f10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7630c │ │ │ │ - b.n 87f1c │ │ │ │ - cbz r3, 87fde │ │ │ │ + bl 76344 │ │ │ │ + b.n 87f10 │ │ │ │ + cbz r3, 87fd2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 87fde │ │ │ │ + cbz r3, 87fd2 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 87eb2 │ │ │ │ + b.n 87ea6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87eb2 │ │ │ │ + beq.w 87ea6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 88006 │ │ │ │ + blt.n 87ffa │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #22260 @ 0x56f4 │ │ │ │ + movw r2, #18036 @ 0x4674 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 23c224 <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ - b.n 87fac │ │ │ │ + bl 23b3ac <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ + b.n 87fa0 │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #22212 @ 0x56c4 │ │ │ │ + movw r2, #17988 @ 0x4644 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 1f6a48 <_PyErr_Format@@Base> │ │ │ │ - b.n 87fac │ │ │ │ + bl 1f5b70 <_PyErr_Format@@Base> │ │ │ │ + b.n 87fa0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 613fa │ │ │ │ + bl 61432 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 87f1c │ │ │ │ + b.n 87f10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87fc2 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 87fc2 │ │ │ │ + bne.n 87fb6 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87fb6 │ │ │ │ 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 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov sl, r3 │ │ │ │ sub sp, #16 │ │ │ │ subs r3, r1, #1 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 880f6 │ │ │ │ - cbz r4, 8805e │ │ │ │ + bgt.n 880ee │ │ │ │ + cbz r4, 88052 │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi.n 8811e │ │ │ │ + bhi.n 88116 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.w 8814c │ │ │ │ + bhi.w 88142 │ │ │ │ cmp r4, #9 │ │ │ │ - beq.n 88034 │ │ │ │ + beq.n 88028 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 88034 │ │ │ │ + bne.n 88028 │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ add.w r9, r9, #1 │ │ │ │ movs r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8803e │ │ │ │ + bne.n 88032 │ │ │ │ cmp r9, r4 │ │ │ │ - blt.w 88218 │ │ │ │ + blt.w 8820e │ │ │ │ itt eq │ │ │ │ moveq r8, r7 │ │ │ │ streq.w r9, [sl] │ │ │ │ - beq.n 88116 │ │ │ │ + beq.n 8810e │ │ │ │ cmp.w r9, #5 │ │ │ │ - bgt.w 8817e │ │ │ │ + bgt.w 88174 │ │ │ │ add r6, sp, #12 │ │ │ │ add r5, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 81158 │ │ │ │ + bl 81140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 881fa │ │ │ │ + beq.w 881c8 │ │ │ │ mov r8, r7 │ │ │ │ cmp.w r9, #1 │ │ │ │ str r0, [r7, #0] │ │ │ │ - beq.n 88108 │ │ │ │ + beq.n 88100 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 81158 │ │ │ │ + bl 81140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 881fe │ │ │ │ + beq.w 881cc │ │ │ │ cmp.w r9, #2 │ │ │ │ str.w r0, [r8, #4] │ │ │ │ - beq.n 88108 │ │ │ │ + beq.n 88100 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 81158 │ │ │ │ + bl 81140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 881d4 │ │ │ │ + beq.n 881a2 │ │ │ │ cmp.w r9, #3 │ │ │ │ str.w r0, [r8, #8] │ │ │ │ - beq.n 88108 │ │ │ │ + beq.n 88100 │ │ │ │ add.w r3, r8, #8 │ │ │ │ movs r4, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 81158 │ │ │ │ + bl 81140 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 881d6 │ │ │ │ + beq.n 881a4 │ │ │ │ adds r4, #1 │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 880cc │ │ │ │ - b.n 8810a │ │ │ │ + bne.n 880be │ │ │ │ + b.n 88102 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 88104 │ │ │ │ - bls.n 88140 │ │ │ │ - cmp r4, #91 @ 0x5b │ │ │ │ - beq.n 88148 │ │ │ │ + beq.n 880fc │ │ │ │ + bhi.n 8813a │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 881f8 │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ + beq.n 8813e │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 88104 │ │ │ │ - bls.n 880e8 │ │ │ │ + beq.n 880fc │ │ │ │ + bls.n 880da │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 88148 │ │ │ │ + beq.n 8813e │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne.n 880f2 │ │ │ │ + bne.n 880ea │ │ │ │ subs r0, #1 │ │ │ │ - b.n 88034 │ │ │ │ + b.n 88028 │ │ │ │ mov r4, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 881ac │ │ │ │ + bne.n 881d0 │ │ │ │ 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 8816e │ │ │ │ - bhi.n 8813a │ │ │ │ + beq.n 88164 │ │ │ │ + bhi.n 88134 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq.n 8816e │ │ │ │ + beq.n 88164 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 88104 │ │ │ │ + beq.n 880fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 88034 │ │ │ │ + bne.w 88028 │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 88058 │ │ │ │ + b.n 8804c │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne.n 8812c │ │ │ │ - b.n 88104 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 88202 │ │ │ │ - cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 880f2 │ │ │ │ + bne.n 88124 │ │ │ │ + b.n 880fc │ │ │ │ + cmp r4, #91 @ 0x5b │ │ │ │ + bne.n 880ea │ │ │ │ adds r0, #1 │ │ │ │ - b.n 88034 │ │ │ │ + b.n 88028 │ │ │ │ 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.w 88034 │ │ │ │ + bne.w 88028 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 88104 │ │ │ │ + beq.n 880fc │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 8812c │ │ │ │ + bne.n 88124 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 88148 │ │ │ │ + bne.n 8813e │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ add.w r9, r9, #1 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 880f6 │ │ │ │ + b.n 880ee │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 75f54 │ │ │ │ + bl 75f8c │ │ │ │ mov r8, r0 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88220 │ │ │ │ + beq.n 8822e │ │ │ │ add r6, sp, #12 │ │ │ │ add r5, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 81158 │ │ │ │ - cbz r0, 881d6 │ │ │ │ + bl 81140 │ │ │ │ + cbz r0, 881a4 │ │ │ │ str.w r0, [r8] │ │ │ │ - b.n 88096 │ │ │ │ - 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 881ca │ │ │ │ - cbnz r5, 88226 │ │ │ │ - ldrb.w r3, [r2, #1]! │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 88112 │ │ │ │ - b.n 881ac │ │ │ │ + b.n 8808a │ │ │ │ movs r4, #2 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r6 │ │ │ │ subs r3, r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ - bl 297080 <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ + bl 2960bc <_PyWeakref_IsDead@@Base+0x1ac> │ │ │ │ mov r5, r8 │ │ │ │ add.w r4, r8, r4, lsl #2 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 88246 │ │ │ │ + bne.n 8823c │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 8823e │ │ │ │ + bne.n 88234 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 88116 │ │ │ │ + b.n 8810e │ │ │ │ mov r8, r7 │ │ │ │ - b.n 881d6 │ │ │ │ + b.n 881a4 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 881d6 │ │ │ │ + b.n 881a4 │ │ │ │ + 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 881ee │ │ │ │ + cbnz r5, 88216 │ │ │ │ + ldrb.w r3, [r2, #1]! │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 8810a │ │ │ │ + b.n 881d0 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19836 @ 0x4d7c │ │ │ │ + movw r1, #15612 @ 0x3cfc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 881f4 │ │ │ │ - bl 1fc770 │ │ │ │ - b.n 881f4 │ │ │ │ + b.n 881c2 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19864 @ 0x4d98 │ │ │ │ + movw r1, #15640 @ 0x3d18 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 881e6 │ │ │ │ + bl f3560 │ │ │ │ + b.n 881b4 │ │ │ │ + bl 1fb898 │ │ │ │ + b.n 881c2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7630c │ │ │ │ - b.n 881f4 │ │ │ │ + bl 76344 │ │ │ │ + b.n 881c2 │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 881ec │ │ │ │ + bge.n 881ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 881ec │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 881ec │ │ │ │ + bne.n 881ba │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 881ba │ │ │ │ + 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 r5, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r5, #20 │ │ │ │ - bpl.n 8829e │ │ │ │ + bpl.n 88296 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ ldr r4, [r1, r4] │ │ │ │ - cbz r4, 8829e │ │ │ │ + cbz r4, 88296 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, lr │ │ │ │ blx r4 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 882ae │ │ │ │ - cbnz r2, 882d4 │ │ │ │ + cbz r0, 882a6 │ │ │ │ + cbnz r2, 882cc │ │ │ │ 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 8bc1c <_PyObject_MakeTpCall@@Base> │ │ │ │ - cbz r2, 882b6 │ │ │ │ + b.w 8bbf0 <_PyObject_MakeTpCall@@Base> │ │ │ │ + cbz r2, 882ae │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 88298 │ │ │ │ + bne.n 88290 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #22212 @ 0x56c4 │ │ │ │ + movw r2, #17988 @ 0x4644 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 1f6a48 <_PyErr_Format@@Base> │ │ │ │ + b.w 1f5b70 <_PyErr_Format@@Base> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 88298 │ │ │ │ + beq.n 88290 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 88300 │ │ │ │ + blt.n 882f8 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #22260 @ 0x56f4 │ │ │ │ + movw r2, #18036 @ 0x4674 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.w 23c224 <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ + b.w 23b3ac <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 882e2 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 882e2 │ │ │ │ + bne.n 882da │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 882da │ │ │ │ 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 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 884fc │ │ │ │ + bne.w 884f4 │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ bic.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 884e2 │ │ │ │ + bne.w 884da │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 88484 │ │ │ │ + beq.w 8847c │ │ │ │ movw r5, #11536 @ 0x2d10 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp r6, r5 │ │ │ │ - bne.w 884c8 │ │ │ │ + bne.w 884c0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 88490 │ │ │ │ + beq.w 88488 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 884d6 │ │ │ │ + beq.w 884ce │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 8837a │ │ │ │ + cbnz r0, 88372 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r1, #7 │ │ │ │ str r1, [r3, #16] │ │ │ │ add.w r1, r3, #32 │ │ │ │ @@ -138357,114 +138374,114 @@ │ │ │ │ str r2, [r3, #96] @ 0x60 │ │ │ │ movw r2, #10936 @ 0x2ab8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r0, [r3, #24] │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - bne.n 883ce │ │ │ │ + bne.n 883c6 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl ea6fc │ │ │ │ + bl ea598 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88372 │ │ │ │ + beq.n 8836a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88370 │ │ │ │ + bge.n 88368 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 88370 │ │ │ │ + bne.n 88368 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 88370 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88368 │ │ │ │ ldr.w r8, [r1, #172] @ 0xac │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 88516 │ │ │ │ + beq.w 8850e │ │ │ │ ldr.w r6, [r8, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 88456 │ │ │ │ + ble.n 8844e │ │ │ │ ldr.w ip, [r8, #16] │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 883a6 │ │ │ │ + beq.n 8839e │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 88422 │ │ │ │ + beq.n 8841a │ │ │ │ ldr.w r0, [r8, #20] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 883a6 │ │ │ │ + beq.n 8839e │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 88422 │ │ │ │ + beq.n 8841a │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 883a6 │ │ │ │ + beq.n 8839e │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 88422 │ │ │ │ + beq.n 8841a │ │ │ │ add.w r7, r8, #24 │ │ │ │ mov.w lr, #3 │ │ │ │ ldr.w r0, [r7, #4]! │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 883a6 │ │ │ │ + beq.n 8839e │ │ │ │ cmp r6, lr │ │ │ │ - bne.n 8840e │ │ │ │ + bne.n 88406 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 88456 │ │ │ │ + ble.n 8844e │ │ │ │ cmp ip, r5 │ │ │ │ - beq.n 883a6 │ │ │ │ + beq.n 8839e │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 88456 │ │ │ │ + beq.n 8844e │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 883a6 │ │ │ │ + beq.n 8839e │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 88456 │ │ │ │ + beq.n 8844e │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 883a6 │ │ │ │ + beq.n 8839e │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 88456 │ │ │ │ + beq.n 8844e │ │ │ │ add.w r0, r8, #24 │ │ │ │ movs r2, #3 │ │ │ │ ldr.w ip, [r0, #4]! │ │ │ │ adds r2, #1 │ │ │ │ cmp ip, r5 │ │ │ │ - beq.n 883a6 │ │ │ │ + beq.n 8839e │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 88448 │ │ │ │ + bne.n 88440 │ │ │ │ movw r2, #18128 @ 0x46d0 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq.n 88476 │ │ │ │ - bl 8857c │ │ │ │ + beq.n 8846e │ │ │ │ + bl 88574 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88372 │ │ │ │ - b.n 883b6 │ │ │ │ - bl 1d7e18 │ │ │ │ + beq.w 8836a │ │ │ │ + b.n 883ae │ │ │ │ + bl 1d6f40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88372 │ │ │ │ - b.n 883b6 │ │ │ │ + beq.w 8836a │ │ │ │ + b.n 883ae │ │ │ │ movw r5, #11536 @ 0x2d10 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 884c8 │ │ │ │ + bne.n 884c0 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #11536 @ 0x2d10 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88372 │ │ │ │ + beq.w 8836a │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #7 │ │ │ │ adds r0, #32 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r0, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ @@ -138472,73 +138489,73 @@ │ │ │ │ str r2, [r3, #96] @ 0x60 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 19ce28 │ │ │ │ + b.w 19c4d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 19ce18 │ │ │ │ - movw r0, #51892 @ 0xcab4 │ │ │ │ + b.w 19c4c4 │ │ │ │ + movw r0, #47668 @ 0xba34 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88370 │ │ │ │ - b.n 8833e │ │ │ │ + beq.w 88368 │ │ │ │ + b.n 88336 │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #51892 @ 0xcab4 │ │ │ │ + movw r0, #47668 @ 0xba34 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 262538 <_PyTime_ObjectToTimeval@@Base+0xf98> │ │ │ │ + bl 2616c8 <_PyTime_ObjectToTimeval@@Base+0xf98> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8832c │ │ │ │ - b.n 88370 │ │ │ │ + bne.w 88324 │ │ │ │ + b.n 88368 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cbz r0, 88524 │ │ │ │ + cbz r0, 8851c │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 88518 │ │ │ │ - b.n 883a6 │ │ │ │ + bne.n 88510 │ │ │ │ + b.n 8839e │ │ │ │ mov r2, r1 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.w 883a6 │ │ │ │ + beq.w 8839e │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 88526 │ │ │ │ - b.n 88456 │ │ │ │ + bne.n 8851e │ │ │ │ + b.n 8844e │ │ │ │ nop │ │ │ │ │ │ │ │ -00088538 : │ │ │ │ +00088530 : │ │ │ │ ldr.w r2, [r0, #172] @ 0xac │ │ │ │ - cbz r2, 88564 │ │ │ │ + cbz r2, 8855c │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ movs r3, #0 │ │ │ │ adds r2, #12 │ │ │ │ cmp ip, r3 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - ble.n 8855a │ │ │ │ + ble.n 88552 │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 88546 │ │ │ │ + bne.n 8853e │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cbz r0, 8856a │ │ │ │ + cbz r0, 88562 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 8855e │ │ │ │ - b.n 88556 │ │ │ │ + bne.n 88556 │ │ │ │ + b.n 8854e │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ subs r3, r1, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -138548,1195 +138565,1195 @@ │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ add r7, sp, #0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88dc0 │ │ │ │ + beq.w 88e24 │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ + str r0, [r7, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 88dae │ │ │ │ + beq.w 88da6 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #5569 @ 0x15c1 │ │ │ │ + movw r2, #5641 @ 0x1609 │ │ │ │ movt r2, #4 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w 88f86 │ │ │ │ + beq.w 88f70 │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov sl, r9 │ │ │ │ str r2, [r7, #24] │ │ │ │ movw r2, #35500 @ 0x8aac │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r2, [r7, #8] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r2, [r7, #20] │ │ │ │ - b.n 8863a │ │ │ │ + b.n 88632 │ │ │ │ ldr.w r5, [r4, #-8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 887c2 │ │ │ │ - ldr r2, [r7, #32] │ │ │ │ + bne.w 887ba │ │ │ │ + ldr r2, [r7, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 88e70 │ │ │ │ + bne.w 88e4c │ │ │ │ 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 888be │ │ │ │ + bcs.w 888b6 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88634 │ │ │ │ + bge.n 8862c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88e90 │ │ │ │ - ldr r3, [r7, #36] @ 0x24 │ │ │ │ + beq.w 88e84 │ │ │ │ + ldr r3, [r7, #32] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ + ldr r0, [r7, #32] │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 887f0 │ │ │ │ + beq.w 887e8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 886d8 │ │ │ │ + beq.n 886d0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89056 │ │ │ │ + beq.w 8904a │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8906a │ │ │ │ + beq.w 8905e │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [fp] │ │ │ │ ldrd r9, r3, [sl, #16] │ │ │ │ mov r0, r9 │ │ │ │ mov r9, sl │ │ │ │ and.w sl, r8, r0 │ │ │ │ mov r6, r8 │ │ │ │ movs r2, #0 │ │ │ │ - str r2, [r7, #32] │ │ │ │ + str r2, [r7, #36] @ 0x24 │ │ │ │ add.w r2, sl, #9 │ │ │ │ add.w r4, r3, sl, lsl #3 │ │ │ │ cmp r2, r0 │ │ │ │ ite ls │ │ │ │ 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 885e0 │ │ │ │ + beq.n 885d8 │ │ │ │ cmp r8, r2 │ │ │ │ - beq.n 886e4 │ │ │ │ - ldr r5, [r7, #32] │ │ │ │ + beq.n 886dc │ │ │ │ + ldr r5, [r7, #36] @ 0x24 │ │ │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ moveq r5, r1 │ │ │ │ - str r5, [r7, #32] │ │ │ │ + str r5, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ adds r4, #8 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 886a2 │ │ │ │ + bne.n 8869a │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ add sl, r6 │ │ │ │ add.w sl, sl, #1 │ │ │ │ and.w sl, sl, r0 │ │ │ │ - b.n 88686 │ │ │ │ + b.n 8867e │ │ │ │ ldr.w r8, [fp, #12] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 88664 │ │ │ │ - b.n 8864e │ │ │ │ + bne.n 8865c │ │ │ │ + b.n 88646 │ │ │ │ ldr.w r5, [r4, #-8] │ │ │ │ cmp fp, r5 │ │ │ │ - beq.n 887ce │ │ │ │ + beq.n 887c6 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r7, #24] │ │ │ │ str r2, [r7, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 88c26 │ │ │ │ + beq.w 88c1e │ │ │ │ str r3, [r7, #12] │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #744] @ (889e8 ) │ │ │ │ + ldr r3, [pc, #744] @ (889e0 ) │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 88d30 │ │ │ │ + bge.w 88d28 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r2, [r0, #712] @ 0x2c8 │ │ │ │ cmp r7, r2 │ │ │ │ - bcc.w 88d3c │ │ │ │ + bcc.w 88d34 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 88b8a │ │ │ │ + bne.w 88b82 │ │ │ │ ldr r3, [r1, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88a0a │ │ │ │ - movw r2, #19953 @ 0x4df1 │ │ │ │ + beq.w 88a02 │ │ │ │ + movw r2, #19601 @ 0x4c91 │ │ │ │ movt r2, #14 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [r7, #16] │ │ │ │ - beq.w 88866 │ │ │ │ + beq.w 8885e │ │ │ │ movs r2, #2 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 889f8 │ │ │ │ + beq.w 889f0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88d58 │ │ │ │ + beq.w 88d50 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 88f48 │ │ │ │ + bne.w 88f32 │ │ │ │ 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 88f5c │ │ │ │ + blt.w 88f46 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88796 │ │ │ │ + bge.n 8878e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8904a │ │ │ │ + beq.w 8903e │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 887ce │ │ │ │ + beq.n 887c6 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 89042 │ │ │ │ + bne.w 89036 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ cmp r2, r5 │ │ │ │ - bne.w 89042 │ │ │ │ + bne.w 89036 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ adds r4, #8 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 886a2 │ │ │ │ - b.n 886c6 │ │ │ │ + bne.w 8869a │ │ │ │ + b.n 886be │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 886be │ │ │ │ + bne.w 886b6 │ │ │ │ cmp r5, fp │ │ │ │ - bne.n 886ec │ │ │ │ + bne.n 886e4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov sl, r9 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 88634 │ │ │ │ + bge.w 8862c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 889dc │ │ │ │ + bne.w 889d4 │ │ │ │ mov r0, fp │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 889d8 │ │ │ │ - ldr r5, [pc, #500] @ (889e8 ) │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 889d0 │ │ │ │ + ldr r5, [pc, #500] @ (889e0 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr r4, [r5, r6] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89004 │ │ │ │ - ldr r2, [r7, #36] @ 0x24 │ │ │ │ + bne.w 88ff8 │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8885c │ │ │ │ + bge.n 88854 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 8885c │ │ │ │ - ldr r3, [r7, #36] @ 0x24 │ │ │ │ + cbnz r3, 88854 │ │ │ │ + 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 89074 │ │ │ │ - ldr r2, [pc, #432] @ (889ec ) │ │ │ │ + bne.w 89068 │ │ │ │ + ldr r2, [pc, #432] @ (889e4 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88ecc │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ + bne.w 88efc │ │ │ │ + ldr r0, [r7, #32] │ │ │ │ blx r9 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88e9a │ │ │ │ + bne.w 88e8e │ │ │ │ ldr r3, [r5, r6] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88d00 │ │ │ │ + bne.w 88cf8 │ │ │ │ movs r0, #0 │ │ │ │ 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, #16] │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.w 889f0 │ │ │ │ + bpl.w 889e8 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.w 889f0 │ │ │ │ + bpl.w 889e8 │ │ │ │ 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.w 88a4e │ │ │ │ + bhi.w 88a46 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 88a7c │ │ │ │ + beq.w 88a74 │ │ │ │ movw r3, #5412 @ 0x1524 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - b.n 88764 │ │ │ │ + b.n 8875c │ │ │ │ movw r2, #50000 @ 0xc350 │ │ │ │ cmp ip, r2 │ │ │ │ it gt │ │ │ │ movgt.w ip, ip, lsl #1 │ │ │ │ - bgt.n 888e8 │ │ │ │ + bgt.n 888e0 │ │ │ │ mov.w ip, ip, lsl #2 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bls.w 88ae0 │ │ │ │ + bls.w 88ad8 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bls.w 88bf6 │ │ │ │ + bls.w 88bee │ │ │ │ cmp.w ip, #31 │ │ │ │ - bls.w 88afa │ │ │ │ + bls.w 88af2 │ │ │ │ movs r4, #32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ cmp r4, ip │ │ │ │ - bls.n 888ea │ │ │ │ + bls.n 888e2 │ │ │ │ add.w r2, sl, #32 │ │ │ │ mov r6, r3 │ │ │ │ cmp.w r4, #268435456 @ 0x10000000 │ │ │ │ str r2, [r7, #28] │ │ │ │ - bcs.w 890ee │ │ │ │ + bcs.w 890c0 │ │ │ │ movw r5, #24184 @ 0x5e78 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ - movw r1, #3529 @ 0xdc9 │ │ │ │ + movw r1, #3565 @ 0xded │ │ │ │ movt r1, #7 │ │ │ │ lsls r0, r4, #3 │ │ │ │ - str r0, [r7, #32] │ │ │ │ + str r0, [r7, #36] @ 0x24 │ │ │ │ ldr.w r2, [r5, #868] @ 0x364 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 88f22 │ │ │ │ - ldr r2, [pc, #200] @ (889e8 ) │ │ │ │ + bne.w 88f16 │ │ │ │ + ldr r2, [pc, #200] @ (889e0 ) │ │ │ │ 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, #1604] @ 0x644 │ │ │ │ str r2, [r7, #16] │ │ │ │ - bne.w 88aaa │ │ │ │ - ldr r2, [r7, #32] │ │ │ │ + bne.w 88aa2 │ │ │ │ + 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 88e58 │ │ │ │ + beq.w 88e6c │ │ │ │ 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 88a86 │ │ │ │ + beq.w 88a7e │ │ │ │ mov r5, r3 │ │ │ │ - ldr r2, [r7, #32] │ │ │ │ + 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 88ee6 │ │ │ │ + bne.w 88ea6 │ │ │ │ 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 889d0 │ │ │ │ + bhi.n 889c8 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 889c8 │ │ │ │ + cbz r2, 889c0 │ │ │ │ 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 88b38 │ │ │ │ + bne.w 88b30 │ │ │ │ str.w r2, [r8, r1, lsl #3] │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 889a6 │ │ │ │ + bne.n 8899e │ │ │ │ mov r5, r9 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 88d0c │ │ │ │ + bne.w 88d04 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 88628 │ │ │ │ - b.n 88634 │ │ │ │ + blt.w 88620 │ │ │ │ + b.n 8862c │ │ │ │ nop │ │ │ │ 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 89132 │ │ │ │ + blt.w 890c8 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbnz r3, 88a38 │ │ │ │ + cbnz r3, 88a30 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ ldr r3, [r2, #100] @ 0x64 │ │ │ │ - cbz r3, 88a38 │ │ │ │ + cbz r3, 88a30 │ │ │ │ movw r2, #10716 @ 0x29dc │ │ │ │ movt r2, #76 @ 0x4c │ │ │ │ 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 8875e │ │ │ │ + bne.w 88756 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 890f6 │ │ │ │ + blt.w 890e0 │ │ │ │ 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 888b4 │ │ │ │ + b.n 888ac │ │ │ │ lsrs r3, r3, #3 │ │ │ │ lsrs r0, r0, #3 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ mul.w r1, r0, r1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 888b4 │ │ │ │ - cbz r3, 88a7c │ │ │ │ + bne.w 888ac │ │ │ │ + cbz r3, 88a74 │ │ │ │ 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.w 888b4 │ │ │ │ + bne.w 888ac │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 88c4e │ │ │ │ + bne.w 88c46 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - b.n 88764 │ │ │ │ + b.n 8875c │ │ │ │ ldrd r0, r1, [r2, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 88cd6 │ │ │ │ + bhi.w 88cce │ │ │ │ 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 8896c │ │ │ │ + bne.w 88964 │ │ │ │ ldr.w r2, [r5, #848] @ 0x350 │ │ │ │ - movw r1, #45961 @ 0xb389 │ │ │ │ + movw r1, #46017 @ 0xb3c1 │ │ │ │ movt r1, #6 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 88f38 │ │ │ │ - ldr r0, [r7, #32] │ │ │ │ + bne.w 88fe8 │ │ │ │ + ldr r0, [r7, #36] @ 0x24 │ │ │ │ str r3, [r7, #12] │ │ │ │ blx 2bfa0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 890ee │ │ │ │ + beq.w 890c0 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mov r5, r3 │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 8896e │ │ │ │ + b.n 88966 │ │ │ │ add.w r8, sl, #32 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 88fbc │ │ │ │ + beq.w 88fa6 │ │ │ │ mov r5, r3 │ │ │ │ movs r4, #8 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ - str r3, [r7, #32] │ │ │ │ - b.n 8896e │ │ │ │ + str r3, [r7, #36] @ 0x24 │ │ │ │ + b.n 88966 │ │ │ │ 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, #32] │ │ │ │ - movw r1, #3529 @ 0xdc9 │ │ │ │ + str r2, [r7, #36] @ 0x24 │ │ │ │ + movw r1, #3565 @ 0xded │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r2, [r5, #868] @ 0x364 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 88f22 │ │ │ │ - ldr r2, [pc, #664] @ (88dbc ) │ │ │ │ + bne.w 88f16 │ │ │ │ + ldr r2, [pc, #664] @ (88db4 ) │ │ │ │ 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, #1604] @ 0x644 │ │ │ │ str r2, [r7, #16] │ │ │ │ - b.n 8893a │ │ │ │ + b.n 88932 │ │ │ │ add.w r5, r1, #9 │ │ │ │ cmp lr, r5 │ │ │ │ - bcc.n 88c02 │ │ │ │ + bcc.n 88bfa │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 88c4a │ │ │ │ + beq.w 88c42 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 88ce8 │ │ │ │ + beq.w 88ce0 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 88cf0 │ │ │ │ + beq.w 88ce8 │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 88d1c │ │ │ │ + beq.w 88d14 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 88d24 │ │ │ │ + beq.w 88d1c │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 88d2c │ │ │ │ + beq.w 88d24 │ │ │ │ ldr r5, [r4, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 88c8a │ │ │ │ + beq.w 88c82 │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 88db8 │ │ │ │ + beq.w 88db0 │ │ │ │ ldr r5, [r4, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 88c02 │ │ │ │ + bne.n 88bfa │ │ │ │ adds r4, #72 @ 0x48 │ │ │ │ - b.n 88c20 │ │ │ │ + b.n 88c18 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr.w r0, [r2, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 890b4 │ │ │ │ + beq.w 8907c │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 88bda │ │ │ │ + ble.n 88bd2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 88c90 │ │ │ │ + beq.n 88c88 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 88bda │ │ │ │ + beq.n 88bd2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 88c90 │ │ │ │ + beq.n 88c88 │ │ │ │ cmp.w ip, #2 │ │ │ │ - beq.n 88bda │ │ │ │ + beq.n 88bd2 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 88c90 │ │ │ │ + beq.n 88c88 │ │ │ │ cmp.w ip, #3 │ │ │ │ - beq.n 88bda │ │ │ │ + beq.n 88bd2 │ │ │ │ adds r0, #24 │ │ │ │ movs r3, #3 │ │ │ │ mov lr, r2 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 88c8e │ │ │ │ + beq.n 88c86 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 88bca │ │ │ │ + bne.n 88bc2 │ │ │ │ mov r2, lr │ │ │ │ ldr r3, [r1, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88a0a │ │ │ │ + beq.w 88a02 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r7, #16] │ │ │ │ - movw r2, #19953 @ 0x4df1 │ │ │ │ + movw r2, #19601 @ 0x4c91 │ │ │ │ movt r2, #14 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8886a │ │ │ │ - b.n 88746 │ │ │ │ + beq.w 88862 │ │ │ │ + b.n 8873e │ │ │ │ add.w r2, sl, #32 │ │ │ │ mov r6, r3 │ │ │ │ movs r4, #16 │ │ │ │ str r2, [r7, #28] │ │ │ │ - b.n 88b04 │ │ │ │ + b.n 88afc │ │ │ │ lsrs r4, r0, #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ - str r4, [r7, #32] │ │ │ │ + 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 88de8 │ │ │ │ + bne.w 88db8 │ │ │ │ strd r2, r0, [r4] │ │ │ │ - b.n 889c8 │ │ │ │ + b.n 889c0 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ ldr r1, [r7, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 886f8 │ │ │ │ + bne.w 886f0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 19ac14 <_Py_NewReference@@Base+0x2b24> │ │ │ │ + bl 1977f0 <_Py_NewReference@@Base+0x58> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 887ce │ │ │ │ - b.n 886f8 │ │ │ │ + bne.w 887c6 │ │ │ │ + b.n 886f0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #8 │ │ │ │ - b.n 88c20 │ │ │ │ + b.n 88c18 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 888b4 │ │ │ │ + bne.w 888ac │ │ │ │ subs r2, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 88a7c │ │ │ │ + beq.w 88a74 │ │ │ │ ldr.w r1, [fp, r3, lsl #2] │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 888b4 │ │ │ │ + bne.w 888ac │ │ │ │ mov r3, r0 │ │ │ │ subs r2, #1 │ │ │ │ - bcc.w 88a7c │ │ │ │ + bcc.w 88a74 │ │ │ │ ldr.w r0, [r3, #-4]! │ │ │ │ ldr.w r1, [ip, #-4]! │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 88c72 │ │ │ │ - b.n 888b4 │ │ │ │ + beq.n 88c6a │ │ │ │ + b.n 888ac │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ - b.n 88c20 │ │ │ │ + b.n 88c18 │ │ │ │ mov r2, lr │ │ │ │ ldr r3, [r2, #100] @ 0x64 │ │ │ │ str r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 890e4 │ │ │ │ + beq.w 89134 │ │ │ │ movw r3, #10716 @ 0x29dc │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ blx r3 │ │ │ │ movw r2, #5152 @ 0x1420 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 8875e │ │ │ │ + bne.w 88756 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 890d4 │ │ │ │ + blt.w 8911c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r1, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88a38 │ │ │ │ + beq.w 88a30 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r7, #16] │ │ │ │ - b.n 88be6 │ │ │ │ + b.n 88bde │ │ │ │ ldr r2, [r2, #12] │ │ │ │ mov r5, r3 │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 8896e │ │ │ │ + b.n 88966 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #16 │ │ │ │ - b.n 88c20 │ │ │ │ + b.n 88c18 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #24 │ │ │ │ - b.n 88c20 │ │ │ │ - ldr r2, [r7, #36] @ 0x24 │ │ │ │ + b.n 88c18 │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8902c │ │ │ │ + blt.w 89020 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 8885e │ │ │ │ + b.n 88856 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ ldr.w r3, [fp] │ │ │ │ - b.n 889dc │ │ │ │ + b.n 889d4 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 88c20 │ │ │ │ + b.n 88c18 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ - b.n 88c20 │ │ │ │ + b.n 88c18 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ - b.n 88c20 │ │ │ │ + b.n 88c18 │ │ │ │ ldr.w r2, [r0, #712] @ 0x2c8 │ │ │ │ mov r3, r7 │ │ │ │ cmp r7, r2 │ │ │ │ - bcs.w 8871c │ │ │ │ + bcs.w 88714 │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.w 8871c │ │ │ │ - movw r1, #26888 @ 0x6908 │ │ │ │ + bhi.w 88714 │ │ │ │ + movw r1, #22664 @ 0x5888 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ bl 312fc <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89090 │ │ │ │ + beq.w 8909c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, fp │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88d6c │ │ │ │ + bge.n 88d64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88ff6 │ │ │ │ + beq.w 88fe0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88d82 │ │ │ │ + bge.n 88d7a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89088 │ │ │ │ - ldr r2, [r7, #36] @ 0x24 │ │ │ │ + beq.w 8912c │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88d98 │ │ │ │ + bge.n 88d90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 88d98 │ │ │ │ + cbnz r3, 88d90 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88dae │ │ │ │ + bge.n 88da6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89080 │ │ │ │ + beq.w 89074 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8885e │ │ │ │ + b.n 88856 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - b.n 88c20 │ │ │ │ + b.n 88c18 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [r2, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - bmi.n 88eb2 │ │ │ │ - ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 88eb2 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 88eb2 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 205f5c │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 88dae │ │ │ │ - ldr r3, [r7, #36] @ 0x24 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.w 885be │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r5, #9 │ │ │ │ cmp lr, r3 │ │ │ │ - bcc.n 88e34 │ │ │ │ + bcc.n 88e00 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88c46 │ │ │ │ + beq.w 88c3e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88ce4 │ │ │ │ + beq.n 88cdc │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88cec │ │ │ │ + beq.n 88ce4 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88d18 │ │ │ │ + beq.n 88d10 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88d20 │ │ │ │ + beq.n 88d18 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88d28 │ │ │ │ + beq.n 88d20 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88c86 │ │ │ │ + beq.w 88c7e │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88db4 │ │ │ │ + beq.n 88dac │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88ffe │ │ │ │ - ldr r3, [r7, #32] │ │ │ │ + beq.w 88f2c │ │ │ │ + ldr r3, [r7, #36] @ 0x24 │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ adds r5, #1 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - str r3, [r7, #32] │ │ │ │ + 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 88dec │ │ │ │ + bne.n 88dbc │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 88c20 │ │ │ │ - ldrd r1, r0, [r7, #12] │ │ │ │ - str r3, [r7, #4] │ │ │ │ - bl 70e94 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 8896c │ │ │ │ - b.n 88aaa │ │ │ │ - ldr r1, [r7, #32] │ │ │ │ + b.n 88c18 │ │ │ │ + ldr r3, [r2, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + bmi.n 88ee2 │ │ │ │ + ldr r3, [r2, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 88ee2 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 88ee2 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 205088 │ │ │ │ + str r0, [r7, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 88da6 │ │ │ │ + ldr r3, [r7, #32] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ + b.w 885b6 │ │ │ │ + ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 8867c │ │ │ │ + bne.w 88674 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ mov sl, r9 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #12] │ │ │ │ ldr.w r3, [fp] │ │ │ │ strd fp, r8, [r1] │ │ │ │ - b.n 889dc │ │ │ │ + b.n 889d4 │ │ │ │ + ldrd r1, r0, [r7, #12] │ │ │ │ + str r3, [r7, #4] │ │ │ │ + bl 70eb8 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 88964 │ │ │ │ + b.n 88aa2 │ │ │ │ mov r0, fp │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 88634 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8862c │ │ │ │ cmp.w sl, #3 │ │ │ │ - ble.w 88852 │ │ │ │ + ble.w 8884a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 88852 │ │ │ │ + beq.w 8884a │ │ │ │ mov r0, r4 │ │ │ │ - bl 205b68 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 88852 │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - movw r1, #26808 @ 0x68b8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.n 88dae │ │ │ │ - movw r1, #6105 @ 0x17d9 │ │ │ │ - movt r1, #19 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 88846 │ │ │ │ - ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ - blx r3 │ │ │ │ - b.n 88846 │ │ │ │ + bl 204c94 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 8884a │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r8 │ │ │ │ - ldr.w r9, [pc, #608] @ 8914c │ │ │ │ + ldr.w r9, [pc, #660] @ 89140 │ │ │ │ mov r8, r6 │ │ │ │ mov r1, lr │ │ │ │ mov r6, r5 │ │ │ │ str.w r2, [sl, #8] │ │ │ │ mov r5, r3 │ │ │ │ - b.n 88efe │ │ │ │ + b.n 88ebe │ │ │ │ adds r4, #8 │ │ │ │ cmp r4, r5 │ │ │ │ - bhi.n 88f1c │ │ │ │ + bhi.n 88edc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 88efc │ │ │ │ + beq.n 88ebc │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 88efc │ │ │ │ + beq.n 88ebc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r1, [r7, #16] │ │ │ │ - str r0, [r7, #32] │ │ │ │ - bl 19d258 │ │ │ │ + str r0, [r7, #36] @ 0x24 │ │ │ │ + bl 19c8fc │ │ │ │ ldr r1, [r7, #16] │ │ │ │ - ldr r0, [r7, #32] │ │ │ │ - b.n 88efc │ │ │ │ + ldr r0, [r7, #36] @ 0x24 │ │ │ │ + b.n 88ebc │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r8 │ │ │ │ - b.n 889d0 │ │ │ │ + b.n 889c8 │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + movw r1, #22584 @ 0x5838 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d6c4c │ │ │ │ + b.n 88da6 │ │ │ │ + movw r1, #5177 @ 0x1439 │ │ │ │ + movt r1, #19 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 8883e │ │ │ │ + ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r0, [r7, #32] │ │ │ │ + blx r3 │ │ │ │ + b.n 8883e │ │ │ │ ldr.w r0, [r5, #864] @ 0x360 │ │ │ │ - ldr r1, [r7, #32] │ │ │ │ + ldr r1, [r7, #36] @ 0x24 │ │ │ │ str r3, [r7, #16] │ │ │ │ blx r2 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 890ee │ │ │ │ + beq.w 890c0 │ │ │ │ ldr r5, [r7, #16] │ │ │ │ - b.n 8896e │ │ │ │ - ldr.w r0, [r5, #844] @ 0x34c │ │ │ │ - ldr r1, [r7, #32] │ │ │ │ - str r3, [r7, #12] │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - mov r8, r0 │ │ │ │ - b.n 88ac8 │ │ │ │ + b.n 88966 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + b.n 88b7e │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r7, #16] │ │ │ │ - bl c72fc │ │ │ │ + bl c7388 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88f66 │ │ │ │ + bge.n 88f50 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8909e │ │ │ │ + beq.w 890aa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 88f76 │ │ │ │ + bge.n 88f60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8904a │ │ │ │ + beq.n 8903e │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 887ce │ │ │ │ + beq.w 887c6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8879c │ │ │ │ + beq.w 88794 │ │ │ │ mov r8, fp │ │ │ │ - b.n 88d6c │ │ │ │ + b.n 88d64 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #26840 @ 0x68d8 │ │ │ │ + movw r1, #22616 @ 0x5858 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ - ldr r2, [r7, #36] @ 0x24 │ │ │ │ + bl d6c4c │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 88dae │ │ │ │ + bge.w 88da6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88dae │ │ │ │ + bne.w 88da6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 88dae │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88da6 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 889d8 │ │ │ │ + beq.w 889d0 │ │ │ │ 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 88fcc │ │ │ │ + bne.n 88fb6 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov r5, r8 │ │ │ │ movs r4, #8 │ │ │ │ add.w r6, r7, #40 @ 0x28 │ │ │ │ str.w r8, [r7, #28] │ │ │ │ - str r3, [r7, #32] │ │ │ │ - b.n 8896e │ │ │ │ + str r3, [r7, #36] @ 0x24 │ │ │ │ + b.n 88966 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 88d6c │ │ │ │ - mov r3, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - b.n 88b86 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88d64 │ │ │ │ + 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 88ac0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 88cf4 │ │ │ │ + beq.w 88cec │ │ │ │ movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1d0c84 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 8903a │ │ │ │ - ldr r3, [r7, #36] @ 0x24 │ │ │ │ + bl 1cfdb8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 8902e │ │ │ │ + ldr r3, [r7, #32] │ │ │ │ ldr r4, [r5, r6] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 88852 │ │ │ │ - ldr r3, [r7, #36] @ 0x24 │ │ │ │ + bge.w 8884a │ │ │ │ + ldr r3, [r7, #32] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 88810 │ │ │ │ - b.n 88852 │ │ │ │ + beq.w 88808 │ │ │ │ + b.n 8884a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d0c90 <_PyErr_Clear@@Base> │ │ │ │ - b.n 8901e │ │ │ │ + bl 1cfdc4 <_PyErr_Clear@@Base> │ │ │ │ + b.n 89012 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ - b.w 8867c │ │ │ │ + b.w 88674 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [r7, #16] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r7, #16] │ │ │ │ - b.n 88f76 │ │ │ │ + b.n 88f60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7eca8 <_PyType_GetDict@@Base> │ │ │ │ + bl 7ec98 <_PyType_GetDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 89106 │ │ │ │ + bne.n 890f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f980 │ │ │ │ + bl 7f960 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 89122 │ │ │ │ + bge.n 8910c │ │ │ │ mov r8, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 2073b4 │ │ │ │ - b.n 88d82 │ │ │ │ - ldr r1, [r7, #36] @ 0x24 │ │ │ │ + bl 2064dc │ │ │ │ + b.n 88d7a │ │ │ │ + ldr r1, [r7, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20551c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 88852 │ │ │ │ + bl 204644 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 8884a │ │ │ │ mov r0, r8 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 88dae │ │ │ │ - mov r0, r8 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 88d82 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88da6 │ │ │ │ + mov r3, r2 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 88c88 │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 8907e │ │ │ │ + movw r3, #34368 @ 0x8640 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.w 88bd2 │ │ │ │ + b.n 88c88 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 8872a │ │ │ │ - b.n 88b8c │ │ │ │ + beq.w 88722 │ │ │ │ + b.n 88b84 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [r7, #16] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r1, [r7, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 88f6e │ │ │ │ - b.n 88f76 │ │ │ │ - mov r3, r2 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 88c90 │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 890b6 │ │ │ │ - movw r3, #34368 @ 0x8640 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.w 88bda │ │ │ │ - b.n 88c90 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 88cc6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 88cc6 │ │ │ │ - ldr r3, [r1, #100] @ 0x64 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 88be6 │ │ │ │ - b.n 88a0a │ │ │ │ + blt.w 88f58 │ │ │ │ + b.n 88f60 │ │ │ │ mov r8, fp │ │ │ │ - bl 1fc770 │ │ │ │ - b.n 88d82 │ │ │ │ + bl 1fb898 │ │ │ │ + b.n 88d7a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 889fa │ │ │ │ + movw r0, #5152 @ 0x1420 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 889fa │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 88a38 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 88a38 │ │ │ │ + bne.w 88a30 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88a30 │ │ │ │ mov r8, fp │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #62756 @ 0xf524 │ │ │ │ + movw r1, #58532 @ 0xe4a4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.n 8906c │ │ │ │ + bl d6c4c │ │ │ │ + b.n 89060 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88656 │ │ │ │ + bne.w 8864e │ │ │ │ ldr.w r4, [fp, #4] │ │ │ │ mov r8, fp │ │ │ │ - b.n 89108 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + b.n 890f2 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 88cbe │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88cbe │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88d7a │ │ │ │ + ldr r3, [r1, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88a02 │ │ │ │ - movw r0, #5152 @ 0x1420 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 88a02 │ │ │ │ + bne.w 88bde │ │ │ │ + b.n 88a02 │ │ │ │ nop │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ │ │ │ │ -00089150 : │ │ │ │ +00089144 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ - cbz r3, 89186 │ │ │ │ + cbz r3, 8917a │ │ │ │ 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, 891c4 │ │ │ │ + cbz r0, 891b8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - movw r2, #5569 @ 0x15c1 │ │ │ │ + movw r2, #5641 @ 0x1609 │ │ │ │ movt r2, #4 │ │ │ │ ldr r1, [r0, #112] @ 0x70 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 89198 │ │ │ │ + beq.n 8918c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 891c8 │ │ │ │ + bmi.n 891bc │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 891c8 │ │ │ │ + cbz r3, 891bc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 891c8 │ │ │ │ - b.w 205f5c │ │ │ │ + cbz r3, 891bc │ │ │ │ + b.w 205088 │ │ │ │ movw ip, #44536 @ 0xadf8 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #26840 @ 0x68d8 │ │ │ │ + movw r1, #22616 @ 0x5858 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r0, [ip] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 891c4 │ │ │ │ + bge.n 891b8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 891e0 │ │ │ │ + cbz r2, 891d4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 89180 │ │ │ │ + b.n 89174 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #26808 @ 0x68b8 │ │ │ │ + movw r1, #22584 @ 0x5838 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ mov r0, r3 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 891c4 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 891b8 │ │ │ │ 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 r1, r3, #5 │ │ │ │ - bpl.w 893ac │ │ │ │ - ldr r5, [pc, #444] @ (893c0 ) │ │ │ │ + bpl.w 893a0 │ │ │ │ + ldr r5, [pc, #444] @ (893b4 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w ip, [r6, r5] │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1904] @ 0x770 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 892aa │ │ │ │ - ldr r0, [pc, #420] @ (893c4 ) │ │ │ │ + beq.n 8929e │ │ │ │ + ldr r0, [pc, #420] @ (893b8 ) │ │ │ │ ldr r7, [r3, #0] │ │ │ │ str.w r7, [r2, #1904] @ 0x770 │ │ │ │ ldr.w r1, [r2, #1908] @ 0x774 │ │ │ │ ldr.w r7, [r0, #1600] @ 0x640 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1908] @ 0x774 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8936c │ │ │ │ + bne.w 89360 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r7, [r3, #8] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 892cc │ │ │ │ + bge.n 892c0 │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ addw r6, r2, #3756 @ 0xeac │ │ │ │ ldr.w r5, [r2, #3760] @ 0xeb0 │ │ │ │ str r4, [r3, #12] │ │ │ │ @@ -139757,30 +139774,30 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ orrs r1, r6 │ │ │ │ cmp r5, r0 │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ str.w r4, [r2, #3760] @ 0xeb0 │ │ │ │ str.w r7, [r2, #3868] @ 0xf1c │ │ │ │ str.w r0, [r2, #3768] @ 0xeb8 │ │ │ │ - blt.n 89324 │ │ │ │ + blt.n 89318 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r0, #9400 @ 0x24b8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 70b18 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70b3c <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 893bc │ │ │ │ + beq.n 893b0 │ │ │ │ ldr.w ip, [r6, r5] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 89248 │ │ │ │ + blt.n 8923c │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ str r4, [r3, #12] │ │ │ │ sub.w r4, r3, #8 │ │ │ │ ldr.w r5, [r2, #3760] @ 0xeb0 │ │ │ │ and.w r1, r1, #3 │ │ │ │ addw r7, r2, #3756 @ 0xeac │ │ │ │ @@ -139799,306 +139816,306 @@ │ │ │ │ eor.w r1, r1, #1 │ │ │ │ orrs r1, r7 │ │ │ │ cmp r0, r5 │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ str.w r4, [r2, #3760] @ 0xeb0 │ │ │ │ str.w r6, [r2, #3868] @ 0xf1c │ │ │ │ str.w r0, [r2, #3768] @ 0xeb8 │ │ │ │ - ble.n 892a4 │ │ │ │ + ble.n 89298 │ │ │ │ ldr.w r1, [r2, #3748] @ 0xea4 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, #0 │ │ │ │ - beq.n 892a4 │ │ │ │ + beq.n 89298 │ │ │ │ ldr.w r2, [r2, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 892a4 │ │ │ │ + bne.n 89298 │ │ │ │ ldr.w r2, [ip, #72] @ 0x48 │ │ │ │ - cbnz r2, 89364 │ │ │ │ + cbnz r2, 89358 │ │ │ │ add.w r1, ip, #12 │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 892a4 │ │ │ │ + bmi.n 89298 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8934e │ │ │ │ + bne.n 89342 │ │ │ │ dmb ish │ │ │ │ - b.n 892a4 │ │ │ │ + b.n 89298 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 892a4 │ │ │ │ - b.n 8933e │ │ │ │ - movw r2, #6105 @ 0x17d9 │ │ │ │ + bne.n 89298 │ │ │ │ + b.n 89332 │ │ │ │ + movw r2, #5177 @ 0x1439 │ │ │ │ movt r2, #19 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 89398 │ │ │ │ + bne.n 8938c │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b7b0 │ │ │ │ + bl 6b7e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 892bc │ │ │ │ + bne.n 892b0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 131e48 │ │ │ │ + bl 131aa0 │ │ │ │ ldr.w ip, [r6, r5] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 892c0 │ │ │ │ + b.n 892b4 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r7 │ │ │ │ ldr.w ip, [r6, r5] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 892c0 │ │ │ │ - movw r0, #64396 @ 0xfb8c │ │ │ │ + b.n 892b4 │ │ │ │ + movw r0, #60172 @ 0xeb0c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #1169 @ 0x491 │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 892a4 │ │ │ │ + b.n 89298 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -000893c8 : │ │ │ │ +000893bc : │ │ │ │ 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, 893e8 │ │ │ │ + cbz r0, 893dc │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [pc, #56] @ (89424 ) │ │ │ │ + ldr r2, [pc, #56] @ (89418 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 893e2 │ │ │ │ + beq.n 893d6 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 893e2 │ │ │ │ + beq.n 893d6 │ │ │ │ movw r1, #61116 @ 0xeebc │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1d0c84 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1cfdb8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 893e2 │ │ │ │ + beq.n 893d6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1d0c90 <_PyErr_Clear@@Base> │ │ │ │ + bl 1cfdc4 <_PyErr_Clear@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 893e2 │ │ │ │ + b.n 893d6 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - cbz r2, 89478 │ │ │ │ + cbz r2, 8946c │ │ │ │ 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 8945a │ │ │ │ + bge.n 8944e │ │ │ │ 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 8946c │ │ │ │ + bge.n 89460 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 89470 │ │ │ │ + cbz r3, 89464 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8946c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89460 │ │ │ │ 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 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #7 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bls.w 896b8 │ │ │ │ + bls.w 896ac │ │ │ │ cmp r1, #15 │ │ │ │ - bls.n 89590 │ │ │ │ + bls.n 89584 │ │ │ │ cmp r1, #31 │ │ │ │ - bls.w 896da │ │ │ │ + bls.w 896ce │ │ │ │ movs r6, #32 │ │ │ │ mov r2, r6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 894a6 │ │ │ │ + bls.n 8949a │ │ │ │ ldr.w fp, [r5, #20] │ │ │ │ add.w r9, r5, #32 │ │ │ │ cmp.w r6, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 89858 │ │ │ │ + bcs.w 8984c │ │ │ │ movw r8, #24184 @ 0x5e78 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ - movw r3, #3529 @ 0xdc9 │ │ │ │ + movw r3, #3565 @ 0xded │ │ │ │ movt r3, #7 │ │ │ │ mov.w sl, r6, lsl #3 │ │ │ │ ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 897f0 │ │ │ │ - ldr r3, [pc, #664] @ (89778 ) │ │ │ │ + bne.w 897e4 │ │ │ │ + ldr r3, [pc, #664] @ (8976c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ cmp.w sl, #512 @ 0x200 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1604] @ 0x644 │ │ │ │ mov r7, r3 │ │ │ │ - bne.w 8973c │ │ │ │ + bne.w 89730 │ │ │ │ add.w ip, sl, #4294967295 @ 0xffffffff │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [r7, ip, lsl #3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8972a │ │ │ │ + beq.w 8971e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w lr, [r4] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 89654 │ │ │ │ + beq.w 89648 │ │ │ │ lsls r2, r2, #4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ subs r6, #1 │ │ │ │ blx 2b348 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r8, fp │ │ │ │ strd r6, r4, [r5, #16] │ │ │ │ add.w sl, fp, r3, lsl #3 │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 89692 │ │ │ │ + bne.w 89686 │ │ │ │ cmp fp, sl │ │ │ │ - bhi.n 89582 │ │ │ │ + bhi.n 89576 │ │ │ │ sub.w r0, sl, fp │ │ │ │ add.w r3, fp, #16 │ │ │ │ bic.w r0, r0, #7 │ │ │ │ add r0, r3 │ │ │ │ add.w r3, fp, #8 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 8957c │ │ │ │ + cbz r2, 89570 │ │ │ │ ldr.w r5, [r3, #-4] │ │ │ │ and.w r1, r5, r6 │ │ │ │ add.w ip, r4, r1, lsl #3 │ │ │ │ ldr.w r7, [r4, r1, lsl #3] │ │ │ │ - cbnz r7, 895d0 │ │ │ │ + cbnz r7, 895c4 │ │ │ │ str.w r2, [r4, r1, lsl #3] │ │ │ │ str.w r5, [ip, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 8955c │ │ │ │ + bne.n 89550 │ │ │ │ cmp r9, r8 │ │ │ │ - bne.w 8970a │ │ │ │ + bne.w 896fe │ │ │ │ movs r0, #0 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w fp, [r0, #20] │ │ │ │ add.w r9, r0, #32 │ │ │ │ movs r6, #16 │ │ │ │ movs r2, #8 │ │ │ │ movw r8, #24184 @ 0x5e78 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ - movw r3, #3529 @ 0xdc9 │ │ │ │ + movw r3, #3565 @ 0xded │ │ │ │ movt r3, #7 │ │ │ │ mov.w sl, r6, lsl #3 │ │ │ │ ldr.w r4, [r8, #868] @ 0x364 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 897f0 │ │ │ │ - ldr r3, [pc, #444] @ (89778 ) │ │ │ │ + bne.w 897e4 │ │ │ │ + ldr r3, [pc, #444] @ (8976c ) │ │ │ │ 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, #1604] @ 0x644 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 894f8 │ │ │ │ + b.n 894ec │ │ │ │ add.w lr, r1, #9 │ │ │ │ cmp lr, r6 │ │ │ │ - bhi.n 8962e │ │ │ │ + bhi.n 89622 │ │ │ │ ldr.w r7, [ip, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 896e8 │ │ │ │ + beq.w 896dc │ │ │ │ ldr.w r7, [ip, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 896fe │ │ │ │ + beq.w 896f2 │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 89704 │ │ │ │ + beq.w 896f8 │ │ │ │ ldr.w r7, [ip, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 896d4 │ │ │ │ + beq.n 896c8 │ │ │ │ ldr.w r7, [ip, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 89712 │ │ │ │ + beq.w 89706 │ │ │ │ ldr.w r7, [ip, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 89718 │ │ │ │ + beq.w 8970c │ │ │ │ ldr.w r7, [ip, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8971e │ │ │ │ + beq.w 89712 │ │ │ │ ldr.w r7, [ip, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 89724 │ │ │ │ + beq.n 89718 │ │ │ │ ldr.w r7, [ip, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 89770 │ │ │ │ + beq.w 89764 │ │ │ │ mov.w sl, r5, lsr #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ add.w ip, sl, #1 │ │ │ │ add r1, ip │ │ │ │ and.w lr, r1, r6 │ │ │ │ add.w ip, r4, lr, lsl #3 │ │ │ │ ldr.w r1, [r4, lr, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 89780 │ │ │ │ + bne.w 89774 │ │ │ │ strd r2, r5, [ip] │ │ │ │ - b.n 8957c │ │ │ │ + b.n 89570 │ │ │ │ ldrd r0, r7, [r3, #24] │ │ │ │ cmp r0, r7 │ │ │ │ - bhi.n 896ee │ │ │ │ + bhi.n 896e2 │ │ │ │ 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.w lr, [r3, r0] │ │ │ │ subs r6, #1 │ │ │ │ @@ -140109,201 +140126,201 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2b348 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ strd sl, r4, [r5, #16] │ │ │ │ add.w sl, fp, r3, lsl #3 │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 89546 │ │ │ │ + beq.w 8953a │ │ │ │ str r3, [r5, #8] │ │ │ │ mov r5, fp │ │ │ │ - b.n 8969a │ │ │ │ + b.n 8968e │ │ │ │ adds r5, #8 │ │ │ │ cmp r5, sl │ │ │ │ - bhi.w 89582 │ │ │ │ + bhi.w 89576 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 89698 │ │ │ │ - ldr r3, [pc, #212] @ (8977c ) │ │ │ │ + beq.n 8968c │ │ │ │ + ldr r3, [pc, #212] @ (89770 ) │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 89698 │ │ │ │ + beq.n 8968c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d258 │ │ │ │ - b.n 89698 │ │ │ │ + bl 19c8fc │ │ │ │ + b.n 8968c │ │ │ │ ldr.w fp, [r0, #20] │ │ │ │ add.w r4, r0, #32 │ │ │ │ cmp fp, r4 │ │ │ │ - beq.w 8980a │ │ │ │ + beq.w 897fe │ │ │ │ mov.w sl, #7 │ │ │ │ mov r8, fp │ │ │ │ mov r9, r4 │ │ │ │ mov r6, sl │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - b.n 89676 │ │ │ │ + b.n 8966a │ │ │ │ add.w ip, ip, #32 │ │ │ │ - b.n 8964e │ │ │ │ + b.n 89642 │ │ │ │ ldr.w fp, [r0, #20] │ │ │ │ add.w r9, r0, #32 │ │ │ │ movs r6, #32 │ │ │ │ movs r2, #16 │ │ │ │ - b.n 8959c │ │ │ │ + b.n 89590 │ │ │ │ add.w ip, ip, #8 │ │ │ │ - b.n 8964e │ │ │ │ + b.n 89642 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ subs r6, #1 │ │ │ │ str r3, [r1, #12] │ │ │ │ lsls r2, r2, #4 │ │ │ │ mov sl, r6 │ │ │ │ mov r8, fp │ │ │ │ str r1, [r3, #8] │ │ │ │ - b.n 89676 │ │ │ │ + b.n 8966a │ │ │ │ add.w ip, ip, #16 │ │ │ │ - b.n 8964e │ │ │ │ + b.n 89642 │ │ │ │ add.w ip, ip, #24 │ │ │ │ - b.n 8964e │ │ │ │ + b.n 89642 │ │ │ │ mov r0, fp │ │ │ │ - bl 7630c │ │ │ │ - b.n 89588 │ │ │ │ + bl 76344 │ │ │ │ + b.n 8957c │ │ │ │ add.w ip, ip, #40 @ 0x28 │ │ │ │ - b.n 8964e │ │ │ │ + b.n 89642 │ │ │ │ add.w ip, ip, #48 @ 0x30 │ │ │ │ - b.n 8964e │ │ │ │ + b.n 89642 │ │ │ │ add.w ip, ip, #56 @ 0x38 │ │ │ │ - b.n 8964e │ │ │ │ + b.n 89642 │ │ │ │ add.w ip, ip, #64 @ 0x40 │ │ │ │ - b.n 8964e │ │ │ │ + b.n 89642 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70e94 │ │ │ │ + bl 70eb8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8966e │ │ │ │ + bne.n 89662 │ │ │ │ ldr.w r3, [r8, #848] @ 0x350 │ │ │ │ - movw r1, #45961 @ 0xb389 │ │ │ │ + movw r1, #46017 @ 0xb3c1 │ │ │ │ movt r1, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8984a │ │ │ │ + bne.n 8983e │ │ │ │ mov r0, sl │ │ │ │ blx 2bfa0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 89858 │ │ │ │ + beq.n 8984c │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ subs r6, #1 │ │ │ │ lsls r2, r2, #4 │ │ │ │ mov sl, r6 │ │ │ │ adds r3, #1 │ │ │ │ mov r8, fp │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 89676 │ │ │ │ + b.n 8966a │ │ │ │ add.w ip, ip, #72 @ 0x48 │ │ │ │ - b.n 8964e │ │ │ │ + b.n 89642 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ add.w r1, lr, #9 │ │ │ │ cmp r1, r6 │ │ │ │ - bhi.n 897d0 │ │ │ │ + bhi.n 897c4 │ │ │ │ ldr.w r1, [ip, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 896e8 │ │ │ │ + beq.n 896dc │ │ │ │ ldr.w r1, [ip, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 896fe │ │ │ │ + beq.n 896f2 │ │ │ │ ldr.w r1, [ip, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 89704 │ │ │ │ + beq.n 896f8 │ │ │ │ ldr.w r1, [ip, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 896d4 │ │ │ │ + beq.n 896c8 │ │ │ │ ldr.w r1, [ip, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 89712 │ │ │ │ + beq.n 89706 │ │ │ │ ldr.w r1, [ip, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 89718 │ │ │ │ + beq.n 8970c │ │ │ │ ldr.w r1, [ip, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8971e │ │ │ │ + beq.n 89712 │ │ │ │ ldr.w r1, [ip, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 89724 │ │ │ │ + beq.n 89718 │ │ │ │ ldr.w r1, [ip, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 89770 │ │ │ │ + beq.n 89764 │ │ │ │ add.w r1, lr, lr, lsl #2 │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, sl │ │ │ │ and.w lr, r1, r6 │ │ │ │ add.w ip, r4, lr, lsl #3 │ │ │ │ ldr.w r1, [r4, lr, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8964e │ │ │ │ - b.n 89780 │ │ │ │ + beq.w 89642 │ │ │ │ + b.n 89774 │ │ │ │ ldr.w r0, [r8, #864] @ 0x360 │ │ │ │ mov r1, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 89858 │ │ │ │ + cbz r0, 8984c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r6, #1 │ │ │ │ mov sl, r6 │ │ │ │ mov r8, fp │ │ │ │ lsls r2, r2, #4 │ │ │ │ - b.n 89676 │ │ │ │ + b.n 8966a │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 89588 │ │ │ │ + beq.w 8957c │ │ │ │ mov r6, r4 │ │ │ │ add.w ip, sp, #8 │ │ │ │ add.w lr, r0, #96 @ 0x60 │ │ │ │ mov r7, ip │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r2, [r6, #-8] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ cmp r6, lr │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 8981e │ │ │ │ + bne.n 89812 │ │ │ │ mov.w sl, #7 │ │ │ │ mov r8, r4 │ │ │ │ mov r9, r4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r6, sl │ │ │ │ add.w fp, sp, #8 │ │ │ │ - b.n 89676 │ │ │ │ + b.n 8966a │ │ │ │ ldr.w r0, [r8, #844] @ 0x34c │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 89758 │ │ │ │ - bl 1fc770 │ │ │ │ + b.n 8974c │ │ │ │ + bl 1fb898 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8958a │ │ │ │ + b.n 8957e │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ - ldr r5, [pc, #164] @ (89920 ) │ │ │ │ + ldr r5, [pc, #164] @ (89914 ) │ │ │ │ sub sp, #12 │ │ │ │ bic.w ip, r0, #3 │ │ │ │ ldr.w r1, [r2, #-4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ @@ -140324,139 +140341,139 @@ │ │ │ │ cmp r1, #0 │ │ │ │ itt gt │ │ │ │ addgt.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ strgt.w r1, [r3, #3768] @ 0xeb8 │ │ │ │ ldr.w r1, [r3, #3868] @ 0xf1c │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r3, #3868] @ 0xf1c │ │ │ │ - cbz r0, 898de │ │ │ │ + cbz r0, 898d2 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 898fe │ │ │ │ + blt.n 898f2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r3, #1908] @ 0x774 │ │ │ │ cmp r1, #9 │ │ │ │ - bhi.n 89914 │ │ │ │ + bhi.n 89908 │ │ │ │ ldr.w r0, [r3, #1904] @ 0x770 │ │ │ │ adds r1, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ str.w r2, [r3, #1904] @ 0x770 │ │ │ │ str.w r1, [r3, #1908] @ 0x774 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 898de │ │ │ │ + bne.n 898d2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, r4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - b.n 898de │ │ │ │ + b.n 898d2 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7ea4c │ │ │ │ + b.w 7ea3c │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00089924 <_Py_CheckFunctionResult@@Base>: │ │ │ │ +00089918 <_Py_CheckFunctionResult@@Base>: │ │ │ │ ldr.w ip, [r0, #72] @ 0x48 │ │ │ │ - cbz r2, 89934 <_Py_CheckFunctionResult@@Base+0x10> │ │ │ │ + cbz r2, 89928 <_Py_CheckFunctionResult@@Base+0x10> │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 89964 <_Py_CheckFunctionResult@@Base+0x40> │ │ │ │ + bne.n 89958 <_Py_CheckFunctionResult@@Base+0x40> │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 89944 <_Py_CheckFunctionResult@@Base+0x20> │ │ │ │ + beq.n 89938 <_Py_CheckFunctionResult@@Base+0x20> │ │ │ │ ldr.w ip, [ip, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 89930 <_Py_CheckFunctionResult@@Base+0xc> │ │ │ │ + bne.n 89924 <_Py_CheckFunctionResult@@Base+0xc> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr.w ip, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 899cc <_Py_CheckFunctionResult@@Base+0xa8> │ │ │ │ + beq.n 899c0 <_Py_CheckFunctionResult@@Base+0xa8> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #22212 @ 0x56c4 │ │ │ │ + movw r2, #17988 @ 0x4644 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, ip │ │ │ │ - b.w 1f6a48 <_PyErr_Format@@Base> │ │ │ │ + b.w 1f5b70 <_PyErr_Format@@Base> │ │ │ │ ldr.w ip, [ip, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 89930 <_Py_CheckFunctionResult@@Base+0xc> │ │ │ │ + beq.n 89924 <_Py_CheckFunctionResult@@Base+0xc> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 899b8 <_Py_CheckFunctionResult@@Base+0x94> │ │ │ │ + blt.n 899ac <_Py_CheckFunctionResult@@Base+0x94> │ │ │ │ movw r2, #4356 @ 0x1104 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r3, 899ac <_Py_CheckFunctionResult@@Base+0x88> │ │ │ │ - movw r2, #22260 @ 0x56f4 │ │ │ │ + cbz r3, 899a0 <_Py_CheckFunctionResult@@Base+0x88> │ │ │ │ + movw r2, #18036 @ 0x4674 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 23c224 <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ - movw r2, #26952 @ 0x6948 │ │ │ │ + b.w 23b3ac <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ + movw r2, #22728 @ 0x58c8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r3, r5 │ │ │ │ - b.n 899a0 <_Py_CheckFunctionResult@@Base+0x7c> │ │ │ │ + b.n 89994 <_Py_CheckFunctionResult@@Base+0x7c> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 8998c <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ + bne.n 89980 <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8998c <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ - movw r2, #26904 @ 0x6918 │ │ │ │ + b.n 89980 <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ + movw r2, #22680 @ 0x5898 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r1, ip │ │ │ │ - b.w 1f6a48 <_PyErr_Format@@Base> │ │ │ │ + b.w 1f5b70 <_PyErr_Format@@Base> │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r5, [pc, #420] @ (89b94 <_Py_CheckFunctionResult@@Base+0x270>) │ │ │ │ + ldr r5, [pc, #420] @ (89b88 <_Py_CheckFunctionResult@@Base+0x270>) │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r7, sp, #0 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ cmpeq r0, r5 │ │ │ │ ite eq │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ - beq.n 89ad4 <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ + beq.n 89ac8 <_Py_CheckFunctionResult@@Base+0x1b0> │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ - cbz r2, 89a6c <_Py_CheckFunctionResult@@Base+0x148> │ │ │ │ + cbz r2, 89a60 <_Py_CheckFunctionResult@@Base+0x148> │ │ │ │ ldr.w r4, [r0, #-4] │ │ │ │ mov r1, r2 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ bfi r1, r6, #0, #2 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ and.w r1, r1, #3 │ │ │ │ orrs r1, r4 │ │ │ │ - ldr r4, [pc, #364] @ (89b98 <_Py_CheckFunctionResult@@Base+0x274>) │ │ │ │ + ldr r4, [pc, #364] @ (89b8c <_Py_CheckFunctionResult@@Base+0x274>) │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ ldr r4, [r6, r4] │ │ │ │ and.w r1, r1, #1 │ │ │ │ str.w r5, [r0, #-8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str.w r1, [r0, #-4] │ │ │ │ @@ -140470,691 +140487,690 @@ │ │ │ │ ittee gt │ │ │ │ addgt.w r4, r4, #4294967295 @ 0xffffffff │ │ │ │ strgt.w r4, [r2, #3868] @ 0xf1c │ │ │ │ addle.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ strle.w r1, [r2, #3868] @ 0xf1c │ │ │ │ mov r4, r0 │ │ │ │ subs r3, #1 │ │ │ │ - bmi.n 89b40 <_Py_CheckFunctionResult@@Base+0x21c> │ │ │ │ + bmi.n 89b34 <_Py_CheckFunctionResult@@Base+0x21c> │ │ │ │ add.w r6, r0, #16 │ │ │ │ ldr.w r5, [r6, r3, lsl #2] │ │ │ │ - cbz r5, 89a8a <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ + cbz r5, 89a7e <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89a8a <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ + bge.n 89a7e <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbz r2, 89adc <_Py_CheckFunctionResult@@Base+0x1b8> │ │ │ │ + cbz r2, 89ad0 <_Py_CheckFunctionResult@@Base+0x1b8> │ │ │ │ subs r3, #1 │ │ │ │ - bcs.n 89a76 <_Py_CheckFunctionResult@@Base+0x152> │ │ │ │ + bcs.n 89a6a <_Py_CheckFunctionResult@@Base+0x152> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #40760 @ 0x9f38 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 89b4e <_Py_CheckFunctionResult@@Base+0x22a> │ │ │ │ + bne.n 89b42 <_Py_CheckFunctionResult@@Base+0x22a> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #19 │ │ │ │ - bgt.n 89b5e <_Py_CheckFunctionResult@@Base+0x23a> │ │ │ │ - ldr r0, [pc, #240] @ (89b98 <_Py_CheckFunctionResult@@Base+0x274>) │ │ │ │ + bgt.n 89b52 <_Py_CheckFunctionResult@@Base+0x23a> │ │ │ │ + ldr r0, [pc, #240] @ (89b8c <_Py_CheckFunctionResult@@Base+0x274>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ lsls r3, r3, #3 │ │ │ │ movw r1, #5828 @ 0x16c4 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r0, r2, r3 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ - bcs.n 89b5e <_Py_CheckFunctionResult@@Base+0x23a> │ │ │ │ + bcs.n 89b52 <_Py_CheckFunctionResult@@Base+0x23a> │ │ │ │ add r3, r2 │ │ │ │ adds r1, #1 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1728] @ 0x6c0 │ │ │ │ str r2, [r4, #0] │ │ │ │ str.w r4, [r3, #1728] @ 0x6c0 │ │ │ │ str.w r1, [r3, #1732] @ 0x6c4 │ │ │ │ adds r7, #12 │ │ │ │ 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, #176] @ (89b98 <_Py_CheckFunctionResult@@Base+0x274>) │ │ │ │ + ldr r2, [pc, #176] @ (89b8c <_Py_CheckFunctionResult@@Base+0x274>) │ │ │ │ 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 89b84 <_Py_CheckFunctionResult@@Base+0x260> │ │ │ │ - ldr r2, [pc, #140] @ (89b9c <_Py_CheckFunctionResult@@Base+0x278>) │ │ │ │ + bne.n 89b78 <_Py_CheckFunctionResult@@Base+0x260> │ │ │ │ + ldr r2, [pc, #140] @ (89b90 <_Py_CheckFunctionResult@@Base+0x278>) │ │ │ │ ldr.w r1, [r2, #1600] @ 0x640 │ │ │ │ mov ip, r1 │ │ │ │ - cbnz r1, 89b68 <_Py_CheckFunctionResult@@Base+0x244> │ │ │ │ + cbnz r1, 89b5c <_Py_CheckFunctionResult@@Base+0x244> │ │ │ │ str r3, [r7, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r9 │ │ │ │ ldr.w r2, [r8, #100] @ 0x64 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 89a8a <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ + beq.n 89a7e <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ cmp.w sl, #3 │ │ │ │ - ble.n 89a8a <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ + ble.n 89a7e <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 89a8a <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ + beq.n 89a7e <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 205b68 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + bl 204c94 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 89a8a <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ + b.n 89a7e <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #40760 @ 0x9f38 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 89aa4 <_Py_CheckFunctionResult@@Base+0x180> │ │ │ │ + beq.n 89a98 <_Py_CheckFunctionResult@@Base+0x180> │ │ │ │ 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 89b4e <_Py_CheckFunctionResult@@Base+0x22a> │ │ │ │ - movw r1, #6105 @ 0x17d9 │ │ │ │ + b.n 89b42 <_Py_CheckFunctionResult@@Base+0x22a> │ │ │ │ + movw r1, #5177 @ 0x1439 │ │ │ │ movt r1, #19 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 89b18 <_Py_CheckFunctionResult@@Base+0x1f4> │ │ │ │ + beq.n 89b0c <_Py_CheckFunctionResult@@Base+0x1f4> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r7, #4] │ │ │ │ blx ip │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 89b18 <_Py_CheckFunctionResult@@Base+0x1f4> │ │ │ │ + b.n 89b0c <_Py_CheckFunctionResult@@Base+0x1f4> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 20551c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + bl 204644 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 89a8a <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ + b.n 89a7e <_Py_CheckFunctionResult@@Base+0x166> │ │ │ │ nop │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00089ba0 : │ │ │ │ +00089b94 : │ │ │ │ movs r2, #1 │ │ │ │ - b.n 89ba4 │ │ │ │ + b.n 89b98 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a460 │ │ │ │ + beq.w 8a434 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldrb.w r2, [r2, #87] @ 0x57 │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.w 8a460 │ │ │ │ + bmi.w 8a434 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - beq.w 8a006 │ │ │ │ + beq.w 89ff6 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ - movw r1, #17253 @ 0x4365 │ │ │ │ + movw r1, #16341 @ 0x3fd5 │ │ │ │ movt r1, #19 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 8a006 │ │ │ │ + bne.w 89ff6 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 89c04 │ │ │ │ + beq.n 89bf8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov ip, r0 │ │ │ │ - cbnz r0, 89c0c │ │ │ │ + cbnz r0, 89c00 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 89dfc │ │ │ │ + bne.w 89df0 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89dfa │ │ │ │ + bne.w 89dee │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89dfa │ │ │ │ + bne.w 89dee │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 89dfa │ │ │ │ + bne.w 89dee │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ cmp r7, #3 │ │ │ │ - bne.w 8a168 │ │ │ │ + bne.w 8a158 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a5c0 │ │ │ │ + bne.w 8a594 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a40c │ │ │ │ + beq.w 8a3d8 │ │ │ │ movs r2, #1 │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ lsl.w r3, r2, r7 │ │ │ │ lsls r3, r2 │ │ │ │ umull r0, r3, r0, r3 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r2, r0 │ │ │ │ adds r2, #20 │ │ │ │ adds.w sl, r2, r3, lsl #3 │ │ │ │ - bmi.w 8a43a │ │ │ │ + bmi.w 8a406 │ │ │ │ movw r8, #24184 @ 0x5e78 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ - movw r3, #3529 @ 0xdc9 │ │ │ │ + movw r3, #3565 @ 0xded │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r7, [r8, #868] @ 0x364 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 8a440 │ │ │ │ - ldr r3, [pc, #708] @ (89f4c ) │ │ │ │ + bne.w 8a414 │ │ │ │ + ldr r3, [pc, #672] @ (89f1c ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ add.w ip, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #512 @ 0x200 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1604] @ 0x644 │ │ │ │ mov fp, r3 │ │ │ │ - bcs.w 8a260 │ │ │ │ + bcs.w 8a22e │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r0, [r3, ip, lsl #3] │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 8a352 │ │ │ │ + beq.w 8a320 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r7, [r0, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r9, [r7] │ │ │ │ str.w r9, [r0, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 89fae │ │ │ │ + beq.w 89f9e │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ blx 2bf20 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r1, [r7, #5] │ │ │ │ + ldr.w r8, [r7, #16] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a3fc │ │ │ │ - add.w r1, r7, #20 │ │ │ │ - mov.w lr, #8 │ │ │ │ - add r1, r3 │ │ │ │ - adds r0, r1, #4 │ │ │ │ - ldr.w r8, [r7, #16] │ │ │ │ + beq.w 8a3c0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - it gt │ │ │ │ - movgt.w ip, #0 │ │ │ │ - ble.n 89d32 │ │ │ │ + itttt gt │ │ │ │ + addgt.w r1, r7, #20 │ │ │ │ + movgt.w lr, #8 │ │ │ │ + addgt r1, r1, r3 │ │ │ │ + addgt r0, r1, #4 │ │ │ │ + ble.n 89d26 │ │ │ │ + mov.w ip, #0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 89d24 │ │ │ │ + cbz r3, 89d18 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ add.w r9, r2, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 89eea │ │ │ │ + bge.w 89ede │ │ │ │ ldr r2, [r1, #0] │ │ │ │ str.w r9, [r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 89ef6 │ │ │ │ + blt.w 89eea │ │ │ │ add.w ip, ip, #1 │ │ │ │ add r0, lr │ │ │ │ cmp r8, ip │ │ │ │ - beq.n 89d32 │ │ │ │ + beq.n 89d26 │ │ │ │ add r1, lr │ │ │ │ - b.n 89d02 │ │ │ │ + b.n 89cf6 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 89dd8 │ │ │ │ + blt.n 89dcc │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - bne.n 89dd8 │ │ │ │ + bne.n 89dcc │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ lsl.w r8, r3, r2 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a1d6 │ │ │ │ + beq.w 8a1c4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 89da0 │ │ │ │ + ble.n 89d94 │ │ │ │ add r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ add.w sl, r8, #20 │ │ │ │ mov r2, r4 │ │ │ │ add.w r8, r8, #24 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r0, [sl, r6, lsl #3] │ │ │ │ - cbz r0, 89d7e │ │ │ │ + cbz r0, 89d72 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89d7e │ │ │ │ + bge.n 89d72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89f88 │ │ │ │ + beq.w 89f78 │ │ │ │ ldr.w r0, [r8, r6, lsl #3] │ │ │ │ - cbz r0, 89d96 │ │ │ │ + cbz r0, 89d8a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89d96 │ │ │ │ + bge.n 89d8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89f9c │ │ │ │ + beq.w 89f8c │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r9 │ │ │ │ - bne.n 89d66 │ │ │ │ + bne.n 89d5a │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 89fd6 │ │ │ │ + bne.w 89fc6 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 89fd6 │ │ │ │ - ldr r2, [pc, #408] @ (89f4c ) │ │ │ │ + bne.w 89fc6 │ │ │ │ + ldr r2, [pc, #372] @ (89f1c ) │ │ │ │ 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, #1924] @ 0x784 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.w 89fd6 │ │ │ │ + bhi.w 89fc6 │ │ │ │ ldr.w r0, [r3, #1920] @ 0x780 │ │ │ │ adds r2, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r1, [r3, #1920] @ 0x780 │ │ │ │ str.w r2, [r3, #1924] @ 0x784 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r2, [r5, #8] │ │ │ │ str r7, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 89c04 │ │ │ │ + beq.w 89bf8 │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89c04 │ │ │ │ + bne.w 89bf8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 711b4 │ │ │ │ - b.n 89c04 │ │ │ │ + bl 711d8 │ │ │ │ + b.n 89bf8 │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ movs r7, #2 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ lsls r7, r1 │ │ │ │ movw r1, #21846 @ 0x5556 │ │ │ │ movt r1, #21845 @ 0x5555 │ │ │ │ smull lr, r1, r1, r7 │ │ │ │ sub.w r1, r1, r7, asr #31 │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.w 8a18e │ │ │ │ + bgt.w 8a17e │ │ │ │ movs r6, #0 │ │ │ │ mov r8, ip │ │ │ │ mov r7, r3 │ │ │ │ mov sl, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 89c04 │ │ │ │ + beq.w 89bf8 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a3c6 │ │ │ │ + bne.w 8a394 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r6 │ │ │ │ - ble.w 89c04 │ │ │ │ + ble.w 89bf8 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ adds r3, #20 │ │ │ │ lsl.w r2, r5, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89f50 │ │ │ │ + beq.w 89f42 │ │ │ │ add.w r2, r2, r6, lsl #3 │ │ │ │ add r3, r2 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 89fea │ │ │ │ + beq.w 89fda │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 89f70 │ │ │ │ + blt.w 89f62 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 89f28 │ │ │ │ + blt.n 89f20 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.w 8a224 │ │ │ │ + bne.w 8a1f2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 89f76 │ │ │ │ + blt.n 89f68 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 7a554 │ │ │ │ + bl 7a564 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 89f0a │ │ │ │ + blt.n 89efe │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 89ed6 │ │ │ │ + blt.n 89eca │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a2c8 │ │ │ │ + bne.w 8a296 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.w 8a4ae │ │ │ │ + bne.w 8a482 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ and.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - b.n 89e22 │ │ │ │ + b.n 89e16 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a7aa │ │ │ │ + beq.w 8a77e │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8a2c8 │ │ │ │ + bge.w 8a296 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 89ea2 │ │ │ │ + bne.n 89e96 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 89ea2 │ │ │ │ + b.n 89e96 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 89d24 │ │ │ │ + bge.w 89d18 │ │ │ │ add.w ip, ip, #1 │ │ │ │ adds r3, #1 │ │ │ │ - cmp r8, ip │ │ │ │ + cmp ip, r8 │ │ │ │ str r3, [r2, #0] │ │ │ │ - beq.w 89d32 │ │ │ │ + beq.w 89d26 │ │ │ │ add r0, lr │ │ │ │ add r1, lr │ │ │ │ - b.n 89d02 │ │ │ │ + b.n 89cf6 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 89e9a │ │ │ │ + bne.n 89e8e │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 89ea2 │ │ │ │ - b.n 89ed6 │ │ │ │ + bge.n 89e96 │ │ │ │ + b.n 89eca │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - bne.w 8a224 │ │ │ │ + bne.w 8a1f2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 89f76 │ │ │ │ + blt.n 89f68 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - beq.n 89e84 │ │ │ │ + beq.n 89e78 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 89e84 │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + b.n 89e78 │ │ │ │ movs r0, #12 │ │ │ │ mla r2, r0, r6, r2 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a254 │ │ │ │ + beq.w 8a222 │ │ │ │ mov r9, r2 │ │ │ │ ldrd r2, r5, [r3] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 89e6c │ │ │ │ + bge.w 89e60 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 89e6c │ │ │ │ + b.n 89e60 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 89e84 │ │ │ │ - b.n 89f42 │ │ │ │ + bge.n 89e78 │ │ │ │ + b.n 89f3a │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r0, [r8, r6, lsl #3] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 89d84 │ │ │ │ - b.n 89d96 │ │ │ │ + bne.w 89d78 │ │ │ │ + b.n 89d8a │ │ │ │ adds r6, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r6, r9 │ │ │ │ - bne.w 89d66 │ │ │ │ - b.n 89d9c │ │ │ │ + bne.w 89d5a │ │ │ │ + b.n 89d90 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 89fde │ │ │ │ + bcc.n 89fce │ │ │ │ ldr r3, [sp, #8] │ │ │ │ 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 r9, [r0, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8a260 │ │ │ │ + beq.w 8a22e │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 89cce │ │ │ │ + b.n 89cc2 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7630c │ │ │ │ - b.n 89dd8 │ │ │ │ + bl 76344 │ │ │ │ + b.n 89dcc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 89cce │ │ │ │ + b.n 89cc2 │ │ │ │ add r6, r5 │ │ │ │ - cmp r1, r6 │ │ │ │ - ble.w 89c04 │ │ │ │ + cmp r6, r1 │ │ │ │ + bge.w 89bf8 │ │ │ │ adds r3, #8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a346 │ │ │ │ + beq.w 8a314 │ │ │ │ mov r9, r2 │ │ │ │ cmp r1, r6 │ │ │ │ - bgt.w 89e5e │ │ │ │ - b.n 89c04 │ │ │ │ + bgt.w 89e52 │ │ │ │ + b.n 89bf8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1d0c30 │ │ │ │ + bl 1cfd64 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a2c8 │ │ │ │ - bl 89150 │ │ │ │ + beq.w 8a296 │ │ │ │ + bl 89144 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a030 │ │ │ │ + bge.n 8a020 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a81e │ │ │ │ + beq.w 8a7f2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8a2c8 │ │ │ │ + beq.w 8a296 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 893c8 │ │ │ │ + bl 893bc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 8a4c6 │ │ │ │ + bne.w 8a49a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8a142 │ │ │ │ + beq.n 8a132 │ │ │ │ mov fp, r7 │ │ │ │ movw r9, #40968 @ 0xa008 │ │ │ │ movt r9, #75 @ 0x4b │ │ │ │ mov r7, r5 │ │ │ │ movw sl, #44624 @ 0xae50 │ │ │ │ movt sl, #75 @ 0x4b │ │ │ │ mov r5, r4 │ │ │ │ - b.n 8a0b2 │ │ │ │ + b.n 8a0a2 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 8a0ec │ │ │ │ + beq.n 8a0dc │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ cmp r3, sl │ │ │ │ mov r3, r4 │ │ │ │ - beq.n 8a12c │ │ │ │ - bl 7a554 │ │ │ │ + beq.n 8a11c │ │ │ │ + bl 7a564 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8a10a │ │ │ │ + blt.n 8a0fa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a09c │ │ │ │ + bge.n 8a08c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a7d0 │ │ │ │ + beq.w 8a7a4 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 8a48e │ │ │ │ + beq.w 8a462 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8a134 │ │ │ │ + beq.n 8a124 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a2ce │ │ │ │ + beq.w 8a29c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a2ce │ │ │ │ + beq.w 8a29c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a316 │ │ │ │ + beq.w 8a2e4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8a126 │ │ │ │ + blt.n 8a116 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8a06a │ │ │ │ + beq.n 8a05a │ │ │ │ mov r0, r6 │ │ │ │ - bl 6bb60 │ │ │ │ + bl 6bb98 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 8a070 │ │ │ │ + bne.n 8a060 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 199dfc <_Py_NewReference@@Base+0x1d0c> │ │ │ │ + bl 19950c <_Py_NewReference@@Base+0x1d74> │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a08a │ │ │ │ + bge.n 8a07a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a08a │ │ │ │ + bne.n 8a07a │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8a092 │ │ │ │ - b.n 8a09c │ │ │ │ + blt.n 8a082 │ │ │ │ + b.n 8a08c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 8a0da │ │ │ │ - bl 78c14 │ │ │ │ + b.n 8a0ca │ │ │ │ + bl 78c38 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 8a102 │ │ │ │ - ldr r3, [pc, #700] @ (8a3f4 ) │ │ │ │ + b.n 8a0f2 │ │ │ │ + ldr r3, [pc, #740] @ (8a40c ) │ │ │ │ ldr.w r4, [fp, r3] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a586 │ │ │ │ + bne.w 8a55a │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a15a │ │ │ │ + bge.n 8a14a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 8a15a │ │ │ │ + cbnz r3, 8a14a │ │ │ │ mov r0, r8 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - bl 7fe4c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + bl 7fe2c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 89c06 │ │ │ │ + b.n 89bfa │ │ │ │ movs r3, #1 │ │ │ │ movw r8, #21846 @ 0x5556 │ │ │ │ movt r8, #21845 @ 0x5555 │ │ │ │ lsl.w lr, r3, r7 │ │ │ │ add.w lr, lr, lr, lsr #31 │ │ │ │ bic.w lr, lr, #1 │ │ │ │ smull r9, r8, lr, r8 │ │ │ │ sub.w lr, r8, lr, asr #31 │ │ │ │ cmp r0, lr │ │ │ │ - bgt.w 89c36 │ │ │ │ - b.n 89dfc │ │ │ │ + bgt.w 89c2a │ │ │ │ + b.n 89df0 │ │ │ │ add r6, r0 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r6, r6, r6, lsl #1 │ │ │ │ adds r1, r6, #1 │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ @@ -141166,641 +141182,628 @@ │ │ │ │ cmp r1, #8 │ │ │ │ it lt │ │ │ │ movlt r1, #8 │ │ │ │ subs r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7aa04 │ │ │ │ + bl 7aa08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a2c8 │ │ │ │ + bne.n 8a296 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ mov ip, r0 │ │ │ │ and.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - b.n 89e1a │ │ │ │ + b.n 89e0e │ │ │ │ cmp r2, r0 │ │ │ │ - ble.w 89fd6 │ │ │ │ + ble.w 89fc6 │ │ │ │ mov sl, r4 │ │ │ │ add r8, r1 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r4, r2 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r4, r1 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ - cbz r0, 8a1fc │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a1fc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a1fc │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - ldr.w r0, [r8, #28] │ │ │ │ - cbz r0, 8a214 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a214 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a214 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ + bl 7a54c │ │ │ │ + ldr.w r0, [r8, #28] │ │ │ │ + bl 7a54c │ │ │ │ add.w r8, r8, #12 │ │ │ │ - cmp r6, r4 │ │ │ │ - bne.n 8a1e4 │ │ │ │ - mov r1, r9 │ │ │ │ + cmp r6, r9 │ │ │ │ + bne.n 8a1d2 │ │ │ │ + mov r1, r4 │ │ │ │ mov r4, sl │ │ │ │ - b.n 89da0 │ │ │ │ + b.n 89d94 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 77710 │ │ │ │ + bl 77748 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 8a608 │ │ │ │ + beq.w 8a5dc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 8a29c │ │ │ │ + bne.n 8a26a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8a45a │ │ │ │ + blt.w 8a42e │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 89e84 │ │ │ │ - b.n 89f42 │ │ │ │ + bge.w 89e78 │ │ │ │ + b.n 89f3a │ │ │ │ adds r6, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r1, r6 │ │ │ │ - bne.w 89f58 │ │ │ │ - b.n 89c04 │ │ │ │ + bne.w 89f4a │ │ │ │ + b.n 89bf8 │ │ │ │ ldr.w r7, [r8, #848] @ 0x350 │ │ │ │ - movw r3, #45961 @ 0xb389 │ │ │ │ + movw r3, #46017 @ 0xb3c1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 8a5ac │ │ │ │ + bne.w 8a580 │ │ │ │ mov r2, sl │ │ │ │ str.w sl, [sp, #8] │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2bfa0 │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8a43a │ │ │ │ + beq.w 8a406 │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.n 89fd2 │ │ │ │ + b.n 89fc2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a23c │ │ │ │ + beq.n 8a20a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8a5e2 │ │ │ │ + beq.w 8a5b6 │ │ │ │ mov r0, r5 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 10130c <_PyErr_SetKeyError@@Base> │ │ │ │ + bl 1010cc <_PyErr_SetKeyError@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8a808 │ │ │ │ + blt.w 8a7dc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8a7f6 │ │ │ │ + blt.w 8a7ca │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 89c06 │ │ │ │ + b.n 89bfa │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a366 │ │ │ │ + beq.n 8a334 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a366 │ │ │ │ + beq.n 8a334 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a7dc │ │ │ │ + beq.w 8a7b0 │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a7dc │ │ │ │ + beq.w 8a7b0 │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dd6dc │ │ │ │ + bl dd5b0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.w 8a5d6 │ │ │ │ + beq.w 8a5aa │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl f0868 │ │ │ │ + bl f0708 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8a0d2 │ │ │ │ + bne.w 8a0c2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a32e │ │ │ │ + bge.n 8a2fc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 8a32e │ │ │ │ + cbnz r3, 8a2fc │ │ │ │ mov r0, r8 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a2c8 │ │ │ │ + bge.n 8a296 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a2c8 │ │ │ │ + bne.n 8a296 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a2c8 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a296 │ │ │ │ adds r6, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r1, r6 │ │ │ │ - bgt.w 89ff4 │ │ │ │ - b.n 89c04 │ │ │ │ + bgt.w 89fe4 │ │ │ │ + b.n 89bf8 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r3 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ - bl 70e94 │ │ │ │ + bl 70eb8 │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 89fcc │ │ │ │ + b.n 89fbc │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8a6c2 │ │ │ │ + bge.w 8a696 │ │ │ │ movw r3, #39512 @ 0x9a58 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 8a6b6 │ │ │ │ - ldr r1, [pc, #120] @ (8a3f8 ) │ │ │ │ + beq.w 8a68a │ │ │ │ + ldr r1, [pc, #196] @ (8a410 ) │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl b6d78 │ │ │ │ + bl b6e00 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8a316 │ │ │ │ + beq.n 8a2e4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a658 │ │ │ │ + beq.w 8a62c │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a630 │ │ │ │ + beq.w 8a604 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl d80f8 │ │ │ │ + bl d7fe8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a310 │ │ │ │ + bge.n 8a2de │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8a310 │ │ │ │ + bne.n 8a2de │ │ │ │ mov r0, r3 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a310 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a2de │ │ │ │ cmp r0, r6 │ │ │ │ - ble.w 89c04 │ │ │ │ + ble.w 89bf8 │ │ │ │ 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 r9, [r3, #4] │ │ │ │ add.w r3, r1, r2, lsl #3 │ │ │ │ ldrb r1, [r1, #5] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ add r3, r2 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - b.n 89f66 │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - sxtb r0, r3 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ + b.n 89f58 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + ble.w 89d26 │ │ │ │ add.w r0, r7, #20 │ │ │ │ mov.w lr, #12 │ │ │ │ add r0, r3 │ │ │ │ adds r1, r0, #4 │ │ │ │ adds r0, #8 │ │ │ │ - b.n 89cf2 │ │ │ │ + b.n 89cf2 │ │ │ │ movs r0, #1 │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ lsl.w r3, r0, r7 │ │ │ │ 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 sl, r0, r3, r2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bge.w 89c6a │ │ │ │ - bl 1fc770 │ │ │ │ - b.n 8a2c8 │ │ │ │ + bge.w 89c5e │ │ │ │ + bl 1fb898 │ │ │ │ + b.n 8a296 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + sxtb r0, r3 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ ldr.w r0, [r8, #864] @ 0x360 │ │ │ │ mov r1, sl │ │ │ │ str.w sl, [sp, #8] │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8a43a │ │ │ │ + beq.n 8a406 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ - b.n 89cce │ │ │ │ + b.n 89cc2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 8a246 │ │ │ │ - movw r0, #65224 @ 0xfec8 │ │ │ │ + b.n 8a214 │ │ │ │ + movw r0, #61000 @ 0xee48 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #4003 @ 0xfa3 │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8a2c8 │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8a296 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 8a484 │ │ │ │ + bne.n 8a458 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8a716 │ │ │ │ + beq.w 8a6ea │ │ │ │ mov r0, r6 │ │ │ │ - bl 10130c <_PyErr_SetKeyError@@Base> │ │ │ │ + bl 1010cc <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8a7b2 │ │ │ │ + blt.w 8a786 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8a2c8 │ │ │ │ + bge.w 8a296 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a2c8 │ │ │ │ + bne.w 8a296 │ │ │ │ mov r0, r8 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a2c8 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a296 │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #26996 @ 0x6974 │ │ │ │ + movw r1, #22772 @ 0x58f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 8a2c8 │ │ │ │ + bl f3560 │ │ │ │ + b.n 8a296 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a142 │ │ │ │ + beq.w 8a132 │ │ │ │ mov r9, r3 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77698 │ │ │ │ + bl 776d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8a472 │ │ │ │ + bne.n 8a446 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a6dc │ │ │ │ + beq.w 8a6b0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a6dc │ │ │ │ + beq.w 8a6b0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8a316 │ │ │ │ + beq.w 8a2e4 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r6, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt r2, [r7, #0] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8a69c │ │ │ │ + bne.w 8a670 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 8a69c │ │ │ │ + beq.w 8a670 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ movw r3, #44624 @ 0xae50 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, r3 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r6 │ │ │ │ - beq.w 8a694 │ │ │ │ - bl 7a554 │ │ │ │ + beq.w 8a668 │ │ │ │ + bl 7a564 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8a67e │ │ │ │ + blt.w 8a652 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a564 │ │ │ │ + bge.n 8a538 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r7, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8a7c4 │ │ │ │ + beq.w 8a798 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 8a48e │ │ │ │ + beq.n 8a462 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8a4d0 │ │ │ │ - ldr r3, [pc, #684] @ (8a828 ) │ │ │ │ + bne.n 8a4a4 │ │ │ │ + ldr r3, [pc, #684] @ (8a7fc ) │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r4, [r7, r3] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a142 │ │ │ │ + beq.w 8a132 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a142 │ │ │ │ + beq.w 8a132 │ │ │ │ movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1d0c84 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1cfdb8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a142 │ │ │ │ + beq.w 8a132 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d0c90 <_PyErr_Clear@@Base> │ │ │ │ - b.n 8a142 │ │ │ │ + bl 1cfdc4 <_PyErr_Clear@@Base> │ │ │ │ + b.n 8a132 │ │ │ │ mov r1, sl │ │ │ │ ldr.w r0, [r8, #844] @ 0x34c │ │ │ │ str.w sl, [sp, #8] │ │ │ │ blx r7 │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8a28a │ │ │ │ + b.n 8a258 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1f5438 <_PyDict_SendEvent@@Base> │ │ │ │ + bl 1f4560 <_PyDict_SendEvent@@Base> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ - b.w 89c3e │ │ │ │ - bl 7fe4c │ │ │ │ + b.w 89c32 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a306 │ │ │ │ - b.n 8a316 │ │ │ │ + beq.w 8a2d4 │ │ │ │ + b.n 8a2e4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8a65e │ │ │ │ + blt.n 8a632 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 89ea8 │ │ │ │ + bge.w 89e9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89ea8 │ │ │ │ + bne.w 89e9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 89ea8 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 89e9c │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 89ebc │ │ │ │ + blt.w 89eb0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8a2c8 │ │ │ │ + bge.w 8a296 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a2c8 │ │ │ │ + bne.w 8a296 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a2c8 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a296 │ │ │ │ mov r4, r5 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #21976 @ 0x55d8 │ │ │ │ + movw r1, #17752 @ 0x4558 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.n 8a316 │ │ │ │ + bl d6c4c │ │ │ │ + b.n 8a2e4 │ │ │ │ mov r4, r5 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8a63a │ │ │ │ + b.n 8a60e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a5ec │ │ │ │ + bne.n 8a5c0 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 89ea8 │ │ │ │ - b.n 89ed6 │ │ │ │ + bge.w 89e9c │ │ │ │ + b.n 89eca │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8a552 │ │ │ │ + bne.w 8a526 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 8a552 │ │ │ │ - bl 78c14 │ │ │ │ + b.n 8a526 │ │ │ │ + bl 78c38 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 8a548 │ │ │ │ + b.n 8a51c │ │ │ │ mov r0, r6 │ │ │ │ - bl 6bb60 │ │ │ │ + bl 6bb98 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 8a52c │ │ │ │ + bne.w 8a500 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 199dfc <_Py_NewReference@@Base+0x1d0c> │ │ │ │ + bl 19950c <_Py_NewReference@@Base+0x1d74> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 8a548 │ │ │ │ + b.n 8a51c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cece0 │ │ │ │ + bl 1ce2f0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8a310 │ │ │ │ + b.n 8a2de │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #22012 @ 0x55fc │ │ │ │ + movw r1, #17788 @ 0x457c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.n 8a316 │ │ │ │ + bl d6c4c │ │ │ │ + b.n 8a2e4 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 8a73c │ │ │ │ + cbz r3, 8a710 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 8a73c │ │ │ │ + cbz r3, 8a710 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a7dc │ │ │ │ + beq.n 8a7b0 │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a7dc │ │ │ │ + beq.n 8a7b0 │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dd6dc │ │ │ │ + bl dd5b0 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - beq.n 8a732 │ │ │ │ + beq.n 8a706 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl f0868 │ │ │ │ + bl f0708 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8a4f6 │ │ │ │ + b.n 8a4ca │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8a568 │ │ │ │ + bge.w 8a53c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a568 │ │ │ │ + bne.w 8a53c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a568 │ │ │ │ - bl 7fe4c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a53c │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8a70a │ │ │ │ - b.n 8a316 │ │ │ │ + beq.n 8a6de │ │ │ │ + b.n 8a2e4 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 8a6c2 │ │ │ │ + bge.n 8a696 │ │ │ │ movw r3, #39512 @ 0x9a58 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 8a79e │ │ │ │ - ldr r1, [pc, #220] @ (8a82c ) │ │ │ │ + beq.n 8a772 │ │ │ │ + ldr r1, [pc, #220] @ (8a800 ) │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl b6d78 │ │ │ │ + bl b6e00 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8a316 │ │ │ │ + beq.w 8a2e4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a65a │ │ │ │ + beq.w 8a62e │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8a632 │ │ │ │ + beq.w 8a606 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl d80f8 │ │ │ │ + bl d7fe8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8a4f6 │ │ │ │ + bge.w 8a4ca │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8a4f6 │ │ │ │ + bne.w 8a4ca │ │ │ │ mov r0, r2 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a4f6 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a4ca │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cece0 │ │ │ │ + bl 1ce2f0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8a4f6 │ │ │ │ + b.n 8a4ca │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.w 89f14 │ │ │ │ + b.w 89f08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a48e │ │ │ │ + bne.w 8a462 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a48e │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a462 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 8a564 │ │ │ │ + b.n 8a538 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 8a09c │ │ │ │ + b.n 8a08c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #21928 @ 0x55a8 │ │ │ │ + movw r1, #17704 @ 0x4528 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.n 8a316 │ │ │ │ + bl d6c4c │ │ │ │ + b.n 8a2e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a2c8 │ │ │ │ + bne.w 8a296 │ │ │ │ mov r0, r1 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a2c8 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a296 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a2be │ │ │ │ + bne.w 8a28c │ │ │ │ mov r0, r9 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b.n 8a2be │ │ │ │ + b.n 8a28c │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 8a030 │ │ │ │ + b.n 8a020 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ sxtb r0, r3 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov fp, r0 │ │ │ │ add r7, sp, #8 │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8adaa │ │ │ │ + bge.w 8ad7e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ad76 │ │ │ │ + bne.w 8ad4a │ │ │ │ str.w r0, [fp] │ │ │ │ ldr.w r3, [fp, #-8] │ │ │ │ ldrd r6, r4, [fp, #24] │ │ │ │ - cbz r3, 8a8cc │ │ │ │ + cbz r3, 8a8a0 │ │ │ │ ldr.w r5, [fp, #-4] │ │ │ │ mov r1, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ - ldr r2, [pc, #628] @ (8aae8 ) │ │ │ │ + ldr r2, [pc, #628] @ (8aabc ) │ │ │ │ bic.w r5, r5, #3 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ bfi r1, r0, #0, #2 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ and.w r1, r1, #3 │ │ │ │ orrs r1, r5 │ │ │ │ @@ -141822,61 +141825,61 @@ │ │ │ │ ldrle.w r1, [r3, #3868] @ 0xf1c │ │ │ │ ittee gt │ │ │ │ addgt.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ strgt.w r0, [r3, #3868] @ 0xf1c │ │ │ │ addle.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ strle.w r1, [r3, #3868] @ 0xf1c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8aaf0 │ │ │ │ + bne.w 8aac4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8aa0a │ │ │ │ + beq.w 8a9de │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r5, r4 │ │ │ │ - blt.w 8aa0a │ │ │ │ + blt.w 8a9de │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r5, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.w 8aa0a │ │ │ │ + bne.w 8a9de │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ ldrb r1, [r6, #5] │ │ │ │ ldr.w r8, [r6, #16] │ │ │ │ lsls r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a9a6 │ │ │ │ + beq.n 8a97a │ │ │ │ cmp r8, r4 │ │ │ │ - ble.n 8a9e2 │ │ │ │ - ldr.w r9, [pc, #492] @ 8aaec │ │ │ │ + ble.n 8a9b6 │ │ │ │ + ldr.w r9, [pc, #492] @ 8aac0 │ │ │ │ add r5, r6 │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - b.n 8a92a │ │ │ │ + b.n 8a8fe │ │ │ │ add.w r3, r5, #24 │ │ │ │ ldr.w r3, [r3, r4, lsl #3] │ │ │ │ - cbz r3, 8a924 │ │ │ │ + cbz r3, 8a8f8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a924 │ │ │ │ + bge.n 8a8f8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8aa4a │ │ │ │ + beq.w 8aa1e │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 8a9e2 │ │ │ │ + beq.n 8a9b6 │ │ │ │ add.w r3, r5, #20 │ │ │ │ ldr.w r3, [r3, r4, lsl #3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a908 │ │ │ │ + beq.n 8a8dc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a908 │ │ │ │ + bge.n 8a8dc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8a908 │ │ │ │ - ldr r1, [pc, #416] @ (8aae8 ) │ │ │ │ + bne.n 8a8dc │ │ │ │ + ldr r1, [pc, #416] @ (8aabc ) │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr.w r0, [r1, sl] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [r7, #16] │ │ │ │ ldr.w r2, [r0, #712] @ 0x2c8 │ │ │ │ ubfx r1, r1, #14, #1 │ │ │ │ @@ -141886,99 +141889,99 @@ │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r1, #0 │ │ │ │ andlt.w r1, r1, #1 │ │ │ │ asrs r2, r2, #13 │ │ │ │ str r2, [r7, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8ad6e │ │ │ │ + bne.w 8ad42 │ │ │ │ ldr.w r2, [r9, #1600] @ 0x640 │ │ │ │ mov ip, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8ad32 │ │ │ │ + bne.w 8ad06 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a908 │ │ │ │ + beq.n 8a8dc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 8a908 │ │ │ │ + ble.n 8a8dc │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a908 │ │ │ │ + beq.n 8a8dc │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 205b68 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 8a908 │ │ │ │ + bl 204c94 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 8a8dc │ │ │ │ cmp r8, r3 │ │ │ │ - ble.n 8aa04 │ │ │ │ + ble.n 8a9d8 │ │ │ │ add r5, r6 │ │ │ │ - b.n 8a9b0 │ │ │ │ + b.n 8a984 │ │ │ │ adds r5, #12 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - cbz r0, 8a9c6 │ │ │ │ + cbz r0, 8a99a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a9c6 │ │ │ │ + bge.n 8a99a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a9c6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8a99a │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - cbz r0, 8a9dc │ │ │ │ + cbz r0, 8a9b0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8a9dc │ │ │ │ + bge.n 8a9b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8a9dc │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8a9b0 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 8a9ae │ │ │ │ + bne.n 8a982 │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 8aa04 │ │ │ │ + bne.n 8a9d8 │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 8aa04 │ │ │ │ - ldr r2, [pc, #248] @ (8aae8 ) │ │ │ │ + bne.n 8a9d8 │ │ │ │ + ldr r2, [pc, #248] @ (8aabc ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r5] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r1, #1924] @ 0x784 │ │ │ │ cmp r4, #79 @ 0x4f │ │ │ │ - bls.n 8aac0 │ │ │ │ + bls.n 8aa94 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ movw r0, #18128 @ 0x46d0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 8aae0 │ │ │ │ - ldr r2, [pc, #204] @ (8aae8 ) │ │ │ │ + bne.n 8aab4 │ │ │ │ + ldr r2, [pc, #204] @ (8aabc ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r5] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r3, #1916] @ 0x77c │ │ │ │ cmp r1, #79 @ 0x4f │ │ │ │ - bhi.n 8aab0 │ │ │ │ + bhi.n 8aa84 │ │ │ │ ldr.w r0, [r3, #1912] @ 0x778 │ │ │ │ adds r1, #1 │ │ │ │ str.w r0, [fp] │ │ │ │ str.w fp, [r3, #1912] @ 0x778 │ │ │ │ str.w r1, [r3, #1916] @ 0x77c │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #156] @ (8aae8 ) │ │ │ │ + ldr r1, [pc, #156] @ (8aabc ) │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr.w r0, [r1, sl] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [r7, #16] │ │ │ │ ldr.w r2, [r0, #712] @ 0x2c8 │ │ │ │ ubfx r1, r1, #14, #1 │ │ │ │ @@ -141988,35 +141991,35 @@ │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r1, #0 │ │ │ │ andlt.w r1, r1, #1 │ │ │ │ asrs r2, r2, #13 │ │ │ │ str r2, [r7, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8ada2 │ │ │ │ + bne.w 8ad76 │ │ │ │ ldr.w r2, [r9, #1600] @ 0x640 │ │ │ │ mov ip, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8ad50 │ │ │ │ + bne.w 8ad24 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a924 │ │ │ │ + beq.w 8a8f8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.w 8a924 │ │ │ │ + ble.w 8a8f8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a924 │ │ │ │ + beq.w 8a8f8 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ - bl 205b68 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 8a924 │ │ │ │ + bl 204c94 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 8a8f8 │ │ │ │ ldr.w r3, [r0, #160] @ 0xa0 │ │ │ │ mov r0, fp │ │ │ │ adds r7, #28 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ ldr.w r3, [r1, #1920] @ 0x780 │ │ │ │ @@ -142024,429 +142027,429 @@ │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r3, [r6, #0] │ │ │ │ adds r4, #1 │ │ │ │ str.w r6, [r1, #1920] @ 0x780 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ str.w r4, [r1, #1924] @ 0x784 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 8aa20 │ │ │ │ + beq.n 8a9f4 │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ - b.n 8aab4 │ │ │ │ + b.n 8aa88 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldrb r5, [r4, #2] │ │ │ │ - cbnz r5, 8ab24 │ │ │ │ + cbnz r5, 8aaf8 │ │ │ │ ldrb.w r9, [r4] │ │ │ │ mov r8, r4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8ab1e │ │ │ │ + beq.n 8aaf2 │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ - cbz r0, 8ab18 │ │ │ │ + cbz r0, 8aaec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ab18 │ │ │ │ + bge.n 8aaec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8ab18 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8aaec │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ cmp r9, r5 │ │ │ │ - bne.n 8ab00 │ │ │ │ + bne.n 8aad4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 8aa0a │ │ │ │ + blt.w 8a9de │ │ │ │ subs r1, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ - bne.w 8aa0a │ │ │ │ + bne.w 8a9de │ │ │ │ ldrb r5, [r6, #6] │ │ │ │ ldrb r1, [r6, #5] │ │ │ │ ldr.w r8, [r6, #16] │ │ │ │ lsls r3, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8ad14 │ │ │ │ + beq.w 8ace8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 8acda │ │ │ │ + ble.w 8acae │ │ │ │ add r3, r6 │ │ │ │ mov.w r9, #0 │ │ │ │ add.w r5, r3, #20 │ │ │ │ add.w r4, r3, #24 │ │ │ │ ands.w r3, r8, #3 │ │ │ │ - beq.n 8ac06 │ │ │ │ + beq.n 8abda │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 8abce │ │ │ │ + beq.n 8aba2 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 8ab9a │ │ │ │ + beq.n 8ab6e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 8ab80 │ │ │ │ + cbz r0, 8ab54 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ab80 │ │ │ │ + bge.n 8ab54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8ab80 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8ab54 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 8ab96 │ │ │ │ + cbz r0, 8ab6a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ab96 │ │ │ │ + bge.n 8ab6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8ab96 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8ab6a │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w r0, [r5, r9, lsl #3] │ │ │ │ - cbz r0, 8abb2 │ │ │ │ + cbz r0, 8ab86 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8abb2 │ │ │ │ + bge.n 8ab86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8abb2 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8ab86 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ - cbz r0, 8abca │ │ │ │ + cbz r0, 8ab9e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8abca │ │ │ │ + bge.n 8ab9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8abca │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8ab9e │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr.w r0, [r5, r9, lsl #3] │ │ │ │ - cbz r0, 8abe6 │ │ │ │ + cbz r0, 8abba │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8abe6 │ │ │ │ + bge.n 8abba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8abe6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8abba │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ - cbz r0, 8abfe │ │ │ │ + cbz r0, 8abd2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8abfe │ │ │ │ + bge.n 8abd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8abfe │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8abd2 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 8acda │ │ │ │ + beq.n 8acae │ │ │ │ ldr.w r0, [r5, r9, lsl #3] │ │ │ │ - cbz r0, 8ac1e │ │ │ │ + cbz r0, 8abf2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ac1e │ │ │ │ + bge.n 8abf2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8ac1e │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8abf2 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ - cbz r0, 8ac36 │ │ │ │ + cbz r0, 8ac0a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ac36 │ │ │ │ + bge.n 8ac0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8ac36 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8ac0a │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ add.w sl, r9, #1 │ │ │ │ ldr.w r0, [r5, sl, lsl #3] │ │ │ │ - cbz r0, 8ac52 │ │ │ │ + cbz r0, 8ac26 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ac52 │ │ │ │ + bge.n 8ac26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8ac52 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8ac26 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r0, [r4, sl, lsl #3] │ │ │ │ - cbz r0, 8ac6a │ │ │ │ + cbz r0, 8ac3e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ac6a │ │ │ │ + bge.n 8ac3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8ac6a │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8ac3e │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ add.w r9, sl, #1 │ │ │ │ ldr.w r0, [r5, r9, lsl #3] │ │ │ │ - cbz r0, 8ac86 │ │ │ │ + cbz r0, 8ac5a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ac86 │ │ │ │ + bge.n 8ac5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8ac86 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8ac5a │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ - cbz r0, 8ac9e │ │ │ │ + cbz r0, 8ac72 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ac9e │ │ │ │ + bge.n 8ac72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8ac9e │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8ac72 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ add.w r9, sl, #2 │ │ │ │ ldr.w r0, [r5, r9, lsl #3] │ │ │ │ - cbz r0, 8acba │ │ │ │ + cbz r0, 8ac8e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8acba │ │ │ │ + bge.n 8ac8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8acba │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8ac8e │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r0, [r4, r9, lsl #3] │ │ │ │ - cbz r0, 8acd2 │ │ │ │ + cbz r0, 8aca6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8acd2 │ │ │ │ + bge.n 8aca6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8acd2 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8aca6 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ add.w r9, sl, #3 │ │ │ │ cmp r9, r8 │ │ │ │ - bne.n 8ac06 │ │ │ │ + bne.n 8abda │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 8aa04 │ │ │ │ + bne.w 8a9d8 │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 8aa04 │ │ │ │ - ldr r2, [pc, #200] @ (8adb4 ) │ │ │ │ + bne.w 8a9d8 │ │ │ │ + ldr r2, [pc, #200] @ (8ad88 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r5] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r3, #1924] @ 0x784 │ │ │ │ cmp r1, #79 @ 0x4f │ │ │ │ - bhi.w 8aa04 │ │ │ │ + bhi.w 8a9d8 │ │ │ │ ldr.w r0, [r3, #1920] @ 0x780 │ │ │ │ adds r1, #1 │ │ │ │ str r0, [r6, #0] │ │ │ │ str.w r6, [r3, #1920] @ 0x780 │ │ │ │ str.w r1, [r3, #1924] @ 0x784 │ │ │ │ - b.n 8aa0a │ │ │ │ + b.n 8a9de │ │ │ │ cmp r8, r5 │ │ │ │ - ble.w 8aa04 │ │ │ │ + ble.w 8a9d8 │ │ │ │ adds r4, r6, r3 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ adds r5, #1 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ adds r4, #12 │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 8ad1c │ │ │ │ - b.n 8acda │ │ │ │ - movw r2, #6105 @ 0x17d9 │ │ │ │ + bne.n 8acf0 │ │ │ │ + b.n 8acae │ │ │ │ + movw r2, #5177 @ 0x1439 │ │ │ │ movt r2, #19 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 8a984 │ │ │ │ + beq.w 8a958 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r9, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ blx ip │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 8a984 │ │ │ │ - movw r2, #6105 @ 0x17d9 │ │ │ │ + b.n 8a958 │ │ │ │ + movw r2, #5177 @ 0x1439 │ │ │ │ movt r2, #19 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 8aa88 │ │ │ │ + beq.w 8aa5c │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r9, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ blx ip │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 8aa88 │ │ │ │ + b.n 8aa5c │ │ │ │ mov r1, r3 │ │ │ │ - bl 20551c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.n 8a908 │ │ │ │ + bl 204644 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.n 8a8dc │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ - bl 1f5438 <_PyDict_SendEvent@@Base> │ │ │ │ + bl 1f4560 <_PyDict_SendEvent@@Base> │ │ │ │ ldr.w r1, [fp] │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8aa42 │ │ │ │ + bge.w 8aa16 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a85c │ │ │ │ - b.n 8aa42 │ │ │ │ + beq.w 8a830 │ │ │ │ + b.n 8aa16 │ │ │ │ mov r1, r3 │ │ │ │ - bl 20551c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.n 8a924 │ │ │ │ + bl 204644 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.n 8a8f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8aa42 │ │ │ │ - b.n 8ad7c │ │ │ │ + beq.w 8aa16 │ │ │ │ + b.n 8ad50 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008adb8 : │ │ │ │ +0008ad8c : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0008add4 : │ │ │ │ +0008ada8 : │ │ │ │ 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] @ (8ae6c ) │ │ │ │ + ldr r2, [pc, #136] @ (8ae40 ) │ │ │ │ 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, #2032] @ 0x7f0 │ │ │ │ - cbz r3, 8ae0c │ │ │ │ + cbz r3, 8ade0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [ip, #2036] @ 0x7f4 │ │ │ │ ldr.w r2, [ip, #2040] @ 0x7f8 │ │ │ │ - bl 79798 │ │ │ │ + bl 797c0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r2, [ip, #2028] @ 0x7ec │ │ │ │ - cbnz r2, 8ae4e │ │ │ │ + cbnz r2, 8ae22 │ │ │ │ ldr.w r3, [ip, #136] @ 0x88 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r3 │ │ │ │ - cbz r3, 8ae5c │ │ │ │ - movw r1, #54136 @ 0xd378 │ │ │ │ + cbz r3, 8ae30 │ │ │ │ + movw r1, #49912 @ 0xc2f8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r3 │ │ │ │ blx 2b7f4 │ │ │ │ - cbz r0, 8ae5c │ │ │ │ + cbz r0, 8ae30 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #54072 @ 0xd338 │ │ │ │ + movw r1, #49848 @ 0xc2b8 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ blx 2b7f4 │ │ │ │ movs r2, #2 │ │ │ │ - cbnz r0, 8ae60 │ │ │ │ + cbnz r0, 8ae34 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 8ae70 │ │ │ │ + b.n 8ae44 │ │ │ │ ldr.w r3, [ip, #2036] @ 0x7f4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1406a4 │ │ │ │ + b.w 1402d0 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 8ae40 │ │ │ │ + b.n 8ae14 │ │ │ │ mov r0, r4 │ │ │ │ bl 2e140 <_PyObject_DebugMallocStats@@Base+0x638> │ │ │ │ mov r2, r0 │ │ │ │ - b.n 8ae40 │ │ │ │ + b.n 8ae14 │ │ │ │ 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 8b026 │ │ │ │ + bne.w 8affa │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ blx 2bfb8 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.w 8b026 │ │ │ │ + bne.w 8affa │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8afa4 │ │ │ │ - ldr r3, [pc, #668] @ (8b140 ) │ │ │ │ + bne.w 8af78 │ │ │ │ + ldr r3, [pc, #668] @ (8b114 ) │ │ │ │ ldr.w r2, [r3, #1656] @ 0x678 │ │ │ │ cmp r2, r4 │ │ │ │ - bgt.w 8afe8 │ │ │ │ + bgt.w 8afbc │ │ │ │ ldr.w r2, [r3, #1360] @ 0x550 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 8b006 │ │ │ │ + beq.w 8afda │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8b016 │ │ │ │ + bne.w 8afea │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 8aeca │ │ │ │ + beq.n 8ae9e │ │ │ │ cmp r6, #2 │ │ │ │ - bne.w 8b0c8 │ │ │ │ + bne.w 8b09c │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r2 │ │ │ │ blx 2af0c │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 8af28 │ │ │ │ + beq.n 8aefc │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.w 8b048 │ │ │ │ + bcs.w 8b01c │ │ │ │ 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, #45961 @ 0xb389 │ │ │ │ + movw r3, #46017 @ 0xb3c1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8b0e0 │ │ │ │ + bne.w 8b0b4 │ │ │ │ mov r0, r1 │ │ │ │ blx 2bfa0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b048 │ │ │ │ + beq.w 8b01c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2af0c │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 8b0f0 │ │ │ │ + bne.w 8b0c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6b580 │ │ │ │ + bl 6b5b8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2bfb8 │ │ │ │ adds r2, r0, #1 │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 8b048 │ │ │ │ + bcs.w 8b01c │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 6b2c8 │ │ │ │ + bl 6b300 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b048 │ │ │ │ + beq.w 8b01c │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r7 │ │ │ │ mov sl, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -142458,513 +142461,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 8b04e │ │ │ │ + bhi.n 8b022 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movw lr, #2047 @ 0x7ff │ │ │ │ mov r8, r3 │ │ │ │ sub.w ip, r2, #55296 @ 0xd800 │ │ │ │ cmp ip, lr │ │ │ │ - bls.n 8b052 │ │ │ │ + bls.n 8b026 │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcs.n 8b052 │ │ │ │ + bcs.n 8b026 │ │ │ │ add r1, r0 │ │ │ │ subs r4, r4, r0 │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8af5a │ │ │ │ + bne.n 8af2e │ │ │ │ sub.w r1, r8, r7 │ │ │ │ mov r6, r7 │ │ │ │ movw r8, #24184 @ 0x5e78 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ asrs r1, r1, #2 │ │ │ │ - b.n 8afc2 │ │ │ │ + b.n 8af96 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #28 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 6b394 <_Py_DecodeLocaleEx@@Base+0x8c> │ │ │ │ + bl 6b3cc <_Py_DecodeLocaleEx@@Base+0x8c> │ │ │ │ movw r8, #24184 @ 0x5e78 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ ldrd r1, r6, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8b040 │ │ │ │ + bne.n 8b014 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b144 │ │ │ │ + bl 8b118 │ │ │ │ ldr.w r2, [r8, #860] @ 0x35c │ │ │ │ - movw r3, #46565 @ 0xb5e5 │ │ │ │ + movw r3, #46621 @ 0xb61d │ │ │ │ movt r3, #6 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8affc │ │ │ │ + bne.n 8afd0 │ │ │ │ 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 18296c │ │ │ │ - b.n 8afb2 │ │ │ │ + bl 182014 │ │ │ │ + b.n 8af86 │ │ │ │ ldr.w r0, [r8, #844] @ 0x34c │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 8afe0 │ │ │ │ - bl 182504 │ │ │ │ - ldr r3, [pc, #308] @ (8b140 ) │ │ │ │ + b.n 8afb4 │ │ │ │ + bl 181bac │ │ │ │ + ldr r3, [pc, #308] @ (8b114 ) │ │ │ │ str.w r0, [r3, #1360] @ 0x550 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8aebe │ │ │ │ + beq.w 8ae92 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #28 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 63186 │ │ │ │ - b.n 8afb2 │ │ │ │ + bl 631be │ │ │ │ + b.n 8af86 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27044 @ 0x69a4 │ │ │ │ + movw r1, #22820 @ 0x5924 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8afe0 │ │ │ │ + b.n 8afb4 │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 8b078 │ │ │ │ + beq.n 8b04c │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8b0c8 │ │ │ │ - bl 1fc770 │ │ │ │ - b.n 8b03c │ │ │ │ + beq.n 8b09c │ │ │ │ + bl 1fb898 │ │ │ │ + b.n 8b010 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8af92 │ │ │ │ + beq.n 8af66 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r5 │ │ │ │ subs r4, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 8b126 │ │ │ │ + bne.n 8b0fa │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 6b580 │ │ │ │ + bl 6b5b8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r7, r9 │ │ │ │ mov r5, sl │ │ │ │ subs r1, r1, r7 │ │ │ │ - movw r3, #47572 @ 0xb9d4 │ │ │ │ + movw r3, #43348 @ 0xa954 │ │ │ │ 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, #25688 @ 0x6458 │ │ │ │ + movw r2, #21464 @ 0x53d8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r1, #27064 @ 0x69b8 │ │ │ │ + movw r1, #22840 @ 0x5938 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 87e38 │ │ │ │ + bl 87e2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b03c │ │ │ │ - bl 1e12a8 │ │ │ │ + beq.n 8b010 │ │ │ │ + bl 1e03d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8b03c │ │ │ │ + bge.n 8b010 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8b03c │ │ │ │ + bne.n 8b010 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8b03c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b010 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27072 @ 0x69c0 │ │ │ │ + movw r1, #22848 @ 0x5940 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 8b03c │ │ │ │ + bl f3560 │ │ │ │ + b.n 8b010 │ │ │ │ ldr.w r0, [r8, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8af10 │ │ │ │ - b.n 8b048 │ │ │ │ + bne.w 8aee4 │ │ │ │ + b.n 8b01c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8afc2 │ │ │ │ + beq.w 8af96 │ │ │ │ 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 8af22 │ │ │ │ + bne.w 8aef6 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8b0fe │ │ │ │ - b.n 8afc2 │ │ │ │ + bne.n 8b0d2 │ │ │ │ + b.n 8af96 │ │ │ │ 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 8af8c │ │ │ │ + b.n 8af60 │ │ │ │ nop │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0008b144 : │ │ │ │ +0008b118 : │ │ │ │ stmdb 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 8b6dc │ │ │ │ + bne.w 8b6b0 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ adds r7, r1, #1 │ │ │ │ - beq.w 8b3ec │ │ │ │ + beq.w 8b3c0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8b5d0 │ │ │ │ + beq.w 8b5a4 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 8b5a8 │ │ │ │ + beq.w 8b57c │ │ │ │ lsls r7, r5, #2 │ │ │ │ adds r4, r3, r7 │ │ │ │ cmp r3, r4 │ │ │ │ - bcs.n 8b1ae │ │ │ │ + bcs.n 8b182 │ │ │ │ mov r1, r3 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8b192 │ │ │ │ + b.n 8b166 │ │ │ │ cmp r4, r1 │ │ │ │ - bls.n 8b1a8 │ │ │ │ + bls.n 8b17c │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ cmp r2, r0 │ │ │ │ - bls.n 8b18e │ │ │ │ + bls.n 8b162 │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcs.w 8b6a0 │ │ │ │ + bcs.w 8b674 │ │ │ │ mov r0, r2 │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 8b192 │ │ │ │ + bhi.n 8b166 │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.w 8b3fe │ │ │ │ + bhi.w 8b3d2 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 8b660 │ │ │ │ + blt.w 8b634 │ │ │ │ movw r2, #65514 @ 0xffea │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.w 8b488 │ │ │ │ + bgt.w 8b45c │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ mov.w r9, #1 │ │ │ │ - movw r1, #3529 @ 0xdc9 │ │ │ │ + movw r1, #3565 @ 0xded │ │ │ │ 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 8b472 │ │ │ │ - ldr r1, [pc, #760] @ (8b4e4 ) │ │ │ │ + bne.w 8b446 │ │ │ │ + ldr r1, [pc, #760] @ (8b4b8 ) │ │ │ │ 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, #1604] @ 0x644 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bcs.w 8b3ba │ │ │ │ + bcs.w 8b38e │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r1, [r1, ip, lsl #3] │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ cmp r1, lr │ │ │ │ - beq.w 8b60a │ │ │ │ + beq.w 8b5de │ │ │ │ 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 8b38c │ │ │ │ - ldr r0, [pc, #692] @ (8b4e8 ) │ │ │ │ + beq.w 8b360 │ │ │ │ + ldr r0, [pc, #692] @ (8b4bc ) │ │ │ │ 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 8b678 │ │ │ │ + bne.w 8b64c │ │ │ │ mov r1, r8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8b49c │ │ │ │ + beq.w 8b470 │ │ │ │ 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 8b700 │ │ │ │ + bpl.w 8b6d4 │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.w 8b6c4 │ │ │ │ + bpl.w 8b698 │ │ │ │ add.w r0, r6, #20 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 8b4cc │ │ │ │ + bne.w 8b4a0 │ │ │ │ bic.w r7, r7, #15 │ │ │ │ add.w ip, r3, r7 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.w 8b3f8 │ │ │ │ + bcs.w 8b3cc │ │ │ │ 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 8b34a │ │ │ │ + bls.n 8b31e │ │ │ │ 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 8b34a │ │ │ │ + bls.n 8b31e │ │ │ │ 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 8b34a │ │ │ │ + bls.n 8b31e │ │ │ │ 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 8b34a │ │ │ │ + bls.n 8b31e │ │ │ │ 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 8b34a │ │ │ │ + bls.n 8b31e │ │ │ │ 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 8b324 │ │ │ │ + bhi.n 8b2f8 │ │ │ │ subs r7, #1 │ │ │ │ bic.w r3, r7, #15 │ │ │ │ add r3, r5 │ │ │ │ lsrs r7, r7, #4 │ │ │ │ cmp r3, r4 │ │ │ │ - bcs.n 8b376 │ │ │ │ + bcs.n 8b34a │ │ │ │ adds r7, #1 │ │ │ │ add.w r0, r0, r7, lsl #2 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ strb r2, [r0, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bcs.n 8b376 │ │ │ │ + bcs.n 8b34a │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ strb.w r2, [r0], #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bcc.n 8b36a │ │ │ │ + bcc.n 8b33e │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b6d0 │ │ │ │ + beq.w 8b6a4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 8b548 │ │ │ │ + beq.w 8b51c │ │ │ │ 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 8b232 │ │ │ │ + bhi.w 8b206 │ │ │ │ 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 8b232 │ │ │ │ + bne.w 8b206 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - movw r1, #45961 @ 0xb389 │ │ │ │ + movw r1, #46017 @ 0xb3c1 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r6, [r2, #848] @ 0x350 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.w 8b620 │ │ │ │ + bne.w 8b5f4 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 2bfa0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8b488 │ │ │ │ + beq.n 8b45c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 8b232 │ │ │ │ + b.n 8b206 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 2abf4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8b174 │ │ │ │ + b.n 8b148 │ │ │ │ cmp r3, r4 │ │ │ │ - bcc.n 8b35e │ │ │ │ - b.n 8b376 │ │ │ │ + bcc.n 8b332 │ │ │ │ + b.n 8b34a │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls.w 8b5e4 │ │ │ │ + bls.w 8b5b8 │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - bcs.w 8b5d4 │ │ │ │ + bcs.w 8b5a8 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 8b660 │ │ │ │ + blt.w 8b634 │ │ │ │ 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 29aad0 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 299a70 <_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 8b488 │ │ │ │ + blt.n 8b45c │ │ │ │ mla sl, r5, r8, r8 │ │ │ │ add.w sl, sl, #28 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r1, #3529 @ 0xdc9 │ │ │ │ + movw r1, #3565 @ 0xded │ │ │ │ movt r1, #7 │ │ │ │ mov.w r9, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r6, [r2, #888] @ 0x378 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 8b1e8 │ │ │ │ + beq.w 8b1bc │ │ │ │ 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 8b232 │ │ │ │ + bne.w 8b206 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1fc770 │ │ │ │ + bl 1fb898 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b27e │ │ │ │ + bne.w 8b252 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 8b384 │ │ │ │ + b.n 8b358 │ │ │ │ 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 8b600 │ │ │ │ + beq.w 8b5d4 │ │ │ │ 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 8b64a │ │ │ │ + bne.w 8b61e │ │ │ │ bic.w r7, r7, #15 │ │ │ │ mov r2, r3 │ │ │ │ add.w r8, r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 8b516 │ │ │ │ + b.n 8b4ea │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r1, #8 │ │ │ │ @@ -142977,574 +142980,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 8b4ec │ │ │ │ + bhi.n 8b4c0 │ │ │ │ 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 8b376 │ │ │ │ + bcs.w 8b34a │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 8b534 │ │ │ │ + b.n 8b508 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 8b384 │ │ │ │ + bne.w 8b358 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 8b6fc │ │ │ │ + bpl.w 8b6d0 │ │ │ │ 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] @ (8b704 ) │ │ │ │ + ldrlt r4, [pc, #392] @ (8b6d8 ) │ │ │ │ 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 8b5a4 │ │ │ │ + beq.n 8b578 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8b5a4 │ │ │ │ + bge.n 8b578 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 8b5a4 │ │ │ │ + cbnz r3, 8b578 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ mov r6, r4 │ │ │ │ - b.n 8b384 │ │ │ │ + b.n 8b358 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi.n 8b654 │ │ │ │ + bhi.n 8b628 │ │ │ │ lsls r6, r2, #24 │ │ │ │ ittte pl │ │ │ │ movpl r1, #24 │ │ │ │ movwpl r6, #43944 @ 0xaba8 │ │ │ │ movwpl r3, #24184 @ 0x5e78 │ │ │ │ - ldrmi r6, [pc, #324] @ (8b704 ) │ │ │ │ + ldrmi r6, [pc, #324] @ (8b6d8 ) │ │ │ │ ittet pl │ │ │ │ movtpl r3, #77 @ 0x4d │ │ │ │ mlapl r6, r1, r2, r6 │ │ │ │ addmi.w r6, r6, r2, lsl #5 │ │ │ │ addpl r6, r6, r3 │ │ │ │ - b.n 8b384 │ │ │ │ - ldr r6, [pc, #308] @ (8b708 ) │ │ │ │ - b.n 8b384 │ │ │ │ + b.n 8b358 │ │ │ │ + ldr r6, [pc, #308] @ (8b6dc ) │ │ │ │ + b.n 8b358 │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 8b632 │ │ │ │ + bcs.n 8b606 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 8b660 │ │ │ │ + blt.n 8b634 │ │ │ │ mov.w r8, #4 │ │ │ │ - b.n 8b416 │ │ │ │ + b.n 8b3ea │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 8b660 │ │ │ │ + blt.n 8b634 │ │ │ │ movw r2, #65506 @ 0xffe2 │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.w 8b488 │ │ │ │ + bgt.w 8b45c │ │ │ │ add.w sl, r5, #29 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 8b452 │ │ │ │ + b.n 8b426 │ │ │ │ strb.w r9, [r0, r5] │ │ │ │ strd r9, r9, [r6, #20] │ │ │ │ - b.n 8b27e │ │ │ │ + b.n 8b252 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, ip │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 70e94 │ │ │ │ + bl 70eb8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8b232 │ │ │ │ - b.n 8b3ba │ │ │ │ + bne.w 8b206 │ │ │ │ + b.n 8b38e │ │ │ │ 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 8b3da │ │ │ │ + b.n 8b3ae │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64224 @ 0xfae0 │ │ │ │ + movw r1, #60000 @ 0xea60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 8b498 │ │ │ │ + bl f3560 │ │ │ │ + b.n 8b46c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r3 │ │ │ │ blx 2bf20 │ │ │ │ - b.n 8b376 │ │ │ │ + b.n 8b34a │ │ │ │ adds r4, r3, #4 │ │ │ │ movs r7, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 8b188 │ │ │ │ - b.n 8b1c2 │ │ │ │ + bhi.w 8b15c │ │ │ │ + b.n 8b196 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64276 @ 0xfb14 │ │ │ │ + movw r1, #60052 @ 0xea94 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 8b498 │ │ │ │ - movw r2, #6105 @ 0x17d9 │ │ │ │ + bl f3560 │ │ │ │ + b.n 8b46c │ │ │ │ + movw r2, #5177 @ 0x1439 │ │ │ │ movt r2, #19 │ │ │ │ cmp sl, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 8b6ee │ │ │ │ + bne.n 8b6c2 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b7b0 │ │ │ │ + bl 6b7e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b25a │ │ │ │ + bne.w 8b22e │ │ │ │ mov r0, r6 │ │ │ │ - bl 131e48 │ │ │ │ + bl 131aa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8b25a │ │ │ │ + b.n 8b22e │ │ │ │ movw r0, #43724 @ 0xaacc │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ - movw r1, #27128 @ 0x69f8 │ │ │ │ + movw r1, #22904 @ 0x5978 │ │ │ │ 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 d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ add.w r0, r6, #28 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 8b29a │ │ │ │ - b.n 8b4cc │ │ │ │ + beq.w 8b26e │ │ │ │ + b.n 8b4a0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 19da70 │ │ │ │ - movw r0, #27100 @ 0x69dc │ │ │ │ + b.w 19d114 │ │ │ │ + movw r0, #22876 @ 0x595c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #2046 @ 0x7fe │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8b498 │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8b46c │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx sl │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8b25a │ │ │ │ + b.n 8b22e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - b.n 8b566 │ │ │ │ + b.n 8b53a │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 8b6c8 │ │ │ │ + b.n 8b69c │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ add r4, sp, #416 @ 0x1a0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0008b70c <_PyUnicode_AsUTF8NoNUL@@Base>: │ │ │ │ +0008b6e0 <_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 8b750 │ │ │ │ - cbz r0, 8b74c <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ + bl 8b724 │ │ │ │ + cbz r0, 8b720 <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ mov r4, r0 │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 8b736 <_PyUnicode_AsUTF8NoNUL@@Base+0x2a> │ │ │ │ + bne.n 8b70a <_PyUnicode_AsUTF8NoNUL@@Base+0x2a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27196 @ 0x6a3c │ │ │ │ + movw r1, #22972 @ 0x59bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8b730 <_PyUnicode_AsUTF8NoNUL@@Base+0x24> │ │ │ │ + b.n 8b704 <_PyUnicode_AsUTF8NoNUL@@Base+0x24> │ │ │ │ │ │ │ │ -0008b750 : │ │ │ │ +0008b724 : │ │ │ │ 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 8b7d2 │ │ │ │ + bpl.n 8b7a6 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ mov r3, r0 │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.n 8b78e │ │ │ │ + bpl.n 8b762 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.n 8b7e6 │ │ │ │ + bpl.n 8b7ba │ │ │ │ cmn.w r3, #20 │ │ │ │ - beq.n 8b79c │ │ │ │ - cbz r1, 8b782 │ │ │ │ + beq.n 8b770 │ │ │ │ + cbz r1, 8b756 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r1, #0] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bpl.n 8b7c6 │ │ │ │ + bpl.n 8b79a │ │ │ │ add.w r0, r3, #20 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 8b79c │ │ │ │ + cbz r0, 8b770 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8b78a │ │ │ │ + beq.n 8b75e │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 8b78a │ │ │ │ + b.n 8b75e │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1d545c <_PyInterpreterState_SetRunningMain@@Base+0x2dc> │ │ │ │ + bl 1d458c <_PyInterpreterState_SetRunningMain@@Base+0x2dc> │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8b7da │ │ │ │ + beq.n 8b7ae │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r0, r2, #64 @ 0x40 │ │ │ │ - cbz r1, 8b7c2 │ │ │ │ - cbz r0, 8b7ca │ │ │ │ + cbz r1, 8b796 │ │ │ │ + cbz r0, 8b79e │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.n 8b7ca │ │ │ │ + bpl.n 8b79e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 8b786 │ │ │ │ + b.n 8b75a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8b782 │ │ │ │ + bne.n 8b756 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - b.n 8b78a │ │ │ │ + b.n 8b75e │ │ │ │ ldrd r2, r0, [r3, #20] │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 8b78a │ │ │ │ + b.n 8b75e │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 4cdbe │ │ │ │ + bl 4cdf6 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - cbz r1, 8b7e2 │ │ │ │ + cbz r1, 8b7b6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8b78a │ │ │ │ + b.n 8b75e │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b79c │ │ │ │ + beq.n 8b770 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8b782 │ │ │ │ + beq.n 8b756 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ str r2, [r1, #0] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ - b.n 8b782 │ │ │ │ + b.n 8b756 │ │ │ │ │ │ │ │ -0008b7f8 : │ │ │ │ +0008b7cc : │ │ │ │ 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 8b858 │ │ │ │ + bpl.n 8b82c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 8b836 │ │ │ │ + bcs.n 8b80a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ - cbz r0, 8b832 │ │ │ │ + cbz r0, 8b806 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8b832 │ │ │ │ + bge.n 8b806 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8b832 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8b806 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27220 @ 0x6a54 │ │ │ │ + movw r1, #22996 @ 0x59d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 7a53c │ │ │ │ - movw r0, #64424 @ 0xfba8 │ │ │ │ + bl 7a54c │ │ │ │ + movw r0, #60200 @ 0xeb28 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #453 @ 0x1c5 │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8b852 │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8b826 │ │ │ │ │ │ │ │ -0008b870 : │ │ │ │ +0008b844 : │ │ │ │ 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 8b928 │ │ │ │ + bne.n 8b8fc │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov ip, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ - cbz r3, 8b8f2 │ │ │ │ + cbz r3, 8b8c6 │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 8b8f2 │ │ │ │ - movw r3, #32753 @ 0x7ff1 │ │ │ │ + beq.n 8b8c6 │ │ │ │ + movw r3, #32041 @ 0x7d29 │ │ │ │ movt r3, #21 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 8b8d6 │ │ │ │ + bne.n 8b8aa │ │ │ │ ldr r6, [r2, #4] │ │ │ │ movw r3, #33688 @ 0x8398 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 8b8ea │ │ │ │ + beq.n 8b8be │ │ │ │ ldr.w r7, [r6, #172] @ 0xac │ │ │ │ - cbz r7, 8b8e2 │ │ │ │ + cbz r7, 8b8b6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 15802c │ │ │ │ + b.w 157d64 │ │ │ │ mov r3, lr │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 8b8ea │ │ │ │ + beq.n 8b8be │ │ │ │ ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 8b8de │ │ │ │ + bne.n 8b8b2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r4 │ │ │ │ - b.n 8b8ce │ │ │ │ + b.n 8b8a2 │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ - cbz r3, 8b938 │ │ │ │ + cbz r3, 8b90c │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ - cbz r1, 8b934 │ │ │ │ + cbz r1, 8b908 │ │ │ │ ldr.w r1, [r1, #132] @ 0x84 │ │ │ │ - cbz r1, 8b934 │ │ │ │ + cbz r1, 8b908 │ │ │ │ movw r3, #61060 @ 0xee84 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, ip │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dd6dc │ │ │ │ + bl dd5b0 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 8b96c │ │ │ │ + beq.n 8b940 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 28e3bc │ │ │ │ - bl 293fa8 <_Py_hashtable_foreach@@Base+0xdbc> │ │ │ │ + b.w 28d394 │ │ │ │ + bl 293020 <_Py_hashtable_foreach@@Base+0xdac> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - cbnz r3, 8b952 │ │ │ │ + cbnz r3, 8b926 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #27256 @ 0x6a78 │ │ │ │ + movw r1, #23032 @ 0x59f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.n 8b92c │ │ │ │ + bl d6c4c │ │ │ │ + b.n 8b900 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #21928 @ 0x55a8 │ │ │ │ + movw r1, #17704 @ 0x4528 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.n 8b92c │ │ │ │ - bl 7fe4c │ │ │ │ + bl d6c4c │ │ │ │ + b.n 8b900 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b91a │ │ │ │ - b.n 8b92c │ │ │ │ + beq.n 8b8ee │ │ │ │ + b.n 8b900 │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8ba0e │ │ │ │ + beq.n 8b9e2 │ │ │ │ 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 8ba1c │ │ │ │ + bpl.n 8b9f0 │ │ │ │ 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 8b9de │ │ │ │ + blt.n 8b9b2 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8b9f0 │ │ │ │ + bne.n 8b9c4 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 8b9f0 │ │ │ │ + beq.n 8b9c4 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ movw r1, #44624 @ 0xae50 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - beq.n 8ba12 │ │ │ │ + beq.n 8b9e6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7a554 │ │ │ │ + b.w 7a564 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw r1, #40968 @ 0xa008 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ adds r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - beq.n 8b9bc │ │ │ │ + beq.n 8b990 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6bb60 │ │ │ │ + bl 6bb98 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - bne.n 8b9c2 │ │ │ │ + bne.n 8b996 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 199dfc <_Py_NewReference@@Base+0x1d0c> │ │ │ │ - b.w be0c8 │ │ │ │ + b.w 19950c <_Py_NewReference@@Base+0x1d74> │ │ │ │ + b.w be154 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 78c14 │ │ │ │ + b.w 78c38 │ │ │ │ movw r1, #2722 @ 0xaa2 │ │ │ │ - movw r0, #65224 @ 0xfec8 │ │ │ │ + movw r0, #61000 @ 0xee48 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24c918 <_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] @ (8bba4 ) │ │ │ │ + ldr r3, [pc, #344] @ (8bb78 ) │ │ │ │ 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, #1420] @ 0x58c │ │ │ │ cmp r8, r7 │ │ │ │ - bne.n 8bac0 │ │ │ │ + bne.n 8ba94 │ │ │ │ ldr.w r2, [r6, #1424] @ 0x590 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8bac0 │ │ │ │ + bne.n 8ba94 │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ add r3, r4 │ │ │ │ ldr.w r0, [r3, #1428] @ 0x594 │ │ │ │ - cbz r0, 8baae │ │ │ │ + cbz r0, 8ba82 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ittt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ strlt r0, [sp, #12] │ │ │ │ - bge.n 8bb2e │ │ │ │ + bge.n 8bb02 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 8bb26 │ │ │ │ + bne.n 8bafa │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 8bab8 │ │ │ │ + beq.n 8ba8c │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 8bb42 │ │ │ │ + bmi.n 8bb16 │ │ │ │ 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 8bb26 │ │ │ │ + bne.n 8bafa │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8bb62 │ │ │ │ + beq.n 8bb36 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 84934 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ + bl 84918 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8baac │ │ │ │ + beq.n 8ba80 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8ba98 │ │ │ │ + beq.n 8ba6c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8bb9e │ │ │ │ + bne.n 8bb72 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.n 8bb9e │ │ │ │ + bgt.n 8bb72 │ │ │ │ add.w r3, r3, #42240 @ 0xa500 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ adds r3, #140 @ 0x8c │ │ │ │ adds r2, r3, r4 │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r1, r4, #4 │ │ │ │ @@ -143554,65 +143557,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 8bb54 │ │ │ │ + blt.n 8bb28 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 8ba98 │ │ │ │ + b.n 8ba6c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str.w r7, [r9] │ │ │ │ - b.n 8ba9e │ │ │ │ + b.n 8ba72 │ │ │ │ orr.w r3, r0, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 8bb26 │ │ │ │ + bne.n 8bafa │ │ │ │ bics.w r2, r0, #1 │ │ │ │ - beq.n 8bab8 │ │ │ │ + beq.n 8ba8c │ │ │ │ mov r0, r3 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8baa6 │ │ │ │ + bge.n 8ba7a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 8baa6 │ │ │ │ + b.n 8ba7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8bb22 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8bb22 │ │ │ │ + bne.n 8baf6 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8baf6 │ │ │ │ ldrh.w r2, [r0, #206] @ 0xce │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ - bcs.n 8bac6 │ │ │ │ + bcs.n 8ba9a │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8bac6 │ │ │ │ + bne.n 8ba9a │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.n 8bac6 │ │ │ │ + bgt.n 8ba9a │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl da22c <_PyEval_CheckExceptTypeValid@@Base+0x13c> │ │ │ │ + bl da11c <_PyEval_CheckExceptTypeValid@@Base+0x13c> │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r7, [r7, #192] @ 0xc0 │ │ │ │ - bl 84934 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ + bl 84918 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8bad4 │ │ │ │ + b.n 8baa8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 8ba98 │ │ │ │ + b.n 8ba6c │ │ │ │ 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 │ │ │ │ @@ -143621,135 +143624,135 @@ │ │ │ │ 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 8bbea │ │ │ │ + beq.n 8bbbe │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #64] @ (8bc18 ) │ │ │ │ + ldr r0, [pc, #64] @ (8bbec ) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ mov r3, ip │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8bc1c <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8bbf0 <_PyObject_MakeTpCall@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r3, 8bbfe │ │ │ │ + cbnz r3, 8bbd2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8bbe6 │ │ │ │ + bge.n 8bbba │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 8bbe6 │ │ │ │ + b.n 8bbba │ │ │ │ str r1, [sp, #12] │ │ │ │ - movw r0, #29260 @ 0x724c │ │ │ │ + movw r0, #25036 @ 0x61cc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r3 │ │ │ │ - bl 262538 <_PyTime_ObjectToTimeval@@Base+0xf98> │ │ │ │ + bl 2616c8 <_PyTime_ObjectToTimeval@@Base+0xf98> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8bbec │ │ │ │ - b.n 8bbe6 │ │ │ │ + bne.n 8bbc0 │ │ │ │ + b.n 8bbba │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008bc1c <_PyObject_MakeTpCall@@Base>: │ │ │ │ +0008bbf0 <_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.w sl, [r2, #64] @ 0x40 │ │ │ │ ldr r6, [r7, #56] @ 0x38 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8c170 <_PyObject_MakeTpCall@@Base+0x554> │ │ │ │ + beq.w 8c144 <_PyObject_MakeTpCall@@Base+0x554> │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bf38 <_PyObject_MakeTpCall@@Base+0x31c> │ │ │ │ - blt.w 8c160 <_PyObject_MakeTpCall@@Base+0x544> │ │ │ │ + beq.w 8bf0c <_PyObject_MakeTpCall@@Base+0x31c> │ │ │ │ + blt.w 8c134 <_PyObject_MakeTpCall@@Base+0x544> │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r2, #19 │ │ │ │ - bgt.w 8c052 <_PyObject_MakeTpCall@@Base+0x436> │ │ │ │ - ldr r2, [pc, #744] @ (8bf44 <_PyObject_MakeTpCall@@Base+0x328>) │ │ │ │ + bgt.w 8c026 <_PyObject_MakeTpCall@@Base+0x436> │ │ │ │ + ldr r2, [pc, #744] @ (8bf18 <_PyObject_MakeTpCall@@Base+0x328>) │ │ │ │ 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, #1720] @ 0x6b8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8bf12 <_PyObject_MakeTpCall@@Base+0x2f6> │ │ │ │ - ldr.w ip, [pc, #720] @ 8bf48 <_PyObject_MakeTpCall@@Base+0x32c> │ │ │ │ + beq.w 8bee6 <_PyObject_MakeTpCall@@Base+0x2f6> │ │ │ │ + ldr.w ip, [pc, #720] @ 8bf1c <_PyObject_MakeTpCall@@Base+0x32c> │ │ │ │ ldr.w r1, [r2, #1724] @ 0x6bc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str.w r0, [r2, #1720] @ 0x6b8 │ │ │ │ subs r1, #1 │ │ │ │ ldr.w fp, [ip, #1600] @ 0x640 │ │ │ │ str.w r1, [r2, #1724] @ 0x6bc │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 8c126 <_PyObject_MakeTpCall@@Base+0x50a> │ │ │ │ + bne.w 8c0fa <_PyObject_MakeTpCall@@Base+0x50a> │ │ │ │ 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 8be88 <_PyObject_MakeTpCall@@Base+0x26c> │ │ │ │ + bge.w 8be5c <_PyObject_MakeTpCall@@Base+0x26c> │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r0, [ip] │ │ │ │ - beq.n 8bd26 <_PyObject_MakeTpCall@@Base+0x10a> │ │ │ │ + beq.n 8bcfa <_PyObject_MakeTpCall@@Base+0x10a> │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8bf50 <_PyObject_MakeTpCall@@Base+0x334> │ │ │ │ + bne.w 8bf24 <_PyObject_MakeTpCall@@Base+0x334> │ │ │ │ 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 8bea0 <_PyObject_MakeTpCall@@Base+0x284> │ │ │ │ + bge.w 8be74 <_PyObject_MakeTpCall@@Base+0x284> │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, #2 │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ - beq.n 8bd26 <_PyObject_MakeTpCall@@Base+0x10a> │ │ │ │ + beq.n 8bcfa <_PyObject_MakeTpCall@@Base+0x10a> │ │ │ │ add.w fp, ip, #4 │ │ │ │ add.w lr, r9, r3, lsl #2 │ │ │ │ add.w ip, r9, #8 │ │ │ │ ldr.w r0, [ip], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8bef2 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ + bne.w 8bec6 <_PyObject_MakeTpCall@@Base+0x2d6> │ │ │ │ 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 8bf06 <_PyObject_MakeTpCall@@Base+0x2ea> │ │ │ │ + bge.w 8beda <_PyObject_MakeTpCall@@Base+0x2ea> │ │ │ │ adds r1, #1 │ │ │ │ cmp ip, lr │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r0, [fp, #4]! │ │ │ │ - bne.n 8bcfc <_PyObject_MakeTpCall@@Base+0xe0> │ │ │ │ - cbz r2, 8bd92 <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ - ldr r2, [pc, #536] @ (8bf44 <_PyObject_MakeTpCall@@Base+0x328>) │ │ │ │ + bne.n 8bcd0 <_PyObject_MakeTpCall@@Base+0xe0> │ │ │ │ + cbz r2, 8bd66 <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ + ldr r2, [pc, #536] @ (8bf18 <_PyObject_MakeTpCall@@Base+0x328>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ sub.w r0, r4, #8 │ │ │ │ ldr.w lr, [r1, r2] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ and.w r1, r2, #3 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ addw fp, r2, #3756 @ 0xeac │ │ │ │ @@ -143770,63 +143773,63 @@ │ │ │ │ ldr.w r0, [r2, #3768] @ 0xeb8 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ ldr.w r1, [r2, #3764] @ 0xeb4 │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [r2, #3768] @ 0xeb8 │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.w 8bf94 <_PyObject_MakeTpCall@@Base+0x378> │ │ │ │ + bgt.w 8bf68 <_PyObject_MakeTpCall@@Base+0x378> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8beac <_PyObject_MakeTpCall@@Base+0x290> │ │ │ │ + bne.w 8be80 <_PyObject_MakeTpCall@@Base+0x290> │ │ │ │ mov fp, r6 │ │ │ │ ldr.w r3, [r8, #712] @ 0x2c8 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.w 8c1f4 <_PyObject_MakeTpCall@@Base+0x5d8> │ │ │ │ - movw r3, #49925 @ 0xc305 │ │ │ │ + bcc.w 8c1c8 <_PyObject_MakeTpCall@@Base+0x5d8> │ │ │ │ + movw r3, #49881 @ 0xc2d9 │ │ │ │ movt r3, #8 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 8be94 <_PyObject_MakeTpCall@@Base+0x278> │ │ │ │ + bne.n 8be68 <_PyObject_MakeTpCall@@Base+0x278> │ │ │ │ movw r3, #39512 @ 0x9a58 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 8bfe4 <_PyObject_MakeTpCall@@Base+0x3c8> │ │ │ │ - ldr r2, [pc, #388] @ (8bf44 <_PyObject_MakeTpCall@@Base+0x328>) │ │ │ │ + beq.w 8bfb8 <_PyObject_MakeTpCall@@Base+0x3c8> │ │ │ │ + ldr r2, [pc, #388] @ (8bf18 <_PyObject_MakeTpCall@@Base+0x328>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w sl, [r3, r2] │ │ │ │ ldr.w r3, [r5, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c1d8 <_PyObject_MakeTpCall@@Base+0x5bc> │ │ │ │ + beq.w 8c1ac <_PyObject_MakeTpCall@@Base+0x5bc> │ │ │ │ mov r2, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c0b4 <_PyObject_MakeTpCall@@Base+0x498> │ │ │ │ + beq.w 8c088 <_PyObject_MakeTpCall@@Base+0x498> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c1ac <_PyObject_MakeTpCall@@Base+0x590> │ │ │ │ + bne.w 8c180 <_PyObject_MakeTpCall@@Base+0x590> │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 8c00e <_PyObject_MakeTpCall@@Base+0x3f2> │ │ │ │ + bne.w 8bfe2 <_PyObject_MakeTpCall@@Base+0x3f2> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 8be0a <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ + cbz r3, 8bdde <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ mov r2, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8c0f0 <_PyObject_MakeTpCall@@Base+0x4d4> │ │ │ │ + blt.w 8c0c4 <_PyObject_MakeTpCall@@Base+0x4d4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8be68 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + bge.n 8be3c <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8be68 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ - ldr r3, [pc, #296] @ (8bf44 <_PyObject_MakeTpCall@@Base+0x328>) │ │ │ │ + cbnz r3, 8be3c <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + ldr r3, [pc, #296] @ (8bf18 <_PyObject_MakeTpCall@@Base+0x328>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w sl, [r2, r3] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [sl, #712] @ 0x2c8 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ subs r3, r7, r3 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ @@ -143836,573 +143839,573 @@ │ │ │ │ str r2, [r7, #4] │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r2, #0 │ │ │ │ andlt.w r2, r2, #1 │ │ │ │ str r1, [r7, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c214 <_PyObject_MakeTpCall@@Base+0x5f8> │ │ │ │ - ldr r2, [pc, #248] @ (8bf48 <_PyObject_MakeTpCall@@Base+0x32c>) │ │ │ │ + bne.w 8c1e8 <_PyObject_MakeTpCall@@Base+0x5f8> │ │ │ │ + ldr r2, [pc, #248] @ (8bf1c <_PyObject_MakeTpCall@@Base+0x32c>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c10c <_PyObject_MakeTpCall@@Base+0x4f0> │ │ │ │ + bne.w 8c0e0 <_PyObject_MakeTpCall@@Base+0x4f0> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c0d8 <_PyObject_MakeTpCall@@Base+0x4bc> │ │ │ │ + bne.w 8c0ac <_PyObject_MakeTpCall@@Base+0x4bc> │ │ │ │ cmp r6, fp │ │ │ │ - bne.n 8bf68 <_PyObject_MakeTpCall@@Base+0x34c> │ │ │ │ + bne.n 8bf3c <_PyObject_MakeTpCall@@Base+0x34c> │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8c0a0 <_PyObject_MakeTpCall@@Base+0x484> │ │ │ │ + beq.w 8c074 <_PyObject_MakeTpCall@@Base+0x484> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c176 <_PyObject_MakeTpCall@@Base+0x55a> │ │ │ │ + bne.w 8c14a <_PyObject_MakeTpCall@@Base+0x55a> │ │ │ │ mov r0, r9 │ │ │ │ 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 8bcc6 <_PyObject_MakeTpCall@@Base+0xaa> │ │ │ │ - b.n 8bd26 <_PyObject_MakeTpCall@@Base+0x10a> │ │ │ │ + bne.w 8bc9a <_PyObject_MakeTpCall@@Base+0xaa> │ │ │ │ + b.n 8bcfa <_PyObject_MakeTpCall@@Base+0x10a> │ │ │ │ mov r2, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx sl │ │ │ │ mov r9, r0 │ │ │ │ - b.n 8be0a <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ + b.n 8bdde <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ cmp r3, #2 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ - bne.w 8bcf0 <_PyObject_MakeTpCall@@Base+0xd4> │ │ │ │ - b.n 8bd26 <_PyObject_MakeTpCall@@Base+0x10a> │ │ │ │ + bne.w 8bcc4 <_PyObject_MakeTpCall@@Base+0xd4> │ │ │ │ + b.n 8bcfa <_PyObject_MakeTpCall@@Base+0x10a> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.w 8bd98 <_PyObject_MakeTpCall@@Base+0x17c> │ │ │ │ + bmi.w 8bd6c <_PyObject_MakeTpCall@@Base+0x17c> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c21e <_PyObject_MakeTpCall@@Base+0x602> │ │ │ │ + beq.w 8c1f2 <_PyObject_MakeTpCall@@Base+0x602> │ │ │ │ add.w r1, r9, r3, lsl #2 │ │ │ │ add.w r0, r6, #16 │ │ │ │ - bl c1348 │ │ │ │ + bl c13d0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8bd9a <_PyObject_MakeTpCall@@Base+0x17e> │ │ │ │ + bne.w 8bd6e <_PyObject_MakeTpCall@@Base+0x17e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8c0ae <_PyObject_MakeTpCall@@Base+0x492> │ │ │ │ + bge.w 8c082 <_PyObject_MakeTpCall@@Base+0x492> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c0ae <_PyObject_MakeTpCall@@Base+0x492> │ │ │ │ + bne.w 8c082 <_PyObject_MakeTpCall@@Base+0x492> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c0ae <_PyObject_MakeTpCall@@Base+0x492> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8c082 <_PyObject_MakeTpCall@@Base+0x492> │ │ │ │ ldr.w r0, [ip], #4 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8bd1a <_PyObject_MakeTpCall@@Base+0xfe> │ │ │ │ + blt.w 8bcee <_PyObject_MakeTpCall@@Base+0xfe> │ │ │ │ cmp ip, lr │ │ │ │ str.w r0, [fp, #4]! │ │ │ │ - bne.n 8beee <_PyObject_MakeTpCall@@Base+0x2d2> │ │ │ │ - b.n 8bd28 <_PyObject_MakeTpCall@@Base+0x10c> │ │ │ │ + bne.n 8bec2 <_PyObject_MakeTpCall@@Base+0x2d2> │ │ │ │ + b.n 8bcfc <_PyObject_MakeTpCall@@Base+0x10c> │ │ │ │ cmp lr, ip │ │ │ │ str.w r0, [fp, #4]! │ │ │ │ - bne.w 8bcfc <_PyObject_MakeTpCall@@Base+0xe0> │ │ │ │ - b.n 8bd26 <_PyObject_MakeTpCall@@Base+0x10a> │ │ │ │ + bne.w 8bcd0 <_PyObject_MakeTpCall@@Base+0xe0> │ │ │ │ + b.n 8bcfa <_PyObject_MakeTpCall@@Base+0x10a> │ │ │ │ mov r1, r3 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 76f98 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76fd0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c0ae <_PyObject_MakeTpCall@@Base+0x492> │ │ │ │ + beq.w 8c082 <_PyObject_MakeTpCall@@Base+0x492> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w ip, r0, #16 │ │ │ │ str r2, [r0, #12] │ │ │ │ - b.n 8bca2 <_PyObject_MakeTpCall@@Base+0x86> │ │ │ │ - ldr r4, [pc, #16] @ (8bf4c <_PyObject_MakeTpCall@@Base+0x330>) │ │ │ │ + b.n 8bc76 <_PyObject_MakeTpCall@@Base+0x86> │ │ │ │ + ldr r4, [pc, #16] @ (8bf20 <_PyObject_MakeTpCall@@Base+0x330>) │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8bd98 <_PyObject_MakeTpCall@@Base+0x17c> │ │ │ │ - b.n 8beac <_PyObject_MakeTpCall@@Base+0x290> │ │ │ │ + beq.w 8bd6c <_PyObject_MakeTpCall@@Base+0x17c> │ │ │ │ + b.n 8be80 <_PyObject_MakeTpCall@@Base+0x290> │ │ │ │ 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 r0, [r1, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8bf88 <_PyObject_MakeTpCall@@Base+0x36c> │ │ │ │ + bge.n 8bf5c <_PyObject_MakeTpCall@@Base+0x36c> │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, #2 │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ - bne.w 8bcf0 <_PyObject_MakeTpCall@@Base+0xd4> │ │ │ │ - b.n 8bd28 <_PyObject_MakeTpCall@@Base+0x10c> │ │ │ │ + bne.w 8bcc4 <_PyObject_MakeTpCall@@Base+0xd4> │ │ │ │ + b.n 8bcfc <_PyObject_MakeTpCall@@Base+0x10c> │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8be6c <_PyObject_MakeTpCall@@Base+0x250> │ │ │ │ + bge.w 8be40 <_PyObject_MakeTpCall@@Base+0x250> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8be6c <_PyObject_MakeTpCall@@Base+0x250> │ │ │ │ + bne.w 8be40 <_PyObject_MakeTpCall@@Base+0x250> │ │ │ │ mov r0, fp │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8be6c <_PyObject_MakeTpCall@@Base+0x250> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8be40 <_PyObject_MakeTpCall@@Base+0x250> │ │ │ │ cmp r3, #2 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ - bne.w 8bcf0 <_PyObject_MakeTpCall@@Base+0xd4> │ │ │ │ - b.n 8bd28 <_PyObject_MakeTpCall@@Base+0x10c> │ │ │ │ + bne.w 8bcc4 <_PyObject_MakeTpCall@@Base+0xd4> │ │ │ │ + b.n 8bcfc <_PyObject_MakeTpCall@@Base+0x10c> │ │ │ │ ldr.w r0, [r2, #3748] @ 0xea4 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.w 8bd92 <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ + beq.w 8bd66 <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ ldr.w r2, [r2, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8bd92 <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ + bne.w 8bd66 <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ ldr.w r2, [lr, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8c150 <_PyObject_MakeTpCall@@Base+0x534> │ │ │ │ + bne.w 8c124 <_PyObject_MakeTpCall@@Base+0x534> │ │ │ │ add.w r1, lr, #12 │ │ │ │ ldr.w r2, [lr, #12] │ │ │ │ lsls r0, r2, #27 │ │ │ │ - bmi.w 8bd92 <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ + bmi.w 8bd66 <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8bfc8 <_PyObject_MakeTpCall@@Base+0x3ac> │ │ │ │ + bne.n 8bf9c <_PyObject_MakeTpCall@@Base+0x3ac> │ │ │ │ dmb ish │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8bd98 <_PyObject_MakeTpCall@@Base+0x17c> │ │ │ │ - b.n 8beac <_PyObject_MakeTpCall@@Base+0x290> │ │ │ │ + beq.w 8bd6c <_PyObject_MakeTpCall@@Base+0x17c> │ │ │ │ + b.n 8be80 <_PyObject_MakeTpCall@@Base+0x290> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 8c268 <_PyObject_MakeTpCall@@Base+0x64c> │ │ │ │ + beq.w 8c23c <_PyObject_MakeTpCall@@Base+0x64c> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 8bdbe <_PyObject_MakeTpCall@@Base+0x1a2> │ │ │ │ + beq.w 8bd92 <_PyObject_MakeTpCall@@Base+0x1a2> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27432 @ 0x6b28 │ │ │ │ + movw r1, #23208 @ 0x5aa8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 8be0a <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ + b.n 8bdde <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c2b4 <_PyObject_MakeTpCall@@Base+0x698> │ │ │ │ + beq.w 8c288 <_PyObject_MakeTpCall@@Base+0x698> │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 8be0a <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ + ble.w 8bdde <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 8bdf6 <_PyObject_MakeTpCall@@Base+0x1da> │ │ │ │ + beq.w 8bdca <_PyObject_MakeTpCall@@Base+0x1da> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 8be0a <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ + beq.w 8bdde <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 8bdf6 <_PyObject_MakeTpCall@@Base+0x1da> │ │ │ │ + beq.w 8bdca <_PyObject_MakeTpCall@@Base+0x1da> │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 8be0a <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ + beq.w 8bdde <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ adds r2, #20 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w ip, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r5, ip │ │ │ │ - beq.w 8bdf6 <_PyObject_MakeTpCall@@Base+0x1da> │ │ │ │ + beq.w 8bdca <_PyObject_MakeTpCall@@Base+0x1da> │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8c040 <_PyObject_MakeTpCall@@Base+0x424> │ │ │ │ - b.n 8be0a <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ + bne.n 8c014 <_PyObject_MakeTpCall@@Base+0x424> │ │ │ │ + b.n 8bdde <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ movw r2, #65531 @ 0xfffb │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 8c244 <_PyObject_MakeTpCall@@Base+0x628> │ │ │ │ + bhi.w 8c218 <_PyObject_MakeTpCall@@Base+0x628> │ │ │ │ mov r1, r3 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 76f98 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76fd0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8c0ae <_PyObject_MakeTpCall@@Base+0x492> │ │ │ │ + cbz r0, 8c082 <_PyObject_MakeTpCall@@Base+0x492> │ │ │ │ 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 8bcc6 <_PyObject_MakeTpCall@@Base+0xaa> │ │ │ │ + b.n 8bc9a <_PyObject_MakeTpCall@@Base+0xaa> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c222 <_PyObject_MakeTpCall@@Base+0x606> │ │ │ │ + beq.w 8c1f6 <_PyObject_MakeTpCall@@Base+0x606> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c222 <_PyObject_MakeTpCall@@Base+0x606> │ │ │ │ + beq.w 8c1f6 <_PyObject_MakeTpCall@@Base+0x606> │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 8be7e <_PyObject_MakeTpCall@@Base+0x262> │ │ │ │ - cbz r3, 8c0bc <_PyObject_MakeTpCall@@Base+0x4a0> │ │ │ │ + b.n 8be52 <_PyObject_MakeTpCall@@Base+0x262> │ │ │ │ + cbz r3, 8c090 <_PyObject_MakeTpCall@@Base+0x4a0> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c008 <_PyObject_MakeTpCall@@Base+0x3ec> │ │ │ │ + bne.n 8bfdc <_PyObject_MakeTpCall@@Base+0x3ec> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #22212 @ 0x56c4 │ │ │ │ + movw r2, #17988 @ 0x4644 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl 1f6a48 <_PyErr_Format@@Base> │ │ │ │ - b.n 8c008 <_PyObject_MakeTpCall@@Base+0x3ec> │ │ │ │ + bl 1f5b70 <_PyErr_Format@@Base> │ │ │ │ + b.n 8bfdc <_PyObject_MakeTpCall@@Base+0x3ec> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.w 8be68 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + ble.w 8be3c <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8be68 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + beq.w 8be3c <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ mov r0, sl │ │ │ │ - bl 205b68 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 8be68 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + bl 204c94 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 8be3c <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8c008 <_PyObject_MakeTpCall@@Base+0x3ec> │ │ │ │ + bge.n 8bfdc <_PyObject_MakeTpCall@@Base+0x3ec> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c008 <_PyObject_MakeTpCall@@Base+0x3ec> │ │ │ │ + bne.n 8bfdc <_PyObject_MakeTpCall@@Base+0x3ec> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c008 <_PyObject_MakeTpCall@@Base+0x3ec> │ │ │ │ - movw r1, #6105 @ 0x17d9 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8bfdc <_PyObject_MakeTpCall@@Base+0x3ec> │ │ │ │ + movw r1, #5177 @ 0x1439 │ │ │ │ movt r1, #19 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8be58 <_PyObject_MakeTpCall@@Base+0x23c> │ │ │ │ + beq.w 8be2c <_PyObject_MakeTpCall@@Base+0x23c> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8be58 <_PyObject_MakeTpCall@@Base+0x23c> │ │ │ │ - movw r2, #6105 @ 0x17d9 │ │ │ │ + b.n 8be2c <_PyObject_MakeTpCall@@Base+0x23c> │ │ │ │ + movw r2, #5177 @ 0x1439 │ │ │ │ movt r2, #19 │ │ │ │ cmp fp, r2 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bne.w 8c25a <_PyObject_MakeTpCall@@Base+0x63e> │ │ │ │ + bne.w 8c22e <_PyObject_MakeTpCall@@Base+0x63e> │ │ │ │ add.w r0, ip, #1592 @ 0x638 │ │ │ │ - bl 6b7b0 │ │ │ │ + bl 6b7e8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8bc98 <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ + bne.w 8bc6c <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 131e48 │ │ │ │ + bl 131aa0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 8bc98 <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ + b.n 8bc6c <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8bfb6 <_PyObject_MakeTpCall@@Base+0x39a> │ │ │ │ + beq.w 8bf8a <_PyObject_MakeTpCall@@Base+0x39a> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8bd98 <_PyObject_MakeTpCall@@Base+0x17c> │ │ │ │ - b.n 8beac <_PyObject_MakeTpCall@@Base+0x290> │ │ │ │ + beq.w 8bd6c <_PyObject_MakeTpCall@@Base+0x17c> │ │ │ │ + b.n 8be80 <_PyObject_MakeTpCall@@Base+0x290> │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - movw r0, #64396 @ 0xfb8c │ │ │ │ + movw r0, #60172 @ 0xeb0c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8c0ae <_PyObject_MakeTpCall@@Base+0x492> │ │ │ │ - bl 20ebd8 │ │ │ │ - b.n 8c0ae <_PyObject_MakeTpCall@@Base+0x492> │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8c082 <_PyObject_MakeTpCall@@Base+0x492> │ │ │ │ + bl 20dca0 │ │ │ │ + b.n 8c082 <_PyObject_MakeTpCall@@Base+0x492> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8be7e <_PyObject_MakeTpCall@@Base+0x262> │ │ │ │ + beq.w 8be52 <_PyObject_MakeTpCall@@Base+0x262> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8c292 <_PyObject_MakeTpCall@@Base+0x676> │ │ │ │ + blt.w 8c266 <_PyObject_MakeTpCall@@Base+0x676> │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ adds r7, #20 │ │ │ │ - movw r2, #22260 @ 0x56f4 │ │ │ │ + movw r2, #18036 @ 0x4674 │ │ │ │ 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 23c224 <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ + b.w 23b3ac <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8bdec <_PyObject_MakeTpCall@@Base+0x1d0> │ │ │ │ + beq.w 8bdc0 <_PyObject_MakeTpCall@@Base+0x1d0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8c2a6 <_PyObject_MakeTpCall@@Base+0x68a> │ │ │ │ + blt.n 8c27a <_PyObject_MakeTpCall@@Base+0x68a> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #22260 @ 0x56f4 │ │ │ │ + movw r2, #18036 @ 0x4674 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl 23c224 <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ - b.n 8c008 <_PyObject_MakeTpCall@@Base+0x3ec> │ │ │ │ + bl 23b3ac <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ + b.n 8bfdc <_PyObject_MakeTpCall@@Base+0x3ec> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #27464 @ 0x6b48 │ │ │ │ + movw r2, #23240 @ 0x5ac8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - bl 1f6a48 <_PyErr_Format@@Base> │ │ │ │ - b.n 8c008 <_PyObject_MakeTpCall@@Base+0x3ec> │ │ │ │ + bl 1f5b70 <_PyErr_Format@@Base> │ │ │ │ + b.n 8bfdc <_PyObject_MakeTpCall@@Base+0x3ec> │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.w 8bda4 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ - movw r1, #27400 @ 0x6b08 │ │ │ │ + bcc.w 8bd78 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ + movw r1, #23176 @ 0x5a88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r8 │ │ │ │ bl 312fc <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c008 <_PyObject_MakeTpCall@@Base+0x3ec> │ │ │ │ - b.n 8bda4 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ + bne.w 8bfdc <_PyObject_MakeTpCall@@Base+0x3ec> │ │ │ │ + b.n 8bd78 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 20551c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.n 8be68 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + bl 204644 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.n 8be3c <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ mov r6, r2 │ │ │ │ - b.n 8bd98 <_PyObject_MakeTpCall@@Base+0x17c> │ │ │ │ + b.n 8bd6c <_PyObject_MakeTpCall@@Base+0x17c> │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ adds r7, #20 │ │ │ │ - movw r2, #22212 @ 0x56c4 │ │ │ │ + movw r2, #17988 @ 0x4644 │ │ │ │ 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 1f6a48 <_PyErr_Format@@Base> │ │ │ │ + b.w 1f5b70 <_PyErr_Format@@Base> │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 1fc770 │ │ │ │ + bl 1fb898 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r4, r0 │ │ │ │ add.w ip, r0, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c080 <_PyObject_MakeTpCall@@Base+0x464> │ │ │ │ - b.n 8c0ae <_PyObject_MakeTpCall@@Base+0x492> │ │ │ │ + bne.w 8c054 <_PyObject_MakeTpCall@@Base+0x464> │ │ │ │ + b.n 8c082 <_PyObject_MakeTpCall@@Base+0x492> │ │ │ │ ldr.w r2, [ip, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - b.n 8bc98 <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ + b.n 8bc6c <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 8c278 <_PyObject_MakeTpCall@@Base+0x65c> │ │ │ │ + beq.n 8c24c <_PyObject_MakeTpCall@@Base+0x65c> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8bff2 <_PyObject_MakeTpCall@@Base+0x3d6> │ │ │ │ + bne.w 8bfc6 <_PyObject_MakeTpCall@@Base+0x3d6> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8be0a <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ + bge.w 8bdde <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 8be0a <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ + b.n 8bdde <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c18a <_PyObject_MakeTpCall@@Base+0x56e> │ │ │ │ + bne.w 8c15e <_PyObject_MakeTpCall@@Base+0x56e> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c18a <_PyObject_MakeTpCall@@Base+0x56e> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8c15e <_PyObject_MakeTpCall@@Base+0x56e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c1bc <_PyObject_MakeTpCall@@Base+0x5a0> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c1bc <_PyObject_MakeTpCall@@Base+0x5a0> │ │ │ │ + bne.n 8c190 <_PyObject_MakeTpCall@@Base+0x5a0> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8c190 <_PyObject_MakeTpCall@@Base+0x5a0> │ │ │ │ mov r2, r3 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 8bdf6 <_PyObject_MakeTpCall@@Base+0x1da> │ │ │ │ + beq.w 8bdca <_PyObject_MakeTpCall@@Base+0x1da> │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8c2b6 <_PyObject_MakeTpCall@@Base+0x69a> │ │ │ │ + bne.n 8c28a <_PyObject_MakeTpCall@@Base+0x69a> │ │ │ │ movw r2, #34368 @ 0x8640 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 8bdf6 <_PyObject_MakeTpCall@@Base+0x1da> │ │ │ │ - b.n 8be0a <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ + beq.w 8bdca <_PyObject_MakeTpCall@@Base+0x1da> │ │ │ │ + b.n 8bdde <_PyObject_MakeTpCall@@Base+0x1ee> │ │ │ │ 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 8c2f0 <_PyObject_MakeTpCall@@Base+0x6d4> │ │ │ │ + bcc.n 8c2c4 <_PyObject_MakeTpCall@@Base+0x6d4> │ │ │ │ movs r0, #0 │ │ │ │ pop {r7, pc} │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 8c2ec <_PyObject_MakeTpCall@@Base+0x6d0> │ │ │ │ + bcc.n 8c2c0 <_PyObject_MakeTpCall@@Base+0x6d0> │ │ │ │ bl 312fc <_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 8c362 <_PyObject_MakeTpCall@@Base+0x746> │ │ │ │ - ldr r0, [pc, #340] @ (8c478 <_PyObject_MakeTpCall@@Base+0x85c>) │ │ │ │ + beq.n 8c336 <_PyObject_MakeTpCall@@Base+0x746> │ │ │ │ + ldr r0, [pc, #340] @ (8c44c <_PyObject_MakeTpCall@@Base+0x85c>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r5, #156] @ 0x9c │ │ │ │ ldr r6, [r4, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8c3cc <_PyObject_MakeTpCall@@Base+0x7b0> │ │ │ │ + beq.n 8c3a0 <_PyObject_MakeTpCall@@Base+0x7b0> │ │ │ │ mov r0, r5 │ │ │ │ strd r1, r2, [sp] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8c3a6 <_PyObject_MakeTpCall@@Base+0x78a> │ │ │ │ + cbz r0, 8c37a <_PyObject_MakeTpCall@@Base+0x78a> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c3ec <_PyObject_MakeTpCall@@Base+0x7d0> │ │ │ │ + bne.n 8c3c0 <_PyObject_MakeTpCall@@Base+0x7d0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 8c384 <_PyObject_MakeTpCall@@Base+0x768> │ │ │ │ + bne.n 8c358 <_PyObject_MakeTpCall@@Base+0x768> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 8c35c <_PyObject_MakeTpCall@@Base+0x740> │ │ │ │ + cbz r3, 8c330 <_PyObject_MakeTpCall@@Base+0x740> │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 8c3b4 <_PyObject_MakeTpCall@@Base+0x798> │ │ │ │ + blt.n 8c388 <_PyObject_MakeTpCall@@Base+0x798> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 8c42e <_PyObject_MakeTpCall@@Base+0x812> │ │ │ │ + beq.n 8c402 <_PyObject_MakeTpCall@@Base+0x812> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 8c322 <_PyObject_MakeTpCall@@Base+0x706> │ │ │ │ + beq.n 8c2f6 <_PyObject_MakeTpCall@@Base+0x706> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27432 @ 0x6b28 │ │ │ │ + movw r1, #23208 @ 0x5aa8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 8c3b0 <_PyObject_MakeTpCall@@Base+0x794> │ │ │ │ + bl f3560 │ │ │ │ + b.n 8c384 <_PyObject_MakeTpCall@@Base+0x794> │ │ │ │ ldr.w r0, [r3, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8c448 <_PyObject_MakeTpCall@@Base+0x82c> │ │ │ │ + beq.n 8c41c <_PyObject_MakeTpCall@@Base+0x82c> │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ movs r6, #0 │ │ │ │ adds r0, #12 │ │ │ │ cmp lr, r6 │ │ │ │ add.w r6, r6, #1 │ │ │ │ - ble.n 8c35c <_PyObject_MakeTpCall@@Base+0x740> │ │ │ │ + ble.n 8c330 <_PyObject_MakeTpCall@@Base+0x740> │ │ │ │ ldr.w ip, [r0, #4]! │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 8c394 <_PyObject_MakeTpCall@@Base+0x778> │ │ │ │ - b.n 8c34e <_PyObject_MakeTpCall@@Base+0x732> │ │ │ │ + bne.n 8c368 <_PyObject_MakeTpCall@@Base+0x778> │ │ │ │ + b.n 8c322 <_PyObject_MakeTpCall@@Base+0x732> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8c41a <_PyObject_MakeTpCall@@Base+0x7fe> │ │ │ │ + beq.n 8c3ee <_PyObject_MakeTpCall@@Base+0x7fe> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8c41a <_PyObject_MakeTpCall@@Base+0x7fe> │ │ │ │ + beq.n 8c3ee <_PyObject_MakeTpCall@@Base+0x7fe> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8c35c <_PyObject_MakeTpCall@@Base+0x740> │ │ │ │ + b.n 8c330 <_PyObject_MakeTpCall@@Base+0x740> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8c3b0 <_PyObject_MakeTpCall@@Base+0x794> │ │ │ │ + bge.n 8c384 <_PyObject_MakeTpCall@@Base+0x794> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c3b0 <_PyObject_MakeTpCall@@Base+0x794> │ │ │ │ + bne.n 8c384 <_PyObject_MakeTpCall@@Base+0x794> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c3b0 <_PyObject_MakeTpCall@@Base+0x794> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8c384 <_PyObject_MakeTpCall@@Base+0x794> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movw r1, #44536 @ 0xadf8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - movw r2, #27464 @ 0x6b48 │ │ │ │ + movw r2, #23240 @ 0x5ac8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f6a48 <_PyErr_Format@@Base> │ │ │ │ + b.w 1f5b70 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8c348 <_PyObject_MakeTpCall@@Base+0x72c> │ │ │ │ + beq.n 8c31c <_PyObject_MakeTpCall@@Base+0x72c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 8c468 <_PyObject_MakeTpCall@@Base+0x84c> │ │ │ │ + blt.n 8c43c <_PyObject_MakeTpCall@@Base+0x84c> │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #22260 @ 0x56f4 │ │ │ │ + movw r2, #18036 @ 0x4674 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 23c224 <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ + b.w 23b3ac <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ - movw r2, #22212 @ 0x56c4 │ │ │ │ + movw r2, #17988 @ 0x4644 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r3, r5 │ │ │ │ - b.n 8c3de <_PyObject_MakeTpCall@@Base+0x7c2> │ │ │ │ - cbz r2, 8c436 <_PyObject_MakeTpCall@@Base+0x81a> │ │ │ │ + b.n 8c3b2 <_PyObject_MakeTpCall@@Base+0x7c2> │ │ │ │ + cbz r2, 8c40a <_PyObject_MakeTpCall@@Base+0x81a> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c36c <_PyObject_MakeTpCall@@Base+0x750> │ │ │ │ + bne.n 8c340 <_PyObject_MakeTpCall@@Base+0x750> │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8c35c <_PyObject_MakeTpCall@@Base+0x740> │ │ │ │ + bge.n 8c330 <_PyObject_MakeTpCall@@Base+0x740> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 8c35c <_PyObject_MakeTpCall@@Base+0x740> │ │ │ │ + b.n 8c330 <_PyObject_MakeTpCall@@Base+0x740> │ │ │ │ mov r0, r3 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 8c34e <_PyObject_MakeTpCall@@Base+0x732> │ │ │ │ + beq.w 8c322 <_PyObject_MakeTpCall@@Base+0x732> │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8c44a <_PyObject_MakeTpCall@@Base+0x82e> │ │ │ │ + bne.n 8c41e <_PyObject_MakeTpCall@@Base+0x82e> │ │ │ │ movw r0, #34368 @ 0x8640 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 8c34e <_PyObject_MakeTpCall@@Base+0x732> │ │ │ │ - b.n 8c35c <_PyObject_MakeTpCall@@Base+0x740> │ │ │ │ + beq.w 8c322 <_PyObject_MakeTpCall@@Base+0x732> │ │ │ │ + b.n 8c330 <_PyObject_MakeTpCall@@Base+0x740> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c3fa <_PyObject_MakeTpCall@@Base+0x7de> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c3fa <_PyObject_MakeTpCall@@Base+0x7de> │ │ │ │ + bne.n 8c3ce <_PyObject_MakeTpCall@@Base+0x7de> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8c3ce <_PyObject_MakeTpCall@@Base+0x7de> │ │ │ │ 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 │ │ │ │ @@ -144417,262 +144420,262 @@ │ │ │ │ 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, #27496 @ 0x6b68 │ │ │ │ + movw r1, #23272 @ 0x5ae8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r5, [r7, #0] │ │ │ │ - bl 8edb8 │ │ │ │ + bl 8ed90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c6ee <_PyObject_MakeTpCall@@Base+0xad2> │ │ │ │ + beq.w 8c6c2 <_PyObject_MakeTpCall@@Base+0xad2> │ │ │ │ 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 8c6fc <_PyObject_MakeTpCall@@Base+0xae0> │ │ │ │ - ble.w 8c6ee <_PyObject_MakeTpCall@@Base+0xad2> │ │ │ │ + beq.w 8c6d0 <_PyObject_MakeTpCall@@Base+0xae0> │ │ │ │ + ble.w 8c6c2 <_PyObject_MakeTpCall@@Base+0xad2> │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8e3b2 <_PyObject_MakeTpCall@@Base+0x2796> │ │ │ │ + bge.w 8e5b2 <_PyObject_MakeTpCall@@Base+0x29c2> │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 8ded4 <_PyObject_MakeTpCall@@Base+0x22b8> │ │ │ │ + beq.w 8df24 <_PyObject_MakeTpCall@@Base+0x2334> │ │ │ │ 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 8e3ec <_PyObject_MakeTpCall@@Base+0x27d0> │ │ │ │ + bge.w 8e586 <_PyObject_MakeTpCall@@Base+0x2996> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r6, r9 │ │ │ │ - bne.n 8c504 <_PyObject_MakeTpCall@@Base+0x8e8> │ │ │ │ + bne.n 8c4d8 <_PyObject_MakeTpCall@@Base+0x8e8> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - ble.w 8c6ee <_PyObject_MakeTpCall@@Base+0xad2> │ │ │ │ + ble.w 8c6c2 <_PyObject_MakeTpCall@@Base+0xad2> │ │ │ │ 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 8eb3e <_PyObject_MakeTpCall@@Base+0x2f22> │ │ │ │ + beq.w 8e5cc <_PyObject_MakeTpCall@@Base+0x29dc> │ │ │ │ mvn.w sl, r2 │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ add sl, lr │ │ │ │ ands.w sl, sl, #7 │ │ │ │ - beq.w 8dece <_PyObject_MakeTpCall@@Base+0x22b2> │ │ │ │ + beq.w 8df1e <_PyObject_MakeTpCall@@Base+0x232e> │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 8e252 <_PyObject_MakeTpCall@@Base+0x2636> │ │ │ │ + ble.w 8e504 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ ldr.w ip, [r0, #16] │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 8dd3a <_PyObject_MakeTpCall@@Base+0x211e> │ │ │ │ + bne.w 8dd0a <_PyObject_MakeTpCall@@Base+0x211a> │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ adds r2, #1 │ │ │ │ cmp.w sl, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq.w 8dece <_PyObject_MakeTpCall@@Base+0x22b2> │ │ │ │ + beq.w 8df1e <_PyObject_MakeTpCall@@Base+0x232e> │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.n 8c600 <_PyObject_MakeTpCall@@Base+0x9e4> │ │ │ │ + beq.n 8c5d4 <_PyObject_MakeTpCall@@Base+0x9e4> │ │ │ │ cmp.w sl, #3 │ │ │ │ - beq.n 8c5e6 <_PyObject_MakeTpCall@@Base+0x9ca> │ │ │ │ + beq.n 8c5ba <_PyObject_MakeTpCall@@Base+0x9ca> │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.n 8c5cc <_PyObject_MakeTpCall@@Base+0x9b0> │ │ │ │ + beq.n 8c5a0 <_PyObject_MakeTpCall@@Base+0x9b0> │ │ │ │ cmp.w sl, #5 │ │ │ │ - beq.n 8c5b2 <_PyObject_MakeTpCall@@Base+0x996> │ │ │ │ + beq.n 8c586 <_PyObject_MakeTpCall@@Base+0x996> │ │ │ │ cmp.w sl, #6 │ │ │ │ - bne.w 8eab6 <_PyObject_MakeTpCall@@Base+0x2e9a> │ │ │ │ + bne.w 8e6f0 <_PyObject_MakeTpCall@@Base+0x2b00> │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 8e252 <_PyObject_MakeTpCall@@Base+0x2636> │ │ │ │ + ble.w 8e504 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ ldr.w ip, [r0, #16] │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 8dd3a <_PyObject_MakeTpCall@@Base+0x211e> │ │ │ │ + bne.w 8dd0a <_PyObject_MakeTpCall@@Base+0x211a> │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 8e252 <_PyObject_MakeTpCall@@Base+0x2636> │ │ │ │ + ble.w 8e504 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ ldr.w ip, [r0, #16] │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 8dd3a <_PyObject_MakeTpCall@@Base+0x211e> │ │ │ │ + bne.w 8dd0a <_PyObject_MakeTpCall@@Base+0x211a> │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 8e252 <_PyObject_MakeTpCall@@Base+0x2636> │ │ │ │ + ble.w 8e504 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ ldr.w ip, [r0, #16] │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 8dd3a <_PyObject_MakeTpCall@@Base+0x211e> │ │ │ │ + bne.w 8dd0a <_PyObject_MakeTpCall@@Base+0x211a> │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 8e252 <_PyObject_MakeTpCall@@Base+0x2636> │ │ │ │ + ble.w 8e504 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ ldr.w ip, [r0, #16] │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 8dd3a <_PyObject_MakeTpCall@@Base+0x211e> │ │ │ │ + bne.w 8dd0a <_PyObject_MakeTpCall@@Base+0x211a> │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 8e252 <_PyObject_MakeTpCall@@Base+0x2636> │ │ │ │ + ble.w 8e504 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ ldr.w ip, [r0, #16] │ │ │ │ cmp r3, ip │ │ │ │ - bne.w 8dd3a <_PyObject_MakeTpCall@@Base+0x211e> │ │ │ │ + bne.w 8dd0a <_PyObject_MakeTpCall@@Base+0x211a> │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ adds r2, #1 │ │ │ │ mov fp, r0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 8e252 <_PyObject_MakeTpCall@@Base+0x2636> │ │ │ │ + ble.w 8e504 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 8dd38 <_PyObject_MakeTpCall@@Base+0x211c> │ │ │ │ + bne.w 8dd08 <_PyObject_MakeTpCall@@Base+0x2118> │ │ │ │ adds r2, #1 │ │ │ │ mov sl, r2 │ │ │ │ cmp r2, lr │ │ │ │ - beq.w 8dd62 <_PyObject_MakeTpCall@@Base+0x2146> │ │ │ │ + beq.w 8dd32 <_PyObject_MakeTpCall@@Base+0x2142> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ adds r1, #4 │ │ │ │ mov ip, r1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 8dd38 <_PyObject_MakeTpCall@@Base+0x211c> │ │ │ │ + bne.w 8dd08 <_PyObject_MakeTpCall@@Base+0x2118> │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 8dd38 <_PyObject_MakeTpCall@@Base+0x211c> │ │ │ │ + bne.w 8dd08 <_PyObject_MakeTpCall@@Base+0x2118> │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ add.w r2, sl, #2 │ │ │ │ add.w r1, ip, #8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 8dd38 <_PyObject_MakeTpCall@@Base+0x211c> │ │ │ │ + bne.w 8dd08 <_PyObject_MakeTpCall@@Base+0x2118> │ │ │ │ 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 8dd38 <_PyObject_MakeTpCall@@Base+0x211c> │ │ │ │ + bne.w 8dd08 <_PyObject_MakeTpCall@@Base+0x2118> │ │ │ │ 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 8e252 <_PyObject_MakeTpCall@@Base+0x2636> │ │ │ │ + ble.w 8e504 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 8dd38 <_PyObject_MakeTpCall@@Base+0x211c> │ │ │ │ + bne.w 8dd08 <_PyObject_MakeTpCall@@Base+0x2118> │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ add.w r2, sl, #5 │ │ │ │ add.w r1, ip, #20 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 8dd38 <_PyObject_MakeTpCall@@Base+0x211c> │ │ │ │ + bne.w 8dd08 <_PyObject_MakeTpCall@@Base+0x2118> │ │ │ │ ldr.w r3, [ip, #24] │ │ │ │ add.w r2, sl, #6 │ │ │ │ add.w r1, ip, #24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 8dd38 <_PyObject_MakeTpCall@@Base+0x211c> │ │ │ │ + bne.w 8dd08 <_PyObject_MakeTpCall@@Base+0x2118> │ │ │ │ ldr.w r3, [ip, #28] │ │ │ │ add.w r2, sl, #7 │ │ │ │ add.w r1, ip, #28 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.n 8c61c <_PyObject_MakeTpCall@@Base+0xa00> │ │ │ │ + b.n 8c5f0 <_PyObject_MakeTpCall@@Base+0xa00> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19268 @ 0x4b44 │ │ │ │ + movw r1, #15044 @ 0x3ac4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ 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 7bf18 │ │ │ │ + bl 7bf08 │ │ │ │ str r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8c6ee <_PyObject_MakeTpCall@@Base+0xad2> │ │ │ │ + beq.n 8c6c2 <_PyObject_MakeTpCall@@Base+0xad2> │ │ │ │ movw sl, #34368 @ 0x8640 │ │ │ │ movt sl, #75 @ 0x4b │ │ │ │ mov r6, r4 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 84e14 │ │ │ │ + bl 84df8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e3a4 <_PyObject_MakeTpCall@@Base+0x2788> │ │ │ │ + beq.w 8e470 <_PyObject_MakeTpCall@@Base+0x2880> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8e418 <_PyObject_MakeTpCall@@Base+0x27fc> │ │ │ │ - ldr r2, [pc, #696] @ (8c9ec <_PyObject_MakeTpCall@@Base+0xdd0>) │ │ │ │ + bpl.w 8e4c6 <_PyObject_MakeTpCall@@Base+0x28d6> │ │ │ │ + ldr r2, [pc, #696] @ (8c9c0 <_PyObject_MakeTpCall@@Base+0xdd0>) │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr.w r1, [r2, #884] @ 0x374 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 8e42c <_PyObject_MakeTpCall@@Base+0x2810> │ │ │ │ + bne.w 8e4da <_PyObject_MakeTpCall@@Base+0x28ea> │ │ │ │ ldr.w r2, [r2, #892] @ 0x37c │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 8e42c <_PyObject_MakeTpCall@@Base+0x2810> │ │ │ │ - ldr r1, [pc, #668] @ (8c9f0 <_PyObject_MakeTpCall@@Base+0xdd4>) │ │ │ │ + beq.w 8e4da <_PyObject_MakeTpCall@@Base+0x28ea> │ │ │ │ + ldr r1, [pc, #668] @ (8c9c4 <_PyObject_MakeTpCall@@Base+0xdd4>) │ │ │ │ add.w r3, r7, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77710 │ │ │ │ + bl 77748 │ │ │ │ ldr r1, [r7, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8deda <_PyObject_MakeTpCall@@Base+0x22be> │ │ │ │ - ldr.w r8, [pc, #668] @ 8ca04 <_PyObject_MakeTpCall@@Base+0xde8> │ │ │ │ + bne.w 8df2a <_PyObject_MakeTpCall@@Base+0x233a> │ │ │ │ + ldr.w r8, [pc, #668] @ 8c9d8 <_PyObject_MakeTpCall@@Base+0xde8> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r8, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e39c <_PyObject_MakeTpCall@@Base+0x2780> │ │ │ │ + bne.w 8e468 <_PyObject_MakeTpCall@@Base+0x2878> │ │ │ │ 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 8d9d6 <_PyObject_MakeTpCall@@Base+0x1dba> │ │ │ │ + bne.w 8d9aa <_PyObject_MakeTpCall@@Base+0x1dba> │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8d9ce <_PyObject_MakeTpCall@@Base+0x1db2> │ │ │ │ + bne.w 8d9a2 <_PyObject_MakeTpCall@@Base+0x1db2> │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r7, #136] @ 0x88 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ str r0, [r7, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e3a4 <_PyObject_MakeTpCall@@Base+0x2788> │ │ │ │ + beq.w 8e470 <_PyObject_MakeTpCall@@Base+0x2880> │ │ │ │ movs r6, #0 │ │ │ │ str r6, [r7, #32] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov.w r2, #17920 @ 0x4600 │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [r1, #84] @ 0x54 │ │ │ │ @@ -144685,38 +144688,38 @@ │ │ │ │ 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, #41477 @ 0xa205 │ │ │ │ + movw r2, #40865 @ 0x9fa1 │ │ │ │ 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 sl, [r1, #128] @ 0x80 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r2, [r1, #24] │ │ │ │ - movw r2, #37229 @ 0x916d │ │ │ │ + movw r2, #37269 @ 0x9195 │ │ │ │ movt r2, #7 │ │ │ │ str.w r2, [r1, #152] @ 0x98 │ │ │ │ - movw r2, #59981 @ 0xea4d │ │ │ │ + movw r2, #59965 @ 0xea3d │ │ │ │ movt r2, #7 │ │ │ │ str.w r2, [r1, #160] @ 0xa0 │ │ │ │ - movw r2, #61345 @ 0xefa1 │ │ │ │ + movw r2, #60497 @ 0xec51 │ │ │ │ movt r2, #18 │ │ │ │ str r2, [r1, #92] @ 0x5c │ │ │ │ - movw r2, #43797 @ 0xab15 │ │ │ │ + movw r2, #43141 @ 0xa885 │ │ │ │ movt r2, #20 │ │ │ │ str r2, [r1, #96] @ 0x60 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ @@ -144724,446 +144727,446 @@ │ │ │ │ strd r3, r3, [r2, #444] @ 0x1bc │ │ │ │ str.w r3, [r2, #452] @ 0x1c4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str.w r4, [r2, #132] @ 0x84 │ │ │ │ strd r5, r6, [r2, #428] @ 0x1ac │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.w 8e374 <_PyObject_MakeTpCall@@Base+0x2758> │ │ │ │ + beq.w 8e45e <_PyObject_MakeTpCall@@Base+0x286e> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r6, r3, #25 │ │ │ │ - bpl.w 8e7be <_PyObject_MakeTpCall@@Base+0x2ba2> │ │ │ │ + bpl.w 8e47e <_PyObject_MakeTpCall@@Base+0x288e> │ │ │ │ lsls r4, r3, #26 │ │ │ │ - bpl.w 8e7be <_PyObject_MakeTpCall@@Base+0x2ba2> │ │ │ │ + bpl.w 8e47e <_PyObject_MakeTpCall@@Base+0x288e> │ │ │ │ adds.w r3, r5, #20 │ │ │ │ - beq.w 8e7c2 <_PyObject_MakeTpCall@@Base+0x2ba6> │ │ │ │ + beq.w 8e482 <_PyObject_MakeTpCall@@Base+0x2892> │ │ │ │ ldr r4, [r5, #8] │ │ │ │ mov r0, r3 │ │ │ │ ldr r5, [r7, #52] @ 0x34 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e37c <_PyObject_MakeTpCall@@Base+0x2760> │ │ │ │ + beq.w 8e29a <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ blx 2bfb8 │ │ │ │ cmp r0, r4 │ │ │ │ - bne.w 8eb62 <_PyObject_MakeTpCall@@Base+0x2f46> │ │ │ │ + bne.w 8e4ae <_PyObject_MakeTpCall@@Base+0x28be> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ itt pl │ │ │ │ movpl r3, r5 │ │ │ │ ldrpl.w r4, [r3, #132] @ 0x84 │ │ │ │ - bmi.w 8ec6c <_PyObject_MakeTpCall@@Base+0x3050> │ │ │ │ - ldr r1, [pc, #328] @ (8c9f4 <_PyObject_MakeTpCall@@Base+0xdd8>) │ │ │ │ + bmi.w 8ec74 <_PyObject_MakeTpCall@@Base+0x3084> │ │ │ │ + ldr r1, [pc, #328] @ (8c9c8 <_PyObject_MakeTpCall@@Base+0xdd8>) │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ str r2, [r7, #12] │ │ │ │ ldr.w r3, [r1, #3392] @ 0xd40 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8dfa4 <_PyObject_MakeTpCall@@Base+0x2388> │ │ │ │ + bne.w 8dff4 <_PyObject_MakeTpCall@@Base+0x2404> │ │ │ │ ldr.w r2, [r1, #3400] @ 0xd48 │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 8dfa4 <_PyObject_MakeTpCall@@Base+0x2388> │ │ │ │ - ldr r1, [pc, #300] @ (8c9f8 <_PyObject_MakeTpCall@@Base+0xddc>) │ │ │ │ + beq.w 8dff4 <_PyObject_MakeTpCall@@Base+0x2404> │ │ │ │ + ldr r1, [pc, #300] @ (8c9cc <_PyObject_MakeTpCall@@Base+0xddc>) │ │ │ │ add.w r3, r7, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77710 │ │ │ │ + bl 77748 │ │ │ │ adds r5, r0, #3 │ │ │ │ - beq.w 8e37c <_PyObject_MakeTpCall@@Base+0x2760> │ │ │ │ + beq.w 8e29a <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8dae0 <_PyObject_MakeTpCall@@Base+0x1ec4> │ │ │ │ - bl 114e80 │ │ │ │ - cbz r0, 8c91c <_PyObject_MakeTpCall@@Base+0xd00> │ │ │ │ - ldr r1, [pc, #272] @ (8c9fc <_PyObject_MakeTpCall@@Base+0xde0>) │ │ │ │ + bne.w 8dab4 <_PyObject_MakeTpCall@@Base+0x1ec4> │ │ │ │ + bl 114db8 │ │ │ │ + cbz r0, 8c8f0 <_PyObject_MakeTpCall@@Base+0xd00> │ │ │ │ + ldr r1, [pc, #272] @ (8c9d0 <_PyObject_MakeTpCall@@Base+0xde0>) │ │ │ │ add.w r2, r7, #80 @ 0x50 │ │ │ │ - bl 82e94 │ │ │ │ + bl 82e78 │ │ │ │ ldr r6, [r7, #80] @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r6, 8c916 <_PyObject_MakeTpCall@@Base+0xcfa> │ │ │ │ - ldr r1, [pc, #252] @ (8c9f8 <_PyObject_MakeTpCall@@Base+0xddc>) │ │ │ │ + cbz r6, 8c8ea <_PyObject_MakeTpCall@@Base+0xcfa> │ │ │ │ + ldr r1, [pc, #252] @ (8c9cc <_PyObject_MakeTpCall@@Base+0xddc>) │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7888c │ │ │ │ + bl 788b0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8c916 <_PyObject_MakeTpCall@@Base+0xcfa> │ │ │ │ + bge.n 8c8ea <_PyObject_MakeTpCall@@Base+0xcfa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ebee <_PyObject_MakeTpCall@@Base+0x2fd2> │ │ │ │ + beq.w 8ecd6 <_PyObject_MakeTpCall@@Base+0x30e6> │ │ │ │ adds r5, #1 │ │ │ │ - beq.w 8e37c <_PyObject_MakeTpCall@@Base+0x2760> │ │ │ │ + beq.w 8e29a <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.w 8e97a <_PyObject_MakeTpCall@@Base+0x2d5e> │ │ │ │ - ldr r2, [pc, #204] @ (8c9f4 <_PyObject_MakeTpCall@@Base+0xdd8>) │ │ │ │ + bpl.w 8e7d2 <_PyObject_MakeTpCall@@Base+0x2be2> │ │ │ │ + ldr r2, [pc, #204] @ (8c9c8 <_PyObject_MakeTpCall@@Base+0xdd8>) │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr.w r3, [r2, #4020] @ 0xfb4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8df94 <_PyObject_MakeTpCall@@Base+0x2378> │ │ │ │ + bne.w 8dfe4 <_PyObject_MakeTpCall@@Base+0x23f4> │ │ │ │ ldr.w r2, [r2, #4028] @ 0xfbc │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 8df94 <_PyObject_MakeTpCall@@Base+0x2378> │ │ │ │ - ldr r1, [pc, #192] @ (8ca00 <_PyObject_MakeTpCall@@Base+0xde4>) │ │ │ │ + beq.w 8dfe4 <_PyObject_MakeTpCall@@Base+0x23f4> │ │ │ │ + ldr r1, [pc, #192] @ (8c9d4 <_PyObject_MakeTpCall@@Base+0xde4>) │ │ │ │ add.w r3, r7, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77710 │ │ │ │ + bl 77748 │ │ │ │ adds r0, #3 │ │ │ │ - beq.w 8e37c <_PyObject_MakeTpCall@@Base+0x2760> │ │ │ │ + beq.w 8e29a <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ ldr r5, [r7, #80] @ 0x50 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8dac4 <_PyObject_MakeTpCall@@Base+0x1ea8> │ │ │ │ + beq.w 8da98 <_PyObject_MakeTpCall@@Base+0x1ea8> │ │ │ │ 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 8e494 <_PyObject_MakeTpCall@@Base+0x2878> │ │ │ │ - ldr r2, [pc, #132] @ (8c9f4 <_PyObject_MakeTpCall@@Base+0xdd8>) │ │ │ │ + bpl.w 8e76c <_PyObject_MakeTpCall@@Base+0x2b7c> │ │ │ │ + ldr r2, [pc, #132] @ (8c9c8 <_PyObject_MakeTpCall@@Base+0xdd8>) │ │ │ │ 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 8db44 <_PyObject_MakeTpCall@@Base+0x1f28> │ │ │ │ + bne.w 8db18 <_PyObject_MakeTpCall@@Base+0x1f28> │ │ │ │ ldr.w r6, [r2, #4028] @ 0xfbc │ │ │ │ adds r5, r6, #1 │ │ │ │ - beq.w 8db44 <_PyObject_MakeTpCall@@Base+0x1f28> │ │ │ │ + beq.w 8db18 <_PyObject_MakeTpCall@@Base+0x1f28> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 8e7ac <_PyObject_MakeTpCall@@Base+0x2b90> │ │ │ │ + bpl.w 8e7c0 <_PyObject_MakeTpCall@@Base+0x2bd0> │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #100] @ (8ca00 <_PyObject_MakeTpCall@@Base+0xde4>) │ │ │ │ + ldr r1, [pc, #100] @ (8c9d4 <_PyObject_MakeTpCall@@Base+0xde4>) │ │ │ │ add.w r3, r7, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77710 │ │ │ │ + bl 77748 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #3 │ │ │ │ - beq.w 8e37c <_PyObject_MakeTpCall@@Base+0x2760> │ │ │ │ + beq.w 8e29a <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8e3ca <_PyObject_MakeTpCall@@Base+0x27ae> │ │ │ │ + beq.w 8e714 <_PyObject_MakeTpCall@@Base+0x2b24> │ │ │ │ ldr.w r9, [r7, #80] @ 0x50 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8e3ca <_PyObject_MakeTpCall@@Base+0x27ae> │ │ │ │ + beq.w 8e714 <_PyObject_MakeTpCall@@Base+0x2b24> │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e444 <_PyObject_MakeTpCall@@Base+0x2828> │ │ │ │ + bne.w 8e71c <_PyObject_MakeTpCall@@Base+0x2b2c> │ │ │ │ ldr r2, [r4, #24] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r1, [r2, #4] │ │ │ │ cmp r1, #7 │ │ │ │ lsl.w r3, r3, r1 │ │ │ │ add.w lr, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r6, lr │ │ │ │ - bgt.w 8db2e <_PyObject_MakeTpCall@@Base+0x1f12> │ │ │ │ + bgt.w 8db02 <_PyObject_MakeTpCall@@Base+0x1f12> │ │ │ │ adds r0, r2, r3 │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ cmp r5, r0 │ │ │ │ - bne.w 8db0a <_PyObject_MakeTpCall@@Base+0x1eee> │ │ │ │ - b.n 8ca08 <_PyObject_MakeTpCall@@Base+0xdec> │ │ │ │ + bne.w 8dade <_PyObject_MakeTpCall@@Base+0x1eee> │ │ │ │ + b.n 8c9dc <_PyObject_MakeTpCall@@Base+0xdec> │ │ │ │ bkpt 0x0078 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 8ca68 <_PyObject_MakeTpCall@@Base+0xe4c> │ │ │ │ + cbnz r4, 8ca3c <_PyObject_MakeTpCall@@Base+0xe4c> │ │ │ │ lsls r5, r1, #1 │ │ │ │ pop {r2, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ bkpt 0x0028 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8e456 <_PyObject_MakeTpCall@@Base+0x283a> │ │ │ │ + bne.w 8e72e <_PyObject_MakeTpCall@@Base+0x2b3e> │ │ │ │ str r1, [r2, #8] │ │ │ │ ldrb r1, [r2, #4] │ │ │ │ cmp r1, #7 │ │ │ │ - bgt.w 8daec <_PyObject_MakeTpCall@@Base+0x1ed0> │ │ │ │ + bgt.w 8dac0 <_PyObject_MakeTpCall@@Base+0x1ed0> │ │ │ │ add r2, r3 │ │ │ │ movs r3, #254 @ 0xfe │ │ │ │ strb r3, [r2, #20] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldrb r1, [r2, #6] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ lsls r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8da2c <_PyObject_MakeTpCall@@Base+0x1e10> │ │ │ │ + beq.w 8da00 <_PyObject_MakeTpCall@@Base+0x1e10> │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ adds r2, #20 │ │ │ │ adds r5, r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ str r1, [r2, r3] │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ca58 <_PyObject_MakeTpCall@@Base+0xe3c> │ │ │ │ + bge.n 8ca2c <_PyObject_MakeTpCall@@Base+0xe3c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8ca58 <_PyObject_MakeTpCall@@Base+0xe3c> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 8ca2c <_PyObject_MakeTpCall@@Base+0xe3c> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ca70 <_PyObject_MakeTpCall@@Base+0xe54> │ │ │ │ + bge.n 8ca44 <_PyObject_MakeTpCall@@Base+0xe54> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 8ca70 <_PyObject_MakeTpCall@@Base+0xe54> │ │ │ │ + cbnz r3, 8ca44 <_PyObject_MakeTpCall@@Base+0xe54> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.w 8e480 <_PyObject_MakeTpCall@@Base+0x2864> │ │ │ │ - ldr r2, [pc, #684] @ (8cd28 <_PyObject_MakeTpCall@@Base+0x110c>) │ │ │ │ + bpl.w 8e758 <_PyObject_MakeTpCall@@Base+0x2b68> │ │ │ │ + ldr r2, [pc, #684] @ (8ccfc <_PyObject_MakeTpCall@@Base+0x110c>) │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8da90 <_PyObject_MakeTpCall@@Base+0x1e74> │ │ │ │ + bne.w 8da64 <_PyObject_MakeTpCall@@Base+0x1e74> │ │ │ │ ldr.w r2, [r2, #1572] @ 0x624 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 8da90 <_PyObject_MakeTpCall@@Base+0x1e74> │ │ │ │ - ldr r1, [pc, #664] @ (8cd2c <_PyObject_MakeTpCall@@Base+0x1110>) │ │ │ │ + beq.w 8da64 <_PyObject_MakeTpCall@@Base+0x1e74> │ │ │ │ + ldr r1, [pc, #664] @ (8cd00 <_PyObject_MakeTpCall@@Base+0x1110>) │ │ │ │ add.w r3, r7, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77710 │ │ │ │ + bl 77748 │ │ │ │ ldr r5, [r7, #80] @ 0x50 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8daa4 <_PyObject_MakeTpCall@@Base+0x1e88> │ │ │ │ + beq.w 8da78 <_PyObject_MakeTpCall@@Base+0x1e88> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bpl.n 8cb3e <_PyObject_MakeTpCall@@Base+0xf22> │ │ │ │ + bpl.n 8cb12 <_PyObject_MakeTpCall@@Base+0xf22> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.w 8e98c <_PyObject_MakeTpCall@@Base+0x2d70> │ │ │ │ + bpl.w 8e2ce <_PyObject_MakeTpCall@@Base+0x26de> │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 8e98c <_PyObject_MakeTpCall@@Base+0x2d70> │ │ │ │ + bpl.w 8e2ce <_PyObject_MakeTpCall@@Base+0x26de> │ │ │ │ adds.w r3, r5, #20 │ │ │ │ - beq.w 8e994 <_PyObject_MakeTpCall@@Base+0x2d78> │ │ │ │ + beq.w 8e2d6 <_PyObject_MakeTpCall@@Base+0x26e6> │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e37c <_PyObject_MakeTpCall@@Base+0x2760> │ │ │ │ + beq.w 8e29a <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ movw r9, #24184 @ 0x5e78 │ │ │ │ movt r9, #77 @ 0x4d │ │ │ │ mov r0, r3 │ │ │ │ blx 2bfb8 │ │ │ │ - movw r2, #3529 @ 0xdc9 │ │ │ │ + movw r2, #3565 @ 0xded │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r9, #868] @ 0x364 │ │ │ │ adds r6, r0, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e9b8 <_PyObject_MakeTpCall@@Base+0x2d9c> │ │ │ │ - ldr.w r8, [pc, #596] @ 8cd44 <_PyObject_MakeTpCall@@Base+0x1128> │ │ │ │ + bne.w 8e2f8 <_PyObject_MakeTpCall@@Base+0x2708> │ │ │ │ + ldr.w r8, [pc, #596] @ 8cd18 <_PyObject_MakeTpCall@@Base+0x1128> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ cmp.w r6, #512 @ 0x200 │ │ │ │ ldr.w r3, [r8, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r3, #1604] @ 0x644 │ │ │ │ - bhi.w 8da62 <_PyObject_MakeTpCall@@Base+0x1e46> │ │ │ │ + bhi.w 8da36 <_PyObject_MakeTpCall@@Base+0x1e46> │ │ │ │ mov.w lr, r0, lsr #3 │ │ │ │ ldr.w r2, [r8, lr, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 8e9ce <_PyObject_MakeTpCall@@Base+0x2db2> │ │ │ │ + beq.w 8e30e <_PyObject_MakeTpCall@@Base+0x271e> │ │ │ │ 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 8da42 <_PyObject_MakeTpCall@@Base+0x1e26> │ │ │ │ + beq.w 8da16 <_PyObject_MakeTpCall@@Base+0x1e26> │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ 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 8e9e2 <_PyObject_MakeTpCall@@Base+0x2dc6> │ │ │ │ - ldr r2, [pc, #476] @ (8cd28 <_PyObject_MakeTpCall@@Base+0x110c>) │ │ │ │ + bpl.w 8e330 <_PyObject_MakeTpCall@@Base+0x2740> │ │ │ │ + ldr r2, [pc, #476] @ (8ccfc <_PyObject_MakeTpCall@@Base+0x110c>) │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr.w r3, [r2, #3576] @ 0xdf8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8e840 <_PyObject_MakeTpCall@@Base+0x2c24> │ │ │ │ + bne.w 8e344 <_PyObject_MakeTpCall@@Base+0x2754> │ │ │ │ ldr.w r2, [r2, #3584] @ 0xe00 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 8e840 <_PyObject_MakeTpCall@@Base+0x2c24> │ │ │ │ - ldr r1, [pc, #460] @ (8cd30 <_PyObject_MakeTpCall@@Base+0x1114>) │ │ │ │ + beq.w 8e344 <_PyObject_MakeTpCall@@Base+0x2754> │ │ │ │ + ldr r1, [pc, #460] @ (8cd04 <_PyObject_MakeTpCall@@Base+0x1114>) │ │ │ │ add.w r3, r7, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77710 │ │ │ │ + bl 77748 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e136 <_PyObject_MakeTpCall@@Base+0x251a> │ │ │ │ - ldr.w r8, [pc, #460] @ 8cd44 <_PyObject_MakeTpCall@@Base+0x1128> │ │ │ │ + bne.w 8e0b0 <_PyObject_MakeTpCall@@Base+0x24c0> │ │ │ │ + ldr.w r8, [pc, #460] @ 8cd18 <_PyObject_MakeTpCall@@Base+0x1128> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r8, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e858 <_PyObject_MakeTpCall@@Base+0x2c3c> │ │ │ │ + bne.w 8e35c <_PyObject_MakeTpCall@@Base+0x276c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 8e862 <_PyObject_MakeTpCall@@Base+0x2c46> │ │ │ │ - ldr r2, [pc, #404] @ (8cd28 <_PyObject_MakeTpCall@@Base+0x110c>) │ │ │ │ + bpl.w 8e366 <_PyObject_MakeTpCall@@Base+0x2776> │ │ │ │ + ldr r2, [pc, #404] @ (8ccfc <_PyObject_MakeTpCall@@Base+0x110c>) │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr.w r3, [r2, #2608] @ 0xa30 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8e876 <_PyObject_MakeTpCall@@Base+0x2c5a> │ │ │ │ + bne.w 8e37a <_PyObject_MakeTpCall@@Base+0x278a> │ │ │ │ ldr.w r2, [r2, #2616] @ 0xa38 │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 8e876 <_PyObject_MakeTpCall@@Base+0x2c5a> │ │ │ │ - ldr r1, [pc, #392] @ (8cd34 <_PyObject_MakeTpCall@@Base+0x1118>) │ │ │ │ + beq.w 8e37a <_PyObject_MakeTpCall@@Base+0x278a> │ │ │ │ + ldr r1, [pc, #392] @ (8cd08 <_PyObject_MakeTpCall@@Base+0x1118>) │ │ │ │ add.w r3, r7, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77710 │ │ │ │ + bl 77748 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e88e <_PyObject_MakeTpCall@@Base+0x2c72> │ │ │ │ - ldr.w r8, [pc, #388] @ 8cd44 <_PyObject_MakeTpCall@@Base+0x1128> │ │ │ │ + bne.w 8e3a8 <_PyObject_MakeTpCall@@Base+0x27b8> │ │ │ │ + ldr.w r8, [pc, #388] @ 8cd18 <_PyObject_MakeTpCall@@Base+0x1128> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r8, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e8d8 <_PyObject_MakeTpCall@@Base+0x2cbc> │ │ │ │ + bne.w 8e3f2 <_PyObject_MakeTpCall@@Base+0x2802> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.w 8e8e2 <_PyObject_MakeTpCall@@Base+0x2cc6> │ │ │ │ - ldr r2, [pc, #328] @ (8cd28 <_PyObject_MakeTpCall@@Base+0x110c>) │ │ │ │ + bpl.w 8e41e <_PyObject_MakeTpCall@@Base+0x282e> │ │ │ │ + ldr r2, [pc, #328] @ (8ccfc <_PyObject_MakeTpCall@@Base+0x110c>) │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr.w r3, [r2, #996] @ 0x3e4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8e8f6 <_PyObject_MakeTpCall@@Base+0x2cda> │ │ │ │ + bne.w 8e3fc <_PyObject_MakeTpCall@@Base+0x280c> │ │ │ │ ldr.w r2, [r2, #1004] @ 0x3ec │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 8e8f6 <_PyObject_MakeTpCall@@Base+0x2cda> │ │ │ │ - ldr r1, [pc, #320] @ (8cd38 <_PyObject_MakeTpCall@@Base+0x111c>) │ │ │ │ + beq.w 8e3fc <_PyObject_MakeTpCall@@Base+0x280c> │ │ │ │ + ldr r1, [pc, #320] @ (8cd0c <_PyObject_MakeTpCall@@Base+0x111c>) │ │ │ │ add.w r3, r7, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77710 │ │ │ │ + bl 77748 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e278 <_PyObject_MakeTpCall@@Base+0x265c> │ │ │ │ - ldr.w r8, [pc, #312] @ 8cd44 <_PyObject_MakeTpCall@@Base+0x1128> │ │ │ │ + bne.w 8e7ee <_PyObject_MakeTpCall@@Base+0x2bfe> │ │ │ │ + ldr.w r8, [pc, #312] @ 8cd18 <_PyObject_MakeTpCall@@Base+0x1128> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r8, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e510 <_PyObject_MakeTpCall@@Base+0x28f4> │ │ │ │ + bne.w 8e70a <_PyObject_MakeTpCall@@Base+0x2b1a> │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ ldr.w r6, [sl, #16] │ │ │ │ ldr.w r3, [r3, #432] @ 0x1b0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dfe0 <_PyObject_MakeTpCall@@Base+0x23c4> │ │ │ │ + bne.w 8e030 <_PyObject_MakeTpCall@@Base+0x2440> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - cbz r3, 8cc40 <_PyObject_MakeTpCall@@Base+0x1024> │ │ │ │ + cbz r3, 8cc14 <_PyObject_MakeTpCall@@Base+0x1024> │ │ │ │ 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, 8cc56 <_PyObject_MakeTpCall@@Base+0x103a> │ │ │ │ + cbz r3, 8cc2a <_PyObject_MakeTpCall@@Base+0x103a> │ │ │ │ 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 8e51a <_PyObject_MakeTpCall@@Base+0x28fe> │ │ │ │ + beq.w 8e7a0 <_PyObject_MakeTpCall@@Base+0x2bb0> │ │ │ │ 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 8d990 <_PyObject_MakeTpCall@@Base+0x1d74> │ │ │ │ + bne.w 8d964 <_PyObject_MakeTpCall@@Base+0x1d74> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8eb24 <_PyObject_MakeTpCall@@Base+0x2f08> │ │ │ │ + bne.w 8e414 <_PyObject_MakeTpCall@@Base+0x2824> │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ str r3, [r2, #124] @ 0x7c │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 8d99a <_PyObject_MakeTpCall@@Base+0x1d7e> │ │ │ │ + bgt.w 8d96e <_PyObject_MakeTpCall@@Base+0x1d7e> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8ead8 <_PyObject_MakeTpCall@@Base+0x2ebc> │ │ │ │ - ldr r2, [pc, #136] @ (8cd28 <_PyObject_MakeTpCall@@Base+0x110c>) │ │ │ │ + bpl.w 8e432 <_PyObject_MakeTpCall@@Base+0x2842> │ │ │ │ + ldr r2, [pc, #136] @ (8ccfc <_PyObject_MakeTpCall@@Base+0x110c>) │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr.w r3, [r2, #1036] @ 0x40c │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8e53a <_PyObject_MakeTpCall@@Base+0x291e> │ │ │ │ + bne.w 8e446 <_PyObject_MakeTpCall@@Base+0x2856> │ │ │ │ ldr.w r2, [r2, #1044] @ 0x414 │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 8e53a <_PyObject_MakeTpCall@@Base+0x291e> │ │ │ │ - ldr r1, [pc, #132] @ (8cd3c <_PyObject_MakeTpCall@@Base+0x1120>) │ │ │ │ + beq.w 8e446 <_PyObject_MakeTpCall@@Base+0x2856> │ │ │ │ + ldr r1, [pc, #132] @ (8cd10 <_PyObject_MakeTpCall@@Base+0x1120>) │ │ │ │ add.w r3, r7, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77710 │ │ │ │ + bl 77748 │ │ │ │ ldr r0, [r7, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dfba <_PyObject_MakeTpCall@@Base+0x239e> │ │ │ │ - ldr.w r8, [pc, #120] @ 8cd44 <_PyObject_MakeTpCall@@Base+0x1128> │ │ │ │ + bne.w 8e00a <_PyObject_MakeTpCall@@Base+0x241a> │ │ │ │ + ldr.w r8, [pc, #120] @ 8cd18 <_PyObject_MakeTpCall@@Base+0x1128> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r8, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e90e <_PyObject_MakeTpCall@@Base+0x2cf2> │ │ │ │ + bne.w 8e292 <_PyObject_MakeTpCall@@Base+0x26a2> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.w 8e918 <_PyObject_MakeTpCall@@Base+0x2cfc> │ │ │ │ - ldr r2, [pc, #60] @ (8cd28 <_PyObject_MakeTpCall@@Base+0x110c>) │ │ │ │ + bpl.w 8e2b2 <_PyObject_MakeTpCall@@Base+0x26c2> │ │ │ │ + ldr r2, [pc, #60] @ (8ccfc <_PyObject_MakeTpCall@@Base+0x110c>) │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr.w r3, [r2, #1108] @ 0x454 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8d95c <_PyObject_MakeTpCall@@Base+0x1d40> │ │ │ │ + bne.w 8d930 <_PyObject_MakeTpCall@@Base+0x1d40> │ │ │ │ ldr.w r2, [r2, #1116] @ 0x45c │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 8d95c <_PyObject_MakeTpCall@@Base+0x1d40> │ │ │ │ + beq.w 8d930 <_PyObject_MakeTpCall@@Base+0x1d40> │ │ │ │ add.w r3, r7, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #56] @ (8cd40 <_PyObject_MakeTpCall@@Base+0x1124>) │ │ │ │ + ldr r1, [pc, #56] @ (8cd14 <_PyObject_MakeTpCall@@Base+0x1124>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 77710 │ │ │ │ + bl 77748 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d970 <_PyObject_MakeTpCall@@Base+0x1d54> │ │ │ │ + beq.w 8d944 <_PyObject_MakeTpCall@@Base+0x1d54> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movw r1, #31628 @ 0x7b8c │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 8ed3a <_PyObject_MakeTpCall@@Base+0x311e> │ │ │ │ - b.n 8cd48 <_PyObject_MakeTpCall@@Base+0x112c> │ │ │ │ + bne.w 8ebba <_PyObject_MakeTpCall@@Base+0x2fca> │ │ │ │ + b.n 8cd1c <_PyObject_MakeTpCall@@Base+0x112c> │ │ │ │ nop │ │ │ │ add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ pop {r2, r3, r5, r6} │ │ │ │ lsls r5, r1, #1 │ │ │ │ @@ -145180,219 +145183,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, 8cd6c <_PyObject_MakeTpCall@@Base+0x1150> │ │ │ │ + cbz r0, 8cd40 <_PyObject_MakeTpCall@@Base+0x1150> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8cd6c <_PyObject_MakeTpCall@@Base+0x1150> │ │ │ │ + bge.n 8cd40 <_PyObject_MakeTpCall@@Base+0x1150> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8dd22 <_PyObject_MakeTpCall@@Base+0x2106> │ │ │ │ - ldr r2, [pc, #684] @ (8d01c <_PyObject_MakeTpCall@@Base+0x1400>) │ │ │ │ + beq.w 8dcf4 <_PyObject_MakeTpCall@@Base+0x2104> │ │ │ │ + ldr r2, [pc, #684] @ (8cff0 <_PyObject_MakeTpCall@@Base+0x1400>) │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr.w r3, [r2, #1108] @ 0x454 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8d9f8 <_PyObject_MakeTpCall@@Base+0x1ddc> │ │ │ │ + bne.w 8d9cc <_PyObject_MakeTpCall@@Base+0x1ddc> │ │ │ │ ldr.w r5, [r2, #1116] @ 0x45c │ │ │ │ adds r6, r5, #1 │ │ │ │ - beq.w 8d9f8 <_PyObject_MakeTpCall@@Base+0x1ddc> │ │ │ │ + beq.w 8d9cc <_PyObject_MakeTpCall@@Base+0x1ddc> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 8e7ac <_PyObject_MakeTpCall@@Base+0x2b90> │ │ │ │ + bpl.w 8e7c0 <_PyObject_MakeTpCall@@Base+0x2bd0> │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #652] @ (8d020 <_PyObject_MakeTpCall@@Base+0x1404>) │ │ │ │ + ldr r1, [pc, #652] @ (8cff4 <_PyObject_MakeTpCall@@Base+0x1404>) │ │ │ │ add.w r3, r7, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77710 │ │ │ │ + bl 77748 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #3 │ │ │ │ - beq.w 8e37c <_PyObject_MakeTpCall@@Base+0x2760> │ │ │ │ + beq.w 8e29a <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8e968 <_PyObject_MakeTpCall@@Base+0x2d4c> │ │ │ │ + beq.w 8e4f2 <_PyObject_MakeTpCall@@Base+0x2902> │ │ │ │ ldr.w r8, [r7, #80] @ 0x50 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8e968 <_PyObject_MakeTpCall@@Base+0x2d4c> │ │ │ │ + beq.w 8e4f2 <_PyObject_MakeTpCall@@Base+0x2902> │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e92c <_PyObject_MakeTpCall@@Base+0x2d10> │ │ │ │ + bne.w 8e252 <_PyObject_MakeTpCall@@Base+0x2662> │ │ │ │ ldr r2, [r4, #24] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r1, [r2, #4] │ │ │ │ cmp r1, #7 │ │ │ │ lsl.w r3, r3, r1 │ │ │ │ add.w lr, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r5, lr │ │ │ │ - bgt.w 8d9e2 <_PyObject_MakeTpCall@@Base+0x1dc6> │ │ │ │ + bgt.w 8d9b6 <_PyObject_MakeTpCall@@Base+0x1dc6> │ │ │ │ adds r0, r2, r3 │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 8dc46 <_PyObject_MakeTpCall@@Base+0x202a> │ │ │ │ + bne.w 8dc18 <_PyObject_MakeTpCall@@Base+0x2028> │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8e93e <_PyObject_MakeTpCall@@Base+0x2d22> │ │ │ │ + bne.w 8e264 <_PyObject_MakeTpCall@@Base+0x2674> │ │ │ │ str r1, [r2, #8] │ │ │ │ ldrb r1, [r2, #4] │ │ │ │ cmp r1, #7 │ │ │ │ - bgt.w 8dc28 <_PyObject_MakeTpCall@@Base+0x200c> │ │ │ │ + bgt.w 8dbfa <_PyObject_MakeTpCall@@Base+0x200a> │ │ │ │ add r2, r3 │ │ │ │ movs r3, #254 @ 0xfe │ │ │ │ strb r3, [r2, #20] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldrb r1, [r2, #6] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ lsls r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8dc06 <_PyObject_MakeTpCall@@Base+0x1fea> │ │ │ │ + beq.w 8dbd8 <_PyObject_MakeTpCall@@Base+0x1fe8> │ │ │ │ add.w r3, r3, r6, lsl #3 │ │ │ │ adds r2, #20 │ │ │ │ adds r4, r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ str r1, [r2, r3] │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ce32 <_PyObject_MakeTpCall@@Base+0x1216> │ │ │ │ + bge.n 8ce06 <_PyObject_MakeTpCall@@Base+0x1216> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8dd1a <_PyObject_MakeTpCall@@Base+0x20fe> │ │ │ │ + beq.w 8dcec <_PyObject_MakeTpCall@@Base+0x20fc> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ce4a <_PyObject_MakeTpCall@@Base+0x122e> │ │ │ │ + bge.n 8ce1e <_PyObject_MakeTpCall@@Base+0x122e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 8ce4a <_PyObject_MakeTpCall@@Base+0x122e> │ │ │ │ + cbnz r3, 8ce1e <_PyObject_MakeTpCall@@Base+0x122e> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #19 │ │ │ │ - bmi.n 8ce66 <_PyObject_MakeTpCall@@Base+0x124a> │ │ │ │ + bmi.n 8ce3a <_PyObject_MakeTpCall@@Base+0x124a> │ │ │ │ lsls r2, r3, #22 │ │ │ │ - bpl.w 8e4d2 <_PyObject_MakeTpCall@@Base+0x28b6> │ │ │ │ + bpl.w 8e240 <_PyObject_MakeTpCall@@Base+0x2650> │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ - bl 72d38 │ │ │ │ + bl 72d70 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8e37c <_PyObject_MakeTpCall@@Base+0x2760> │ │ │ │ + beq.w 8e29a <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ movw r3, #47236 @ 0xb884 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cfc8 <_PyObject_MakeTpCall@@Base+0x13ac> │ │ │ │ + beq.w 8cf9c <_PyObject_MakeTpCall@@Base+0x13ac> │ │ │ │ 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 8d396 <_PyObject_MakeTpCall@@Base+0x177a> │ │ │ │ + bcs.w 8d36a <_PyObject_MakeTpCall@@Base+0x177a> │ │ │ │ cmp.w lr, #380 @ 0x17c │ │ │ │ - bcs.w 8d466 <_PyObject_MakeTpCall@@Base+0x184a> │ │ │ │ + bcs.w 8d43a <_PyObject_MakeTpCall@@Base+0x184a> │ │ │ │ cmp.w lr, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r2, lr, #368 @ 0x170 │ │ │ │ ldrcs r3, [r3, #56] @ 0x38 │ │ │ │ - bcs.w 8d396 <_PyObject_MakeTpCall@@Base+0x177a> │ │ │ │ + bcs.w 8d36a <_PyObject_MakeTpCall@@Base+0x177a> │ │ │ │ cmp.w lr, #223 @ 0xdf │ │ │ │ - bls.w 8d388 <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ + bls.w 8d35c <_PyObject_MakeTpCall@@Base+0x176c> │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ sub.w r2, lr, #224 @ 0xe0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d39c <_PyObject_MakeTpCall@@Base+0x1780> │ │ │ │ + beq.w 8d370 <_PyObject_MakeTpCall@@Base+0x1780> │ │ │ │ adds r3, r3, r2 │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ - beq.w 8d39c <_PyObject_MakeTpCall@@Base+0x1780> │ │ │ │ + beq.w 8d370 <_PyObject_MakeTpCall@@Base+0x1780> │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ mov r9, ip │ │ │ │ - movw r2, #5569 @ 0x15c1 │ │ │ │ + movw r2, #5641 @ 0x1609 │ │ │ │ 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 8d548 <_PyObject_MakeTpCall@@Base+0x192c> │ │ │ │ + bne.w 8d51c <_PyObject_MakeTpCall@@Base+0x192c> │ │ │ │ ldr.w sl, [r5, #12] │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8d548 <_PyObject_MakeTpCall@@Base+0x192c> │ │ │ │ + beq.w 8d51c <_PyObject_MakeTpCall@@Base+0x192c> │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ ldr.w r4, [r3, #172] @ 0xac │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8e4e4 <_PyObject_MakeTpCall@@Base+0x28c8> │ │ │ │ + beq.w 8e214 <_PyObject_MakeTpCall@@Base+0x2624> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8d486 <_PyObject_MakeTpCall@@Base+0x186a> │ │ │ │ + bge.w 8d45a <_PyObject_MakeTpCall@@Base+0x186a> │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ - ble.w 8d3b6 <_PyObject_MakeTpCall@@Base+0x179a> │ │ │ │ + ble.w 8d38a <_PyObject_MakeTpCall@@Base+0x179a> │ │ │ │ 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 8d12a <_PyObject_MakeTpCall@@Base+0x150e> │ │ │ │ + bmi.w 8d0fe <_PyObject_MakeTpCall@@Base+0x150e> │ │ │ │ ldr.w r0, [ip, #132] @ 0x84 │ │ │ │ - bl 77710 │ │ │ │ + bl 77748 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d172 <_PyObject_MakeTpCall@@Base+0x1556> │ │ │ │ + bne.w 8d146 <_PyObject_MakeTpCall@@Base+0x1556> │ │ │ │ adds r4, #1 │ │ │ │ adds r0, #3 │ │ │ │ - beq.w 8ece4 <_PyObject_MakeTpCall@@Base+0x30c8> │ │ │ │ + beq.w 8ebd4 <_PyObject_MakeTpCall@@Base+0x2fe4> │ │ │ │ cmp r4, fp │ │ │ │ - blt.n 8cf3c <_PyObject_MakeTpCall@@Base+0x1320> │ │ │ │ + blt.n 8cf10 <_PyObject_MakeTpCall@@Base+0x1320> │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #1 │ │ │ │ ldrd r6, fp, [r7, #36] @ 0x24 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ lsls r2, r6, #31 │ │ │ │ - bpl.w 8d32c <_PyObject_MakeTpCall@@Base+0x1710> │ │ │ │ + bpl.w 8d300 <_PyObject_MakeTpCall@@Base+0x1710> │ │ │ │ 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 8cef0 <_PyObject_MakeTpCall@@Base+0x12d4> │ │ │ │ + beq.n 8cec4 <_PyObject_MakeTpCall@@Base+0x12d4> │ │ │ │ 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 │ │ │ │ @@ -145400,145 +145403,145 @@ │ │ │ │ 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 8ce86 <_PyObject_MakeTpCall@@Base+0x126a> │ │ │ │ + bne.w 8ce5a <_PyObject_MakeTpCall@@Base+0x126a> │ │ │ │ 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 8e1c8 <_PyObject_MakeTpCall@@Base+0x25ac> │ │ │ │ + beq.w 8e198 <_PyObject_MakeTpCall@@Base+0x25a8> │ │ │ │ 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 8ecf0 <_PyObject_MakeTpCall@@Base+0x30d4> │ │ │ │ - bl 84e14 │ │ │ │ + bmi.w 8ebe0 <_PyObject_MakeTpCall@@Base+0x2ff0> │ │ │ │ + bl 84df8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e37c <_PyObject_MakeTpCall@@Base+0x2760> │ │ │ │ - ldr r3, [pc, #40] @ (8d024 <_PyObject_MakeTpCall@@Base+0x1408>) │ │ │ │ + beq.w 8e29a <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ + ldr r3, [pc, #40] @ (8cff8 <_PyObject_MakeTpCall@@Base+0x1408>) │ │ │ │ mov r9, r0 │ │ │ │ - ldr.w r8, [pc, #40] @ 8d028 <_PyObject_MakeTpCall@@Base+0x140c> │ │ │ │ + ldr.w r8, [pc, #40] @ 8cffc <_PyObject_MakeTpCall@@Base+0x140c> │ │ │ │ mov.w sl, #0 │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ strd r8, fp, [r7, #44] @ 0x2c │ │ │ │ asrs r3, r3, #3 │ │ │ │ str r3, [r7, #32] │ │ │ │ ldrd r3, r2, [r7, #44] @ 0x2c │ │ │ │ mov fp, sl │ │ │ │ ldr r1, [r3, r2] │ │ │ │ - b.n 8d02c <_PyObject_MakeTpCall@@Base+0x1410> │ │ │ │ + b.n 8d000 <_PyObject_MakeTpCall@@Base+0x1410> │ │ │ │ nop │ │ │ │ add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ uxtb r0, r1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ stmia r1!, {r2, r3, r4} │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r4, [r9, #4] │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r0, #2 │ │ │ │ - bpl.w 8d71c <_PyObject_MakeTpCall@@Base+0x1b00> │ │ │ │ + bpl.w 8d6f0 <_PyObject_MakeTpCall@@Base+0x1b00> │ │ │ │ ldr.w r2, [r9, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8e210 <_PyObject_MakeTpCall@@Base+0x25f4> │ │ │ │ + bne.w 8e1e0 <_PyObject_MakeTpCall@@Base+0x25f0> │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, fp │ │ │ │ - ble.w 8d71c <_PyObject_MakeTpCall@@Base+0x1b00> │ │ │ │ + ble.w 8d6f0 <_PyObject_MakeTpCall@@Base+0x1b00> │ │ │ │ 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 8d90e <_PyObject_MakeTpCall@@Base+0x1cf2> │ │ │ │ + beq.w 8d8e2 <_PyObject_MakeTpCall@@Base+0x1cf2> │ │ │ │ add.w r5, r5, fp, lsl #3 │ │ │ │ add r3, r5 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8d8f4 <_PyObject_MakeTpCall@@Base+0x1cd8> │ │ │ │ + beq.w 8d8c8 <_PyObject_MakeTpCall@@Base+0x1cd8> │ │ │ │ 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] @ (8d1f0 <_PyObject_MakeTpCall@@Base+0x15d4>) │ │ │ │ + ldr r3, [pc, #368] @ (8d1c4 <_PyObject_MakeTpCall@@Base+0x15d4>) │ │ │ │ ldr.w r8, [sl, #192] @ 0xc0 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ 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, #1420] @ 0x58c │ │ │ │ cmp ip, r8 │ │ │ │ - bne.w 8d59e <_PyObject_MakeTpCall@@Base+0x1982> │ │ │ │ + bne.w 8d572 <_PyObject_MakeTpCall@@Base+0x1982> │ │ │ │ movs r0, #12 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ mla r2, r5, r0, r4 │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r2, #1424] @ 0x590 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8d59c <_PyObject_MakeTpCall@@Base+0x1980> │ │ │ │ + bne.w 8d570 <_PyObject_MakeTpCall@@Base+0x1980> │ │ │ │ add.w r3, r4, #40960 @ 0xa000 │ │ │ │ mla r3, r5, r0, r3 │ │ │ │ ldr.w r3, [r3, #1428] @ 0x594 │ │ │ │ - cbz r3, 8d118 <_PyObject_MakeTpCall@@Base+0x14fc> │ │ │ │ + cbz r3, 8d0ec <_PyObject_MakeTpCall@@Base+0x14fc> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r2, r3 │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8e098 <_PyObject_MakeTpCall@@Base+0x247c> │ │ │ │ + bge.w 8deaa <_PyObject_MakeTpCall@@Base+0x22ba> │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - beq.n 8d112 <_PyObject_MakeTpCall@@Base+0x14f6> │ │ │ │ + beq.n 8d0e6 <_PyObject_MakeTpCall@@Base+0x14f6> │ │ │ │ lsls r4, r3, #31 │ │ │ │ - bmi.w 8e0a4 <_PyObject_MakeTpCall@@Base+0x2488> │ │ │ │ + bmi.w 8deb6 <_PyObject_MakeTpCall@@Base+0x22c6> │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ead0 <_PyObject_MakeTpCall@@Base+0x2eb4> │ │ │ │ + beq.w 8eb3e <_PyObject_MakeTpCall@@Base+0x2f4e> │ │ │ │ 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 8d10c <_PyObject_MakeTpCall@@Base+0x14f0> │ │ │ │ + bge.n 8d0e0 <_PyObject_MakeTpCall@@Base+0x14f0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e60e <_PyObject_MakeTpCall@@Base+0x29f2> │ │ │ │ + beq.w 8e9ae <_PyObject_MakeTpCall@@Base+0x2dbe> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8db7e <_PyObject_MakeTpCall@@Base+0x1f62> │ │ │ │ + bne.w 8db50 <_PyObject_MakeTpCall@@Base+0x1f60> │ │ │ │ ldrd r3, r2, [r7, #44] @ 0x2c │ │ │ │ ldr r1, [r3, r2] │ │ │ │ ldr r2, [r1, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8d02c <_PyObject_MakeTpCall@@Base+0x1410> │ │ │ │ + beq.n 8d000 <_PyObject_MakeTpCall@@Base+0x1410> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8d02c <_PyObject_MakeTpCall@@Base+0x1410> │ │ │ │ + beq.n 8d000 <_PyObject_MakeTpCall@@Base+0x1410> │ │ │ │ mov sl, r9 │ │ │ │ - b.w 8eb04 <_PyObject_MakeTpCall@@Base+0x2ee8> │ │ │ │ - ldr r3, [pc, #200] @ (8d1f4 <_PyObject_MakeTpCall@@Base+0x15d8>) │ │ │ │ + b.w 8e608 <_PyObject_MakeTpCall@@Base+0x2a18> │ │ │ │ + ldr r3, [pc, #200] @ (8d1c8 <_PyObject_MakeTpCall@@Base+0x15d8>) │ │ │ │ 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 │ │ │ │ @@ -145547,199 +145550,199 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r0, r1, #91136 @ 0x16400 │ │ │ │ ldr.w r2, [r0, #400] @ 0x190 │ │ │ │ cmp r2, ip │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e08c <_PyObject_MakeTpCall@@Base+0x2470> │ │ │ │ + beq.w 8de9e <_PyObject_MakeTpCall@@Base+0x22ae> │ │ │ │ ldr.w r0, [r0, #416] @ 0x1a0 │ │ │ │ add.w r3, r7, #80 @ 0x50 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 77710 │ │ │ │ + bl 77748 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cf62 <_PyObject_MakeTpCall@@Base+0x1346> │ │ │ │ + beq.w 8cf36 <_PyObject_MakeTpCall@@Base+0x1346> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r3 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8d50c <_PyObject_MakeTpCall@@Base+0x18f0> │ │ │ │ + bge.w 8d4e0 <_PyObject_MakeTpCall@@Base+0x18f0> │ │ │ │ adds r2, #1 │ │ │ │ adds r0, #3 │ │ │ │ str r2, [r3, #0] │ │ │ │ - beq.w 8d516 <_PyObject_MakeTpCall@@Base+0x18fa> │ │ │ │ + beq.w 8d4ea <_PyObject_MakeTpCall@@Base+0x18fa> │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 8d3ac <_PyObject_MakeTpCall@@Base+0x1790> │ │ │ │ + beq.w 8d380 <_PyObject_MakeTpCall@@Base+0x1790> │ │ │ │ ldrd r6, fp, [r7, #36] @ 0x24 │ │ │ │ str r1, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bpl.w 8d454 <_PyObject_MakeTpCall@@Base+0x1838> │ │ │ │ + bpl.w 8d428 <_PyObject_MakeTpCall@@Base+0x1838> │ │ │ │ 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 8d4ae <_PyObject_MakeTpCall@@Base+0x1892> │ │ │ │ + bne.w 8d482 <_PyObject_MakeTpCall@@Base+0x1892> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8e066 <_PyObject_MakeTpCall@@Base+0x244a> │ │ │ │ - ldr r3, [pc, #52] @ (8d1f4 <_PyObject_MakeTpCall@@Base+0x15d8>) │ │ │ │ + bne.w 8deca <_PyObject_MakeTpCall@@Base+0x22da> │ │ │ │ + ldr r3, [pc, #52] @ (8d1c8 <_PyObject_MakeTpCall@@Base+0x15d8>) │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add.w r6, r5, #110592 @ 0x1b000 │ │ │ │ ldr.w r3, [r6, #3996] @ 0xf9c │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 8e552 <_PyObject_MakeTpCall@@Base+0x2936> │ │ │ │ + beq.w 8e854 <_PyObject_MakeTpCall@@Base+0x2c64> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r4, r5, #114176 @ 0x1be00 │ │ │ │ add.w r4, r4, #416 @ 0x1a0 │ │ │ │ str.w r1, [r6, #3996] @ 0xf9c │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 8d212 <_PyObject_MakeTpCall@@Base+0x15f6> │ │ │ │ + cbz r2, 8d1e6 <_PyObject_MakeTpCall@@Base+0x15f6> │ │ │ │ movw r3, #47236 @ 0xb884 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - b.n 8d1fe <_PyObject_MakeTpCall@@Base+0x15e2> │ │ │ │ + b.n 8d1d2 <_PyObject_MakeTpCall@@Base+0x15e2> │ │ │ │ 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, 8d212 <_PyObject_MakeTpCall@@Base+0x15f6> │ │ │ │ + cbz r2, 8d1e6 <_PyObject_MakeTpCall@@Base+0x15f6> │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8d1f8 <_PyObject_MakeTpCall@@Base+0x15dc> │ │ │ │ + bne.n 8d1cc <_PyObject_MakeTpCall@@Base+0x15dc> │ │ │ │ mov ip, r4 │ │ │ │ str.w r3, [ip], #4 │ │ │ │ adds r3, #28 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r4, ip │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8d1fe <_PyObject_MakeTpCall@@Base+0x15e2> │ │ │ │ + bne.n 8d1d2 <_PyObject_MakeTpCall@@Base+0x15e2> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r6, #4000] @ 0xfa0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8d2ca <_PyObject_MakeTpCall@@Base+0x16ae> │ │ │ │ + beq.n 8d29e <_PyObject_MakeTpCall@@Base+0x16ae> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 8dc1c <_PyObject_MakeTpCall@@Base+0x2000> │ │ │ │ + bcs.w 8dbee <_PyObject_MakeTpCall@@Base+0x1ffe> │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 8d564 <_PyObject_MakeTpCall@@Base+0x1948> │ │ │ │ + bcs.w 8d538 <_PyObject_MakeTpCall@@Base+0x1948> │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.w 8d952 <_PyObject_MakeTpCall@@Base+0x1d36> │ │ │ │ + bcs.w 8d926 <_PyObject_MakeTpCall@@Base+0x1d36> │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 8d526 <_PyObject_MakeTpCall@@Base+0x190a> │ │ │ │ + bls.w 8d4fa <_PyObject_MakeTpCall@@Base+0x190a> │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8d500 <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ + beq.w 8d4d4 <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ adds r1, r2, r3 │ │ │ │ - beq.w 8ec5e <_PyObject_MakeTpCall@@Base+0x3042> │ │ │ │ + beq.w 8ecf2 <_PyObject_MakeTpCall@@Base+0x3102> │ │ │ │ ldr r2, [r2, r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8d500 <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ + beq.w 8d4d4 <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ ldr.w r3, [r6, #4004] @ 0xfa4 │ │ │ │ - cbz r3, 8d2be <_PyObject_MakeTpCall@@Base+0x16a2> │ │ │ │ + cbz r3, 8d292 <_PyObject_MakeTpCall@@Base+0x16a2> │ │ │ │ mov r2, r1 │ │ │ │ add.w r5, r5, #114176 @ 0x1be00 │ │ │ │ add.w r5, r5, #420 @ 0x1a4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.n 8d2a8 <_PyObject_MakeTpCall@@Base+0x168c> │ │ │ │ + bcs.n 8d27c <_PyObject_MakeTpCall@@Base+0x168c> │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 8d538 <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ + bcs.w 8d50c <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.w 8d8da <_PyObject_MakeTpCall@@Base+0x1cbe> │ │ │ │ + bcs.w 8d8ae <_PyObject_MakeTpCall@@Base+0x1cbe> │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 8d496 <_PyObject_MakeTpCall@@Base+0x187a> │ │ │ │ + bls.w 8d46a <_PyObject_MakeTpCall@@Base+0x187a> │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 8d2b4 <_PyObject_MakeTpCall@@Base+0x1698> │ │ │ │ + cbz r4, 8d288 <_PyObject_MakeTpCall@@Base+0x1698> │ │ │ │ adds r1, r4, r3 │ │ │ │ - beq.n 8d2b4 <_PyObject_MakeTpCall@@Base+0x1698> │ │ │ │ + beq.n 8d288 <_PyObject_MakeTpCall@@Base+0x1698> │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - cbz r3, 8d2b4 <_PyObject_MakeTpCall@@Base+0x1698> │ │ │ │ - cbnz r2, 8d2ca <_PyObject_MakeTpCall@@Base+0x16ae> │ │ │ │ + cbz r3, 8d288 <_PyObject_MakeTpCall@@Base+0x1698> │ │ │ │ + cbnz r2, 8d29e <_PyObject_MakeTpCall@@Base+0x16ae> │ │ │ │ ldr.w r3, [r5, #4]! │ │ │ │ - cbz r3, 8d2be <_PyObject_MakeTpCall@@Base+0x16a2> │ │ │ │ + cbz r3, 8d292 <_PyObject_MakeTpCall@@Base+0x16a2> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r2, r1 │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcc.n 8d270 <_PyObject_MakeTpCall@@Base+0x1654> │ │ │ │ + bcc.n 8d244 <_PyObject_MakeTpCall@@Base+0x1654> │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ sub.w r3, r3, #420 @ 0x1a4 │ │ │ │ ldr r4, [r1, #80] @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8d28e <_PyObject_MakeTpCall@@Base+0x1672> │ │ │ │ + bne.n 8d262 <_PyObject_MakeTpCall@@Base+0x1672> │ │ │ │ ldr.w r3, [r5, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8d268 <_PyObject_MakeTpCall@@Base+0x164c> │ │ │ │ + bne.n 8d23c <_PyObject_MakeTpCall@@Base+0x164c> │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - bne.w 8d474 <_PyObject_MakeTpCall@@Base+0x1858> │ │ │ │ + bne.w 8d448 <_PyObject_MakeTpCall@@Base+0x1858> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [r7, #32] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 8d47c <_PyObject_MakeTpCall@@Base+0x1860> │ │ │ │ + bne.w 8d450 <_PyObject_MakeTpCall@@Base+0x1860> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8d326 <_PyObject_MakeTpCall@@Base+0x170a> │ │ │ │ + bne.n 8d2fa <_PyObject_MakeTpCall@@Base+0x170a> │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8d3c8 <_PyObject_MakeTpCall@@Base+0x17ac> │ │ │ │ + beq.n 8d39c <_PyObject_MakeTpCall@@Base+0x17ac> │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 8d326 <_PyObject_MakeTpCall@@Base+0x170a> │ │ │ │ + ble.n 8d2fa <_PyObject_MakeTpCall@@Base+0x170a> │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8d3e2 <_PyObject_MakeTpCall@@Base+0x17c6> │ │ │ │ + beq.n 8d3b6 <_PyObject_MakeTpCall@@Base+0x17c6> │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 8d326 <_PyObject_MakeTpCall@@Base+0x170a> │ │ │ │ + beq.n 8d2fa <_PyObject_MakeTpCall@@Base+0x170a> │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8d3e2 <_PyObject_MakeTpCall@@Base+0x17c6> │ │ │ │ + beq.n 8d3b6 <_PyObject_MakeTpCall@@Base+0x17c6> │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 8d326 <_PyObject_MakeTpCall@@Base+0x170a> │ │ │ │ + beq.n 8d2fa <_PyObject_MakeTpCall@@Base+0x170a> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8d3e2 <_PyObject_MakeTpCall@@Base+0x17c6> │ │ │ │ + beq.n 8d3b6 <_PyObject_MakeTpCall@@Base+0x17c6> │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 8d326 <_PyObject_MakeTpCall@@Base+0x170a> │ │ │ │ + beq.n 8d2fa <_PyObject_MakeTpCall@@Base+0x170a> │ │ │ │ adds r2, #24 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 8d3e2 <_PyObject_MakeTpCall@@Base+0x17c6> │ │ │ │ + beq.n 8d3b6 <_PyObject_MakeTpCall@@Base+0x17c6> │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 8d318 <_PyObject_MakeTpCall@@Base+0x16fc> │ │ │ │ + bne.n 8d2ec <_PyObject_MakeTpCall@@Base+0x16fc> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #28] │ │ │ │ - b.n 8d3e6 <_PyObject_MakeTpCall@@Base+0x17ca> │ │ │ │ + b.n 8d3ba <_PyObject_MakeTpCall@@Base+0x17ca> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cf7e <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ - ldr r3, [pc, #600] @ (8d594 <_PyObject_MakeTpCall@@Base+0x1978>) │ │ │ │ + bne.w 8cf52 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + ldr r3, [pc, #600] @ (8d568 <_PyObject_MakeTpCall@@Base+0x1978>) │ │ │ │ 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 │ │ │ │ @@ -145747,292 +145750,292 @@ │ │ │ │ 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 8e560 <_PyObject_MakeTpCall@@Base+0x2944> │ │ │ │ - ldr r2, [pc, #556] @ (8d598 <_PyObject_MakeTpCall@@Base+0x197c>) │ │ │ │ + bne.w 8e862 <_PyObject_MakeTpCall@@Base+0x2c72> │ │ │ │ + ldr r2, [pc, #556] @ (8d56c <_PyObject_MakeTpCall@@Base+0x197c>) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e56c <_PyObject_MakeTpCall@@Base+0x2950> │ │ │ │ + bne.w 8e86e <_PyObject_MakeTpCall@@Base+0x2c7e> │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e588 <_PyObject_MakeTpCall@@Base+0x296c> │ │ │ │ + bne.w 8e88a <_PyObject_MakeTpCall@@Base+0x2c9a> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.w 8cf7e <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ - b.n 8d19a <_PyObject_MakeTpCall@@Base+0x157e> │ │ │ │ + bne.w 8cf52 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + b.n 8d16e <_PyObject_MakeTpCall@@Base+0x157e> │ │ │ │ cmp.w lr, #207 @ 0xcf │ │ │ │ - bls.w 8cec6 <_PyObject_MakeTpCall@@Base+0x12aa> │ │ │ │ + bls.w 8ce9a <_PyObject_MakeTpCall@@Base+0x12aa> │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ sub.w r2, lr, #208 @ 0xd0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cec6 <_PyObject_MakeTpCall@@Base+0x12aa> │ │ │ │ + bne.w 8ce9a <_PyObject_MakeTpCall@@Base+0x12aa> │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ add.w fp, fp, #28 │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 8d39c <_PyObject_MakeTpCall@@Base+0x1780> │ │ │ │ + beq.n 8d370 <_PyObject_MakeTpCall@@Base+0x1780> │ │ │ │ mov lr, r3 │ │ │ │ - b.n 8cfbe <_PyObject_MakeTpCall@@Base+0x13a2> │ │ │ │ + b.n 8cf92 <_PyObject_MakeTpCall@@Base+0x13a2> │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, fp │ │ │ │ - blt.w 8cf3a <_PyObject_MakeTpCall@@Base+0x131e> │ │ │ │ - b.n 8cf6e <_PyObject_MakeTpCall@@Base+0x1352> │ │ │ │ + blt.w 8cf0e <_PyObject_MakeTpCall@@Base+0x131e> │ │ │ │ + b.n 8cf42 <_PyObject_MakeTpCall@@Base+0x1352> │ │ │ │ lsls r2, r4, #31 │ │ │ │ - bmi.w 8cf7e <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + bmi.w 8cf52 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ mov r5, r3 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cf7e <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ - b.n 8d33a <_PyObject_MakeTpCall@@Base+0x171e> │ │ │ │ + bne.w 8cf52 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + b.n 8d30e <_PyObject_MakeTpCall@@Base+0x171e> │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8d3e2 <_PyObject_MakeTpCall@@Base+0x17c6> │ │ │ │ + beq.n 8d3b6 <_PyObject_MakeTpCall@@Base+0x17c6> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8d3ca <_PyObject_MakeTpCall@@Base+0x17ae> │ │ │ │ + bne.n 8d39e <_PyObject_MakeTpCall@@Base+0x17ae> │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 8d326 <_PyObject_MakeTpCall@@Base+0x170a> │ │ │ │ + bne.n 8d2fa <_PyObject_MakeTpCall@@Base+0x170a> │ │ │ │ ldr.w r9, [r0, #24] │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bmi.w 8cf8a <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ + bmi.w 8cf5e <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cf8a <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ + bne.w 8cf5e <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ - ldr r2, [pc, #404] @ (8d594 <_PyObject_MakeTpCall@@Base+0x1978>) │ │ │ │ + ldr r2, [pc, #404] @ (8d568 <_PyObject_MakeTpCall@@Base+0x1978>) │ │ │ │ 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 8e5a2 <_PyObject_MakeTpCall@@Base+0x2986> │ │ │ │ - ldr r1, [pc, #368] @ (8d598 <_PyObject_MakeTpCall@@Base+0x197c>) │ │ │ │ + bne.w 8e8a4 <_PyObject_MakeTpCall@@Base+0x2cb4> │ │ │ │ + ldr r1, [pc, #368] @ (8d56c <_PyObject_MakeTpCall@@Base+0x197c>) │ │ │ │ ldr.w r3, [r1, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e5cc <_PyObject_MakeTpCall@@Base+0x29b0> │ │ │ │ + bne.w 8e838 <_PyObject_MakeTpCall@@Base+0x2c48> │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cf8a <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ + beq.w 8cf5e <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ cmp.w r8, #3 │ │ │ │ - ble.w 8cf8a <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ + ble.w 8cf5e <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8cf8a <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ + beq.w 8cf5e <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 205b68 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 8cf8a <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ + bl 204c94 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 8cf5e <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d19a <_PyObject_MakeTpCall@@Base+0x157e> │ │ │ │ + bne.w 8d16e <_PyObject_MakeTpCall@@Base+0x157e> │ │ │ │ movs r5, #1 │ │ │ │ - b.n 8d33a <_PyObject_MakeTpCall@@Base+0x171e> │ │ │ │ + b.n 8d30e <_PyObject_MakeTpCall@@Base+0x171e> │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ sub.w r2, lr, #380 @ 0x17c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cec6 <_PyObject_MakeTpCall@@Base+0x12aa> │ │ │ │ - b.n 8d39c <_PyObject_MakeTpCall@@Base+0x1780> │ │ │ │ + bne.w 8ce9a <_PyObject_MakeTpCall@@Base+0x12aa> │ │ │ │ + b.n 8d370 <_PyObject_MakeTpCall@@Base+0x1780> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8d2d8 <_PyObject_MakeTpCall@@Base+0x16bc> │ │ │ │ + beq.w 8d2ac <_PyObject_MakeTpCall@@Base+0x16bc> │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 8d2d8 <_PyObject_MakeTpCall@@Base+0x16bc> │ │ │ │ - b.n 8d326 <_PyObject_MakeTpCall@@Base+0x170a> │ │ │ │ + beq.w 8d2ac <_PyObject_MakeTpCall@@Base+0x16bc> │ │ │ │ + b.n 8d2fa <_PyObject_MakeTpCall@@Base+0x170a> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 8cf7e <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + ble.w 8cf52 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ add.w r8, r4, #12 │ │ │ │ orr.w r6, r4, #1 │ │ │ │ - b.n 8cf32 <_PyObject_MakeTpCall@@Base+0x1316> │ │ │ │ + b.n 8cf06 <_PyObject_MakeTpCall@@Base+0x1316> │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ it ls │ │ │ │ ldrls r4, [r7, #52] @ 0x34 │ │ │ │ - bls.w 8d28e <_PyObject_MakeTpCall@@Base+0x1672> │ │ │ │ + bls.w 8d262 <_PyObject_MakeTpCall@@Base+0x1672> │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ ldr r4, [r1, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8d28e <_PyObject_MakeTpCall@@Base+0x1672> │ │ │ │ - b.n 8d2b4 <_PyObject_MakeTpCall@@Base+0x1698> │ │ │ │ + bne.w 8d262 <_PyObject_MakeTpCall@@Base+0x1672> │ │ │ │ + b.n 8d288 <_PyObject_MakeTpCall@@Base+0x1698> │ │ │ │ movw r3, #14536 @ 0x38c8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8d56e <_PyObject_MakeTpCall@@Base+0x1952> │ │ │ │ + beq.n 8d542 <_PyObject_MakeTpCall@@Base+0x1952> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 8e074 <_PyObject_MakeTpCall@@Base+0x2458> │ │ │ │ + beq.w 8ded8 <_PyObject_MakeTpCall@@Base+0x22e8> │ │ │ │ ldr r1, [r7, #32] │ │ │ │ movw r3, #29264 @ 0x7250 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ cmpeq r2, r3 │ │ │ │ - beq.w 8e5e8 <_PyObject_MakeTpCall@@Base+0x29cc> │ │ │ │ + beq.w 8eab0 <_PyObject_MakeTpCall@@Base+0x2ec0> │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [r7, #32] │ │ │ │ mov r2, r3 │ │ │ │ - movw r3, #1729 @ 0x6c1 │ │ │ │ + movw r3, #1017 @ 0x3f9 │ │ │ │ movt r3, #21 │ │ │ │ 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 8d3e6 <_PyObject_MakeTpCall@@Base+0x17ca> │ │ │ │ + b.n 8d3ba <_PyObject_MakeTpCall@@Base+0x17ca> │ │ │ │ ldr.w r3, [r6, #4004] @ 0xfa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d260 <_PyObject_MakeTpCall@@Base+0x1644> │ │ │ │ - b.n 8d2ca <_PyObject_MakeTpCall@@Base+0x16ae> │ │ │ │ + bne.w 8d234 <_PyObject_MakeTpCall@@Base+0x1644> │ │ │ │ + b.n 8d29e <_PyObject_MakeTpCall@@Base+0x16ae> │ │ │ │ orr.w r1, r3, #1 │ │ │ │ adds r0, #3 │ │ │ │ - bne.w 8d188 <_PyObject_MakeTpCall@@Base+0x156c> │ │ │ │ + bne.w 8d15c <_PyObject_MakeTpCall@@Base+0x156c> │ │ │ │ ldrd r6, fp, [r7, #36] @ 0x24 │ │ │ │ str r1, [r7, #40] @ 0x28 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl d94d0 │ │ │ │ - b.n 8cf78 <_PyObject_MakeTpCall@@Base+0x135c> │ │ │ │ + bl d93c0 │ │ │ │ + b.n 8cf4c <_PyObject_MakeTpCall@@Base+0x135c> │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ it ls │ │ │ │ ldrls r2, [r7, #52] @ 0x34 │ │ │ │ - bls.w 8d24a <_PyObject_MakeTpCall@@Base+0x162e> │ │ │ │ + bls.w 8d21e <_PyObject_MakeTpCall@@Base+0x162e> │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ - b.n 8d244 <_PyObject_MakeTpCall@@Base+0x1628> │ │ │ │ + b.n 8d218 <_PyObject_MakeTpCall@@Base+0x1628> │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ sub.w r3, r3, #380 @ 0x17c │ │ │ │ ldr r4, [r1, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8d28e <_PyObject_MakeTpCall@@Base+0x1672> │ │ │ │ - b.n 8d2b4 <_PyObject_MakeTpCall@@Base+0x1698> │ │ │ │ + bne.w 8d262 <_PyObject_MakeTpCall@@Base+0x1672> │ │ │ │ + b.n 8d288 <_PyObject_MakeTpCall@@Base+0x1698> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ecaa <_PyObject_MakeTpCall@@Base+0x308e> │ │ │ │ + beq.w 8ed00 <_PyObject_MakeTpCall@@Base+0x3110> │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 8cf0a <_PyObject_MakeTpCall@@Base+0x12ee> │ │ │ │ - bl d94d0 │ │ │ │ - b.n 8cf7e <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + bne.w 8cede <_PyObject_MakeTpCall@@Base+0x12ee> │ │ │ │ + bl d93c0 │ │ │ │ + b.n 8cf52 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ sub.w r3, r3, #380 @ 0x17c │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ - b.n 8d244 <_PyObject_MakeTpCall@@Base+0x1628> │ │ │ │ + b.n 8d218 <_PyObject_MakeTpCall@@Base+0x1628> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #14669 @ 0x394d │ │ │ │ + movw r3, #14073 @ 0x36f9 │ │ │ │ movt r3, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e5ae <_PyObject_MakeTpCall@@Base+0x2992> │ │ │ │ + bne.w 8e8b0 <_PyObject_MakeTpCall@@Base+0x2cc0> │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ add.w r3, r2, #156 @ 0x9c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 8e5ae <_PyObject_MakeTpCall@@Base+0x2992> │ │ │ │ + bne.w 8e8b0 <_PyObject_MakeTpCall@@Base+0x2cc0> │ │ │ │ ldr.w r9, [r2, #156] @ 0x9c │ │ │ │ - b.n 8d3e6 <_PyObject_MakeTpCall@@Base+0x17ca> │ │ │ │ + b.n 8d3ba <_PyObject_MakeTpCall@@Base+0x17ca> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ mov r8, ip │ │ │ │ - ldr r3, [pc, #348] @ (8d6fc <_PyObject_MakeTpCall@@Base+0x1ae0>) │ │ │ │ + ldr r3, [pc, #348] @ (8d6d0 <_PyObject_MakeTpCall@@Base+0x1ae0>) │ │ │ │ ldr.w r2, [r3, #680] @ 0x2a8 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8e0dc <_PyObject_MakeTpCall@@Base+0x24c0> │ │ │ │ + beq.w 8e14c <_PyObject_MakeTpCall@@Base+0x255c> │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e618 <_PyObject_MakeTpCall@@Base+0x29fc> │ │ │ │ - ldr r3, [pc, #324] @ (8d6fc <_PyObject_MakeTpCall@@Base+0x1ae0>) │ │ │ │ + bne.w 8e9fc <_PyObject_MakeTpCall@@Base+0x2e0c> │ │ │ │ + ldr r3, [pc, #324] @ (8d6d0 <_PyObject_MakeTpCall@@Base+0x1ae0>) │ │ │ │ ldr.w r3, [r3, #688] @ 0x2b0 │ │ │ │ str r3, [r7, #20] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 8e618 <_PyObject_MakeTpCall@@Base+0x29fc> │ │ │ │ + beq.w 8e9fc <_PyObject_MakeTpCall@@Base+0x2e0c> │ │ │ │ ldr.w r0, [sl, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e62e <_PyObject_MakeTpCall@@Base+0x2a12> │ │ │ │ + beq.w 8ea5c <_PyObject_MakeTpCall@@Base+0x2e6c> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ str r3, [r7, #28] │ │ │ │ - bge.w 8e600 <_PyObject_MakeTpCall@@Base+0x29e4> │ │ │ │ + bge.w 8ea82 <_PyObject_MakeTpCall@@Base+0x2e92> │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r0, #0] │ │ │ │ - ble.w 8e050 <_PyObject_MakeTpCall@@Base+0x2434> │ │ │ │ + ble.w 8df08 <_PyObject_MakeTpCall@@Base+0x2318> │ │ │ │ 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 8d6b4 <_PyObject_MakeTpCall@@Base+0x1a98> │ │ │ │ + bmi.n 8d688 <_PyObject_MakeTpCall@@Base+0x1a98> │ │ │ │ ldr r2, [r7, #20] │ │ │ │ add.w r3, r7, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #244] @ (8d700 <_PyObject_MakeTpCall@@Base+0x1ae4>) │ │ │ │ - bl 77710 │ │ │ │ + ldr r1, [pc, #244] @ (8d6d4 <_PyObject_MakeTpCall@@Base+0x1ae4>) │ │ │ │ + bl 77748 │ │ │ │ ldr r2, [r7, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8dbe2 <_PyObject_MakeTpCall@@Base+0x1fc6> │ │ │ │ + bne.w 8dbb4 <_PyObject_MakeTpCall@@Base+0x1fc4> │ │ │ │ movs r3, #1 │ │ │ │ adds r0, #3 │ │ │ │ str r3, [r7, #76] @ 0x4c │ │ │ │ - beq.w 8ed54 <_PyObject_MakeTpCall@@Base+0x3138> │ │ │ │ + beq.w 8ec68 <_PyObject_MakeTpCall@@Base+0x3078> │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr r2, [r7, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - blt.n 8d5f0 <_PyObject_MakeTpCall@@Base+0x19d4> │ │ │ │ + blt.n 8d5c4 <_PyObject_MakeTpCall@@Base+0x19d4> │ │ │ │ movs r2, #0 │ │ │ │ tst.w sl, #1 │ │ │ │ - beq.w 8dbc6 <_PyObject_MakeTpCall@@Base+0x1faa> │ │ │ │ + beq.w 8db98 <_PyObject_MakeTpCall@@Base+0x1fa8> │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 8d112 <_PyObject_MakeTpCall@@Base+0x14f6> │ │ │ │ + beq.w 8d0e6 <_PyObject_MakeTpCall@@Base+0x14f6> │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8d6a0 <_PyObject_MakeTpCall@@Base+0x1a84> │ │ │ │ - ldr r3, [pc, #180] @ (8d6fc <_PyObject_MakeTpCall@@Base+0x1ae0>) │ │ │ │ + beq.n 8d674 <_PyObject_MakeTpCall@@Base+0x1a84> │ │ │ │ + ldr r3, [pc, #180] @ (8d6d0 <_PyObject_MakeTpCall@@Base+0x1ae0>) │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr.w r1, [r3, #680] @ 0x2a8 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 8d6a0 <_PyObject_MakeTpCall@@Base+0x1a84> │ │ │ │ + bne.n 8d674 <_PyObject_MakeTpCall@@Base+0x1a84> │ │ │ │ ldr.w r1, [r3, #684] @ 0x2ac │ │ │ │ cmp r1, #100 @ 0x64 │ │ │ │ - bgt.n 8d6a0 <_PyObject_MakeTpCall@@Base+0x1a84> │ │ │ │ + bgt.n 8d674 <_PyObject_MakeTpCall@@Base+0x1a84> │ │ │ │ movs r1, #12 │ │ │ │ bic.w r2, r2, #1 │ │ │ │ mul.w r1, r5, r1 │ │ │ │ add.w r5, r4, #42240 @ 0xa500 │ │ │ │ adds r5, #140 @ 0x8c │ │ │ │ adds r0, r5, r1 │ │ │ │ str r2, [r0, #8] │ │ │ │ @@ -146047,23 +146050,23 @@ │ │ │ │ strlt.w r2, [r3, #676] @ 0x2a4 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ str r3, [r5, r4] │ │ │ │ dmb ish │ │ │ │ str.w r8, [r5, r1] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8e03e <_PyObject_MakeTpCall@@Base+0x2422> │ │ │ │ + blt.w 8def6 <_PyObject_MakeTpCall@@Base+0x2306> │ │ │ │ ldr r2, [r7, #76] @ 0x4c │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 8d112 <_PyObject_MakeTpCall@@Base+0x14f6> │ │ │ │ + beq.w 8d0e6 <_PyObject_MakeTpCall@@Base+0x14f6> │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bmi.w 8e0a4 <_PyObject_MakeTpCall@@Base+0x2488> │ │ │ │ + bmi.w 8deb6 <_PyObject_MakeTpCall@@Base+0x22c6> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8d112 <_PyObject_MakeTpCall@@Base+0x14f6> │ │ │ │ - b.n 8d0e2 <_PyObject_MakeTpCall@@Base+0x14c6> │ │ │ │ + beq.w 8d0e6 <_PyObject_MakeTpCall@@Base+0x14f6> │ │ │ │ + b.n 8d0b6 <_PyObject_MakeTpCall@@Base+0x14c6> │ │ │ │ ldrd r3, r1, [r7, #44] @ 0x2c │ │ │ │ ldr.w r2, [r0, #180] @ 0xb4 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #10 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov.w r3, #28 │ │ │ │ @@ -146074,300 +146077,300 @@ │ │ │ │ add.w ip, r1, r3 │ │ │ │ add.w ip, ip, #91136 @ 0x16400 │ │ │ │ ldr.w ip, [ip, #400] @ 0x190 │ │ │ │ cmp ip, r0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8e67e <_PyObject_MakeTpCall@@Base+0x2a62> │ │ │ │ + beq.w 8e56c <_PyObject_MakeTpCall@@Base+0x297c> │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #400 @ 0x190 │ │ │ │ add r3, r1 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - b.n 8d604 <_PyObject_MakeTpCall@@Base+0x19e8> │ │ │ │ + b.n 8d5d8 <_PyObject_MakeTpCall@@Base+0x19e8> │ │ │ │ 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 8d71c <_PyObject_MakeTpCall@@Base+0x1b00> │ │ │ │ + ble.n 8d6f0 <_PyObject_MakeTpCall@@Base+0x1b00> │ │ │ │ adds r3, #12 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8eb2e <_PyObject_MakeTpCall@@Base+0x2f12> │ │ │ │ + beq.w 8eaa0 <_PyObject_MakeTpCall@@Base+0x2eb0> │ │ │ │ cmp r2, fp │ │ │ │ - bgt.w 8d91e <_PyObject_MakeTpCall@@Base+0x1d02> │ │ │ │ + bgt.w 8d8f2 <_PyObject_MakeTpCall@@Base+0x1d02> │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r8, fp, [r7, #44] @ 0x2c │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8d770 <_PyObject_MakeTpCall@@Base+0x1b54> │ │ │ │ + bge.n 8d744 <_PyObject_MakeTpCall@@Base+0x1b54> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 8d770 <_PyObject_MakeTpCall@@Base+0x1b54> │ │ │ │ + cbnz r3, 8d744 <_PyObject_MakeTpCall@@Base+0x1b54> │ │ │ │ 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 8e656 <_PyObject_MakeTpCall@@Base+0x2a3a> │ │ │ │ - ldr r1, [pc, #696] @ (8da10 <_PyObject_MakeTpCall@@Base+0x1df4>) │ │ │ │ + bne.w 8e57a <_PyObject_MakeTpCall@@Base+0x298a> │ │ │ │ + ldr r1, [pc, #696] @ (8d9e4 <_PyObject_MakeTpCall@@Base+0x1df4>) │ │ │ │ ldr.w r3, [r1, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e662 <_PyObject_MakeTpCall@@Base+0x2a46> │ │ │ │ + bne.w 8eac8 <_PyObject_MakeTpCall@@Base+0x2ed8> │ │ │ │ mov r0, sl │ │ │ │ blx r6 │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e68c <_PyObject_MakeTpCall@@Base+0x2a70> │ │ │ │ + bne.w 8e8d8 <_PyObject_MakeTpCall@@Base+0x2ce8> │ │ │ │ movw r0, #33976 @ 0x84b8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ strd r3, r3, [r7, #80] @ 0x50 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r5, [r8, fp] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r2, #20 │ │ │ │ - bpl.w 8db5c <_PyObject_MakeTpCall@@Base+0x1f40> │ │ │ │ + bpl.w 8db2e <_PyObject_MakeTpCall@@Base+0x1f3e> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8db5c <_PyObject_MakeTpCall@@Base+0x1f40> │ │ │ │ + beq.w 8db2e <_PyObject_MakeTpCall@@Base+0x1f3e> │ │ │ │ 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 8e6a2 <_PyObject_MakeTpCall@@Base+0x2a86> │ │ │ │ + beq.w 8e8ee <_PyObject_MakeTpCall@@Base+0x2cfe> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e6ce <_PyObject_MakeTpCall@@Base+0x2ab2> │ │ │ │ - ldr r3, [pc, #608] @ (8da14 <_PyObject_MakeTpCall@@Base+0x1df8>) │ │ │ │ + bne.w 8e91a <_PyObject_MakeTpCall@@Base+0x2d2a> │ │ │ │ + ldr r3, [pc, #608] @ (8d9e8 <_PyObject_MakeTpCall@@Base+0x1df8>) │ │ │ │ ldr.w r3, [r3, #2608] @ 0xa30 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bpl.w 8e752 <_PyObject_MakeTpCall@@Base+0x2b36> │ │ │ │ + bpl.w 8e94e <_PyObject_MakeTpCall@@Base+0x2d5e> │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e718 <_PyObject_MakeTpCall@@Base+0x2afc> │ │ │ │ - movw r2, #8209 @ 0x2011 │ │ │ │ + beq.w 8e976 <_PyObject_MakeTpCall@@Base+0x2d86> │ │ │ │ + movw r2, #8345 @ 0x2099 │ │ │ │ movt r2, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8d8ea <_PyObject_MakeTpCall@@Base+0x1cce> │ │ │ │ + bne.w 8d8be <_PyObject_MakeTpCall@@Base+0x1cce> │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #572] @ (8da18 <_PyObject_MakeTpCall@@Base+0x1dfc>) │ │ │ │ + ldr r1, [pc, #572] @ (8d9ec <_PyObject_MakeTpCall@@Base+0x1dfc>) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl c175c <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl c17e4 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8e73a <_PyObject_MakeTpCall@@Base+0x2b1e> │ │ │ │ + beq.w 8e998 <_PyObject_MakeTpCall@@Base+0x2da8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8d844 <_PyObject_MakeTpCall@@Base+0x1c28> │ │ │ │ + bge.n 8d818 <_PyObject_MakeTpCall@@Base+0x1c28> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8d83e <_PyObject_MakeTpCall@@Base+0x1c22> │ │ │ │ + cbnz r3, 8d812 <_PyObject_MakeTpCall@@Base+0x1c22> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w sl, [r8, fp] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr.w r6, [sl, #712] @ 0x2c8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ subs r6, r7, r6 │ │ │ │ ubfx r9, r2, #14, #1 │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ cmp.w r6, #16384 @ 0x4000 │ │ │ │ ite ge │ │ │ │ movge r3, #0 │ │ │ │ andlt.w r3, r9, #1 │ │ │ │ asrs r6, r6, #13 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e7a0 <_PyObject_MakeTpCall@@Base+0x2b84> │ │ │ │ - ldr r1, [pc, #492] @ (8da10 <_PyObject_MakeTpCall@@Base+0x1df4>) │ │ │ │ + bne.w 8e9a2 <_PyObject_MakeTpCall@@Base+0x2db2> │ │ │ │ + ldr r1, [pc, #492] @ (8d9e4 <_PyObject_MakeTpCall@@Base+0x1df4>) │ │ │ │ ldr.w r3, [r1, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e76c <_PyObject_MakeTpCall@@Base+0x2b50> │ │ │ │ + bne.w 8eb46 <_PyObject_MakeTpCall@@Base+0x2f56> │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e788 <_PyObject_MakeTpCall@@Base+0x2b6c> │ │ │ │ + bne.w 8eae4 <_PyObject_MakeTpCall@@Base+0x2ef4> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8e37c <_PyObject_MakeTpCall@@Base+0x2760> │ │ │ │ + beq.w 8e29a <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r8, fp] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 911cc │ │ │ │ + bl 911b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8d8aa <_PyObject_MakeTpCall@@Base+0x1c8e> │ │ │ │ + bge.n 8d87e <_PyObject_MakeTpCall@@Base+0x1c8e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8d8aa <_PyObject_MakeTpCall@@Base+0x1c8e> │ │ │ │ + cbnz r3, 8d87e <_PyObject_MakeTpCall@@Base+0x1c8e> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r6, [r8, 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 8e7ee <_PyObject_MakeTpCall@@Base+0x2bd2> │ │ │ │ - ldr r1, [pc, #380] @ (8da10 <_PyObject_MakeTpCall@@Base+0x1df4>) │ │ │ │ + bne.w 8eafc <_PyObject_MakeTpCall@@Base+0x2f0c> │ │ │ │ + ldr r1, [pc, #380] @ (8d9e4 <_PyObject_MakeTpCall@@Base+0x1df4>) │ │ │ │ ldr.w r3, [r1, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e7fa <_PyObject_MakeTpCall@@Base+0x2bde> │ │ │ │ + bne.w 8eb08 <_PyObject_MakeTpCall@@Base+0x2f18> │ │ │ │ mov r0, r5 │ │ │ │ blx sl │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e816 <_PyObject_MakeTpCall@@Base+0x2bfa> │ │ │ │ + bne.w 8eb24 <_PyObject_MakeTpCall@@Base+0x2f34> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8e37c <_PyObject_MakeTpCall@@Base+0x2760> │ │ │ │ + beq.w 8e29a <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8ed70 <_PyObject_MakeTpCall@@Base+0x3154> │ │ │ │ + blt.w 8ec2a <_PyObject_MakeTpCall@@Base+0x303a> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8c6f2 <_PyObject_MakeTpCall@@Base+0xad6> │ │ │ │ + bge.w 8c6c6 <_PyObject_MakeTpCall@@Base+0xad6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c6f2 <_PyObject_MakeTpCall@@Base+0xad6> │ │ │ │ + bne.w 8c6c6 <_PyObject_MakeTpCall@@Base+0xad6> │ │ │ │ mov r0, r2 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c6f2 <_PyObject_MakeTpCall@@Base+0xad6> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c6c6 <_PyObject_MakeTpCall@@Base+0xad6> │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ sub.w r3, r3, #368 @ 0x170 │ │ │ │ ldr r4, [r1, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8d28e <_PyObject_MakeTpCall@@Base+0x1672> │ │ │ │ - b.n 8d2b4 <_PyObject_MakeTpCall@@Base+0x1698> │ │ │ │ - ldr r1, [pc, #300] @ (8da18 <_PyObject_MakeTpCall@@Base+0x1dfc>) │ │ │ │ + bne.w 8d262 <_PyObject_MakeTpCall@@Base+0x1672> │ │ │ │ + b.n 8d288 <_PyObject_MakeTpCall@@Base+0x1698> │ │ │ │ + ldr r1, [pc, #300] @ (8d9ec <_PyObject_MakeTpCall@@Base+0x1dfc>) │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8d7e4 <_PyObject_MakeTpCall@@Base+0x1bc8> │ │ │ │ + b.n 8d7b8 <_PyObject_MakeTpCall@@Base+0x1bc8> │ │ │ │ add fp, ip │ │ │ │ cmp r2, fp │ │ │ │ - ble.w 8d71c <_PyObject_MakeTpCall@@Base+0x1b00> │ │ │ │ + ble.w 8d6f0 <_PyObject_MakeTpCall@@Base+0x1b00> │ │ │ │ adds r3, #8 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8e830 <_PyObject_MakeTpCall@@Base+0x2c14> │ │ │ │ + beq.w 8ea90 <_PyObject_MakeTpCall@@Base+0x2ea0> │ │ │ │ cmp fp, r2 │ │ │ │ - blt.w 8d070 <_PyObject_MakeTpCall@@Base+0x1454> │ │ │ │ - b.n 8d71c <_PyObject_MakeTpCall@@Base+0x1b00> │ │ │ │ + blt.w 8d044 <_PyObject_MakeTpCall@@Base+0x1454> │ │ │ │ + b.n 8d6f0 <_PyObject_MakeTpCall@@Base+0x1b00> │ │ │ │ movs r6, #12 │ │ │ │ mla r5, r6, fp, r5 │ │ │ │ add r3, r5 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8d704 <_PyObject_MakeTpCall@@Base+0x1ae8> │ │ │ │ + beq.w 8d6d8 <_PyObject_MakeTpCall@@Base+0x1ae8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r3, [pc, #240] @ (8da1c <_PyObject_MakeTpCall@@Base+0x1e00>) │ │ │ │ + ldr r3, [pc, #240] @ (8d9f0 <_PyObject_MakeTpCall@@Base+0x1e00>) │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldr.w r8, [sl, #192] @ 0xc0 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ 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, #1420] @ 0x58c │ │ │ │ cmp r8, ip │ │ │ │ - beq.w 8d0a4 <_PyObject_MakeTpCall@@Base+0x1488> │ │ │ │ - b.n 8d59e <_PyObject_MakeTpCall@@Base+0x1982> │ │ │ │ + beq.w 8d078 <_PyObject_MakeTpCall@@Base+0x1488> │ │ │ │ + b.n 8d572 <_PyObject_MakeTpCall@@Base+0x1982> │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ sub.w r3, r3, #368 @ 0x170 │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ - b.n 8d244 <_PyObject_MakeTpCall@@Base+0x1628> │ │ │ │ - ldr r0, [pc, #192] @ (8da20 <_PyObject_MakeTpCall@@Base+0x1e04>) │ │ │ │ - bl 6bb60 │ │ │ │ + b.n 8d218 <_PyObject_MakeTpCall@@Base+0x1628> │ │ │ │ + ldr r0, [pc, #192] @ (8d9f4 <_PyObject_MakeTpCall@@Base+0x1e04>) │ │ │ │ + bl 6bb98 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 8cd00 <_PyObject_MakeTpCall@@Base+0x10e4> │ │ │ │ - ldr r0, [pc, #180] @ (8da20 <_PyObject_MakeTpCall@@Base+0x1e04>) │ │ │ │ - bl 268f04 │ │ │ │ - ldr.w r8, [pc, #180] @ 8da28 <_PyObject_MakeTpCall@@Base+0x1e0c> │ │ │ │ + bne.w 8ccd4 <_PyObject_MakeTpCall@@Base+0x10e4> │ │ │ │ + ldr r0, [pc, #180] @ (8d9f4 <_PyObject_MakeTpCall@@Base+0x1e04>) │ │ │ │ + bl 267ca0 │ │ │ │ + ldr.w r8, [pc, #180] @ 8d9fc <_PyObject_MakeTpCall@@Base+0x1e0c> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r8, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ce4a <_PyObject_MakeTpCall@@Base+0x122e> │ │ │ │ + beq.w 8ce1e <_PyObject_MakeTpCall@@Base+0x122e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ce4a <_PyObject_MakeTpCall@@Base+0x122e> │ │ │ │ - b.w 8e37c <_PyObject_MakeTpCall@@Base+0x2760> │ │ │ │ + beq.w 8ce1e <_PyObject_MakeTpCall@@Base+0x122e> │ │ │ │ + b.w 8e29a <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e038 <_PyObject_MakeTpCall@@Base+0x241c> │ │ │ │ - ldr r3, [pc, #140] @ (8da24 <_PyObject_MakeTpCall@@Base+0x1e08>) │ │ │ │ + beq.w 8def0 <_PyObject_MakeTpCall@@Base+0x2300> │ │ │ │ + ldr r3, [pc, #140] @ (8d9f8 <_PyObject_MakeTpCall@@Base+0x1e08>) │ │ │ │ str r3, [r1, #124] @ 0x7c │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ - cbnz r3, 8d9aa <_PyObject_MakeTpCall@@Base+0x1d8e> │ │ │ │ + cbnz r3, 8d97e <_PyObject_MakeTpCall@@Base+0x1d8e> │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ed60 <_PyObject_MakeTpCall@@Base+0x3144> │ │ │ │ + beq.w 8ec3e <_PyObject_MakeTpCall@@Base+0x304e> │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cc94 <_PyObject_MakeTpCall@@Base+0x1078> │ │ │ │ + bne.w 8cc68 <_PyObject_MakeTpCall@@Base+0x1078> │ │ │ │ ldr.w r3, [sl, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cc94 <_PyObject_MakeTpCall@@Base+0x1078> │ │ │ │ + bne.w 8cc68 <_PyObject_MakeTpCall@@Base+0x1078> │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ - movw r3, #16969 @ 0x4249 │ │ │ │ + movw r3, #16941 @ 0x422d │ │ │ │ movt r3, #8 │ │ │ │ str r3, [r2, #76] @ 0x4c │ │ │ │ - b.w 8cc94 <_PyObject_MakeTpCall@@Base+0x1078> │ │ │ │ + b.w 8cc68 <_PyObject_MakeTpCall@@Base+0x1078> │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [r7, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #136] @ 0x88 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ - b.w 8c7a4 <_PyObject_MakeTpCall@@Base+0xb88> │ │ │ │ + b.w 8c778 <_PyObject_MakeTpCall@@Base+0xb88> │ │ │ │ cmp r1, #15 │ │ │ │ itete gt │ │ │ │ addgt.w r0, r2, r3, lsl #2 │ │ │ │ addle.w r0, r2, r3, lsl #1 │ │ │ │ ldrgt r0, [r0, #20] │ │ │ │ ldrshle.w r0, [r0, #20] │ │ │ │ - b.w 8cddc <_PyObject_MakeTpCall@@Base+0x11c0> │ │ │ │ - ldr r0, [pc, #36] @ (8da20 <_PyObject_MakeTpCall@@Base+0x1e04>) │ │ │ │ - bl 6bb60 │ │ │ │ + b.w 8cdb0 <_PyObject_MakeTpCall@@Base+0x11c0> │ │ │ │ + ldr r0, [pc, #36] @ (8d9f4 <_PyObject_MakeTpCall@@Base+0x1e04>) │ │ │ │ + bl 6bb98 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r5, #1 │ │ │ │ - bne.w 8cd84 <_PyObject_MakeTpCall@@Base+0x1168> │ │ │ │ - ldr r0, [pc, #24] @ (8da20 <_PyObject_MakeTpCall@@Base+0x1e04>) │ │ │ │ - bl 268f04 │ │ │ │ - b.w 8e37c <_PyObject_MakeTpCall@@Base+0x2760> │ │ │ │ + bne.w 8cd58 <_PyObject_MakeTpCall@@Base+0x1168> │ │ │ │ + ldr r0, [pc, #24] @ (8d9f4 <_PyObject_MakeTpCall@@Base+0x1e04>) │ │ │ │ + bl 267ca0 │ │ │ │ + b.w 8e29a <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ 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} │ │ │ │ @@ -146382,338 +146385,337 @@ │ │ │ │ adds r2, #20 │ │ │ │ mla r3, r0, r5, r3 │ │ │ │ adds r5, r2, r3 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r1, [r5, #8] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r2, r3] │ │ │ │ - b.w 8ca46 <_PyObject_MakeTpCall@@Base+0xe2a> │ │ │ │ + b.w 8ca1a <_PyObject_MakeTpCall@@Base+0xe2a> │ │ │ │ ldrd r5, r1, [r2, #24] │ │ │ │ cmp r1, r5 │ │ │ │ - bcc.w 8e0b8 <_PyObject_MakeTpCall@@Base+0x249c> │ │ │ │ + bcc.w 8e13e <_PyObject_MakeTpCall@@Base+0x254e> │ │ │ │ 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 8cb30 <_PyObject_MakeTpCall@@Base+0xf14> │ │ │ │ + bne.w 8cb04 <_PyObject_MakeTpCall@@Base+0xf14> │ │ │ │ ldr.w r3, [r9, #848] @ 0x350 │ │ │ │ - movw r2, #45961 @ 0xb389 │ │ │ │ + movw r2, #46017 @ 0xb3c1 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8eb7a <_PyObject_MakeTpCall@@Base+0x2f5e> │ │ │ │ + bne.w 8e322 <_PyObject_MakeTpCall@@Base+0x2732> │ │ │ │ mov r0, r6 │ │ │ │ blx 2bfa0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e9c8 <_PyObject_MakeTpCall@@Base+0x2dac> │ │ │ │ + beq.w 8e308 <_PyObject_MakeTpCall@@Base+0x2718> │ │ │ │ ldr.w r2, [r8, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #800] @ 0x320 │ │ │ │ - b.w 8cb30 <_PyObject_MakeTpCall@@Base+0xf14> │ │ │ │ - ldr r0, [pc, #664] @ (8dd2c <_PyObject_MakeTpCall@@Base+0x2110>) │ │ │ │ - bl 6bb60 │ │ │ │ + b.w 8cb04 <_PyObject_MakeTpCall@@Base+0xf14> │ │ │ │ + ldr r0, [pc, #660] @ (8dcfc <_PyObject_MakeTpCall@@Base+0x210c>) │ │ │ │ + bl 6bb98 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 8ca92 <_PyObject_MakeTpCall@@Base+0xe76> │ │ │ │ - ldr r0, [pc, #652] @ (8dd2c <_PyObject_MakeTpCall@@Base+0x2110>) │ │ │ │ - bl 268f04 │ │ │ │ - ldr.w r8, [pc, #652] @ 8dd34 <_PyObject_MakeTpCall@@Base+0x2118> │ │ │ │ + bne.w 8ca66 <_PyObject_MakeTpCall@@Base+0xe76> │ │ │ │ + ldr r0, [pc, #648] @ (8dcfc <_PyObject_MakeTpCall@@Base+0x210c>) │ │ │ │ + bl 267ca0 │ │ │ │ + ldr.w r8, [pc, #648] @ 8dd04 <_PyObject_MakeTpCall@@Base+0x2114> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r8, fp] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cb3e <_PyObject_MakeTpCall@@Base+0xf22> │ │ │ │ + beq.w 8cb12 <_PyObject_MakeTpCall@@Base+0xf22> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8cb3e <_PyObject_MakeTpCall@@Base+0xf22> │ │ │ │ - b.w 8e37c <_PyObject_MakeTpCall@@Base+0x2760> │ │ │ │ + beq.w 8cb12 <_PyObject_MakeTpCall@@Base+0xf22> │ │ │ │ + b.w 8e29a <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ ldr.w r2, [r3, #428] @ 0x1ac │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ str.w r2, [r3, #436] @ 0x1b4 │ │ │ │ - b.w 8ca70 <_PyObject_MakeTpCall@@Base+0xe54> │ │ │ │ + b.w 8ca44 <_PyObject_MakeTpCall@@Base+0xe54> │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c91c <_PyObject_MakeTpCall@@Base+0xd00> │ │ │ │ - b.w 8c8e2 <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ + bne.w 8c8f0 <_PyObject_MakeTpCall@@Base+0xd00> │ │ │ │ + b.w 8c8b6 <_PyObject_MakeTpCall@@Base+0xcc6> │ │ │ │ cmp r1, #15 │ │ │ │ iteet le │ │ │ │ addle.w r3, r2, r3, lsl #1 │ │ │ │ addgt.w r3, r2, r3, lsl #2 │ │ │ │ mvngt.w r1, #1 │ │ │ │ movwle r1, #65534 @ 0xfffe │ │ │ │ ite gt │ │ │ │ strgt r1, [r3, #20] │ │ │ │ strhle r1, [r3, #20] │ │ │ │ - b.w 8ca28 <_PyObject_MakeTpCall@@Base+0xe0c> │ │ │ │ + b.w 8c9fc <_PyObject_MakeTpCall@@Base+0xe0c> │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 8dd14 <_PyObject_MakeTpCall@@Base+0x20f8> │ │ │ │ + beq.w 8dce6 <_PyObject_MakeTpCall@@Base+0x20f6> │ │ │ │ lsrs r0, r6, #5 │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ adds r0, #1 │ │ │ │ cmp r1, #7 │ │ │ │ add r3, r0 │ │ │ │ and.w r3, lr, r3 │ │ │ │ - bgt.w 8dcc0 <_PyObject_MakeTpCall@@Base+0x20a4> │ │ │ │ + bgt.w 8dc92 <_PyObject_MakeTpCall@@Base+0x20a2> │ │ │ │ adds r0, r2, r3 │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ - b.n 8dcd2 <_PyObject_MakeTpCall@@Base+0x20b6> │ │ │ │ + b.n 8dca4 <_PyObject_MakeTpCall@@Base+0x20b4> │ │ │ │ cmp r1, #15 │ │ │ │ itete gt │ │ │ │ addgt.w r0, r2, r3, lsl #2 │ │ │ │ addle.w r0, r2, r3, lsl #1 │ │ │ │ ldrgt r0, [r0, #20] │ │ │ │ ldrshle.w r0, [r0, #20] │ │ │ │ - b.w 8c9e4 <_PyObject_MakeTpCall@@Base+0xdc8> │ │ │ │ - ldr r0, [pc, #488] @ (8dd30 <_PyObject_MakeTpCall@@Base+0x2114>) │ │ │ │ - bl 6bb60 │ │ │ │ + b.w 8c9b8 <_PyObject_MakeTpCall@@Base+0xdc8> │ │ │ │ + ldr r0, [pc, #484] @ (8dd00 <_PyObject_MakeTpCall@@Base+0x2110>) │ │ │ │ + bl 6bb98 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - bne.w 8c98c <_PyObject_MakeTpCall@@Base+0xd70> │ │ │ │ - ldr r0, [pc, #476] @ (8dd30 <_PyObject_MakeTpCall@@Base+0x2114>) │ │ │ │ - bl 268f04 │ │ │ │ - b.w 8e37c <_PyObject_MakeTpCall@@Base+0x2760> │ │ │ │ + bne.w 8c960 <_PyObject_MakeTpCall@@Base+0xd70> │ │ │ │ + ldr r0, [pc, #472] @ (8dd00 <_PyObject_MakeTpCall@@Base+0x2110>) │ │ │ │ + bl 267ca0 │ │ │ │ + b.n 8e29a <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ 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 8bc1c <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8bbf0 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d7b0 <_PyObject_MakeTpCall@@Base+0x1b94> │ │ │ │ - b.n 8e37c <_PyObject_MakeTpCall@@Base+0x2760> │ │ │ │ + bne.w 8d784 <_PyObject_MakeTpCall@@Base+0x1b94> │ │ │ │ + b.n 8e29a <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ mov sl, fp │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl c2404 │ │ │ │ + bl c248c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8dba2 <_PyObject_MakeTpCall@@Base+0x1f86> │ │ │ │ + bge.n 8db74 <_PyObject_MakeTpCall@@Base+0x1f84> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8dba2 <_PyObject_MakeTpCall@@Base+0x1f86> │ │ │ │ + cbnz r3, 8db74 <_PyObject_MakeTpCall@@Base+0x1f84> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8eaec <_PyObject_MakeTpCall@@Base+0x2ed0> │ │ │ │ + beq.w 8e5f0 <_PyObject_MakeTpCall@@Base+0x2a00> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8d010 <_PyObject_MakeTpCall@@Base+0x13f4> │ │ │ │ + bge.w 8cfe4 <_PyObject_MakeTpCall@@Base+0x13f4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d010 <_PyObject_MakeTpCall@@Base+0x13f4> │ │ │ │ + bne.w 8cfe4 <_PyObject_MakeTpCall@@Base+0x13f4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d010 <_PyObject_MakeTpCall@@Base+0x13f4> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8cfe4 <_PyObject_MakeTpCall@@Base+0x13f4> │ │ │ │ ldr.w r1, [sl] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8d638 <_PyObject_MakeTpCall@@Base+0x1a1c> │ │ │ │ + bne.w 8d60c <_PyObject_MakeTpCall@@Base+0x1a1c> │ │ │ │ mov r0, sl │ │ │ │ str r2, [r7, #28] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r7, #28] │ │ │ │ - b.n 8d638 <_PyObject_MakeTpCall@@Base+0x1a1c> │ │ │ │ + b.n 8d60c <_PyObject_MakeTpCall@@Base+0x1a1c> │ │ │ │ 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 8ed54 <_PyObject_MakeTpCall@@Base+0x3138> │ │ │ │ + beq.w 8ec68 <_PyObject_MakeTpCall@@Base+0x3078> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 8d622 <_PyObject_MakeTpCall@@Base+0x1a06> │ │ │ │ + beq.w 8d5f6 <_PyObject_MakeTpCall@@Base+0x1a06> │ │ │ │ movs r2, #1 │ │ │ │ - b.n 8d630 <_PyObject_MakeTpCall@@Base+0x1a14> │ │ │ │ + b.n 8d604 <_PyObject_MakeTpCall@@Base+0x1a14> │ │ │ │ movs r0, #12 │ │ │ │ adds r2, #20 │ │ │ │ mla r3, r0, r6, r3 │ │ │ │ adds r4, r2, r3 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r1, [r4, #8] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r1, [r2, r3] │ │ │ │ - b.w 8ce20 <_PyObject_MakeTpCall@@Base+0x1204> │ │ │ │ + b.w 8cdf4 <_PyObject_MakeTpCall@@Base+0x1204> │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ sub.w r3, r3, #420 @ 0x1a4 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - b.w 8d244 <_PyObject_MakeTpCall@@Base+0x1628> │ │ │ │ + b.w 8d218 <_PyObject_MakeTpCall@@Base+0x1628> │ │ │ │ cmp r1, #15 │ │ │ │ iteet le │ │ │ │ addle.w r3, r2, r3, lsl #1 │ │ │ │ addgt.w r3, r2, r3, lsl #2 │ │ │ │ mvngt.w r1, #1 │ │ │ │ movwle r1, #65534 @ 0xfffe │ │ │ │ ite gt │ │ │ │ strgt r1, [r3, #20] │ │ │ │ strhle r1, [r3, #20] │ │ │ │ - b.w 8ce02 <_PyObject_MakeTpCall@@Base+0x11e6> │ │ │ │ + b.w 8cdd6 <_PyObject_MakeTpCall@@Base+0x11e6> │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 8dcba <_PyObject_MakeTpCall@@Base+0x209e> │ │ │ │ + beq.n 8dc8c <_PyObject_MakeTpCall@@Base+0x209c> │ │ │ │ lsrs r0, r5, #5 │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ adds r0, #1 │ │ │ │ cmp r1, #7 │ │ │ │ add r3, r0 │ │ │ │ and.w r3, lr, r3 │ │ │ │ - bgt.n 8dc66 <_PyObject_MakeTpCall@@Base+0x204a> │ │ │ │ + bgt.n 8dc38 <_PyObject_MakeTpCall@@Base+0x2048> │ │ │ │ adds r0, r2, r3 │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ - b.n 8dc78 <_PyObject_MakeTpCall@@Base+0x205c> │ │ │ │ + b.n 8dc4a <_PyObject_MakeTpCall@@Base+0x205a> │ │ │ │ cmp r1, #15 │ │ │ │ itete gt │ │ │ │ addgt.w r0, r2, r3, lsl #2 │ │ │ │ addle.w r0, r2, r3, lsl #1 │ │ │ │ ldrgt r0, [r0, #20] │ │ │ │ ldrshle.w r0, [r0, #20] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.w 8cde2 <_PyObject_MakeTpCall@@Base+0x11c6> │ │ │ │ + beq.w 8cdb6 <_PyObject_MakeTpCall@@Base+0x11c6> │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 8dcba <_PyObject_MakeTpCall@@Base+0x209e> │ │ │ │ + beq.n 8dc8c <_PyObject_MakeTpCall@@Base+0x209c> │ │ │ │ lsrs r5, r5, #10 │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ adds r0, r5, #1 │ │ │ │ add r3, r0 │ │ │ │ and.w r3, lr, r3 │ │ │ │ cmp r1, #7 │ │ │ │ add.w ip, r2, r3 │ │ │ │ add.w r0, r2, r3, lsl #1 │ │ │ │ - bgt.w 8e1b8 <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ + bgt.w 8e088 <_PyObject_MakeTpCall@@Base+0x2498> │ │ │ │ ldrsb.w r0, [ip, #20] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.w 8cde2 <_PyObject_MakeTpCall@@Base+0x11c6> │ │ │ │ + beq.w 8cdb6 <_PyObject_MakeTpCall@@Base+0x11c6> │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r3, #1 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ add r3, r5 │ │ │ │ - bne.n 8dc8e <_PyObject_MakeTpCall@@Base+0x2072> │ │ │ │ + bne.n 8dc60 <_PyObject_MakeTpCall@@Base+0x2070> │ │ │ │ mov r3, r0 │ │ │ │ - b.w 8cde2 <_PyObject_MakeTpCall@@Base+0x11c6> │ │ │ │ + b.w 8cdb6 <_PyObject_MakeTpCall@@Base+0x11c6> │ │ │ │ cmp r1, #15 │ │ │ │ itete gt │ │ │ │ addgt.w r0, r2, r3, lsl #2 │ │ │ │ addle.w r0, r2, r3, lsl #1 │ │ │ │ ldrgt r0, [r0, #20] │ │ │ │ ldrshle.w r0, [r0, #20] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 8ca08 <_PyObject_MakeTpCall@@Base+0xdec> │ │ │ │ + beq.w 8c9dc <_PyObject_MakeTpCall@@Base+0xdec> │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 8dd14 <_PyObject_MakeTpCall@@Base+0x20f8> │ │ │ │ + beq.n 8dce6 <_PyObject_MakeTpCall@@Base+0x20f6> │ │ │ │ lsrs r6, r6, #10 │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ adds r0, r6, #1 │ │ │ │ add r3, r0 │ │ │ │ and.w r3, lr, r3 │ │ │ │ cmp r1, #7 │ │ │ │ add.w ip, r2, r3 │ │ │ │ add.w r0, r2, r3, lsl #1 │ │ │ │ - bgt.w 8e184 <_PyObject_MakeTpCall@@Base+0x2568> │ │ │ │ + bgt.w 8e188 <_PyObject_MakeTpCall@@Base+0x2598> │ │ │ │ ldrsb.w r0, [ip, #20] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 8ca08 <_PyObject_MakeTpCall@@Base+0xdec> │ │ │ │ + beq.w 8c9dc <_PyObject_MakeTpCall@@Base+0xdec> │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r3, #1 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ add r3, r6 │ │ │ │ - bne.n 8dce8 <_PyObject_MakeTpCall@@Base+0x20cc> │ │ │ │ + bne.n 8dcba <_PyObject_MakeTpCall@@Base+0x20ca> │ │ │ │ mov r3, r0 │ │ │ │ - b.w 8ca08 <_PyObject_MakeTpCall@@Base+0xdec> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8ce32 <_PyObject_MakeTpCall@@Base+0x1216> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8cd6c <_PyObject_MakeTpCall@@Base+0x1150> │ │ │ │ - nop │ │ │ │ + b.w 8c9dc <_PyObject_MakeTpCall@@Base+0xdec> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8ce06 <_PyObject_MakeTpCall@@Base+0x1216> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8cd40 <_PyObject_MakeTpCall@@Base+0x1150> │ │ │ │ push {r4, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ bkpt 0x0028 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, fp │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.w 8e252 <_PyObject_MakeTpCall@@Base+0x2636> │ │ │ │ + beq.w 8e504 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ add.w sl, r0, #16 │ │ │ │ mov.w ip, #1 │ │ │ │ ldr.w fp, [sl, #4]! │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 8e248 <_PyObject_MakeTpCall@@Base+0x262c> │ │ │ │ + bne.w 8e4fa <_PyObject_MakeTpCall@@Base+0x290a> │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r6 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, lr │ │ │ │ - bne.w 8e2fc <_PyObject_MakeTpCall@@Base+0x26e0> │ │ │ │ + bne.w 8e52c <_PyObject_MakeTpCall@@Base+0x293c> │ │ │ │ mov r6, r3 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.w 8ea96 <_PyObject_MakeTpCall@@Base+0x2e7a> │ │ │ │ + bne.w 8e6d0 <_PyObject_MakeTpCall@@Base+0x2ae0> │ │ │ │ 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 8ea7c <_PyObject_MakeTpCall@@Base+0x2e60> │ │ │ │ + bge.w 8e69a <_PyObject_MakeTpCall@@Base+0x2aaa> │ │ │ │ ldr.w r0, [sl, #84] @ 0x54 │ │ │ │ lsls r4, r0, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r3, [sl, #132] @ 0x84 │ │ │ │ - bmi.n 8ddee <_PyObject_MakeTpCall@@Base+0x21d2> │ │ │ │ + bmi.n 8ddbe <_PyObject_MakeTpCall@@Base+0x21ce> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ebf8 <_PyObject_MakeTpCall@@Base+0x2fdc> │ │ │ │ + beq.w 8ecbe <_PyObject_MakeTpCall@@Base+0x30ce> │ │ │ │ lsls r2, r0, #21 │ │ │ │ - bpl.w 8c6d4 <_PyObject_MakeTpCall@@Base+0xab8> │ │ │ │ + bpl.w 8c6a8 <_PyObject_MakeTpCall@@Base+0xab8> │ │ │ │ ldr.w r4, [sl, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8de32 <_PyObject_MakeTpCall@@Base+0x2216> │ │ │ │ + beq.n 8de02 <_PyObject_MakeTpCall@@Base+0x2212> │ │ │ │ ldr.w r9, [r4, #128] @ 0x80 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8de8e <_PyObject_MakeTpCall@@Base+0x2272> │ │ │ │ + beq.n 8de5e <_PyObject_MakeTpCall@@Base+0x226e> │ │ │ │ ldr.w r5, [r9, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8deae <_PyObject_MakeTpCall@@Base+0x2292> │ │ │ │ + beq.n 8de7e <_PyObject_MakeTpCall@@Base+0x228e> │ │ │ │ ldr.w r6, [r5, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8e118 <_PyObject_MakeTpCall@@Base+0x24fc> │ │ │ │ + beq.w 8e120 <_PyObject_MakeTpCall@@Base+0x2530> │ │ │ │ ldr.w r8, [r6, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8ea72 <_PyObject_MakeTpCall@@Base+0x2e56> │ │ │ │ + beq.w 8e690 <_PyObject_MakeTpCall@@Base+0x2aa0> │ │ │ │ ldr.w r0, [r8, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ea38 <_PyObject_MakeTpCall@@Base+0x2e1c> │ │ │ │ + beq.w 8e658 <_PyObject_MakeTpCall@@Base+0x2a68> │ │ │ │ str r1, [r7, #24] │ │ │ │ - bl 7f7d4 │ │ │ │ + bl 7f7c4 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ - b.w 8ea40 <_PyObject_MakeTpCall@@Base+0x2e24> │ │ │ │ - ldr r2, [pc, #728] @ (8e0c8 <_PyObject_MakeTpCall@@Base+0x24ac>) │ │ │ │ + b.w 8e660 <_PyObject_MakeTpCall@@Base+0x2a70> │ │ │ │ + ldr r2, [pc, #732] @ (8e09c <_PyObject_MakeTpCall@@Base+0x24ac>) │ │ │ │ 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 │ │ │ │ @@ -146724,123 +146726,163 @@ │ │ │ │ adds r5, r2, r3 │ │ │ │ add.w r5, r5, #91136 @ 0x16400 │ │ │ │ ldr.w r5, [r5, #400] @ 0x190 │ │ │ │ cmp r5, sl │ │ │ │ it eq │ │ │ │ orreq.w r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8ea1a <_PyObject_MakeTpCall@@Base+0x2dfe> │ │ │ │ + beq.w 8e64a <_PyObject_MakeTpCall@@Base+0x2a5a> │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #400 @ 0x190 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ - b.n 8dd9c <_PyObject_MakeTpCall@@Base+0x2180> │ │ │ │ + b.n 8dd6c <_PyObject_MakeTpCall@@Base+0x217c> │ │ │ │ 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 8de56 <_PyObject_MakeTpCall@@Base+0x223a> │ │ │ │ + bne.n 8de26 <_PyObject_MakeTpCall@@Base+0x2236> │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ movne r4, sl │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 8e194 <_PyObject_MakeTpCall@@Base+0x2578> │ │ │ │ + bne.w 8e0fa <_PyObject_MakeTpCall@@Base+0x250a> │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ ldr r2, [r7, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8de88 <_PyObject_MakeTpCall@@Base+0x226c> │ │ │ │ + bne.n 8de58 <_PyObject_MakeTpCall@@Base+0x2268> │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ ldr r6, [r7, #28] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8c6ee <_PyObject_MakeTpCall@@Base+0xad2> │ │ │ │ + beq.w 8c6c2 <_PyObject_MakeTpCall@@Base+0xad2> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ - b.w 8c71a <_PyObject_MakeTpCall@@Base+0xafe> │ │ │ │ + b.w 8c6ee <_PyObject_MakeTpCall@@Base+0xafe> │ │ │ │ mov r1, sl │ │ │ │ mov fp, r4 │ │ │ │ - b.n 8dd7a <_PyObject_MakeTpCall@@Base+0x215e> │ │ │ │ + b.n 8dd4a <_PyObject_MakeTpCall@@Base+0x215a> │ │ │ │ movw r9, #34368 @ 0x8640 │ │ │ │ movt r9, #75 @ 0x4b │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 8de3e <_PyObject_MakeTpCall@@Base+0x2222> │ │ │ │ + bne.n 8de0e <_PyObject_MakeTpCall@@Base+0x221e> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r4, r9 │ │ │ │ - b.n 8de3e <_PyObject_MakeTpCall@@Base+0x2222> │ │ │ │ + b.n 8de0e <_PyObject_MakeTpCall@@Base+0x221e> │ │ │ │ movw r5, #34368 @ 0x8640 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8de96 <_PyObject_MakeTpCall@@Base+0x227a> │ │ │ │ + bne.n 8de66 <_PyObject_MakeTpCall@@Base+0x2276> │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r9, r5 │ │ │ │ - b.n 8de96 <_PyObject_MakeTpCall@@Base+0x227a> │ │ │ │ + b.n 8de66 <_PyObject_MakeTpCall@@Base+0x2276> │ │ │ │ + add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ + ldr.w r0, [r1, #392] @ 0x188 │ │ │ │ + b.w 8d132 <_PyObject_MakeTpCall@@Base+0x1542> │ │ │ │ + bics.w r3, r2, #1 │ │ │ │ + beq.w 8d0e6 <_PyObject_MakeTpCall@@Base+0x14f6> │ │ │ │ + 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 8d0b8 <_PyObject_MakeTpCall@@Base+0x14c8> │ │ │ │ + movw r3, #5160 @ 0x1428 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.w 8d4b0 <_PyObject_MakeTpCall@@Base+0x18c0> │ │ │ │ + ldr r3, [r7, #52] @ 0x34 │ │ │ │ + ldr r1, [r7, #48] @ 0x30 │ │ │ │ + adds r3, #60 @ 0x3c │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.w 8d49c <_PyObject_MakeTpCall@@Base+0x18ac> │ │ │ │ + movw r9, #25769 @ 0x64a9 │ │ │ │ + movt r9, #32 │ │ │ │ + b.w 8d3ba <_PyObject_MakeTpCall@@Base+0x17ca> │ │ │ │ + ldr r3, [pc, #428] @ (8e0a0 <_PyObject_MakeTpCall@@Base+0x24b0>) │ │ │ │ + b.w 8cc5c <_PyObject_MakeTpCall@@Base+0x106c> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8d672 <_PyObject_MakeTpCall@@Base+0x1a82> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d672 <_PyObject_MakeTpCall@@Base+0x1a82> │ │ │ │ + lsls r3, r0, #31 │ │ │ │ + bmi.w 8d612 <_PyObject_MakeTpCall@@Base+0x1a22> │ │ │ │ + str r2, [r0, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 8d612 <_PyObject_MakeTpCall@@Base+0x1a22> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d612 <_PyObject_MakeTpCall@@Base+0x1a22> │ │ │ │ mov fp, r0 │ │ │ │ - b.w 8c61c <_PyObject_MakeTpCall@@Base+0xa00> │ │ │ │ + b.w 8c5f0 <_PyObject_MakeTpCall@@Base+0xa00> │ │ │ │ mov lr, r6 │ │ │ │ - b.w 8c528 <_PyObject_MakeTpCall@@Base+0x90c> │ │ │ │ + b.w 8c4fc <_PyObject_MakeTpCall@@Base+0x90c> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.w 8ea0e <_PyObject_MakeTpCall@@Base+0x2df2> │ │ │ │ + bmi.w 8e640 <_PyObject_MakeTpCall@@Base+0x2a50> │ │ │ │ mov r0, r1 │ │ │ │ - bl 766a8 │ │ │ │ + bl 766e0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8e3a4 <_PyObject_MakeTpCall@@Base+0x2788> │ │ │ │ + beq.w 8e470 <_PyObject_MakeTpCall@@Base+0x2880> │ │ │ │ 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.w 8e180 <_PyObject_MakeTpCall@@Base+0x2564> │ │ │ │ + bne.w 8e098 <_PyObject_MakeTpCall@@Base+0x24a8> │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ - cbnz r1, 8df16 <_PyObject_MakeTpCall@@Base+0x22fa> │ │ │ │ + cbnz r1, 8df66 <_PyObject_MakeTpCall@@Base+0x2376> │ │ │ │ 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 │ │ │ │ str r6, [r7, #88] @ 0x58 │ │ │ │ strd r3, r5, [r7, #100] @ 0x64 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, ip, [r7, #116] @ 0x74 │ │ │ │ strd r3, r3, [r7, #124] @ 0x7c │ │ │ │ - bl 1a1904 <_Py_HandlePending@@Base+0x830> │ │ │ │ + bl 1a0fa4 <_Py_HandlePending@@Base+0x830> │ │ │ │ ldr r3, [r7, #108] @ 0x6c │ │ │ │ adds r0, #1 │ │ │ │ ldr r6, [r7, #116] @ 0x74 │ │ │ │ str r3, [r7, #8] │ │ │ │ - beq.n 8df72 <_PyObject_MakeTpCall@@Base+0x2356> │ │ │ │ + beq.n 8dfc2 <_PyObject_MakeTpCall@@Base+0x23d2> │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ ldr r2, [r7, #124] @ 0x7c │ │ │ │ ldr r1, [r7, #120] @ 0x78 │ │ │ │ str r3, [r7, #0] │ │ │ │ str r2, [r7, #44] @ 0x2c │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ @@ -146848,1282 +146890,1243 @@ │ │ │ │ ldr r5, [r7, #104] @ 0x68 │ │ │ │ ldr.w sl, [r7, #112] @ 0x70 │ │ │ │ str r1, [r7, #32] │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ str r0, [r7, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c7ba <_PyObject_MakeTpCall@@Base+0xb9e> │ │ │ │ + bne.w 8c78e <_PyObject_MakeTpCall@@Base+0xb9e> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8e3a4 <_PyObject_MakeTpCall@@Base+0x2788> │ │ │ │ + beq.w 8e470 <_PyObject_MakeTpCall@@Base+0x2880> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8e3a4 <_PyObject_MakeTpCall@@Base+0x2788> │ │ │ │ + bge.w 8e470 <_PyObject_MakeTpCall@@Base+0x2880> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e3a4 <_PyObject_MakeTpCall@@Base+0x2788> │ │ │ │ + bne.w 8e470 <_PyObject_MakeTpCall@@Base+0x2880> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e3a4 <_PyObject_MakeTpCall@@Base+0x2788> │ │ │ │ - ldr r0, [pc, #308] @ (8e0cc <_PyObject_MakeTpCall@@Base+0x24b0>) │ │ │ │ - bl 6bb60 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e470 <_PyObject_MakeTpCall@@Base+0x2880> │ │ │ │ + ldr r0, [pc, #188] @ (8e0a4 <_PyObject_MakeTpCall@@Base+0x24b4>) │ │ │ │ + bl 6bb98 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 8c93e <_PyObject_MakeTpCall@@Base+0xd22> │ │ │ │ - b.n 8db52 <_PyObject_MakeTpCall@@Base+0x1f36> │ │ │ │ - ldr r0, [pc, #296] @ (8e0d0 <_PyObject_MakeTpCall@@Base+0x24b4>) │ │ │ │ - bl 6bb60 │ │ │ │ + bne.w 8c912 <_PyObject_MakeTpCall@@Base+0xd22> │ │ │ │ + b.n 8db26 <_PyObject_MakeTpCall@@Base+0x1f36> │ │ │ │ + ldr r0, [pc, #176] @ (8e0a8 <_PyObject_MakeTpCall@@Base+0x24b8>) │ │ │ │ + bl 6bb98 │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 8c8ca <_PyObject_MakeTpCall@@Base+0xcae> │ │ │ │ - ldr r0, [pc, #284] @ (8e0d0 <_PyObject_MakeTpCall@@Base+0x24b4>) │ │ │ │ - bl 268f04 │ │ │ │ - b.n 8e37c <_PyObject_MakeTpCall@@Base+0x2760> │ │ │ │ + bne.w 8c89e <_PyObject_MakeTpCall@@Base+0xcae> │ │ │ │ + ldr r0, [pc, #164] @ (8e0a8 <_PyObject_MakeTpCall@@Base+0x24b8>) │ │ │ │ + bl 267ca0 │ │ │ │ + b.n 8e29a <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #31628 @ 0x7b8c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e9f6 <_PyObject_MakeTpCall@@Base+0x2dda> │ │ │ │ + bne.w 8e628 <_PyObject_MakeTpCall@@Base+0x2a38> │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ - bl c0e88 │ │ │ │ - ldr r1, [pc, #256] @ (8e0d4 <_PyObject_MakeTpCall@@Base+0x24b8>) │ │ │ │ + bl c0f10 │ │ │ │ + ldr r1, [pc, #136] @ (8e0ac <_PyObject_MakeTpCall@@Base+0x24bc>) │ │ │ │ mov r0, r4 │ │ │ │ - bl be0c8 │ │ │ │ + bl be154 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8ccde <_PyObject_MakeTpCall@@Base+0x10c2> │ │ │ │ - b.n 8e37c <_PyObject_MakeTpCall@@Base+0x2760> │ │ │ │ + bne.w 8ccb2 <_PyObject_MakeTpCall@@Base+0x10c2> │ │ │ │ + b.n 8e29a <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ ldr r5, [r7, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fe64 │ │ │ │ + bl 7fe44 │ │ │ │ ldr.w r1, [r5, #432] @ 0x1b0 │ │ │ │ ldr.w fp, [r1, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.w 8cc2c <_PyObject_MakeTpCall@@Base+0x1010> │ │ │ │ + ble.w 8cc00 <_PyObject_MakeTpCall@@Base+0x1010> │ │ │ │ add.w r5, r0, #20 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w r8, #16 │ │ │ │ add.w r3, r9, #4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ - bl 92710 │ │ │ │ + bl 926f4 │ │ │ │ str.w r0, [r5, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e37c <_PyObject_MakeTpCall@@Base+0x2760> │ │ │ │ + beq.w 8e29a <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ strd r8, r6, [r5, #-16] │ │ │ │ cmp fp, r9 │ │ │ │ add.w r6, r6, #4 │ │ │ │ add.w r5, r5, #20 │ │ │ │ - beq.w 8cc2c <_PyObject_MakeTpCall@@Base+0x1010> │ │ │ │ + beq.w 8cc00 <_PyObject_MakeTpCall@@Base+0x1010> │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ ldr.w r1, [r3, #432] @ 0x1b0 │ │ │ │ - b.n 8e004 <_PyObject_MakeTpCall@@Base+0x23e8> │ │ │ │ - ldr r3, [pc, #156] @ (8e0d8 <_PyObject_MakeTpCall@@Base+0x24bc>) │ │ │ │ - b.w 8cc88 <_PyObject_MakeTpCall@@Base+0x106c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8d69e <_PyObject_MakeTpCall@@Base+0x1a82> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d69e <_PyObject_MakeTpCall@@Base+0x1a82> │ │ │ │ - lsls r3, r0, #31 │ │ │ │ - bmi.w 8d63e <_PyObject_MakeTpCall@@Base+0x1a22> │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 8d63e <_PyObject_MakeTpCall@@Base+0x1a22> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d63e <_PyObject_MakeTpCall@@Base+0x1a22> │ │ │ │ - movw r3, #5160 @ 0x1428 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.w 8d4dc <_PyObject_MakeTpCall@@Base+0x18c0> │ │ │ │ - ldr r3, [r7, #52] @ 0x34 │ │ │ │ - ldr r1, [r7, #48] @ 0x30 │ │ │ │ - adds r3, #60 @ 0x3c │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.w 8d4c8 <_PyObject_MakeTpCall@@Base+0x18ac> │ │ │ │ - movw r9, #29569 @ 0x7381 │ │ │ │ - movt r9, #32 │ │ │ │ - b.w 8d3e6 <_PyObject_MakeTpCall@@Base+0x17ca> │ │ │ │ - add.w r1, r1, #96768 @ 0x17a00 │ │ │ │ - ldr.w r0, [r1, #392] @ 0x188 │ │ │ │ - b.w 8d15e <_PyObject_MakeTpCall@@Base+0x1542> │ │ │ │ - bics.w r3, r2, #1 │ │ │ │ - beq.w 8d112 <_PyObject_MakeTpCall@@Base+0x14f6> │ │ │ │ - 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 8d0e4 <_PyObject_MakeTpCall@@Base+0x14c8> │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - str.w r2, [ip, #12] │ │ │ │ - str.w ip, [r2, #8] │ │ │ │ - b.w 8cb30 <_PyObject_MakeTpCall@@Base+0xf14> │ │ │ │ - nop │ │ │ │ + b.n 8e054 <_PyObject_MakeTpCall@@Base+0x2464> │ │ │ │ + cmp r1, #15 │ │ │ │ + itet gt │ │ │ │ + addgt.w r0, r2, r3, lsl #2 │ │ │ │ + ldrshle.w r0, [r0, #20] │ │ │ │ + ldrgt r0, [r0, #20] │ │ │ │ + b.n 8dc76 <_PyObject_MakeTpCall@@Base+0x2086> │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 8df66 <_PyObject_MakeTpCall@@Base+0x2376> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + cmp r2, #64 @ 0x40 │ │ │ │ + lsls r4, r1, #1 │ │ │ │ bkpt 0x0028 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 8e140 <_PyObject_MakeTpCall@@Base+0x2524> │ │ │ │ + cbnz r4, 8e118 <_PyObject_MakeTpCall@@Base+0x2528> │ │ │ │ lsls r5, r1, #1 │ │ │ │ uxth r0, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cmp r2, #64 @ 0x40 │ │ │ │ - lsls r4, r1, #1 │ │ │ │ - ldrh.w r1, [sl, #206] @ 0xce │ │ │ │ - cmp.w r1, #1000 @ 0x3e8 │ │ │ │ - bcs.w 8d5ae <_PyObject_MakeTpCall@@Base+0x1992> │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 8e618 <_PyObject_MakeTpCall@@Base+0x29fc> │ │ │ │ - ldr r3, [pc, #740] @ (8e3d4 <_PyObject_MakeTpCall@@Base+0x27b8>) │ │ │ │ - ldr.w r2, [r3, #684] @ 0x2ac │ │ │ │ - cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 8d5b4 <_PyObject_MakeTpCall@@Base+0x1998> │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r4 │ │ │ │ - bl da22c <_PyEval_CheckExceptTypeValid@@Base+0x13c> │ │ │ │ - add.w r2, r7, #76 @ 0x4c │ │ │ │ - ldr r1, [pc, #720] @ (8e3d8 <_PyObject_MakeTpCall@@Base+0x27bc>) │ │ │ │ - mov r0, sl │ │ │ │ - ldr.w r8, [sl, #192] @ 0xc0 │ │ │ │ - bl 84934 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ - mov r2, r0 │ │ │ │ - b.w 8d638 <_PyObject_MakeTpCall@@Base+0x1a1c> │ │ │ │ - movw r6, #34368 @ 0x8640 │ │ │ │ - movt r6, #75 @ 0x4b │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 8deb6 <_PyObject_MakeTpCall@@Base+0x229a> │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ - cmp r2, r3 │ │ │ │ - it eq │ │ │ │ - moveq r5, r6 │ │ │ │ - b.n 8deb6 <_PyObject_MakeTpCall@@Base+0x229a> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #22804 @ 0x5914 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8cb88 <_PyObject_MakeTpCall@@Base+0xf6c> │ │ │ │ - bl 19ae80 │ │ │ │ + bne.w 8cb5c <_PyObject_MakeTpCall@@Base+0xf6c> │ │ │ │ + bl 19a528 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e37c <_PyObject_MakeTpCall@@Base+0x2760> │ │ │ │ + beq.w 8e29a <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #644] @ (8e3dc <_PyObject_MakeTpCall@@Base+0x27c0>) │ │ │ │ + ldr r1, [pc, #708] @ (8e394 <_PyObject_MakeTpCall@@Base+0x27a4>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7888c │ │ │ │ + bl 788b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8eb88 <_PyObject_MakeTpCall@@Base+0x2f6c> │ │ │ │ + beq.w 8ece6 <_PyObject_MakeTpCall@@Base+0x30f6> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8cb88 <_PyObject_MakeTpCall@@Base+0xf6c> │ │ │ │ + bge.w 8cb5c <_PyObject_MakeTpCall@@Base+0xf6c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cb88 <_PyObject_MakeTpCall@@Base+0xf6c> │ │ │ │ + bne.w 8cb5c <_PyObject_MakeTpCall@@Base+0xf6c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8cb88 <_PyObject_MakeTpCall@@Base+0xf6c> │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 8df16 <_PyObject_MakeTpCall@@Base+0x22fa> │ │ │ │ - cmp r1, #15 │ │ │ │ - itet gt │ │ │ │ - addgt.w r0, r2, r3, lsl #2 │ │ │ │ - ldrshle.w r0, [r0, #20] │ │ │ │ - ldrgt r0, [r0, #20] │ │ │ │ - b.n 8dcfe <_PyObject_MakeTpCall@@Base+0x20e2> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8cb5c <_PyObject_MakeTpCall@@Base+0xf6c> │ │ │ │ ldr.w r3, [fp, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e2c0 <_PyObject_MakeTpCall@@Base+0x26a4> │ │ │ │ + beq.w 8e9be <_PyObject_MakeTpCall@@Base+0x2dce> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r2, #0 │ │ │ │ adds r3, #12 │ │ │ │ cmp r0, r2 │ │ │ │ - ble.w 8e2de <_PyObject_MakeTpCall@@Base+0x26c2> │ │ │ │ + ble.w 8e9dc <_PyObject_MakeTpCall@@Base+0x2dec> │ │ │ │ ldr.w r5, [r3, #4]! │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 8e244 <_PyObject_MakeTpCall@@Base+0x2628> │ │ │ │ + bne.w 8e9b8 <_PyObject_MakeTpCall@@Base+0x2dc8> │ │ │ │ mov r4, fp │ │ │ │ mov sl, r1 │ │ │ │ - b.n 8de5e <_PyObject_MakeTpCall@@Base+0x2242> │ │ │ │ + b.n 8de2e <_PyObject_MakeTpCall@@Base+0x223e> │ │ │ │ + movw r6, #34368 @ 0x8640 │ │ │ │ + movt r6, #75 @ 0x4b │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 8de86 <_PyObject_MakeTpCall@@Base+0x2296> │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ + cmp r2, r3 │ │ │ │ + it eq │ │ │ │ + moveq r5, r6 │ │ │ │ + b.n 8de86 <_PyObject_MakeTpCall@@Base+0x2296> │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + str.w r2, [ip, #12] │ │ │ │ + str.w ip, [r2, #8] │ │ │ │ + b.w 8cb04 <_PyObject_MakeTpCall@@Base+0xf14> │ │ │ │ + ldrh.w r1, [sl, #206] @ 0xce │ │ │ │ + cmp.w r1, #1000 @ 0x3e8 │ │ │ │ + bcs.w 8d582 <_PyObject_MakeTpCall@@Base+0x1992> │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 8e9fc <_PyObject_MakeTpCall@@Base+0x2e0c> │ │ │ │ + ldr r3, [pc, #568] @ (8e398 <_PyObject_MakeTpCall@@Base+0x27a8>) │ │ │ │ + ldr.w r2, [r3, #684] @ 0x2ac │ │ │ │ + cmp r2, #100 @ 0x64 │ │ │ │ + bgt.w 8d588 <_PyObject_MakeTpCall@@Base+0x1998> │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r4 │ │ │ │ + bl da11c <_PyEval_CheckExceptTypeValid@@Base+0x13c> │ │ │ │ + add.w r2, r7, #76 @ 0x4c │ │ │ │ + ldr r1, [pc, #548] @ (8e39c <_PyObject_MakeTpCall@@Base+0x27ac>) │ │ │ │ + mov r0, sl │ │ │ │ + ldr.w r8, [sl, #192] @ 0xc0 │ │ │ │ + bl 84918 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ + mov r2, r0 │ │ │ │ + b.w 8d60c <_PyObject_MakeTpCall@@Base+0x1a1c> │ │ │ │ cmp r1, #15 │ │ │ │ itet gt │ │ │ │ addgt.w r0, r2, r3, lsl #2 │ │ │ │ ldrshle.w r0, [r0, #20] │ │ │ │ ldrgt r0, [r0, #20] │ │ │ │ - b.n 8dca4 <_PyObject_MakeTpCall@@Base+0x2088> │ │ │ │ + b.n 8dcd0 <_PyObject_MakeTpCall@@Base+0x20e0> │ │ │ │ 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 90210 │ │ │ │ + bl 901f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cfdc <_PyObject_MakeTpCall@@Base+0x13c0> │ │ │ │ + beq.w 8cfb0 <_PyObject_MakeTpCall@@Base+0x13c0> │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bmi.n 8e1c8 <_PyObject_MakeTpCall@@Base+0x25ac> │ │ │ │ + bmi.n 8e198 <_PyObject_MakeTpCall@@Base+0x25a8> │ │ │ │ movw r3, #61084 @ 0xee9c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #27840 @ 0x6cc0 │ │ │ │ + movw r2, #23616 @ 0x5c40 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - bl 20e674 │ │ │ │ + bl 20d7a0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8cfdc <_PyObject_MakeTpCall@@Base+0x13c0> │ │ │ │ - b.n 8e37c <_PyObject_MakeTpCall@@Base+0x2760> │ │ │ │ + bne.w 8cfb0 <_PyObject_MakeTpCall@@Base+0x13c0> │ │ │ │ + b.n 8e29a <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, fp │ │ │ │ - ble.w 8d71c <_PyObject_MakeTpCall@@Base+0x1b00> │ │ │ │ + ble.w 8d6f0 <_PyObject_MakeTpCall@@Base+0x1b00> │ │ │ │ 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 8d922 <_PyObject_MakeTpCall@@Base+0x1d06> │ │ │ │ + b.w 8d8f6 <_PyObject_MakeTpCall@@Base+0x1d06> │ │ │ │ + ldr r3, [r7, #52] @ 0x34 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r6, r3, #30 │ │ │ │ + bmi.w 8ed3a <_PyObject_MakeTpCall@@Base+0x314a> │ │ │ │ + lsls r4, r3, #18 │ │ │ │ + bmi.w 8cf52 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7f960 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 8d532 <_PyObject_MakeTpCall@@Base+0x1942> │ │ │ │ + ldr.w r4, [r4, #172] @ 0xac │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 8cf52 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + b.w 8ceea <_PyObject_MakeTpCall@@Base+0x12fa> │ │ │ │ + ldr r2, [r7, #52] @ 0x34 │ │ │ │ + orr.w r3, r3, #256 @ 0x100 │ │ │ │ + mov r0, r2 │ │ │ │ + str r3, [r2, #84] @ 0x54 │ │ │ │ + bl 19d5c8 <_Py_SetImmortalUntracked@@Base> │ │ │ │ + b.w 8ce2c <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r1, #2 │ │ │ │ + ldr r3, [pc, #324] @ (8e3a0 <_PyObject_MakeTpCall@@Base+0x27b0>) │ │ │ │ + bl 1f4560 <_PyDict_SendEvent@@Base> │ │ │ │ + b.w 8cd92 <_PyObject_MakeTpCall@@Base+0x11a2> │ │ │ │ + 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 │ │ │ │ - b.n 8e1a4 <_PyObject_MakeTpCall@@Base+0x2588> │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - cmp r9, ip │ │ │ │ - bne.w 8dd4a <_PyObject_MakeTpCall@@Base+0x212e> │ │ │ │ - ldr.w ip, [r3, #172] @ 0xac │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.n 8e304 <_PyObject_MakeTpCall@@Base+0x26e8> │ │ │ │ - ldr.w sl, [ip, #8] │ │ │ │ - add.w r9, ip, #12 │ │ │ │ - movs r0, #0 │ │ │ │ - cmp sl, r0 │ │ │ │ - add.w r0, r0, #1 │ │ │ │ - ble.n 8e322 <_PyObject_MakeTpCall@@Base+0x2706> │ │ │ │ - ldr.w fp, [r9, #4]! │ │ │ │ - cmp fp, r6 │ │ │ │ - bne.n 8e266 <_PyObject_MakeTpCall@@Base+0x264a> │ │ │ │ - b.n 8dd58 <_PyObject_MakeTpCall@@Base+0x213c> │ │ │ │ + add.w r2, r1, r2, lsl #2 │ │ │ │ + ldrb r4, [r2, r3] │ │ │ │ + cmp r6, r4 │ │ │ │ + bne.w 8e8d4 <_PyObject_MakeTpCall@@Base+0x2ce4> │ │ │ │ + subs r0, #1 │ │ │ │ + add r3, r2 │ │ │ │ + subs r4, r3, r2 │ │ │ │ + cmp r0, r4 │ │ │ │ + ble.w 8e8ce <_PyObject_MakeTpCall@@Base+0x2cde> │ │ │ │ + ldrb r4, [r3, #1] │ │ │ │ + strb.w r4, [r3], #1 │ │ │ │ + b.n 8e282 <_PyObject_MakeTpCall@@Base+0x2692> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8ccb2 <_PyObject_MakeTpCall@@Base+0x10c2> │ │ │ │ + ldr r2, [r7, #52] @ 0x34 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 8e2aa <_PyObject_MakeTpCall@@Base+0x26ba> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbz r3, 8e2c6 <_PyObject_MakeTpCall@@Base+0x26d6> │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r7, #52] @ 0x34 │ │ │ │ + b.w 8d88e <_PyObject_MakeTpCall@@Base+0x1c9e> │ │ │ │ + movw r0, #61000 @ 0xee48 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movw r1, #2524 @ 0x9dc │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8d944 <_PyObject_MakeTpCall@@Base+0x1d54> │ │ │ │ + mov r0, r2 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e2aa <_PyObject_MakeTpCall@@Base+0x26ba> │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8ca98 <_PyObject_MakeTpCall@@Base+0xea8> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1d458c <_PyInterpreterState_SetRunningMain@@Base+0x2dc> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 8e29a <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ + lsls r2, r3, #25 │ │ │ │ + bpl.n 8e2f2 <_PyObject_MakeTpCall@@Base+0x2702> │ │ │ │ + lsls r6, r3, #26 │ │ │ │ + it mi │ │ │ │ + addmi.w r3, r5, #20 │ │ │ │ + bmi.w 8ca98 <_PyObject_MakeTpCall@@Base+0xea8> │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + b.w 8ca98 <_PyObject_MakeTpCall@@Base+0xea8> │ │ │ │ + ldr.w r0, [r9, #864] @ 0x360 │ │ │ │ + mov r1, r6 │ │ │ │ + blx r3 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 8cb04 <_PyObject_MakeTpCall@@Base+0xf14> │ │ │ │ + bl 1fb898 │ │ │ │ + b.n 8e29a <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ + mov r1, lr │ │ │ │ + mov r0, r8 │ │ │ │ + bl 70eb8 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8cb04 <_PyObject_MakeTpCall@@Base+0xf14> │ │ │ │ + b.w 8da36 <_PyObject_MakeTpCall@@Base+0x1e46> │ │ │ │ + ldr.w r0, [r9, #844] @ 0x34c │ │ │ │ + mov r1, r6 │ │ │ │ + blx r3 │ │ │ │ + mov r3, r0 │ │ │ │ + b.w 8da50 <_PyObject_MakeTpCall@@Base+0x1e60> │ │ │ │ + movw r0, #61000 @ 0xee48 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movw r1, #2524 @ 0x9dc │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8cb48 <_PyObject_MakeTpCall@@Base+0xf58> │ │ │ │ + ldr r0, [pc, #76] @ (8e394 <_PyObject_MakeTpCall@@Base+0x27a4>) │ │ │ │ + bl 6bb98 │ │ │ │ + mov r2, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.w 8cb34 <_PyObject_MakeTpCall@@Base+0xf44> │ │ │ │ + ldr r0, [pc, #64] @ (8e394 <_PyObject_MakeTpCall@@Base+0x27a4>) │ │ │ │ + bl 267ca0 │ │ │ │ + b.w 8cb48 <_PyObject_MakeTpCall@@Base+0xf58> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8cb5c <_PyObject_MakeTpCall@@Base+0xf6c> │ │ │ │ + b.n 8e29a <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ + movw r0, #61000 @ 0xee48 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movw r1, #2524 @ 0x9dc │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8cb92 <_PyObject_MakeTpCall@@Base+0xfa2> │ │ │ │ + ldr r0, [pc, #40] @ (8e3a4 <_PyObject_MakeTpCall@@Base+0x27b4>) │ │ │ │ + bl 6bb98 │ │ │ │ + mov r2, r0 │ │ │ │ + adds r5, r0, #1 │ │ │ │ + bne.w 8cb7e <_PyObject_MakeTpCall@@Base+0xf8e> │ │ │ │ + ldr r0, [pc, #24] @ (8e3a4 <_PyObject_MakeTpCall@@Base+0x27b4>) │ │ │ │ + bl 267ca0 │ │ │ │ + b.w 8cb92 <_PyObject_MakeTpCall@@Base+0xfa2> │ │ │ │ + nop │ │ │ │ + pop {r2, r3, r5, r6} │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + bkpt 0x0078 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + stmia r1!, {r2, r3, r4} │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + uxtb r0, r1 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + @ instruction: 0xb8a4 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #22804 @ 0x5914 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8cc1c <_PyObject_MakeTpCall@@Base+0x1000> │ │ │ │ - bl 1e1360 │ │ │ │ + bne.w 8cba6 <_PyObject_MakeTpCall@@Base+0xfb6> │ │ │ │ + bl 1e0490 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8e37c <_PyObject_MakeTpCall@@Base+0x2760> │ │ │ │ + beq.w 8e29a <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #328] @ (8e3e0 <_PyObject_MakeTpCall@@Base+0x27c4>) │ │ │ │ + ldr r1, [pc, #748] @ (8e6b4 <_PyObject_MakeTpCall@@Base+0x2ac4>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7888c │ │ │ │ + bl 788b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8eb88 <_PyObject_MakeTpCall@@Base+0x2f6c> │ │ │ │ + beq.w 8ece6 <_PyObject_MakeTpCall@@Base+0x30f6> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8cc1c <_PyObject_MakeTpCall@@Base+0x1000> │ │ │ │ + bge.w 8cba6 <_PyObject_MakeTpCall@@Base+0xfb6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cc1c <_PyObject_MakeTpCall@@Base+0x1000> │ │ │ │ + bne.w 8cba6 <_PyObject_MakeTpCall@@Base+0xfb6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8cc1c <_PyObject_MakeTpCall@@Base+0x1000> │ │ │ │ - mov r3, fp │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.w 8e1b2 <_PyObject_MakeTpCall@@Base+0x2596> │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8cba6 <_PyObject_MakeTpCall@@Base+0xfb6> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e2c2 <_PyObject_MakeTpCall@@Base+0x26a6> │ │ │ │ - movw r3, #34368 @ 0x8640 │ │ │ │ + beq.w 8cba6 <_PyObject_MakeTpCall@@Base+0xfb6> │ │ │ │ + b.n 8e29a <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ + ldr r0, [pc, #696] @ (8e6b8 <_PyObject_MakeTpCall@@Base+0x2ac8>) │ │ │ │ + bl 6bb98 │ │ │ │ + mov r2, r0 │ │ │ │ + adds r1, r0, #1 │ │ │ │ + bne.w 8cbc8 <_PyObject_MakeTpCall@@Base+0xfd8> │ │ │ │ + ldr r0, [pc, #684] @ (8e6b8 <_PyObject_MakeTpCall@@Base+0x2ac8>) │ │ │ │ + bl 267ca0 │ │ │ │ + b.w 8cbdc <_PyObject_MakeTpCall@@Base+0xfec> │ │ │ │ + ldr r2, [r7, #52] @ 0x34 │ │ │ │ + ldr r3, [pc, #676] @ (8e6bc <_PyObject_MakeTpCall@@Base+0x2acc>) │ │ │ │ + str r3, [r2, #124] @ 0x7c │ │ │ │ + b.w 8d96e <_PyObject_MakeTpCall@@Base+0x1d7e> │ │ │ │ + movw r0, #61000 @ 0xee48 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movw r1, #2524 @ 0x9dc │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8cbdc <_PyObject_MakeTpCall@@Base+0xfec> │ │ │ │ + movw r0, #61000 @ 0xee48 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movw r1, #2524 @ 0x9dc │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8cc9e <_PyObject_MakeTpCall@@Base+0x10ae> │ │ │ │ + ldr r0, [pc, #632] @ (8e6c0 <_PyObject_MakeTpCall@@Base+0x2ad0>) │ │ │ │ + bl 6bb98 │ │ │ │ + mov r2, r0 │ │ │ │ + adds r5, r0, #1 │ │ │ │ + bne.w 8cc8a <_PyObject_MakeTpCall@@Base+0x109a> │ │ │ │ + ldr r0, [pc, #616] @ (8e6c0 <_PyObject_MakeTpCall@@Base+0x2ad0>) │ │ │ │ + bl 267ca0 │ │ │ │ + b.w 8cc9e <_PyObject_MakeTpCall@@Base+0x10ae> │ │ │ │ + bl 4cdf6 │ │ │ │ + ldr r3, [r7, #52] @ 0x34 │ │ │ │ + str r4, [r3, #12] │ │ │ │ + b.n 8e29a <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8c74c <_PyObject_MakeTpCall@@Base+0xb5c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 776b8 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r7, #52] @ 0x34 │ │ │ │ + b.w 8d88e <_PyObject_MakeTpCall@@Base+0x1c9e> │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ + cbnz r0, 8e4a0 <_PyObject_MakeTpCall@@Base+0x28b0> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1d458c <_PyInterpreterState_SetRunningMain@@Base+0x2dc> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 8e4a6 <_PyObject_MakeTpCall@@Base+0x28b6> │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ + lsls r0, r3, #25 │ │ │ │ + bpl.n 8e49e <_PyObject_MakeTpCall@@Base+0x28ae> │ │ │ │ + lsls r1, r3, #26 │ │ │ │ + it mi │ │ │ │ + addmi.w r3, r5, #20 │ │ │ │ + bmi.w 8c856 <_PyObject_MakeTpCall@@Base+0xc66> │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ + ldr r4, [r5, #20] │ │ │ │ + b.w 8c85a <_PyObject_MakeTpCall@@Base+0xc6a> │ │ │ │ + ldr r2, [r7, #52] @ 0x34 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r2, #12] │ │ │ │ + b.n 8e29a <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ + movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.w 8e1b2 <_PyObject_MakeTpCall@@Base+0x2596> │ │ │ │ - ldr.w r3, [r4, #172] @ 0xac │ │ │ │ - cbz r3, 8e33c <_PyObject_MakeTpCall@@Base+0x2720> │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - movs r2, #0 │ │ │ │ - adds r3, #12 │ │ │ │ - cmp r1, r2 │ │ │ │ - add.w r2, r2, #1 │ │ │ │ - ble.n 8e35a <_PyObject_MakeTpCall@@Base+0x273e> │ │ │ │ - ldr.w r0, [r3, #4]! │ │ │ │ - cmp r0, fp │ │ │ │ - bne.n 8e2ea <_PyObject_MakeTpCall@@Base+0x26ce> │ │ │ │ - b.n 8de5e <_PyObject_MakeTpCall@@Base+0x2242> │ │ │ │ + movw r1, #23360 @ 0x5b40 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f3560 │ │ │ │ + b.n 8e29a <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ + movw r0, #61000 @ 0xee48 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movw r1, #2524 @ 0x9dc │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8c738 <_PyObject_MakeTpCall@@Base+0xb48> │ │ │ │ + ldr r0, [pc, #488] @ (8e6c4 <_PyObject_MakeTpCall@@Base+0x2ad4>) │ │ │ │ + bl 6bb98 │ │ │ │ + mov r2, r0 │ │ │ │ + adds r1, r0, #1 │ │ │ │ + bne.w 8c724 <_PyObject_MakeTpCall@@Base+0xb34> │ │ │ │ + ldr r0, [pc, #472] @ (8e6c4 <_PyObject_MakeTpCall@@Base+0x2ad4>) │ │ │ │ + bl 267ca0 │ │ │ │ + b.w 8c738 <_PyObject_MakeTpCall@@Base+0xb48> │ │ │ │ + ldr r0, [pc, #468] @ (8e6c8 <_PyObject_MakeTpCall@@Base+0x2ad8>) │ │ │ │ + bl 1010cc <_PyErr_SetKeyError@@Base> │ │ │ │ + b.n 8e29a <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + cmp r9, ip │ │ │ │ + bne.w 8dd1a <_PyObject_MakeTpCall@@Base+0x212a> │ │ │ │ + ldr.w ip, [r3, #172] @ 0xac │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 8e534 <_PyObject_MakeTpCall@@Base+0x2944> │ │ │ │ + ldr.w sl, [ip, #8] │ │ │ │ + add.w r9, ip, #12 │ │ │ │ + movs r0, #0 │ │ │ │ + cmp sl, r0 │ │ │ │ + add.w r0, r0, #1 │ │ │ │ + ble.n 8e552 <_PyObject_MakeTpCall@@Base+0x2962> │ │ │ │ + ldr.w fp, [r9, #4]! │ │ │ │ + cmp fp, r6 │ │ │ │ + bne.n 8e518 <_PyObject_MakeTpCall@@Base+0x2928> │ │ │ │ + b.w 8dd28 <_PyObject_MakeTpCall@@Base+0x2138> │ │ │ │ mov r0, ip │ │ │ │ mov r6, r3 │ │ │ │ - b.w 8c538 <_PyObject_MakeTpCall@@Base+0x91c> │ │ │ │ + b.w 8c50c <_PyObject_MakeTpCall@@Base+0x91c> │ │ │ │ mov r0, r3 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 8dd58 <_PyObject_MakeTpCall@@Base+0x213c> │ │ │ │ + beq.w 8dd28 <_PyObject_MakeTpCall@@Base+0x2138> │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e306 <_PyObject_MakeTpCall@@Base+0x26ea> │ │ │ │ + bne.n 8e536 <_PyObject_MakeTpCall@@Base+0x2946> │ │ │ │ movw ip, #34368 @ 0x8640 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 8ec58 <_PyObject_MakeTpCall@@Base+0x303c> │ │ │ │ + beq.w 8ece0 <_PyObject_MakeTpCall@@Base+0x30f0> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #18628 @ 0x48c4 │ │ │ │ + movw r1, #14404 @ 0x3844 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.w 8c6ee <_PyObject_MakeTpCall@@Base+0xad2> │ │ │ │ - mov r3, r4 │ │ │ │ - cmp r3, fp │ │ │ │ - beq.w 8de5e <_PyObject_MakeTpCall@@Base+0x2242> │ │ │ │ - ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 8e33e <_PyObject_MakeTpCall@@Base+0x2722> │ │ │ │ - movw r3, #34368 @ 0x8640 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - cmp fp, r3 │ │ │ │ - beq.w 8de5e <_PyObject_MakeTpCall@@Base+0x2242> │ │ │ │ + bl f3560 │ │ │ │ + b.w 8c6c2 <_PyObject_MakeTpCall@@Base+0xad2> │ │ │ │ + add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ + add.w r3, r3, #376 @ 0x178 │ │ │ │ + add r3, r1 │ │ │ │ + b.w 8d6ca <_PyObject_MakeTpCall@@Base+0x1ada> │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + bl 204644 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 8d744 <_PyObject_MakeTpCall@@Base+0x1b54> │ │ │ │ + ldr r1, [pc, #324] @ (8e6cc <_PyObject_MakeTpCall@@Base+0x2adc>) │ │ │ │ + bl 11bb5c │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.w 8c6c2 <_PyObject_MakeTpCall@@Base+0xad2> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8c4e6 <_PyObject_MakeTpCall@@Base+0x8f6> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19316 @ 0x4b74 │ │ │ │ + movw r1, #23292 @ 0x5afc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.w 8c6ee <_PyObject_MakeTpCall@@Base+0xad2> │ │ │ │ - bl 4cdbe │ │ │ │ + bl f3560 │ │ │ │ + b.w 8c6c2 <_PyObject_MakeTpCall@@Base+0xad2> │ │ │ │ + ldr r1, [pc, #280] @ (8e6cc <_PyObject_MakeTpCall@@Base+0x2adc>) │ │ │ │ + bl 11bb5c │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.w 8c6c2 <_PyObject_MakeTpCall@@Base+0xad2> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 8e598 <_PyObject_MakeTpCall@@Base+0x29a8> │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.w 8c4ee <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ + b.w 8c4ce <_PyObject_MakeTpCall@@Base+0x8de> │ │ │ │ + mov ip, r6 │ │ │ │ + cmp r3, ip │ │ │ │ + beq.w 8dd24 <_PyObject_MakeTpCall@@Base+0x2134> │ │ │ │ + ldr.w ip, [ip, #128] @ 0x80 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bne.n 8e5ce <_PyObject_MakeTpCall@@Base+0x29de> │ │ │ │ + movw r0, #34368 @ 0x8640 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + cmp r3, r0 │ │ │ │ + bne.n 8e504 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ + mov r3, r6 │ │ │ │ + b.w 8dd28 <_PyObject_MakeTpCall@@Base+0x2138> │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + movw r0, #23552 @ 0x5c00 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ - str r4, [r3, #12] │ │ │ │ - ldr r2, [r7, #52] @ 0x34 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + ldr r2, [r7, #36] @ 0x24 │ │ │ │ + mov sl, r9 │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + bl 1789e8 <_PyErr_FormatNote@@Base> │ │ │ │ + ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8e38c <_PyObject_MakeTpCall@@Base+0x2770> │ │ │ │ + bge.w 8e29a <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbz r3, 8e394 <_PyObject_MakeTpCall@@Base+0x2778> │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r7, #52] @ 0x34 │ │ │ │ - b.w 8d8ba <_PyObject_MakeTpCall@@Base+0x1c9e> │ │ │ │ - mov r0, r2 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e38c <_PyObject_MakeTpCall@@Base+0x2770> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c778 <_PyObject_MakeTpCall@@Base+0xb5c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77680 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r7, #52] @ 0x34 │ │ │ │ - b.w 8d8ba <_PyObject_MakeTpCall@@Base+0x1c9e> │ │ │ │ - ldr r1, [pc, #48] @ (8e3e4 <_PyObject_MakeTpCall@@Base+0x27c8>) │ │ │ │ - bl 11bca4 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.w 8c6ee <_PyObject_MakeTpCall@@Base+0xad2> │ │ │ │ - cbnz r0, 8e3fe <_PyObject_MakeTpCall@@Base+0x27e2> │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.w 8c51a <_PyObject_MakeTpCall@@Base+0x8fe> │ │ │ │ - b.w 8c4fa <_PyObject_MakeTpCall@@Base+0x8de> │ │ │ │ - ldr r0, [pc, #28] @ (8e3e8 <_PyObject_MakeTpCall@@Base+0x27cc>) │ │ │ │ - bl 10130c <_PyErr_SetKeyError@@Base> │ │ │ │ - b.n 8e37c <_PyObject_MakeTpCall@@Base+0x2760> │ │ │ │ - nop │ │ │ │ - bkpt 0x0078 │ │ │ │ + bne.w 8e29a <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ + mov r0, sl │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e29a <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #23444 @ 0x5b94 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d6c4c │ │ │ │ + b.n 8e29a <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ + movs r0, #1 │ │ │ │ + bl 7bf08 │ │ │ │ + mov r2, r0 │ │ │ │ + b.n 8df3c <_PyObject_MakeTpCall@@Base+0x234c> │ │ │ │ + add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ + add.w r3, r3, #376 @ 0x178 │ │ │ │ + add r2, r3 │ │ │ │ + b.w 8ddfe <_PyObject_MakeTpCall@@Base+0x220e> │ │ │ │ + movw r0, #34368 @ 0x8640 │ │ │ │ + movt r0, #75 @ 0x4b │ │ │ │ + ldr.w r2, [r8, #16] │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 8e676 <_PyObject_MakeTpCall@@Base+0x2a86> │ │ │ │ + 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 8e128 <_PyObject_MakeTpCall@@Base+0x2538> │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ + ldr.w r3, [r8, #20] │ │ │ │ + cmp r2, r3 │ │ │ │ + it eq │ │ │ │ + moveq r6, r8 │ │ │ │ + b.n 8e128 <_PyObject_MakeTpCall@@Base+0x2538> │ │ │ │ + movw r8, #34368 @ 0x8640 │ │ │ │ + movt r8, #75 @ 0x4b │ │ │ │ + b.n 8e676 <_PyObject_MakeTpCall@@Base+0x2a86> │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #15024 @ 0x3ab0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f3560 │ │ │ │ + b.w 8c6c2 <_PyObject_MakeTpCall@@Base+0xad2> │ │ │ │ + @ instruction: 0xb8a4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - stmia r1!, {r2, r3, r4} │ │ │ │ + sxtb r0, r3 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - pop {r2, r3, r5, r6} │ │ │ │ + cmp r2, #164 @ 0xa4 │ │ │ │ + lsls r4, r1, #1 │ │ │ │ + uxth r0, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - sxtb r0, r3 │ │ │ │ + stmia r1!, {r3, r5, r6, r7} │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbnz r4, 8e45c <_PyObject_MakeTpCall@@Base+0x2840> │ │ │ │ + uxtb r0, r1 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - bkpt 0x0028 │ │ │ │ + cbnz r4, 8e744 <_PyObject_MakeTpCall@@Base+0x2b54> │ │ │ │ lsls r5, r1, #1 │ │ │ │ - ldr r1, [pc, #788] @ (8e704 <_PyObject_MakeTpCall@@Base+0x2ae8>) │ │ │ │ - bl 11bca4 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.w 8c6ee <_PyObject_MakeTpCall@@Base+0xad2> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8c512 <_PyObject_MakeTpCall@@Base+0x8f6> │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27516 @ 0x6b7c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.w 8c6ee <_PyObject_MakeTpCall@@Base+0xad2> │ │ │ │ - movw r0, #65224 @ 0xfec8 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movw r1, #2524 @ 0x9dc │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8c764 <_PyObject_MakeTpCall@@Base+0xb48> │ │ │ │ - ldr r0, [pc, #728] @ (8e708 <_PyObject_MakeTpCall@@Base+0x2aec>) │ │ │ │ - bl 6bb60 │ │ │ │ - mov r2, r0 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - bne.w 8c750 <_PyObject_MakeTpCall@@Base+0xb34> │ │ │ │ - ldr r0, [pc, #716] @ (8e708 <_PyObject_MakeTpCall@@Base+0x2aec>) │ │ │ │ - bl 268f04 │ │ │ │ - b.w 8c764 <_PyObject_MakeTpCall@@Base+0xb48> │ │ │ │ + ldr.w r3, [r6, #156] @ 0x9c │ │ │ │ + movw r2, #50257 @ 0xc451 │ │ │ │ + movt r2, #8 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8dd38 <_PyObject_MakeTpCall@@Base+0x2148> │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r3 │ │ │ │ + str r0, [r7, #52] @ 0x34 │ │ │ │ + b.w 8c6c6 <_PyObject_MakeTpCall@@Base+0xad6> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.w 8e504 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ + cmp r3, ip │ │ │ │ + bne.w 8dd0a <_PyObject_MakeTpCall@@Base+0x211a> │ │ │ │ + ldr.w r3, [r1, #4]! │ │ │ │ + adds r2, #1 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + b.w 8c56c <_PyObject_MakeTpCall@@Base+0x97c> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8cbf0 <_PyObject_MakeTpCall@@Base+0x1000> │ │ │ │ + b.n 8e29a <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ + ldr r0, [pc, #764] @ (8ea14 <_PyObject_MakeTpCall@@Base+0x2e24>) │ │ │ │ + bl 1010cc <_PyErr_SetKeyError@@Base> │ │ │ │ + b.n 8e29a <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #2 │ │ │ │ - ldr r3, [pc, #700] @ (8e70c <_PyObject_MakeTpCall@@Base+0x2af0>) │ │ │ │ - bl 1f5438 <_PyDict_SendEvent@@Base> │ │ │ │ - b.w 8c9c6 <_PyObject_MakeTpCall@@Base+0xdaa> │ │ │ │ + ldr r3, [pc, #748] @ (8ea14 <_PyObject_MakeTpCall@@Base+0x2e24>) │ │ │ │ + bl 1f4560 <_PyDict_SendEvent@@Base> │ │ │ │ + b.w 8c99a <_PyObject_MakeTpCall@@Base+0xdaa> │ │ │ │ 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 8e4ce <_PyObject_MakeTpCall@@Base+0x28b2> │ │ │ │ + bne.n 8e7ea <_PyObject_MakeTpCall@@Base+0x2bfa> │ │ │ │ subs r0, #1 │ │ │ │ add r3, r2 │ │ │ │ subs r5, r3, r2 │ │ │ │ cmp r0, r5 │ │ │ │ - ble.n 8e4c8 <_PyObject_MakeTpCall@@Base+0x28ac> │ │ │ │ + ble.n 8e7e4 <_PyObject_MakeTpCall@@Base+0x2bf4> │ │ │ │ ldrb r5, [r3, #1] │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ - b.n 8e472 <_PyObject_MakeTpCall@@Base+0x2856> │ │ │ │ - movw r0, #65224 @ 0xfec8 │ │ │ │ + b.n 8e74a <_PyObject_MakeTpCall@@Base+0x2b5a> │ │ │ │ + movw r0, #61000 @ 0xee48 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2524 @ 0x9dc │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8daa4 <_PyObject_MakeTpCall@@Base+0x1e88> │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8da78 <_PyObject_MakeTpCall@@Base+0x1e88> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #27628 @ 0x6bec │ │ │ │ + movw r1, #23404 @ 0x5b6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8e37c <_PyObject_MakeTpCall@@Base+0x2760> │ │ │ │ + bge.w 8e29a <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e37c <_PyObject_MakeTpCall@@Base+0x2760> │ │ │ │ + bne.w 8e29a <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e37c <_PyObject_MakeTpCall@@Base+0x2760> │ │ │ │ - strb r0, [r1, #1] │ │ │ │ - b.w 8ca58 <_PyObject_MakeTpCall@@Base+0xe3c> │ │ │ │ - adds r3, #1 │ │ │ │ - b.n 8e468 <_PyObject_MakeTpCall@@Base+0x284c> │ │ │ │ - ldr r2, [r7, #52] @ 0x34 │ │ │ │ - orr.w r3, r3, #256 @ 0x100 │ │ │ │ - mov r0, r2 │ │ │ │ - str r3, [r2, #84] @ 0x54 │ │ │ │ - bl 19df24 <_Py_SetImmortalUntracked@@Base> │ │ │ │ - b.w 8ce58 <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ - ldr r3, [r7, #52] @ 0x34 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #30 │ │ │ │ - bmi.w 8eb94 <_PyObject_MakeTpCall@@Base+0x2f78> │ │ │ │ - lsls r4, r3, #18 │ │ │ │ - bmi.w 8cf7e <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ - ldr r4, [r7, #52] @ 0x34 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7f980 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 8d55e <_PyObject_MakeTpCall@@Base+0x1942> │ │ │ │ - ldr.w r4, [r4, #172] @ 0xac │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 8cf7e <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ - b.w 8cf16 <_PyObject_MakeTpCall@@Base+0x12fa> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8cc1c <_PyObject_MakeTpCall@@Base+0x1000> │ │ │ │ - b.n 8e37c <_PyObject_MakeTpCall@@Base+0x2760> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e29a <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #19736 @ 0x4d18 │ │ │ │ + movw r1, #15512 @ 0x3c98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ ldr r1, [r7, #52] @ 0x34 │ │ │ │ mov r3, r5 │ │ │ │ - b.w 8cc74 <_PyObject_MakeTpCall@@Base+0x1058> │ │ │ │ - ldr r0, [pc, #468] @ (8e710 <_PyObject_MakeTpCall@@Base+0x2af4>) │ │ │ │ - bl 6bb60 │ │ │ │ + b.w 8cc48 <_PyObject_MakeTpCall@@Base+0x1058> │ │ │ │ + movw r0, #61000 @ 0xee48 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movw r1, #2854 @ 0xb26 │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8e29a <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ + movw r0, #61000 @ 0xee48 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movw r1, #2468 @ 0x9a4 │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8e29a <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ + strb r0, [r1, #1] │ │ │ │ + b.w 8ca2c <_PyObject_MakeTpCall@@Base+0xe3c> │ │ │ │ + adds r3, #1 │ │ │ │ + b.n 8e740 <_PyObject_MakeTpCall@@Base+0x2b50> │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #22804 @ 0x5914 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 8cbf0 <_PyObject_MakeTpCall@@Base+0x1000> │ │ │ │ + bl 1e0490 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8e29a <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ mov r2, r0 │ │ │ │ - adds r5, r0, #1 │ │ │ │ - bne.w 8ccb6 <_PyObject_MakeTpCall@@Base+0x109a> │ │ │ │ - ldr r0, [pc, #452] @ (8e710 <_PyObject_MakeTpCall@@Base+0x2af4>) │ │ │ │ - bl 268f04 │ │ │ │ - b.w 8ccca <_PyObject_MakeTpCall@@Base+0x10ae> │ │ │ │ + ldr r1, [pc, #520] @ (8ea18 <_PyObject_MakeTpCall@@Base+0x2e28>) │ │ │ │ + mov r0, r4 │ │ │ │ + bl 788b0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 8ece6 <_PyObject_MakeTpCall@@Base+0x30f6> │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 8cbf0 <_PyObject_MakeTpCall@@Base+0x1000> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8cbf0 <_PyObject_MakeTpCall@@Base+0x1000> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8cbf0 <_PyObject_MakeTpCall@@Base+0x1000> │ │ │ │ + movw r2, #5177 @ 0x1439 │ │ │ │ + movt r2, #19 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8d406 <_PyObject_MakeTpCall@@Base+0x1816> │ │ │ │ + ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r0, [r7, #40] @ 0x28 │ │ │ │ + blx r3 │ │ │ │ + b.w 8d406 <_PyObject_MakeTpCall@@Base+0x1816> │ │ │ │ ldr.w r3, [r6, #4000] @ 0xfa0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d21e <_PyObject_MakeTpCall@@Base+0x1602> │ │ │ │ - b.w 8d2ca <_PyObject_MakeTpCall@@Base+0x16ae> │ │ │ │ + bne.w 8d1f2 <_PyObject_MakeTpCall@@Base+0x1602> │ │ │ │ + b.w 8d29e <_PyObject_MakeTpCall@@Base+0x16ae> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20551c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 8d380 <_PyObject_MakeTpCall@@Base+0x1764> │ │ │ │ - movw r1, #6105 @ 0x17d9 │ │ │ │ + bl 204644 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 8d354 <_PyObject_MakeTpCall@@Base+0x1764> │ │ │ │ + movw r1, #5177 @ 0x1439 │ │ │ │ movt r1, #19 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8d374 <_PyObject_MakeTpCall@@Base+0x1758> │ │ │ │ + beq.w 8d348 <_PyObject_MakeTpCall@@Base+0x1758> │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.w 8d374 <_PyObject_MakeTpCall@@Base+0x1758> │ │ │ │ + b.w 8d348 <_PyObject_MakeTpCall@@Base+0x1758> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #3 │ │ │ │ - ble.w 8d380 <_PyObject_MakeTpCall@@Base+0x1764> │ │ │ │ + ble.w 8d354 <_PyObject_MakeTpCall@@Base+0x1764> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8d380 <_PyObject_MakeTpCall@@Base+0x1764> │ │ │ │ + beq.w 8d354 <_PyObject_MakeTpCall@@Base+0x1764> │ │ │ │ mov r0, r6 │ │ │ │ - bl 205b68 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.w 8d380 <_PyObject_MakeTpCall@@Base+0x1764> │ │ │ │ + bl 204c94 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 8d354 <_PyObject_MakeTpCall@@Base+0x1764> │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 20551c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 8cf8a <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ + bl 204644 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 8cf5e <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ movw r3, #5160 @ 0x1428 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 8d4dc <_PyObject_MakeTpCall@@Base+0x18c0> │ │ │ │ + bne.w 8d4b0 <_PyObject_MakeTpCall@@Base+0x18c0> │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8e080 <_PyObject_MakeTpCall@@Base+0x2464> │ │ │ │ - b.w 8d4dc <_PyObject_MakeTpCall@@Base+0x18c0> │ │ │ │ - movw r2, #6105 @ 0x17d9 │ │ │ │ - movt r2, #19 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8d432 <_PyObject_MakeTpCall@@Base+0x1816> │ │ │ │ - ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r0, [r7, #40] @ 0x28 │ │ │ │ - blx r3 │ │ │ │ - b.w 8d432 <_PyObject_MakeTpCall@@Base+0x1816> │ │ │ │ - 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 8d4dc <_PyObject_MakeTpCall@@Base+0x18c0> │ │ │ │ - ldr.w r2, [fp, #8] │ │ │ │ - b.w 8d4e4 <_PyObject_MakeTpCall@@Base+0x18c8> │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 8d63e <_PyObject_MakeTpCall@@Base+0x1a22> │ │ │ │ - orr.w sl, r0, #1 │ │ │ │ - b.w 8d5e6 <_PyObject_MakeTpCall@@Base+0x19ca> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d10c <_PyObject_MakeTpCall@@Base+0x14f0> │ │ │ │ - ldr r0, [pc, #248] @ (8e714 <_PyObject_MakeTpCall@@Base+0x2af8>) │ │ │ │ - bl 6bb60 │ │ │ │ - str r0, [r7, #20] │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 8d5c2 <_PyObject_MakeTpCall@@Base+0x19a6> │ │ │ │ - bl d94d0 │ │ │ │ - b.w 8d112 <_PyObject_MakeTpCall@@Base+0x14f6> │ │ │ │ - ldr.w r2, [sl, #84] @ 0x54 │ │ │ │ - lsls r0, r2, #30 │ │ │ │ - bmi.w 8ec10 <_PyObject_MakeTpCall@@Base+0x2ff4> │ │ │ │ - lsls r1, r2, #18 │ │ │ │ - bmi.w 8d112 <_PyObject_MakeTpCall@@Base+0x14f6> │ │ │ │ - mov r0, sl │ │ │ │ - bl 7f980 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 8e626 <_PyObject_MakeTpCall@@Base+0x2a0a> │ │ │ │ - ldr.w r0, [sl, #172] @ 0xac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8d112 <_PyObject_MakeTpCall@@Base+0x14f6> │ │ │ │ - b.w 8d5cc <_PyObject_MakeTpCall@@Base+0x19b0> │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r9 │ │ │ │ - bl 20551c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 8d770 <_PyObject_MakeTpCall@@Base+0x1b54> │ │ │ │ - movw r2, #6105 @ 0x17d9 │ │ │ │ - movt r2, #19 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8d762 <_PyObject_MakeTpCall@@Base+0x1b46> │ │ │ │ - ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ - mov r0, sl │ │ │ │ - movs r1, #1 │ │ │ │ - blx r3 │ │ │ │ - b.w 8d762 <_PyObject_MakeTpCall@@Base+0x1b46> │ │ │ │ - add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ - add.w r3, r3, #376 @ 0x178 │ │ │ │ - add r3, r1 │ │ │ │ - b.w 8d6f6 <_PyObject_MakeTpCall@@Base+0x1ada> │ │ │ │ + beq.w 8dee4 <_PyObject_MakeTpCall@@Base+0x22f4> │ │ │ │ + b.w 8d4b0 <_PyObject_MakeTpCall@@Base+0x18c0> │ │ │ │ + strb r0, [r1, #1] │ │ │ │ + b.w 8ce06 <_PyObject_MakeTpCall@@Base+0x1216> │ │ │ │ + adds r3, #1 │ │ │ │ + b.n 8e276 <_PyObject_MakeTpCall@@Base+0x2686> │ │ │ │ cmp r4, #3 │ │ │ │ - ble.w 8d770 <_PyObject_MakeTpCall@@Base+0x1b54> │ │ │ │ + ble.w 8d744 <_PyObject_MakeTpCall@@Base+0x1b54> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8d770 <_PyObject_MakeTpCall@@Base+0x1b54> │ │ │ │ + beq.w 8d744 <_PyObject_MakeTpCall@@Base+0x1b54> │ │ │ │ mov r0, r9 │ │ │ │ - bl 205b68 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.w 8d770 <_PyObject_MakeTpCall@@Base+0x1b54> │ │ │ │ - cbz r3, 8e6ac <_PyObject_MakeTpCall@@Base+0x2a90> │ │ │ │ + bl 204c94 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 8d744 <_PyObject_MakeTpCall@@Base+0x1b54> │ │ │ │ + cbz r3, 8e8f8 <_PyObject_MakeTpCall@@Base+0x2d08> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e37c <_PyObject_MakeTpCall@@Base+0x2760> │ │ │ │ + bne.w 8e29a <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #33976 @ 0x84b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #22212 @ 0x56c4 │ │ │ │ + movw r2, #17988 @ 0x4644 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1f6a48 <_PyErr_Format@@Base> │ │ │ │ - b.n 8e37c <_PyObject_MakeTpCall@@Base+0x2760> │ │ │ │ + bl 1f5b70 <_PyErr_Format@@Base> │ │ │ │ + b.n 8e29a <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d7b0 <_PyObject_MakeTpCall@@Base+0x1b94> │ │ │ │ + beq.w 8d784 <_PyObject_MakeTpCall@@Base+0x1b94> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8ebde <_PyObject_MakeTpCall@@Base+0x2fc2> │ │ │ │ + blt.w 8ebaa <_PyObject_MakeTpCall@@Base+0x2fba> │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #33976 @ 0x84b8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r2, #22260 @ 0x56f4 │ │ │ │ + movw r2, #18036 @ 0x4674 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 23c224 <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ - b.n 8e37c <_PyObject_MakeTpCall@@Base+0x2760> │ │ │ │ - nop │ │ │ │ - cbnz r4, 8e77c <_PyObject_MakeTpCall@@Base+0x2b60> │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - stmia r1!, {r3, r5, r6, r7} │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - bkpt 0x0028 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - uxth r0, r0 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - stmia r1!, {r2, r3, r4} │ │ │ │ - lsls r5, r1, #1 │ │ │ │ + bl 23b3ac <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ + b.n 8e29a <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + movw r1, #17364 @ 0x43d4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d6c4c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 8e29a <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ + movs r5, #0 │ │ │ │ + b.w 8d7c6 <_PyObject_MakeTpCall@@Base+0x1bd6> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ed90 <_PyObject_MakeTpCall@@Base+0x3174> │ │ │ │ + bne.w 8ec4e <_PyObject_MakeTpCall@@Base+0x305e> │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21816 @ 0x5538 │ │ │ │ + movw r1, #17592 @ 0x44b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr r3, [pc, #752] @ (8ea28 <_PyObject_MakeTpCall@@Base+0x2e0c>) │ │ │ │ - bl d6d5c │ │ │ │ - ldr r1, [pc, #748] @ (8ea28 <_PyObject_MakeTpCall@@Base+0x2e0c>) │ │ │ │ + ldr r3, [pc, #136] @ (8ea1c <_PyObject_MakeTpCall@@Base+0x2e2c>) │ │ │ │ + bl d6c4c │ │ │ │ + ldr r1, [pc, #128] @ (8ea1c <_PyObject_MakeTpCall@@Base+0x2e2c>) │ │ │ │ mov r0, r4 │ │ │ │ - bl d8fc0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8e37c <_PyObject_MakeTpCall@@Base+0x2760> │ │ │ │ - movs r5, #0 │ │ │ │ - b.w 8d7f2 <_PyObject_MakeTpCall@@Base+0x1bd6> │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ + bl d8eb0 │ │ │ │ + b.n 8e966 <_PyObject_MakeTpCall@@Base+0x2d76> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 204644 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 8d812 <_PyObject_MakeTpCall@@Base+0x1c22> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d0e0 <_PyObject_MakeTpCall@@Base+0x14f0> │ │ │ │ + adds r2, #1 │ │ │ │ + b.w 8e10a <_PyObject_MakeTpCall@@Base+0x251a> │ │ │ │ + mov r3, fp │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.w 8e11a <_PyObject_MakeTpCall@@Base+0x252a> │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 8e9c0 <_PyObject_MakeTpCall@@Base+0x2dd0> │ │ │ │ + movw r3, #34368 @ 0x8640 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.w 8e11a <_PyObject_MakeTpCall@@Base+0x252a> │ │ │ │ + ldr.w r3, [r4, #172] @ 0xac │ │ │ │ + cbz r3, 8ea24 <_PyObject_MakeTpCall@@Base+0x2e34> │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + movs r2, #0 │ │ │ │ + adds r3, #12 │ │ │ │ + cmp r1, r2 │ │ │ │ + add.w r2, r2, #1 │ │ │ │ + ble.n 8ea42 <_PyObject_MakeTpCall@@Base+0x2e52> │ │ │ │ + ldr.w r0, [r3, #4]! │ │ │ │ + cmp r0, fp │ │ │ │ + bne.n 8e9e8 <_PyObject_MakeTpCall@@Base+0x2df8> │ │ │ │ + b.w 8de2e <_PyObject_MakeTpCall@@Base+0x223e> │ │ │ │ + ldr r0, [pc, #32] @ (8ea20 <_PyObject_MakeTpCall@@Base+0x2e30>) │ │ │ │ + bl 6bb98 │ │ │ │ + str r0, [r7, #20] │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 8d596 <_PyObject_MakeTpCall@@Base+0x19a6> │ │ │ │ + bl d93c0 │ │ │ │ + b.w 8d0e6 <_PyObject_MakeTpCall@@Base+0x14f6> │ │ │ │ + nop │ │ │ │ + bkpt 0x0028 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + sxtb r0, r3 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + @ instruction: 0xb8a4 │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + stmia r1!, {r2, r3, r4} │ │ │ │ + lsls r5, r1, #1 │ │ │ │ + mov r3, r4 │ │ │ │ + cmp r3, fp │ │ │ │ + beq.w 8de2e <_PyObject_MakeTpCall@@Base+0x223e> │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 8ea26 <_PyObject_MakeTpCall@@Base+0x2e36> │ │ │ │ + movw r3, #34368 @ 0x8640 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + cmp fp, r3 │ │ │ │ + beq.w 8de2e <_PyObject_MakeTpCall@@Base+0x223e> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #21588 @ 0x5454 │ │ │ │ + movw r1, #15092 @ 0x3af4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.n 8e742 <_PyObject_MakeTpCall@@Base+0x2b26> │ │ │ │ - movw r2, #6105 @ 0x17d9 │ │ │ │ + bl f3560 │ │ │ │ + b.w 8c6c2 <_PyObject_MakeTpCall@@Base+0xad2> │ │ │ │ + ldr.w r2, [sl, #84] @ 0x54 │ │ │ │ + lsls r0, r2, #30 │ │ │ │ + bmi.n 8eb62 <_PyObject_MakeTpCall@@Base+0x2f72> │ │ │ │ + lsls r1, r2, #18 │ │ │ │ + bmi.w 8d0e6 <_PyObject_MakeTpCall@@Base+0x14f6> │ │ │ │ + mov r0, sl │ │ │ │ + bl 7f960 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 8ea0a <_PyObject_MakeTpCall@@Base+0x2e1a> │ │ │ │ + ldr.w r0, [sl, #172] @ 0xac │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 8d0e6 <_PyObject_MakeTpCall@@Base+0x14f6> │ │ │ │ + b.w 8d5a0 <_PyObject_MakeTpCall@@Base+0x19b0> │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 8d612 <_PyObject_MakeTpCall@@Base+0x1a22> │ │ │ │ + orr.w sl, r0, #1 │ │ │ │ + b.w 8d5ba <_PyObject_MakeTpCall@@Base+0x19ca> │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + adds r3, #8 │ │ │ │ + cmp r2, fp │ │ │ │ + bgt.w 8d8d2 <_PyObject_MakeTpCall@@Base+0x1ce2> │ │ │ │ + b.w 8d6f0 <_PyObject_MakeTpCall@@Base+0x1b00> │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + adds r3, #12 │ │ │ │ + cmp r2, fp │ │ │ │ + bgt.w 8d6e2 <_PyObject_MakeTpCall@@Base+0x1af2> │ │ │ │ + b.w 8d6f0 <_PyObject_MakeTpCall@@Base+0x1b00> │ │ │ │ + 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 8d4b0 <_PyObject_MakeTpCall@@Base+0x18c0> │ │ │ │ + ldr.w r2, [fp, #8] │ │ │ │ + b.w 8d4b8 <_PyObject_MakeTpCall@@Base+0x18c8> │ │ │ │ + movw r2, #5177 @ 0x1439 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8d82e <_PyObject_MakeTpCall@@Base+0x1c12> │ │ │ │ + beq.w 8d736 <_PyObject_MakeTpCall@@Base+0x1b46> │ │ │ │ ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, sl │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.w 8d82e <_PyObject_MakeTpCall@@Base+0x1c12> │ │ │ │ + b.w 8d736 <_PyObject_MakeTpCall@@Base+0x1b46> │ │ │ │ cmp r6, #3 │ │ │ │ - ble.w 8d83e <_PyObject_MakeTpCall@@Base+0x1c22> │ │ │ │ + ble.w 8d812 <_PyObject_MakeTpCall@@Base+0x1c22> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8d83e <_PyObject_MakeTpCall@@Base+0x1c22> │ │ │ │ - mov r0, sl │ │ │ │ - bl 205b68 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.w 8d83e <_PyObject_MakeTpCall@@Base+0x1c22> │ │ │ │ - mov r1, r4 │ │ │ │ + beq.w 8d812 <_PyObject_MakeTpCall@@Base+0x1c22> │ │ │ │ mov r0, sl │ │ │ │ - bl 20551c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 8d83e <_PyObject_MakeTpCall@@Base+0x1c22> │ │ │ │ - movw r0, #65224 @ 0xfec8 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movw r1, #2854 @ 0xb26 │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8e37c <_PyObject_MakeTpCall@@Base+0x2760> │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ - cbnz r0, 8e7e0 <_PyObject_MakeTpCall@@Base+0x2bc4> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1d545c <_PyInterpreterState_SetRunningMain@@Base+0x2dc> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 8e7e6 <_PyObject_MakeTpCall@@Base+0x2bca> │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ - lsls r0, r3, #25 │ │ │ │ - bpl.n 8e7de <_PyObject_MakeTpCall@@Base+0x2bc2> │ │ │ │ - lsls r1, r3, #26 │ │ │ │ - it mi │ │ │ │ - addmi.w r3, r5, #20 │ │ │ │ - bmi.w 8c882 <_PyObject_MakeTpCall@@Base+0xc66> │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ - ldr r4, [r5, #20] │ │ │ │ - b.w 8c886 <_PyObject_MakeTpCall@@Base+0xc6a> │ │ │ │ - ldr r2, [r7, #52] @ 0x34 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r2, #12] │ │ │ │ - b.n 8e37c <_PyObject_MakeTpCall@@Base+0x2760> │ │ │ │ + bl 204c94 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 8d812 <_PyObject_MakeTpCall@@Base+0x1c22> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20551c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 8d8aa <_PyObject_MakeTpCall@@Base+0x1c8e> │ │ │ │ - movw r2, #6105 @ 0x17d9 │ │ │ │ + bl 204644 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 8d87e <_PyObject_MakeTpCall@@Base+0x1c8e> │ │ │ │ + movw r2, #5177 @ 0x1439 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8d89e <_PyObject_MakeTpCall@@Base+0x1c82> │ │ │ │ + beq.w 8d872 <_PyObject_MakeTpCall@@Base+0x1c82> │ │ │ │ ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.w 8d89e <_PyObject_MakeTpCall@@Base+0x1c82> │ │ │ │ + b.w 8d872 <_PyObject_MakeTpCall@@Base+0x1c82> │ │ │ │ cmp.w r9, #3 │ │ │ │ - ble.w 8d8aa <_PyObject_MakeTpCall@@Base+0x1c8e> │ │ │ │ + ble.w 8d87e <_PyObject_MakeTpCall@@Base+0x1c8e> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8d8aa <_PyObject_MakeTpCall@@Base+0x1c8e> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 205b68 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.w 8d8aa <_PyObject_MakeTpCall@@Base+0x1c8e> │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - adds r3, #8 │ │ │ │ - cmp r2, fp │ │ │ │ - bgt.w 8d8fe <_PyObject_MakeTpCall@@Base+0x1ce2> │ │ │ │ - b.w 8d71c <_PyObject_MakeTpCall@@Base+0x1b00> │ │ │ │ - ldr r0, [pc, #488] @ (8ea2c <_PyObject_MakeTpCall@@Base+0x2e10>) │ │ │ │ - bl 6bb60 │ │ │ │ - mov r2, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.w 8cb60 <_PyObject_MakeTpCall@@Base+0xf44> │ │ │ │ - ldr r0, [pc, #476] @ (8ea2c <_PyObject_MakeTpCall@@Base+0x2e10>) │ │ │ │ - bl 268f04 │ │ │ │ - b.w 8cb74 <_PyObject_MakeTpCall@@Base+0xf58> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8cb88 <_PyObject_MakeTpCall@@Base+0xf6c> │ │ │ │ - b.n 8e37c <_PyObject_MakeTpCall@@Base+0x2760> │ │ │ │ - movw r0, #65224 @ 0xfec8 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movw r1, #2524 @ 0x9dc │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8cbbe <_PyObject_MakeTpCall@@Base+0xfa2> │ │ │ │ - ldr r0, [pc, #432] @ (8ea28 <_PyObject_MakeTpCall@@Base+0x2e0c>) │ │ │ │ - bl 6bb60 │ │ │ │ - mov r2, r0 │ │ │ │ - adds r5, r0, #1 │ │ │ │ - bne.w 8cbaa <_PyObject_MakeTpCall@@Base+0xf8e> │ │ │ │ - ldr r0, [pc, #416] @ (8ea28 <_PyObject_MakeTpCall@@Base+0x2e0c>) │ │ │ │ - bl 268f04 │ │ │ │ - b.w 8cbbe <_PyObject_MakeTpCall@@Base+0xfa2> │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #22804 @ 0x5914 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 8cbd2 <_PyObject_MakeTpCall@@Base+0xfb6> │ │ │ │ - bl 1e1360 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 8e37c <_PyObject_MakeTpCall@@Base+0x2760> │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [pc, #376] @ (8ea28 <_PyObject_MakeTpCall@@Base+0x2e0c>) │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7888c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 8eb88 <_PyObject_MakeTpCall@@Base+0x2f6c> │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8cbd2 <_PyObject_MakeTpCall@@Base+0xfb6> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8cbd2 <_PyObject_MakeTpCall@@Base+0xfb6> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8cbd2 <_PyObject_MakeTpCall@@Base+0xfb6> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8cbd2 <_PyObject_MakeTpCall@@Base+0xfb6> │ │ │ │ - b.n 8e37c <_PyObject_MakeTpCall@@Base+0x2760> │ │ │ │ - movw r0, #65224 @ 0xfec8 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movw r1, #2524 @ 0x9dc │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8cc08 <_PyObject_MakeTpCall@@Base+0xfec> │ │ │ │ - ldr r0, [pc, #312] @ (8ea30 <_PyObject_MakeTpCall@@Base+0x2e14>) │ │ │ │ - bl 6bb60 │ │ │ │ - mov r2, r0 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - bne.w 8cbf4 <_PyObject_MakeTpCall@@Base+0xfd8> │ │ │ │ - ldr r0, [pc, #296] @ (8ea30 <_PyObject_MakeTpCall@@Base+0x2e14>) │ │ │ │ - bl 268f04 │ │ │ │ - b.w 8cc08 <_PyObject_MakeTpCall@@Base+0xfec> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8ccde <_PyObject_MakeTpCall@@Base+0x10c2> │ │ │ │ - b.n 8e37c <_PyObject_MakeTpCall@@Base+0x2760> │ │ │ │ - movw r0, #65224 @ 0xfec8 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movw r1, #2524 @ 0x9dc │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8d970 <_PyObject_MakeTpCall@@Base+0x1d54> │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r1, #2 │ │ │ │ - ldr r3, [pc, #252] @ (8ea34 <_PyObject_MakeTpCall@@Base+0x2e18>) │ │ │ │ - bl 1f5438 <_PyDict_SendEvent@@Base> │ │ │ │ - b.w 8cdbe <_PyObject_MakeTpCall@@Base+0x11a2> │ │ │ │ - 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 8e976 <_PyObject_MakeTpCall@@Base+0x2d5a> │ │ │ │ - subs r0, #1 │ │ │ │ - add r3, r2 │ │ │ │ - subs r4, r3, r2 │ │ │ │ - cmp r0, r4 │ │ │ │ - ble.n 8e970 <_PyObject_MakeTpCall@@Base+0x2d54> │ │ │ │ - ldrb r4, [r3, #1] │ │ │ │ - strb.w r4, [r3], #1 │ │ │ │ - b.n 8e95a <_PyObject_MakeTpCall@@Base+0x2d3e> │ │ │ │ - ldr r0, [pc, #200] @ (8ea34 <_PyObject_MakeTpCall@@Base+0x2e18>) │ │ │ │ - bl 10130c <_PyErr_SetKeyError@@Base> │ │ │ │ - b.n 8e37c <_PyObject_MakeTpCall@@Base+0x2760> │ │ │ │ - strb r0, [r1, #1] │ │ │ │ - b.w 8ce32 <_PyObject_MakeTpCall@@Base+0x1216> │ │ │ │ - adds r3, #1 │ │ │ │ - b.n 8e950 <_PyObject_MakeTpCall@@Base+0x2d34> │ │ │ │ - movw r0, #65224 @ 0xfec8 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movw r1, #2468 @ 0x9a4 │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8e37c <_PyObject_MakeTpCall@@Base+0x2760> │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8cac4 <_PyObject_MakeTpCall@@Base+0xea8> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1d545c <_PyInterpreterState_SetRunningMain@@Base+0x2dc> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 8e37c <_PyObject_MakeTpCall@@Base+0x2760> │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ - lsls r2, r3, #25 │ │ │ │ - bpl.n 8e9b2 <_PyObject_MakeTpCall@@Base+0x2d96> │ │ │ │ - lsls r6, r3, #26 │ │ │ │ - it mi │ │ │ │ - addmi.w r3, r5, #20 │ │ │ │ - bmi.w 8cac4 <_PyObject_MakeTpCall@@Base+0xea8> │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - b.w 8cac4 <_PyObject_MakeTpCall@@Base+0xea8> │ │ │ │ - ldr.w r0, [r9, #864] @ 0x360 │ │ │ │ - mov r1, r6 │ │ │ │ - blx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8cb30 <_PyObject_MakeTpCall@@Base+0xf14> │ │ │ │ - bl 1fc770 │ │ │ │ - b.n 8e37c <_PyObject_MakeTpCall@@Base+0x2760> │ │ │ │ - mov r1, lr │ │ │ │ - mov r0, r8 │ │ │ │ - bl 70e94 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8cb30 <_PyObject_MakeTpCall@@Base+0xf14> │ │ │ │ - b.w 8da62 <_PyObject_MakeTpCall@@Base+0x1e46> │ │ │ │ - movw r0, #65224 @ 0xfec8 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movw r1, #2524 @ 0x9dc │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8cb74 <_PyObject_MakeTpCall@@Base+0xf58> │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27668 @ 0x6c14 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.n 8e37c <_PyObject_MakeTpCall@@Base+0x2760> │ │ │ │ - movs r0, #1 │ │ │ │ - bl 7bf18 │ │ │ │ - mov r2, r0 │ │ │ │ - b.w 8deec <_PyObject_MakeTpCall@@Base+0x22d0> │ │ │ │ - add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ - add.w r3, r3, #376 @ 0x178 │ │ │ │ - add r2, r3 │ │ │ │ - b.w 8de2e <_PyObject_MakeTpCall@@Base+0x2212> │ │ │ │ - @ instruction: 0xb8a4 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - pop {r2, r3, r5, r6} │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - sxtb r0, r3 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - uxtb r0, r1 │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - movw r0, #34368 @ 0x8640 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - ldr.w r2, [r8, #16] │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 8ea56 <_PyObject_MakeTpCall@@Base+0x2e3a> │ │ │ │ - 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 8e120 <_PyObject_MakeTpCall@@Base+0x2504> │ │ │ │ - ldr r2, [r6, #20] │ │ │ │ - ldr.w r3, [r8, #20] │ │ │ │ - cmp r2, r3 │ │ │ │ - it eq │ │ │ │ - moveq r6, r8 │ │ │ │ - b.w 8e120 <_PyObject_MakeTpCall@@Base+0x2504> │ │ │ │ - movw r8, #34368 @ 0x8640 │ │ │ │ - movt r8, #75 @ 0x4b │ │ │ │ - b.n 8ea56 <_PyObject_MakeTpCall@@Base+0x2e3a> │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #19248 @ 0x4b30 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.w 8c6ee <_PyObject_MakeTpCall@@Base+0xad2> │ │ │ │ - ldr.w r3, [r6, #156] @ 0x9c │ │ │ │ - movw r2, #50301 @ 0xc47d │ │ │ │ - movt r2, #8 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 8dd68 <_PyObject_MakeTpCall@@Base+0x214c> │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - mov r1, r8 │ │ │ │ + beq.w 8d87e <_PyObject_MakeTpCall@@Base+0x1c8e> │ │ │ │ mov r0, r6 │ │ │ │ - blx r3 │ │ │ │ - str r0, [r7, #52] @ 0x34 │ │ │ │ - b.w 8c6f2 <_PyObject_MakeTpCall@@Base+0xad6> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.w 8e252 <_PyObject_MakeTpCall@@Base+0x2636> │ │ │ │ - cmp r3, ip │ │ │ │ - bne.w 8dd3a <_PyObject_MakeTpCall@@Base+0x211e> │ │ │ │ - ldr.w r3, [r1, #4]! │ │ │ │ - adds r2, #1 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - b.w 8c598 <_PyObject_MakeTpCall@@Base+0x97c> │ │ │ │ + bl 204c94 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 8d87e <_PyObject_MakeTpCall@@Base+0x1c8e> │ │ │ │ mov sl, fp │ │ │ │ mov r4, r5 │ │ │ │ - b.w 8db80 <_PyObject_MakeTpCall@@Base+0x1f64> │ │ │ │ - movw r0, #65224 @ 0xfec8 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movw r1, #2524 @ 0x9dc │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8ccca <_PyObject_MakeTpCall@@Base+0x10ae> │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ - movw r0, #27776 @ 0x6c80 │ │ │ │ - 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 1792f8 <_PyErr_FormatNote@@Base> │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 8e37c <_PyObject_MakeTpCall@@Base+0x2760> │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8e37c <_PyObject_MakeTpCall@@Base+0x2760> │ │ │ │ - mov r0, sl │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e37c <_PyObject_MakeTpCall@@Base+0x2760> │ │ │ │ - ldr r2, [r7, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #644] @ (8edac <_PyObject_MakeTpCall@@Base+0x3190>) │ │ │ │ - str r3, [r2, #124] @ 0x7c │ │ │ │ - b.w 8d99a <_PyObject_MakeTpCall@@Base+0x1d7e> │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - adds r3, #12 │ │ │ │ - cmp r2, fp │ │ │ │ - bgt.w 8d70e <_PyObject_MakeTpCall@@Base+0x1af2> │ │ │ │ - b.w 8d71c <_PyObject_MakeTpCall@@Base+0x1b00> │ │ │ │ - mov ip, r6 │ │ │ │ - cmp r3, ip │ │ │ │ - beq.w 8dd54 <_PyObject_MakeTpCall@@Base+0x2138> │ │ │ │ - ldr.w ip, [ip, #128] @ 0x80 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bne.n 8eb40 <_PyObject_MakeTpCall@@Base+0x2f24> │ │ │ │ - movw r0, #34368 @ 0x8640 │ │ │ │ - movt r0, #75 @ 0x4b │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.w 8dd56 <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ - b.w 8e252 <_PyObject_MakeTpCall@@Base+0x2636> │ │ │ │ - movw r3, #43724 @ 0xaacc │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27584 @ 0x6bc0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 8e37c <_PyObject_MakeTpCall@@Base+0x2760> │ │ │ │ - ldr.w r0, [r9, #844] @ 0x34c │ │ │ │ - mov r1, r6 │ │ │ │ + b.w 8db52 <_PyObject_MakeTpCall@@Base+0x1f62> │ │ │ │ + movw r2, #5177 @ 0x1439 │ │ │ │ + movt r2, #19 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 8d802 <_PyObject_MakeTpCall@@Base+0x1c12> │ │ │ │ + ldr.w r2, [r1, #1604] @ 0x644 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - b.w 8da7c <_PyObject_MakeTpCall@@Base+0x1e60> │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8e4b6 <_PyObject_MakeTpCall@@Base+0x289a> │ │ │ │ - b.w 8e37c <_PyObject_MakeTpCall@@Base+0x2760> │ │ │ │ - ldr r2, [pc, #536] @ (8edb0 <_PyObject_MakeTpCall@@Base+0x3194>) │ │ │ │ - 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, #400] @ 0x190 │ │ │ │ - cmp r0, r4 │ │ │ │ - beq.n 8ebd2 <_PyObject_MakeTpCall@@Base+0x2fb6> │ │ │ │ - cmp r3, #10 │ │ │ │ - bhi.n 8ebd2 <_PyObject_MakeTpCall@@Base+0x2fb6> │ │ │ │ - add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ - add.w r2, r2, #376 @ 0x178 │ │ │ │ - add r1, r2 │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8cf7e <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ - b.n 8e4f4 <_PyObject_MakeTpCall@@Base+0x28d8> │ │ │ │ - add.w r2, r2, #91136 @ 0x16400 │ │ │ │ - add.w r2, r2, #400 @ 0x190 │ │ │ │ - add r1, r2 │ │ │ │ - b.n 8ebc8 <_PyObject_MakeTpCall@@Base+0x2fac> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8e6e0 <_PyObject_MakeTpCall@@Base+0x2ac4> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e6e0 <_PyObject_MakeTpCall@@Base+0x2ac4> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8c916 <_PyObject_MakeTpCall@@Base+0xcfa> │ │ │ │ - mov r0, sl │ │ │ │ - str r1, [r7, #24] │ │ │ │ - bl 7f980 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 8c6ee <_PyObject_MakeTpCall@@Base+0xad2> │ │ │ │ - ldr.w r0, [sl, #84] @ 0x54 │ │ │ │ - ldr r1, [r7, #24] │ │ │ │ - b.w 8dda2 <_PyObject_MakeTpCall@@Base+0x2186> │ │ │ │ + b.w 8d802 <_PyObject_MakeTpCall@@Base+0x1c12> │ │ │ │ ldrd r3, r2, [r7, #44] @ 0x2c │ │ │ │ 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, #400] @ 0x190 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 8ec4c <_PyObject_MakeTpCall@@Base+0x3030> │ │ │ │ + beq.n 8eb9e <_PyObject_MakeTpCall@@Base+0x2fae> │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.n 8ec4c <_PyObject_MakeTpCall@@Base+0x3030> │ │ │ │ + bhi.n 8eb9e <_PyObject_MakeTpCall@@Base+0x2fae> │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ add.w r2, r2, #376 @ 0x178 │ │ │ │ add r2, r1 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8d112 <_PyObject_MakeTpCall@@Base+0x14f6> │ │ │ │ - b.n 8e63e <_PyObject_MakeTpCall@@Base+0x2a22> │ │ │ │ + bne.w 8d0e6 <_PyObject_MakeTpCall@@Base+0x14f6> │ │ │ │ + b.n 8ea6a <_PyObject_MakeTpCall@@Base+0x2e7a> │ │ │ │ add.w r2, r2, #91136 @ 0x16400 │ │ │ │ add.w r2, r2, #400 @ 0x190 │ │ │ │ add r2, r1 │ │ │ │ - b.n 8ec42 <_PyObject_MakeTpCall@@Base+0x3026> │ │ │ │ - mov ip, r0 │ │ │ │ - b.w 8dd58 <_PyObject_MakeTpCall@@Base+0x213c> │ │ │ │ - ldr.w r3, [r6, #4004] @ 0xfa4 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 8d25e <_PyObject_MakeTpCall@@Base+0x1642> │ │ │ │ - b.w 8d2ca <_PyObject_MakeTpCall@@Base+0x16ae> │ │ │ │ - ldr.w r8, [pc, #320] @ 8edb0 <_PyObject_MakeTpCall@@Base+0x3194> │ │ │ │ - mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ - ldr r4, [r7, #52] @ 0x34 │ │ │ │ - ldr.w r3, [r8, 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, #400] @ 0x190 │ │ │ │ - cmp r1, r4 │ │ │ │ - beq.n 8ed84 <_PyObject_MakeTpCall@@Base+0x3168> │ │ │ │ - cmp r0, #10 │ │ │ │ - bhi.n 8ed84 <_PyObject_MakeTpCall@@Base+0x3168> │ │ │ │ - add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ - add.w r3, r3, #376 @ 0x178 │ │ │ │ - add r3, r2 │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ - b.w 8c8aa <_PyObject_MakeTpCall@@Base+0xc8e> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7eca8 <_PyType_GetDict@@Base> │ │ │ │ - cbnz r0, 8ecc8 <_PyObject_MakeTpCall@@Base+0x30ac> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7f980 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 8d55e <_PyObject_MakeTpCall@@Base+0x1942> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ + b.n 8eb94 <_PyObject_MakeTpCall@@Base+0x2fa4> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d550 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ + bne.w 8e92c <_PyObject_MakeTpCall@@Base+0x2d3c> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e92c <_PyObject_MakeTpCall@@Base+0x2d3c> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - movw r1, #62756 @ 0xf524 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #23496 @ 0x5bc8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.w 8d55e <_PyObject_MakeTpCall@@Base+0x1942> │ │ │ │ + bl d6c4c │ │ │ │ + b.w 8e29a <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ ldrd r6, fp, [r7, #36] @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ - b.w 8d51c <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ - ldr.w r8, [pc, #188] @ 8edb0 <_PyObject_MakeTpCall@@Base+0x3194> │ │ │ │ + b.w 8d4f0 <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ + ldr.w r8, [pc, #424] @ 8ed8c <_PyObject_MakeTpCall@@Base+0x319c> │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr r4, [r7, #52] @ 0x34 │ │ │ │ ldr.w r3, [r8, 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, #400] @ 0x190 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 8ed2e <_PyObject_MakeTpCall@@Base+0x3112> │ │ │ │ + beq.n 8ec1e <_PyObject_MakeTpCall@@Base+0x302e> │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 8ed2e <_PyObject_MakeTpCall@@Base+0x3112> │ │ │ │ + bhi.n 8ec1e <_PyObject_MakeTpCall@@Base+0x302e> │ │ │ │ add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ add.w r3, r3, #376 @ 0x178 │ │ │ │ add r3, r2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - b.w 8cfee <_PyObject_MakeTpCall@@Base+0x13d2> │ │ │ │ + b.w 8cfc2 <_PyObject_MakeTpCall@@Base+0x13d2> │ │ │ │ add.w r3, r3, #91136 @ 0x16400 │ │ │ │ add.w r3, r3, #400 @ 0x190 │ │ │ │ add r3, r2 │ │ │ │ - b.n 8ed28 <_PyObject_MakeTpCall@@Base+0x310c> │ │ │ │ - movw r3, #44536 @ 0xadf8 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27720 @ 0x6c48 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.w 8e37c <_PyObject_MakeTpCall@@Base+0x2760> │ │ │ │ - bl d94d0 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.w 8d630 <_PyObject_MakeTpCall@@Base+0x1a14> │ │ │ │ - ldr r2, [r7, #52] @ 0x34 │ │ │ │ - movw r3, #8209 @ 0x2011 │ │ │ │ - movt r3, #12 │ │ │ │ - str r3, [r2, #72] @ 0x48 │ │ │ │ - b.w 8d9aa <_PyObject_MakeTpCall@@Base+0x1d8e> │ │ │ │ + b.n 8ec18 <_PyObject_MakeTpCall@@Base+0x3028> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d8ba <_PyObject_MakeTpCall@@Base+0x1c9e> │ │ │ │ + bne.w 8d88e <_PyObject_MakeTpCall@@Base+0x1c9e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d8ba <_PyObject_MakeTpCall@@Base+0x1c9e> │ │ │ │ - add.w r3, r3, #91136 @ 0x16400 │ │ │ │ - add.w r3, r3, #400 @ 0x190 │ │ │ │ - add r3, r2 │ │ │ │ - b.n 8eca4 <_PyObject_MakeTpCall@@Base+0x3088> │ │ │ │ - ldr r0, [pc, #32] @ (8edb4 <_PyObject_MakeTpCall@@Base+0x3198>) │ │ │ │ - bl 92710 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d88e <_PyObject_MakeTpCall@@Base+0x1c9e> │ │ │ │ + ldr r2, [r7, #52] @ 0x34 │ │ │ │ + movw r3, #8345 @ 0x2099 │ │ │ │ + movt r3, #12 │ │ │ │ + str r3, [r2, #72] @ 0x48 │ │ │ │ + b.w 8d97e <_PyObject_MakeTpCall@@Base+0x1d8e> │ │ │ │ + ldr r0, [pc, #312] @ (8ed88 <_PyObject_MakeTpCall@@Base+0x3198>) │ │ │ │ + bl 926f4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e742 <_PyObject_MakeTpCall@@Base+0x2b26> │ │ │ │ + beq.w 8e966 <_PyObject_MakeTpCall@@Base+0x2d76> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 8d7e4 <_PyObject_MakeTpCall@@Base+0x1bc8> │ │ │ │ + b.w 8d7b8 <_PyObject_MakeTpCall@@Base+0x1bc8> │ │ │ │ + bl d93c0 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + b.w 8d604 <_PyObject_MakeTpCall@@Base+0x1a14> │ │ │ │ + ldr.w r8, [pc, #276] @ 8ed8c <_PyObject_MakeTpCall@@Base+0x319c> │ │ │ │ + mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ + ldr.w r3, [r8, 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, #400] @ 0x190 │ │ │ │ + cmp r1, r4 │ │ │ │ + beq.n 8ecb2 <_PyObject_MakeTpCall@@Base+0x30c2> │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi.n 8ecb2 <_PyObject_MakeTpCall@@Base+0x30c2> │ │ │ │ + add.w r3, r3, #96768 @ 0x17a00 │ │ │ │ + add.w r3, r3, #376 @ 0x178 │ │ │ │ + add r3, r2 │ │ │ │ + ldr r4, [r3, #16] │ │ │ │ + b.w 8c87e <_PyObject_MakeTpCall@@Base+0xc8e> │ │ │ │ + add.w r3, r3, #91136 @ 0x16400 │ │ │ │ + add.w r3, r3, #400 @ 0x190 │ │ │ │ + add r3, r2 │ │ │ │ + b.n 8ecac <_PyObject_MakeTpCall@@Base+0x30bc> │ │ │ │ + mov r0, sl │ │ │ │ + str r1, [r7, #24] │ │ │ │ + bl 7f960 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 8c6c2 <_PyObject_MakeTpCall@@Base+0xad2> │ │ │ │ + ldr.w r0, [sl, #84] @ 0x54 │ │ │ │ + ldr r1, [r7, #24] │ │ │ │ + b.w 8dd72 <_PyObject_MakeTpCall@@Base+0x2182> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8c8ea <_PyObject_MakeTpCall@@Base+0xcfa> │ │ │ │ + mov ip, r0 │ │ │ │ + b.w 8dd28 <_PyObject_MakeTpCall@@Base+0x2138> │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 8e78e <_PyObject_MakeTpCall@@Base+0x2b9e> │ │ │ │ + b.w 8e29a <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ + ldr.w r3, [r6, #4004] @ 0xfa4 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8d232 <_PyObject_MakeTpCall@@Base+0x1642> │ │ │ │ + b.w 8d29e <_PyObject_MakeTpCall@@Base+0x16ae> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7ec98 <_PyType_GetDict@@Base> │ │ │ │ + cbnz r0, 8ed1e <_PyObject_MakeTpCall@@Base+0x312e> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7f960 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 8d532 <_PyObject_MakeTpCall@@Base+0x1942> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8d524 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ + movw r3, #44536 @ 0xadf8 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + movw r1, #58532 @ 0xe4a4 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d6c4c │ │ │ │ + b.w 8d532 <_PyObject_MakeTpCall@@Base+0x1942> │ │ │ │ + ldr r2, [pc, #80] @ (8ed8c <_PyObject_MakeTpCall@@Base+0x319c>) │ │ │ │ + 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, #400] @ 0x190 │ │ │ │ + cmp r0, r4 │ │ │ │ + beq.n 8ed7a <_PyObject_MakeTpCall@@Base+0x318a> │ │ │ │ + cmp r3, #10 │ │ │ │ + bhi.n 8ed7a <_PyObject_MakeTpCall@@Base+0x318a> │ │ │ │ + add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ + add.w r2, r2, #376 @ 0x178 │ │ │ │ + add r1, r2 │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8cf52 <_PyObject_MakeTpCall@@Base+0x1362> │ │ │ │ + b.w 8e224 <_PyObject_MakeTpCall@@Base+0x2634> │ │ │ │ + add.w r2, r2, #91136 @ 0x16400 │ │ │ │ + add.w r2, r2, #400 @ 0x190 │ │ │ │ + add r1, r2 │ │ │ │ + b.n 8ed6e <_PyObject_MakeTpCall@@Base+0x317e> │ │ │ │ nop │ │ │ │ - cmp r2, #164 @ 0xa4 │ │ │ │ - lsls r4, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ @ instruction: 0xb8a4 │ │ │ │ lsls r5, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ │ │ │ │ -0008edb8 : │ │ │ │ +0008ed90 : │ │ │ │ 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 8edfa │ │ │ │ + beq.n 8edd2 │ │ │ │ add r2, sp, #20 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r2, ip, [sp] │ │ │ │ add.w r1, r0, #16 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 8ee18 │ │ │ │ + bl 8edf0 │ │ │ │ add sp, #24 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27888 @ 0x6cf0 │ │ │ │ + movw r1, #23664 @ 0x5c70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 8edf0 │ │ │ │ + b.n 8edc8 │ │ │ │ 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 r7, r3 │ │ │ │ @@ -148136,151 +148139,151 @@ │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r4, r9 │ │ │ │ ldrb.w lr, [r4], #1 │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ - bhi.w 8ef5e │ │ │ │ + bhi.w 8ef36 │ │ │ │ cmp.w lr, #39 @ 0x27 │ │ │ │ - bhi.w 8eff0 │ │ │ │ + bhi.w 8efc8 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8f374 │ │ │ │ + beq.w 8f34c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8f502 │ │ │ │ - movw ip, #59144 @ 0xe708 │ │ │ │ + bne.w 8f4ce │ │ │ │ + movw ip, #54920 @ 0xd688 │ │ │ │ movt ip, #45 @ 0x2d │ │ │ │ ldrb r4, [r4, #0] │ │ │ │ add.w r8, r9, #2 │ │ │ │ ldr.w r3, [ip, lr, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp.w lr, #101 @ 0x65 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r4, #59 @ 0x3b │ │ │ │ add r2, r3 │ │ │ │ - bhi.n 8ef70 │ │ │ │ + bhi.n 8ef48 │ │ │ │ cmp r4, #39 @ 0x27 │ │ │ │ - bhi.w 8f2a8 │ │ │ │ + bhi.w 8f280 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8f24c │ │ │ │ + beq.w 8f224 │ │ │ │ ldr.w r3, [ip, r4, lsl #2] │ │ │ │ add.w r8, r9, #3 │ │ │ │ ldrb.w lr, [r9, #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ add r2, r3 │ │ │ │ - bhi.n 8ef9c │ │ │ │ + bhi.n 8ef74 │ │ │ │ cmp.w lr, #39 @ 0x27 │ │ │ │ - bhi.w 8f312 │ │ │ │ + bhi.w 8f2ea │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8f24c │ │ │ │ + beq.w 8f224 │ │ │ │ ldr.w r3, [ip, lr, lsl #2] │ │ │ │ add.w r4, r9, #4 │ │ │ │ ldrb.w r8, [r8] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp.w r8, #59 @ 0x3b │ │ │ │ add r2, r3 │ │ │ │ - bhi.n 8efcc │ │ │ │ + bhi.n 8efa4 │ │ │ │ cmp.w r8, #39 @ 0x27 │ │ │ │ - bhi.w 8f026 │ │ │ │ + bhi.w 8effe │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8f24c │ │ │ │ + beq.w 8f224 │ │ │ │ ldr.w r3, [ip, r8, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ add r2, r3 │ │ │ │ ldrb.w lr, [r4], #1 │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ - bhi.n 8ef3a │ │ │ │ + bhi.n 8ef12 │ │ │ │ cmp.w lr, #39 @ 0x27 │ │ │ │ - bhi.w 8f1e6 │ │ │ │ + bhi.w 8f1be │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8f24c │ │ │ │ + beq.w 8f224 │ │ │ │ ldr.w r3, [ip, lr, lsl #2] │ │ │ │ ldrb.w lr, [r4], #1 │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ add r2, r3 │ │ │ │ - bls.n 8ef12 │ │ │ │ + bls.n 8eeea │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ - beq.w 8f16a │ │ │ │ + beq.w 8f142 │ │ │ │ ldr.w r3, [ip, lr, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp.w lr, #101 @ 0x65 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ add r2, r3 │ │ │ │ - b.n 8ef08 │ │ │ │ + b.n 8eee0 │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ - beq.w 8f160 │ │ │ │ + beq.w 8f138 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8ee6a │ │ │ │ - b.n 8f3b8 │ │ │ │ + beq.w 8ee42 │ │ │ │ + b.n 8f390 │ │ │ │ cmp r4, #124 @ 0x7c │ │ │ │ - beq.w 8f16c │ │ │ │ + beq.w 8f144 │ │ │ │ ldr.w r3, [ip, r4, lsl #2] │ │ │ │ add.w r8, r9, #3 │ │ │ │ ldrb.w lr, [r9, #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r4, #101 @ 0x65 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ add r2, r3 │ │ │ │ - bls.n 8eebe │ │ │ │ + bls.n 8ee96 │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ - beq.w 8f16c │ │ │ │ + beq.w 8f144 │ │ │ │ ldr.w r3, [ip, lr, lsl #2] │ │ │ │ add.w r4, r9, #4 │ │ │ │ ldrb.w r8, [r8] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp.w lr, #101 @ 0x65 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp.w r8, #59 @ 0x3b │ │ │ │ add r2, r3 │ │ │ │ - bls.n 8eeea │ │ │ │ + bls.n 8eec2 │ │ │ │ cmp.w r8, #124 @ 0x7c │ │ │ │ - beq.w 8f16a │ │ │ │ + beq.w 8f142 │ │ │ │ ldr.w r3, [ip, r8, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp.w r8, #101 @ 0x65 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ add r2, r3 │ │ │ │ - b.n 8ef08 │ │ │ │ + b.n 8eee0 │ │ │ │ sub.w r3, lr, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 8f380 │ │ │ │ + bhi.w 8f358 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r0, #8 │ │ │ │ - lsls r0, r7, #7 │ │ │ │ + lsls r7, r6, #7 │ │ │ │ lsls r1, r0, #7 │ │ │ │ lsls r1, r0, #7 │ │ │ │ lsls r1, r0, #7 │ │ │ │ lsls r1, r0, #7 │ │ │ │ lsls r1, r0, #7 │ │ │ │ lsls r1, r0, #7 │ │ │ │ lsls r1, r0, #7 │ │ │ │ @@ -148289,514 +148292,518 @@ │ │ │ │ lsls r1, r0, #7 │ │ │ │ lsls r1, r0, #7 │ │ │ │ lsls r1, r0, #7 │ │ │ │ lsls r1, r0, #7 │ │ │ │ lsls r1, r0, #7 │ │ │ │ lsls r1, r0, #7 │ │ │ │ lsls r1, r0, #7 │ │ │ │ - lsls r2, r5, #7 │ │ │ │ + lsls r1, r5, #7 │ │ │ │ lsls r5, r0, #1 │ │ │ │ sub.w r3, r8, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 8eefa │ │ │ │ - addw lr, pc, #4 │ │ │ │ + bhi.n 8efac │ │ │ │ + addw lr, pc, #8 │ │ │ │ ldr.w pc, [lr, r3, lsl #2] │ │ │ │ - @ instruction: 0xf39d0008 │ │ │ │ - @ instruction: 0xf59b0008 │ │ │ │ - cdp 0, 15, cr0, cr11, cr8, {0} │ │ │ │ - cdp 0, 15, cr0, cr11, cr8, {0} │ │ │ │ - cdp 0, 15, cr0, cr11, cr8, {0} │ │ │ │ - cdp 0, 15, cr0, cr11, cr8, {0} │ │ │ │ - cdp 0, 15, cr0, cr11, cr8, {0} │ │ │ │ - cdp 0, 15, cr0, cr11, cr8, {0} │ │ │ │ - cdp 0, 15, cr0, cr11, cr8, {0} │ │ │ │ - cdp 0, 15, cr0, cr11, cr8, {0} │ │ │ │ - cdp 0, 15, cr0, cr11, cr8, {0} │ │ │ │ - cdp 0, 15, cr0, cr11, cr8, {0} │ │ │ │ - cdp 0, 15, cr0, cr11, cr8, {0} │ │ │ │ - cdp 0, 15, cr0, cr11, cr8, {0} │ │ │ │ - cdp 0, 15, cr0, cr11, cr8, {0} │ │ │ │ - cdp 0, 15, cr0, cr11, cr8, {0} │ │ │ │ - cdp 0, 15, cr0, cr11, cr8, {0} │ │ │ │ - cdp 0, 15, cr0, cr11, cr8, {0} │ │ │ │ - ssat r0, #9, sp │ │ │ │ - eors.w r0, r1, #8 │ │ │ │ + nop │ │ │ │ + @ instruction: 0xf3750008 │ │ │ │ + sbc.w r0, r7, #8912896 @ 0x880000 │ │ │ │ + vaddl.s32 q0, d13, d8 │ │ │ │ + vaddl.s32 q0, d13, d8 │ │ │ │ + vaddl.s32 q0, d13, d8 │ │ │ │ + vaddl.s32 q0, d13, d8 │ │ │ │ + vaddl.s32 q0, d13, d8 │ │ │ │ + vaddl.s32 q0, d13, d8 │ │ │ │ + vaddl.s32 q0, d13, d8 │ │ │ │ + vaddl.s32 q0, d13, d8 │ │ │ │ + vaddl.s32 q0, d13, d8 │ │ │ │ + vaddl.s32 q0, d13, d8 │ │ │ │ + vaddl.s32 q0, d13, d8 │ │ │ │ + vaddl.s32 q0, d13, d8 │ │ │ │ + vaddl.s32 q0, d13, d8 │ │ │ │ + vaddl.s32 q0, d13, d8 │ │ │ │ + vaddl.s32 q0, d13, d8 │ │ │ │ + vaddl.s32 q0, d13, d8 │ │ │ │ + @ instruction: 0xf2e50008 │ │ │ │ + orn r0, r9, #8 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8f3da │ │ │ │ + bne.w 8f3b0 │ │ │ │ mov.w r8, #0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.w 8f25a │ │ │ │ + bge.w 8f232 │ │ │ │ mov fp, r2 │ │ │ │ cmp r2, #8 │ │ │ │ - bgt.w 8f260 │ │ │ │ + bgt.w 8f238 │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f190 │ │ │ │ + bne.n 8f168 │ │ │ │ cmp r6, r2 │ │ │ │ ite le │ │ │ │ movle.w r9, #0 │ │ │ │ movgt.w r9, #1 │ │ │ │ cmp r6, fp │ │ │ │ it lt │ │ │ │ orrlt.w r9, r9, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 8f4a6 │ │ │ │ + bne.w 8f472 │ │ │ │ cmp r6, r9 │ │ │ │ ittt gt │ │ │ │ subgt.w sl, r1, #4 │ │ │ │ movgt r3, r7 │ │ │ │ addgt.w fp, sp, #28 │ │ │ │ - ble.w 8f248 │ │ │ │ + ble.w 8f220 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ itt eq │ │ │ │ ldrbeq r2, [r3, #1] │ │ │ │ addeq r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.w 8f46e │ │ │ │ + beq.w 8f43a │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 8f634 │ │ │ │ + bl 8f614 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f44e │ │ │ │ + bne.w 8f41a │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r6, r9 │ │ │ │ - bne.n 8f0d8 │ │ │ │ + bne.n 8f0b0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbz r3, 8f150 │ │ │ │ + cbz r3, 8f128 │ │ │ │ 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, #59144 @ 0xe708 │ │ │ │ + movw r1, #54920 @ 0xd688 │ │ │ │ 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 8f42e │ │ │ │ + bne.w 8f3fa │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f426 │ │ │ │ + bne.w 8f3f2 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #500 @ 0x1f4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 8f53a │ │ │ │ + bne.w 8f506 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r8 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb.w lr, [r4], #1 │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ itt ls │ │ │ │ movls r9, r8 │ │ │ │ movls fp, r2 │ │ │ │ - bls.w 8ee52 │ │ │ │ + bls.w 8ee2a │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ - beq.n 8f16a │ │ │ │ + beq.n 8f142 │ │ │ │ mov r9, r8 │ │ │ │ mov fp, r2 │ │ │ │ - b.n 8ee6a │ │ │ │ + b.n 8ee42 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8f5dc │ │ │ │ + beq.w 8f5bc │ │ │ │ cmp.w fp, #1 │ │ │ │ it eq │ │ │ │ cmpeq r2, #1 │ │ │ │ - bne.n 8f28a │ │ │ │ + bne.n 8f262 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f5ae │ │ │ │ + beq.w 8f58e │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ str r7, [r1, #0] │ │ │ │ - beq.w 8f516 │ │ │ │ + beq.w 8f4e2 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ - bl 8f634 │ │ │ │ + bl 8f614 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8f150 │ │ │ │ + beq.n 8f128 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r3, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 26464c │ │ │ │ + bl 2637dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 25dfc4 │ │ │ │ - b.n 8f15a │ │ │ │ + bl 25d154 │ │ │ │ + b.n 8f132 │ │ │ │ sub.w r3, lr, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 8ef22 │ │ │ │ + bhi.w 8eefa │ │ │ │ addw r8, pc, #4 │ │ │ │ ldr.w pc, [r8, r3, lsl #2] │ │ │ │ - @ instruction: 0xf39d0008 │ │ │ │ - @ instruction: 0xf59b0008 │ │ │ │ - vhadd.s32 d0, d3, d8 │ │ │ │ - vhadd.s32 d0, d3, d8 │ │ │ │ - vhadd.s32 d0, d3, d8 │ │ │ │ - vhadd.s32 d0, d3, d8 │ │ │ │ - vhadd.s32 d0, d3, d8 │ │ │ │ - vhadd.s32 d0, d3, d8 │ │ │ │ - vhadd.s32 d0, d3, d8 │ │ │ │ - vhadd.s32 d0, d3, d8 │ │ │ │ - vhadd.s32 d0, d3, d8 │ │ │ │ - vhadd.s32 d0, d3, d8 │ │ │ │ - vhadd.s32 d0, d3, d8 │ │ │ │ - vhadd.s32 d0, d3, d8 │ │ │ │ - vhadd.s32 d0, d3, d8 │ │ │ │ - vhadd.s32 d0, d3, d8 │ │ │ │ - vhadd.s32 d0, d3, d8 │ │ │ │ - vhadd.s32 d0, d3, d8 │ │ │ │ - ssat r0, #9, sp │ │ │ │ - eors.w r0, r1, #8 │ │ │ │ + @ instruction: 0xf3750008 │ │ │ │ + sbc.w r0, r7, #8912896 @ 0x880000 │ │ │ │ + cdp 0, 15, cr0, cr11, cr8, {0} │ │ │ │ + cdp 0, 15, cr0, cr11, cr8, {0} │ │ │ │ + cdp 0, 15, cr0, cr11, cr8, {0} │ │ │ │ + cdp 0, 15, cr0, cr11, cr8, {0} │ │ │ │ + cdp 0, 15, cr0, cr11, cr8, {0} │ │ │ │ + cdp 0, 15, cr0, cr11, cr8, {0} │ │ │ │ + cdp 0, 15, cr0, cr11, cr8, {0} │ │ │ │ + cdp 0, 15, cr0, cr11, cr8, {0} │ │ │ │ + cdp 0, 15, cr0, cr11, cr8, {0} │ │ │ │ + cdp 0, 15, cr0, cr11, cr8, {0} │ │ │ │ + cdp 0, 15, cr0, cr11, cr8, {0} │ │ │ │ + cdp 0, 15, cr0, cr11, cr8, {0} │ │ │ │ + cdp 0, 15, cr0, cr11, cr8, {0} │ │ │ │ + cdp 0, 15, cr0, cr11, cr8, {0} │ │ │ │ + cdp 0, 15, cr0, cr11, cr8, {0} │ │ │ │ + cdp 0, 15, cr0, cr11, cr8, {0} │ │ │ │ + @ instruction: 0xf2e50008 │ │ │ │ + orn r0, r9, #8 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 8f114 │ │ │ │ + b.n 8f0ec │ │ │ │ mov.w r8, #0 │ │ │ │ cmp.w fp, #0 │ │ │ │ mov r4, r8 │ │ │ │ - blt.w 8f09c │ │ │ │ + blt.w 8f074 │ │ │ │ cmp r2, #8 │ │ │ │ - ble.w 8f0a4 │ │ │ │ + ble.w 8f07c │ │ │ │ cmp.w r2, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 8f58e │ │ │ │ + bcs.w 8f55a │ │ │ │ lsls r0, r2, #3 │ │ │ │ strd r2, r1, [sp, #16] │ │ │ │ - bl 75f54 │ │ │ │ + bl 75f8c │ │ │ │ str r0, [r5, #0] │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f592 │ │ │ │ + beq.w 8f55e │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f0aa │ │ │ │ + beq.w 8f082 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #28160 @ 0x6e00 │ │ │ │ + movw r1, #23936 @ 0x5d80 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25dfc4 │ │ │ │ - b.n 8f15a │ │ │ │ + bl 25d154 │ │ │ │ + b.n 8f132 │ │ │ │ sub.w r3, r4, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 8eea2 │ │ │ │ + bhi.w 8ee7a │ │ │ │ addw lr, pc, #8 │ │ │ │ ldr.w pc, [lr, r3, lsl #2] │ │ │ │ nop │ │ │ │ - @ instruction: 0xf39b0008 │ │ │ │ - @ instruction: 0xf59b0008 │ │ │ │ - cdp 0, 10, cr0, cr3, cr8, {0} │ │ │ │ - cdp 0, 10, cr0, cr3, cr8, {0} │ │ │ │ - cdp 0, 10, cr0, cr3, cr8, {0} │ │ │ │ - cdp 0, 10, cr0, cr3, cr8, {0} │ │ │ │ - cdp 0, 10, cr0, cr3, cr8, {0} │ │ │ │ - cdp 0, 10, cr0, cr3, cr8, {0} │ │ │ │ - cdp 0, 10, cr0, cr3, cr8, {0} │ │ │ │ - cdp 0, 10, cr0, cr3, cr8, {0} │ │ │ │ - cdp 0, 10, cr0, cr3, cr8, {0} │ │ │ │ - cdp 0, 10, cr0, cr3, cr8, {0} │ │ │ │ - cdp 0, 10, cr0, cr3, cr8, {0} │ │ │ │ - cdp 0, 10, cr0, cr3, cr8, {0} │ │ │ │ - cdp 0, 10, cr0, cr3, cr8, {0} │ │ │ │ - cdp 0, 10, cr0, cr3, cr8, {0} │ │ │ │ - cdp 0, 10, cr0, cr3, cr8, {0} │ │ │ │ - cdp 0, 10, cr0, cr3, cr8, {0} │ │ │ │ - ssat r0, #9, pc │ │ │ │ - bic.w r0, r3, #8912896 @ 0x880000 │ │ │ │ + @ instruction: 0xf3730008 │ │ │ │ + sbc.w r0, r7, #8912896 @ 0x880000 │ │ │ │ + cdp 0, 7, cr0, cr11, cr8, {0} │ │ │ │ + cdp 0, 7, cr0, cr11, cr8, {0} │ │ │ │ + cdp 0, 7, cr0, cr11, cr8, {0} │ │ │ │ + cdp 0, 7, cr0, cr11, cr8, {0} │ │ │ │ + cdp 0, 7, cr0, cr11, cr8, {0} │ │ │ │ + cdp 0, 7, cr0, cr11, cr8, {0} │ │ │ │ + cdp 0, 7, cr0, cr11, cr8, {0} │ │ │ │ + cdp 0, 7, cr0, cr11, cr8, {0} │ │ │ │ + cdp 0, 7, cr0, cr11, cr8, {0} │ │ │ │ + cdp 0, 7, cr0, cr11, cr8, {0} │ │ │ │ + cdp 0, 7, cr0, cr11, cr8, {0} │ │ │ │ + cdp 0, 7, cr0, cr11, cr8, {0} │ │ │ │ + cdp 0, 7, cr0, cr11, cr8, {0} │ │ │ │ + cdp 0, 7, cr0, cr11, cr8, {0} │ │ │ │ + cdp 0, 7, cr0, cr11, cr8, {0} │ │ │ │ + cdp 0, 7, cr0, cr11, cr8, {0} │ │ │ │ + @ instruction: 0xf2e70008 │ │ │ │ + @ instruction: 0xf3ef0008 │ │ │ │ mov r8, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8f094 │ │ │ │ + b.n 8f06c │ │ │ │ sub.w r3, lr, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 8eece │ │ │ │ - add r4, pc, #4 @ (adr r4, 8f324 ) │ │ │ │ + bhi.w 8eea6 │ │ │ │ + add r4, pc, #4 @ (adr r4, 8f2fc ) │ │ │ │ ldr.w pc, [r4, r3, lsl #2] │ │ │ │ nop │ │ │ │ - @ instruction: 0xf39b0008 │ │ │ │ - @ instruction: 0xf59b0008 │ │ │ │ - cdp 0, 12, cr0, cr15, cr8, {0} │ │ │ │ - cdp 0, 12, cr0, cr15, cr8, {0} │ │ │ │ - cdp 0, 12, cr0, cr15, cr8, {0} │ │ │ │ - cdp 0, 12, cr0, cr15, cr8, {0} │ │ │ │ - cdp 0, 12, cr0, cr15, cr8, {0} │ │ │ │ - cdp 0, 12, cr0, cr15, cr8, {0} │ │ │ │ - cdp 0, 12, cr0, cr15, cr8, {0} │ │ │ │ - cdp 0, 12, cr0, cr15, cr8, {0} │ │ │ │ - cdp 0, 12, cr0, cr15, cr8, {0} │ │ │ │ - cdp 0, 12, cr0, cr15, cr8, {0} │ │ │ │ - cdp 0, 12, cr0, cr15, cr8, {0} │ │ │ │ - cdp 0, 12, cr0, cr15, cr8, {0} │ │ │ │ - cdp 0, 12, cr0, cr15, cr8, {0} │ │ │ │ - cdp 0, 12, cr0, cr15, cr8, {0} │ │ │ │ - cdp 0, 12, cr0, cr15, cr8, {0} │ │ │ │ - cdp 0, 12, cr0, cr15, cr8, {0} │ │ │ │ - ssat r0, #9, pc │ │ │ │ - bic.w r0, r3, #8912896 @ 0x880000 │ │ │ │ + @ instruction: 0xf3730008 │ │ │ │ + sbc.w r0, r7, #8912896 @ 0x880000 │ │ │ │ + cdp 0, 10, cr0, cr7, cr8, {0} │ │ │ │ + cdp 0, 10, cr0, cr7, cr8, {0} │ │ │ │ + cdp 0, 10, cr0, cr7, cr8, {0} │ │ │ │ + cdp 0, 10, cr0, cr7, cr8, {0} │ │ │ │ + cdp 0, 10, cr0, cr7, cr8, {0} │ │ │ │ + cdp 0, 10, cr0, cr7, cr8, {0} │ │ │ │ + cdp 0, 10, cr0, cr7, cr8, {0} │ │ │ │ + cdp 0, 10, cr0, cr7, cr8, {0} │ │ │ │ + cdp 0, 10, cr0, cr7, cr8, {0} │ │ │ │ + cdp 0, 10, cr0, cr7, cr8, {0} │ │ │ │ + cdp 0, 10, cr0, cr7, cr8, {0} │ │ │ │ + cdp 0, 10, cr0, cr7, cr8, {0} │ │ │ │ + cdp 0, 10, cr0, cr7, cr8, {0} │ │ │ │ + cdp 0, 10, cr0, cr7, cr8, {0} │ │ │ │ + cdp 0, 10, cr0, cr7, cr8, {0} │ │ │ │ + cdp 0, 10, cr0, cr7, cr8, {0} │ │ │ │ + @ instruction: 0xf2e70008 │ │ │ │ + @ instruction: 0xf3ef0008 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8f3da │ │ │ │ + bne.n 8f3b0 │ │ │ │ mov r4, ip │ │ │ │ mov r8, ip │ │ │ │ - b.n 8f094 │ │ │ │ + b.n 8f06c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8ee6a │ │ │ │ + beq.w 8ee42 │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w lr, [r3], #1 │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ - bhi.n 8f3ae │ │ │ │ + bhi.n 8f386 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 8ee52 │ │ │ │ + b.n 8ee2a │ │ │ │ mov r4, r8 │ │ │ │ mov r3, r4 │ │ │ │ adds r2, #1 │ │ │ │ mov.w ip, #1 │ │ │ │ ldrb.w lr, [r3], #1 │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ - bls.n 8f394 │ │ │ │ + bls.n 8f36c │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ - beq.w 8f53a │ │ │ │ + beq.w 8f506 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w lr, [r3], #1 │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ - bls.n 8f394 │ │ │ │ + bls.n 8f36c │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ - beq.w 8f53a │ │ │ │ - mov r4, r3 │ │ │ │ - mov r9, r4 │ │ │ │ - b.n 8ee44 │ │ │ │ + beq.w 8f506 │ │ │ │ + mov r9, r3 │ │ │ │ + b.n 8ee1c │ │ │ │ mov r8, r4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 8f30e │ │ │ │ - movw r1, #28060 @ 0x6d9c │ │ │ │ + beq.n 8f2e6 │ │ │ │ + movw r1, #23836 @ 0x5d1c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #20456 @ 0x4fe8 │ │ │ │ + movw r0, #16232 @ 0x3f68 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8f59a │ │ │ │ + beq.w 8f566 │ │ │ │ + mov r3, r4 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - mov r9, r4 │ │ │ │ - b.n 8ee44 │ │ │ │ + mov r9, r3 │ │ │ │ + b.n 8ee1c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 8f39c │ │ │ │ + beq.n 8f374 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp.w ip, #29 │ │ │ │ - ble.n 8f3ce │ │ │ │ - movw r1, #27972 @ 0x6d44 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #20456 @ 0x4fe8 │ │ │ │ - movt r0, #50 @ 0x32 │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bgt.w 8f57a │ │ │ │ + mov r3, r4 │ │ │ │ + mov r9, r3 │ │ │ │ + b.n 8ee1c │ │ │ │ mov r4, r8 │ │ │ │ - b.n 8f090 │ │ │ │ + b.n 8f068 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 7630c │ │ │ │ - b.n 8f158 │ │ │ │ + bl 76344 │ │ │ │ + b.n 8f130 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #28248 @ 0x6e58 │ │ │ │ + movw r1, #24024 @ 0x5dd8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 25dfc4 │ │ │ │ - b.n 8f15a │ │ │ │ + bl 25d154 │ │ │ │ + b.n 8f132 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r0, r9, #1 │ │ │ │ mov r3, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 26464c │ │ │ │ + bl 2637dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 25dfc4 │ │ │ │ - b.n 8f15a │ │ │ │ + bl 25d154 │ │ │ │ + b.n 8f132 │ │ │ │ add r2, sp, #240 @ 0xf0 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ adds r3, #1 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ str.w r3, [fp] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ - bl 248614 <_PyArg_BadArgument@@Base+0x514> │ │ │ │ + bl 247768 <_PyArg_BadArgument@@Base+0x514> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f456 │ │ │ │ + bne.n 8f422 │ │ │ │ ldr.w r3, [fp] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r6, r9 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8f0d8 │ │ │ │ - b.n 8f114 │ │ │ │ + bne.w 8f0b0 │ │ │ │ + b.n 8f0ec │ │ │ │ movw r1, #44536 @ 0xadf8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8f57c │ │ │ │ + bne.n 8f548 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 8f572 │ │ │ │ - movw r8, #38476 @ 0x964c │ │ │ │ + bne.n 8f53e │ │ │ │ + movw r8, #34252 @ 0x85cc │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ - movw r3, #63920 @ 0xf9b0 │ │ │ │ + movw r3, #59696 @ 0xe930 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ cmp fp, r2 │ │ │ │ - bne.n 8f556 │ │ │ │ - movw r1, #27944 @ 0x6d28 │ │ │ │ + bne.n 8f522 │ │ │ │ + movw r1, #23720 @ 0x5ca8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ cmp r6, fp │ │ │ │ - bge.n 8f562 │ │ │ │ + bge.n 8f52e │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.n 8f568 │ │ │ │ - movw r2, #60884 @ 0xedd4 │ │ │ │ + beq.n 8f534 │ │ │ │ + movw r2, #56660 @ 0xdd54 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ strd r2, r6, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #28204 @ 0x6e2c │ │ │ │ + movw r1, #23980 @ 0x5dac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - bl d6d5c │ │ │ │ - b.n 8f446 │ │ │ │ + bl d6c4c │ │ │ │ + b.n 8f412 │ │ │ │ mov r3, r4 │ │ │ │ mov r9, r4 │ │ │ │ ldrb.w lr, [r3], #1 │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ - bhi.w 8f3ae │ │ │ │ + bhi.w 8f39c │ │ │ │ mov r4, r3 │ │ │ │ - b.n 8ee52 │ │ │ │ + b.n 8ee2a │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r5, [sp, #8] │ │ │ │ adds r7, #1 │ │ │ │ str r7, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 248614 <_PyArg_BadArgument@@Base+0x514> │ │ │ │ + bl 247768 <_PyArg_BadArgument@@Base+0x514> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f150 │ │ │ │ - b.n 8f1d0 │ │ │ │ + beq.w 8f128 │ │ │ │ + b.n 8f1a8 │ │ │ │ mov r4, r3 │ │ │ │ mov r9, r4 │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w lr, [r9] │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ - bls.w 8ee52 │ │ │ │ + bls.w 8ee2a │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ - bne.w 8f3b8 │ │ │ │ - b.n 8f53c │ │ │ │ + bne.w 8f390 │ │ │ │ + b.n 8f508 │ │ │ │ cmp r6, fp │ │ │ │ - blt.n 8f584 │ │ │ │ - movw r1, #27964 @ 0x6d3c │ │ │ │ + blt.n 8f550 │ │ │ │ + movw r1, #23740 @ 0x5cbc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov fp, r2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 8f4e0 │ │ │ │ - movw r2, #63920 @ 0xf9b0 │ │ │ │ + bne.n 8f4ac │ │ │ │ + movw r2, #59696 @ 0xe930 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - b.n 8f4e8 │ │ │ │ - movw r3, #42736 @ 0xa6f0 │ │ │ │ + b.n 8f4b4 │ │ │ │ + movw r3, #38512 @ 0x9670 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ - b.n 8f4ca │ │ │ │ + b.n 8f496 │ │ │ │ mov r1, r4 │ │ │ │ - bl f36b4 │ │ │ │ - b.n 8f446 │ │ │ │ - movw r1, #27952 @ 0x6d30 │ │ │ │ + bl f3560 │ │ │ │ + b.n 8f412 │ │ │ │ + movw r1, #23728 @ 0x5cb0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 8f4da │ │ │ │ + b.n 8f4a6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 1fc770 │ │ │ │ + bl 1fb898 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8f15a │ │ │ │ - movw r1, #28028 @ 0x6d7c │ │ │ │ + b.n 8f132 │ │ │ │ + movw r1, #23804 @ 0x5cfc │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + movw r0, #16232 @ 0x3f68 │ │ │ │ + movt r0, #50 @ 0x32 │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #23748 @ 0x5cc4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #20456 @ 0x4fe8 │ │ │ │ + movw r0, #16232 @ 0x3f68 │ │ │ │ movt r0, #50 @ 0x32 │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8f610 │ │ │ │ - movw r3, #42736 @ 0xa6f0 │ │ │ │ + beq.n 8f5f0 │ │ │ │ + movw r3, #38512 @ 0x9670 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #28120 @ 0x6dd8 │ │ │ │ + movw r1, #23896 @ 0x5d58 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 25dfc4 │ │ │ │ - b.n 8f15a │ │ │ │ + bl 25d154 │ │ │ │ + b.n 8f132 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f158 │ │ │ │ + beq.w 8f130 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8f622 │ │ │ │ - movw r3, #42736 @ 0xa6f0 │ │ │ │ + beq.n 8f602 │ │ │ │ + movw r3, #38512 @ 0x9670 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #28092 @ 0x6dbc │ │ │ │ + movw r1, #23868 @ 0x5d3c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 25dfc4 │ │ │ │ - b.n 8f15a │ │ │ │ - movw r8, #38476 @ 0x964c │ │ │ │ + bl 25d154 │ │ │ │ + b.n 8f132 │ │ │ │ + movw r8, #34252 @ 0x85cc │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ - movw r3, #63920 @ 0xf9b0 │ │ │ │ + movw r3, #59696 @ 0xe930 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 8f5c6 │ │ │ │ - movw r8, #38476 @ 0x964c │ │ │ │ + b.n 8f5a6 │ │ │ │ + movw r8, #34252 @ 0x85cc │ │ │ │ movt r8, #42 @ 0x2a │ │ │ │ - movw r3, #63920 @ 0xf9b0 │ │ │ │ + movw r3, #59696 @ 0xe930 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 8f5fa │ │ │ │ + b.n 8f5da │ │ │ │ stmdb 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 │ │ │ │ @@ -148806,15 +148813,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 8f804 │ │ │ │ + bhi.w 8f7e4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r3, #11 │ │ │ │ lsls r1, r7, #4 │ │ │ │ lsls r3, r7, #8 │ │ │ │ lsls r4, r1, #3 │ │ │ │ lsls r4, r1, #3 │ │ │ │ lsls r4, r1, #3 │ │ │ │ @@ -148870,484 +148877,484 @@ │ │ │ │ lsls r2, r1, #7 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ adds r1, r2, #4 │ │ │ │ str r1, [r5, #0] │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - bne.n 8f734 │ │ │ │ + bne.n 8f714 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ ldr.w r0, [r1], #8 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbz r3, 8f74c │ │ │ │ + cbz r3, 8f72c │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 8f730 │ │ │ │ + ble.n 8f710 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8f764 │ │ │ │ + beq.n 8f744 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 8f730 │ │ │ │ + beq.n 8f710 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8f764 │ │ │ │ + beq.n 8f744 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 8f730 │ │ │ │ + beq.n 8f710 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8f764 │ │ │ │ + beq.n 8f744 │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 8f730 │ │ │ │ + beq.n 8f710 │ │ │ │ adds r3, #24 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r5, [r3, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 8f764 │ │ │ │ + beq.n 8f744 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 8f722 │ │ │ │ + bne.n 8f702 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 8f80c │ │ │ │ + b.n 8f7ec │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ itt ne │ │ │ │ ldrne r3, [r2, #0] │ │ │ │ strne.w r8, [r3] │ │ │ │ - beq.w 8fc6c │ │ │ │ + beq.w 8fc4c │ │ │ │ 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 8f764 │ │ │ │ + beq.n 8f744 │ │ │ │ ldr.w r4, [r4, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8f74c │ │ │ │ + bne.n 8f72c │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 8f730 │ │ │ │ + bne.n 8f710 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ adds r4, r7, #2 │ │ │ │ str.w r8, [r3] │ │ │ │ - b.n 8f742 │ │ │ │ + b.n 8f722 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl e50f8 │ │ │ │ + bl e4f98 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 8fa56 │ │ │ │ + beq.w 8fa36 │ │ │ │ str r5, [r7, #0] │ │ │ │ - b.n 8f742 │ │ │ │ + b.n 8f722 │ │ │ │ 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 8fefa │ │ │ │ + bpl.w 8feda │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r8, [r3] │ │ │ │ - b.n 8f742 │ │ │ │ + b.n 8f722 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl c72fc │ │ │ │ + bl c7388 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 8f7b6 │ │ │ │ + beq.n 8f796 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f958 │ │ │ │ + bne.w 8f938 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 8f742 │ │ │ │ + b.n 8f722 │ │ │ │ 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, #28848 @ 0x70b0 │ │ │ │ + movwne r0, #24624 @ 0x6030 │ │ │ │ movtne r0, #42 @ 0x2a │ │ │ │ - bne.n 8f80c │ │ │ │ + bne.n 8f7ec │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 12c2a0 │ │ │ │ + bl 12bf90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8ffa2 │ │ │ │ + blt.w 8ff82 │ │ │ │ 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, #34775 @ 0x87d7 │ │ │ │ + movw r2, #34837 @ 0x8815 │ │ │ │ movt r2, #5 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 8f742 │ │ │ │ - movw r0, #28920 @ 0x70f8 │ │ │ │ + b.n 8f722 │ │ │ │ + movw r0, #24696 @ 0x6078 │ │ │ │ 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 26c2d0 <_Py_c_prod@@Base+0x768> │ │ │ │ + b.w 26b2d8 <_Py_c_prod@@Base+0x768> │ │ │ │ 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 8fd06 │ │ │ │ + beq.w 8fce6 │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - bne.w 8fca2 │ │ │ │ + bne.w 8fc82 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r4, [r1], #8 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8fcfe │ │ │ │ + bne.w 8fcde │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 8fce6 │ │ │ │ + bpl.w 8fcc6 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8b750 │ │ │ │ + bl 8b724 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ff04 │ │ │ │ + beq.w 8fee4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ adds r4, r7, #2 │ │ │ │ - b.n 8f742 │ │ │ │ + b.n 8f722 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr.w r8, [r3] │ │ │ │ - bl dd900 <_PyNumber_Index@@Base> │ │ │ │ + bl dd7d4 <_PyNumber_Index@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fcd6 │ │ │ │ - bl 85b78 │ │ │ │ + beq.w 8fcb6 │ │ │ │ + bl 85b5c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8fc5a │ │ │ │ + blt.w 8fc3a │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 8fcd6 │ │ │ │ + beq.w 8fcb6 │ │ │ │ str.w r5, [r8] │ │ │ │ - b.n 8f742 │ │ │ │ + b.n 8f722 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 1462c0 │ │ │ │ + bl 146030 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 8f8d8 │ │ │ │ + bne.n 8f8b8 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ - bl 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ vldr d0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8f958 │ │ │ │ + bne.n 8f938 │ │ │ │ vstr d0, [r5] │ │ │ │ - b.n 8f742 │ │ │ │ + b.n 8f722 │ │ │ │ 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 8fdaa │ │ │ │ + bpl.w 8fd8a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 8fd82 │ │ │ │ + bne.w 8fd62 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ lsls r5, r3, #26 │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ - bpl.w 90110 │ │ │ │ + bpl.w 900f0 │ │ │ │ lsls r0, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r8, r8, #20 │ │ │ │ addpl.w r8, r8, #28 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 8fd74 │ │ │ │ + bne.w 8fd54 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 8f742 │ │ │ │ + b.n 8f722 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl e50f8 │ │ │ │ + bl e4f98 │ │ │ │ adds r7, r0, #1 │ │ │ │ - beq.w 8ffd4 │ │ │ │ + beq.w 8ffb4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8ffde │ │ │ │ + blt.w 8ffbe │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ it le │ │ │ │ strble r0, [r5, #0] │ │ │ │ - ble.w 8f742 │ │ │ │ + ble.w 8f722 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #28352 @ 0x6ec0 │ │ │ │ + movw r1, #24128 @ 0x5e40 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f746 │ │ │ │ + b.n 8f726 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl e50f8 │ │ │ │ + bl e4f98 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 8fad4 │ │ │ │ + beq.w 8fab4 │ │ │ │ cmn.w r0, #32768 @ 0x8000 │ │ │ │ - blt.w 8fed2 │ │ │ │ + blt.w 8feb2 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bge.w 90042 │ │ │ │ + bge.w 90022 │ │ │ │ strh r5, [r7, #0] │ │ │ │ - b.n 8f742 │ │ │ │ + b.n 8f722 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ adds r3, r7, #4 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 11dfb0 │ │ │ │ + bl 11de68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9005e │ │ │ │ + beq.w 9003e │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ - bl 1eb1e8 │ │ │ │ + bl 1ea310 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 8f9ce │ │ │ │ + beq.n 8f9ae │ │ │ │ strd r8, r7, [r5] │ │ │ │ - b.n 8f742 │ │ │ │ + b.n 8f722 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 1289c8 │ │ │ │ + bl 128788 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 8f9ac │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 8f98c │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8f9ac │ │ │ │ + beq.n 8f98c │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f746 │ │ │ │ + b.n 8f726 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 1462c0 │ │ │ │ + bl 146030 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 9006a │ │ │ │ + beq.w 9004a │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vstr s0, [r5] │ │ │ │ - b.n 8f742 │ │ │ │ + b.n 8f722 │ │ │ │ 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 8fe42 │ │ │ │ + bne.w 8fe22 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 12c2a0 │ │ │ │ + bl 12bf90 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8fe38 │ │ │ │ + bne.w 8fe18 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, r7, #2 │ │ │ │ - movw r2, #34775 @ 0x87d7 │ │ │ │ + movw r2, #34837 @ 0x8815 │ │ │ │ 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 8f742 │ │ │ │ + b.n 8f722 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 228ec8 │ │ │ │ + bl 22802c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 8f782 │ │ │ │ - bl 7fe4c │ │ │ │ + bne.w 8f762 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f782 │ │ │ │ + beq.w 8f762 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f746 │ │ │ │ + b.n 8f726 │ │ │ │ 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 8f798 │ │ │ │ - movw r0, #25636 @ 0x6424 │ │ │ │ + bmi.w 8f778 │ │ │ │ + movw r0, #21412 @ 0x53a4 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.n 8f80c │ │ │ │ + b.n 8f7ec │ │ │ │ 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 8ff0e │ │ │ │ + bne.w 8feee │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str.w r8, [r3] │ │ │ │ - b.n 8f742 │ │ │ │ + b.n 8f722 │ │ │ │ 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 8fe78 │ │ │ │ + bpl.w 8fe58 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 8fe66 │ │ │ │ + bne.w 8fe46 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 8f742 │ │ │ │ + b.n 8f722 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 228ec8 │ │ │ │ + bl 22802c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 8f980 │ │ │ │ - bl 7fe4c │ │ │ │ + bne.w 8f960 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f980 │ │ │ │ + beq.w 8f960 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f746 │ │ │ │ + b.n 8f726 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 253bc4 │ │ │ │ + bl 252d14 │ │ │ │ vstr d0, [sp, #32] │ │ │ │ vstr d1, [sp, #40] @ 0x28 │ │ │ │ - bl 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f958 │ │ │ │ + bne.w 8f938 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 8f742 │ │ │ │ + b.n 8f722 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #28276 @ 0x6e74 │ │ │ │ + movw r1, #24052 @ 0x5df4 │ │ │ │ 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 8ff86 │ │ │ │ + beq.w 8ff66 │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ - bne.w 900d2 │ │ │ │ + bne.w 900b2 │ │ │ │ add.w r1, r2, #8 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 900c6 │ │ │ │ + beq.w 900a6 │ │ │ │ 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 8ff60 │ │ │ │ + bmi.w 8ff40 │ │ │ │ movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8ff60 │ │ │ │ + beq.w 8ff40 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - bl 88538 │ │ │ │ + bl 88530 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90082 │ │ │ │ + bne.w 90062 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 8fffa │ │ │ │ + bpl.w 8ffda │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl cfc0c │ │ │ │ + bl cfca8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fe2e │ │ │ │ + beq.w 8fe0e │ │ │ │ adds.w r1, r0, #16 │ │ │ │ - movw r2, #63920 @ 0xf9b0 │ │ │ │ + movw r2, #59696 @ 0xe930 │ │ │ │ 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 8fdb4 │ │ │ │ + beq.w 8fd94 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ blx 2bfb8 │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ cmp fp, r0 │ │ │ │ - bne.w 8ffb6 │ │ │ │ + bne.w 8ff96 │ │ │ │ add.w r0, fp, #1 │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ - bl 75f54 │ │ │ │ + bl 75f8c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r3, #0] │ │ │ │ ldrd r3, r1, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 900de │ │ │ │ + beq.w 900be │ │ │ │ str r3, [sp, #24] │ │ │ │ - movw r5, #34735 @ 0x87af │ │ │ │ + movw r5, #34793 @ 0x87e9 │ │ │ │ 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] │ │ │ │ @@ -149355,199 +149362,199 @@ │ │ │ │ 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 8f742 │ │ │ │ + bge.w 8f722 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8f742 │ │ │ │ + bne.w 8f722 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f742 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f722 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 228ec8 │ │ │ │ + bl 22802c │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 8feec │ │ │ │ + beq.w 8fecc │ │ │ │ strb r5, [r7, #0] │ │ │ │ - b.n 8f742 │ │ │ │ + b.n 8f722 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ adds r3, r7, #4 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 11dfb0 │ │ │ │ + bl 11de68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9005e │ │ │ │ + beq.w 9003e │ │ │ │ mov r0, r8 │ │ │ │ ldr r7, [r7, #0] │ │ │ │ - bl 228ec8 │ │ │ │ + bl 22802c │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 8f782 │ │ │ │ - b.n 8fa56 │ │ │ │ + bne.w 8f762 │ │ │ │ + b.n 8fa36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f8a2 │ │ │ │ + bne.w 8f882 │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 8f8a2 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8f882 │ │ │ │ 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 8fd30 │ │ │ │ + beq.n 8fd10 │ │ │ │ adds r4, r7, #2 │ │ │ │ cmp.w r0, #131072 @ 0x20000 │ │ │ │ - bne.w 8f742 │ │ │ │ + bne.w 8f722 │ │ │ │ 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 8f742 │ │ │ │ + b.n 8f722 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ff5c │ │ │ │ + bne.w 8ff3c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 8ff3c │ │ │ │ + bpl.w 8ff1c │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8b750 │ │ │ │ + bl 8b724 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ff04 │ │ │ │ + beq.w 8fee4 │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 8ff22 │ │ │ │ + bne.w 8ff02 │ │ │ │ str r7, [r5, #0] │ │ │ │ - b.n 8f742 │ │ │ │ - bl 7fe4c │ │ │ │ + b.n 8f722 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f958 │ │ │ │ + bne.w 8f938 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8f8a8 │ │ │ │ + b.n 8f888 │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2595ac │ │ │ │ + bl 25873c │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ strge r0, [r5, #0] │ │ │ │ - bge.w 8f878 │ │ │ │ + bge.w 8f858 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b.n 8f80c │ │ │ │ + b.n 8f7ec │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 8f878 │ │ │ │ + b.n 8f858 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ - cbnz r3, 8fd60 │ │ │ │ + cbnz r3, 8fd40 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 8fd3a │ │ │ │ + bne.n 8fd1a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 12c2a0 │ │ │ │ + bl 12bf90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8fe38 │ │ │ │ + bne.w 8fe18 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, r7, #2 │ │ │ │ mov r7, r3 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 8f7ec │ │ │ │ - movw r0, #28832 @ 0x70a0 │ │ │ │ + b.n 8f7cc │ │ │ │ + movw r0, #24608 @ 0x6020 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.n 8f80c │ │ │ │ + b.n 8f7ec │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 8b750 │ │ │ │ + bl 8b724 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ff04 │ │ │ │ + beq.w 8fee4 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bl 12c418 │ │ │ │ - b.n 8fd24 │ │ │ │ + bl 12c108 │ │ │ │ + b.n 8fd04 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl 12c418 │ │ │ │ - b.n 8fd24 │ │ │ │ + bl 12c108 │ │ │ │ + b.n 8fd04 │ │ │ │ cmp r2, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r3, [r8] │ │ │ │ ldrne.w r3, [r8] │ │ │ │ - b.n 8f91c │ │ │ │ - movw r2, #62724 @ 0xf504 │ │ │ │ + b.n 8f8fc │ │ │ │ + movw r2, #58500 @ 0xe484 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r3, #28596 @ 0x6fb4 │ │ │ │ + movw r3, #24372 @ 0x5f34 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ strd r2, r0, [sp] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - movw r2, #28520 @ 0x6f68 │ │ │ │ + movw r2, #24296 @ 0x5ee8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 18dcb4 │ │ │ │ + bl 18d35c │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f746 │ │ │ │ - movw r0, #28596 @ 0x6fb4 │ │ │ │ + b.n 8f726 │ │ │ │ + movw r0, #24372 @ 0x5f34 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.n 8f80c │ │ │ │ + b.n 8f7ec │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r0, r2, #4 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9009e │ │ │ │ + beq.w 9007e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r4, fp, #1 │ │ │ │ ldr.w ip, [r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 90004 │ │ │ │ + bne.w 8ffe4 │ │ │ │ cmp r4, ip │ │ │ │ - blt.w 900de │ │ │ │ + blt.w 900be │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 75f54 │ │ │ │ + bl 75f8c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrd r3, r1, [sp, #24] │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 900de │ │ │ │ + beq.w 900be │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - movw r0, #34735 @ 0x87af │ │ │ │ + movw r0, #34793 @ 0x87e9 │ │ │ │ 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 │ │ │ │ @@ -149557,539 +149564,539 @@ │ │ │ │ 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 8fc04 │ │ │ │ - movw r0, #28700 @ 0x701c │ │ │ │ + b.n 8fbe4 │ │ │ │ + movw r0, #24476 @ 0x5f9c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.n 8f80c │ │ │ │ - movw r0, #47224 @ 0xb878 │ │ │ │ + b.n 8f7ec │ │ │ │ + movw r0, #43000 @ 0xa7f8 │ │ │ │ movt r0, #45 @ 0x2d │ │ │ │ - b.n 8f80c │ │ │ │ + b.n 8f7ec │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 2595ac │ │ │ │ + bl 25873c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.w 8fcfa │ │ │ │ + blt.w 8fcda │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - bne.n 8fe94 │ │ │ │ + bne.n 8fe74 │ │ │ │ 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 8f742 │ │ │ │ - movw r2, #28560 @ 0x6f90 │ │ │ │ + b.n 8f722 │ │ │ │ + movw r2, #24336 @ 0x5f10 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r3, #28492 @ 0x6f4c │ │ │ │ + movw r3, #24268 @ 0x5ecc │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - b.n 8fd92 │ │ │ │ + b.n 8fd72 │ │ │ │ movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 8febe │ │ │ │ - bl 88538 │ │ │ │ - cbnz r0, 8febe │ │ │ │ - movw r0, #28492 @ 0x6f4c │ │ │ │ + beq.n 8fe9e │ │ │ │ + bl 88530 │ │ │ │ + cbnz r0, 8fe9e │ │ │ │ + movw r0, #24268 @ 0x5ecc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.n 8f80c │ │ │ │ + b.n 8f7ec │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 8f742 │ │ │ │ + beq.w 8f722 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27044 @ 0x69a4 │ │ │ │ + movw r1, #22820 @ 0x5924 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f746 │ │ │ │ + b.n 8f726 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 900fe │ │ │ │ + bne.w 900de │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.n 8f742 │ │ │ │ + b.n 8f722 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #28400 @ 0x6ef0 │ │ │ │ + movw r1, #24176 @ 0x5e70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f746 │ │ │ │ - bl 7fe4c │ │ │ │ + b.n 8f726 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fc34 │ │ │ │ + beq.w 8fc14 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f746 │ │ │ │ - movw r0, #20444 @ 0x4fdc │ │ │ │ + b.n 8f726 │ │ │ │ + movw r0, #16220 @ 0x3f5c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.n 8f80c │ │ │ │ - movw r0, #28616 @ 0x6fc8 │ │ │ │ + b.n 8f7ec │ │ │ │ + movw r0, #24392 @ 0x5f48 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.n 8f80c │ │ │ │ - bl 88538 │ │ │ │ + b.n 8f7ec │ │ │ │ + bl 88530 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8fa94 │ │ │ │ - movw r0, #55208 @ 0xd7a8 │ │ │ │ + bne.w 8fa74 │ │ │ │ + movw r0, #50984 @ 0xc728 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.n 8f80c │ │ │ │ + b.n 8f7ec │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #27196 @ 0x6a3c │ │ │ │ + movw r1, #22972 @ 0x59bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 8f746 │ │ │ │ - movw r4, #20444 @ 0x4fdc │ │ │ │ + b.n 8f726 │ │ │ │ + movw r4, #16220 @ 0x3f5c │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - movw r0, #61524 @ 0xf054 │ │ │ │ + movw r0, #57300 @ 0xdfd4 │ │ │ │ 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 8f812 │ │ │ │ + b.n 8f7f2 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 8fcd2 │ │ │ │ + b.n 8fcb2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ff70 │ │ │ │ + bge.n 8ff50 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 9008e │ │ │ │ + beq.w 9006e │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ add.w r1, r8, #16 │ │ │ │ mov fp, r3 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 8fb9e │ │ │ │ + b.n 8fb7e │ │ │ │ add.w r1, r2, #8 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 900c6 │ │ │ │ + beq.w 900a6 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 8fefa │ │ │ │ + bpl.n 8feda │ │ │ │ adds r4, r7, #2 │ │ │ │ - b.n 8fb78 │ │ │ │ - bl d94d0 │ │ │ │ - movw r0, #28888 @ 0x70d8 │ │ │ │ + b.n 8fb58 │ │ │ │ + bl d93c0 │ │ │ │ + movw r0, #24664 @ 0x6058 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - b.n 8f812 │ │ │ │ + b.n 8f7f2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 8ffca │ │ │ │ + bge.n 8ffaa │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 8ffca │ │ │ │ + cbnz r2, 8ffaa │ │ │ │ mov r0, r3 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - movw r0, #28796 @ 0x707c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + movw r0, #24572 @ 0x5ffc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.n 8f80c │ │ │ │ - bl 7fe4c │ │ │ │ + b.n 8f7ec │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f958 │ │ │ │ + bne.w 8f938 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #28308 @ 0x6e94 │ │ │ │ + movw r1, #24084 @ 0x5e14 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov r0, r9 │ │ │ │ - b.w 8f746 │ │ │ │ - movw r0, #28284 @ 0x6e7c │ │ │ │ + b.w 8f726 │ │ │ │ + movw r0, #24060 @ 0x5dfc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.n 8f80c │ │ │ │ + b.n 8f7ec │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, r4 │ │ │ │ - bge.w 8fe1a │ │ │ │ + bge.w 8fdfa │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 90022 │ │ │ │ + bge.n 90002 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 90020 │ │ │ │ + cbnz r2, 90000 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #43724 @ 0xaacc │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r2, fp │ │ │ │ - movw r1, #28744 @ 0x7048 │ │ │ │ + movw r1, #24520 @ 0x5fc8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ mov r0, r9 │ │ │ │ - b.w 8f746 │ │ │ │ + b.w 8f726 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #28444 @ 0x6f1c │ │ │ │ + movw r1, #24220 @ 0x5e9c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov r0, r9 │ │ │ │ - b.w 8f746 │ │ │ │ - movw r0, #41608 @ 0xa288 │ │ │ │ + b.w 8f726 │ │ │ │ + movw r0, #37384 @ 0x9208 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ - b.w 8f80c │ │ │ │ + b.w 8f7ec │ │ │ │ vstr d0, [sp, #8] │ │ │ │ - bl 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ vldr d0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f9f6 │ │ │ │ + beq.w 8f9d6 │ │ │ │ mov r0, r9 │ │ │ │ - b.w 8f746 │ │ │ │ + b.w 8f726 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 8ff6a │ │ │ │ + blt.w 8ff4a │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov fp, r3 │ │ │ │ - cbz r3, 900b8 │ │ │ │ + cbz r3, 90098 │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ mov r3, r8 │ │ │ │ - b.n 8fb9e │ │ │ │ + b.n 8fb7e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 900ac │ │ │ │ + bge.n 9008c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 900be │ │ │ │ - movw r0, #28720 @ 0x7030 │ │ │ │ + cbz r2, 9009e │ │ │ │ + movw r0, #24496 @ 0x5fb0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 8f80c │ │ │ │ - ldr r1, [pc, #92] @ (90118 ) │ │ │ │ + b.w 8f7ec │ │ │ │ + ldr r1, [pc, #92] @ (900f8 ) │ │ │ │ mov r3, r8 │ │ │ │ - b.n 8fb9e │ │ │ │ + b.n 8fb7e │ │ │ │ mov r0, r3 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 900ac │ │ │ │ - movw r0, #28680 @ 0x7008 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9008c │ │ │ │ + movw r0, #24456 @ 0x5f88 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 8f80c │ │ │ │ - movw r0, #28644 @ 0x6fe4 │ │ │ │ + b.w 8f7ec │ │ │ │ + movw r0, #24420 @ 0x5f64 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 8f80c │ │ │ │ + b.w 8f7ec │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 900ec │ │ │ │ + bge.n 900cc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 900f6 │ │ │ │ - bl 1fc770 │ │ │ │ + cbz r2, 900d6 │ │ │ │ + bl 1fb898 │ │ │ │ mov r0, r9 │ │ │ │ - b.w 8f746 │ │ │ │ + b.w 8f726 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 900ec │ │ │ │ - movw r2, #28576 @ 0x6fa0 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 900cc │ │ │ │ + movw r2, #24352 @ 0x5f20 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r3, #28492 @ 0x6f4c │ │ │ │ + movw r3, #24268 @ 0x5ecc │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - b.n 8fd92 │ │ │ │ + b.n 8fd72 │ │ │ │ ldr.w r8, [r8, #28] │ │ │ │ - b.w 8f912 │ │ │ │ + b.w 8f8f2 │ │ │ │ ldrb r4, [r6, #20] │ │ │ │ lsls r2, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ -00090120 : │ │ │ │ +00090100 : │ │ │ │ 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 901bc │ │ │ │ + beq.n 9019c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr.w lr, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 901dc │ │ │ │ + bne.n 901bc │ │ │ │ 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 90182 │ │ │ │ + bne.n 90162 │ │ │ │ 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, 90184 │ │ │ │ + cbz r5, 90164 │ │ │ │ add.w r0, r0, lr, lsl #3 │ │ │ │ add ip, r0 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - cbz r0, 901a6 │ │ │ │ + cbz r0, 90186 │ │ │ │ ldrd r5, r0, [ip] │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ - cbz r2, 901a0 │ │ │ │ + cbz r2, 90180 │ │ │ │ str r5, [r2, #0] │ │ │ │ - cbz r3, 90180 │ │ │ │ + cbz r3, 90160 │ │ │ │ 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, 901c0 │ │ │ │ + cbz r0, 901a0 │ │ │ │ ldr.w r5, [ip, #4] │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9017a │ │ │ │ + bne.n 9015a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9017e │ │ │ │ - b.n 90180 │ │ │ │ + bne.n 9015e │ │ │ │ + b.n 90160 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ - ble.n 90182 │ │ │ │ + ble.n 90162 │ │ │ │ add.w ip, ip, #8 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - cbz r0, 901ce │ │ │ │ + cbz r0, 901ae │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 9016e │ │ │ │ + bgt.n 9014e │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #12 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 9018c │ │ │ │ + bgt.n 9016c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 901b2 │ │ │ │ + bgt.n 90192 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 901bc │ │ │ │ + blt.n 9019c │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp lr, r5 │ │ │ │ - bge.n 901bc │ │ │ │ + bge.n 9019c │ │ │ │ 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 90196 │ │ │ │ + b.n 90176 │ │ │ │ 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 902c0 │ │ │ │ + beq.n 902a0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr.w lr, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 902e0 │ │ │ │ + bne.n 902c0 │ │ │ │ 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 9027a │ │ │ │ + bne.n 9025a │ │ │ │ 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, 9027c │ │ │ │ + cbz r5, 9025c │ │ │ │ add.w r0, r0, lr, lsl #3 │ │ │ │ add ip, r0 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - cbz r0, 902aa │ │ │ │ + cbz r0, 9028a │ │ │ │ ldrd r5, r0, [ip] │ │ │ │ add.w r4, lr, #1 │ │ │ │ ldr.w ip, [r5, #12] │ │ │ │ str r4, [r1, #0] │ │ │ │ - cbz r2, 90298 │ │ │ │ + cbz r2, 90278 │ │ │ │ str r5, [r2, #0] │ │ │ │ - cbz r3, 9029c │ │ │ │ + cbz r3, 9027c │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 902a2 │ │ │ │ + cbnz r3, 90282 │ │ │ │ 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, 902c4 │ │ │ │ + cbz r0, 902a4 │ │ │ │ ldrd ip, r5, [ip] │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9026e │ │ │ │ + bne.n 9024e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90272 │ │ │ │ + bne.n 90252 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 90278 │ │ │ │ + beq.n 90258 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w ip, [r3] │ │ │ │ - b.n 90278 │ │ │ │ + b.n 90258 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ - ble.n 9027a │ │ │ │ + ble.n 9025a │ │ │ │ add.w ip, ip, #8 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - cbz r0, 902d2 │ │ │ │ + cbz r0, 902b2 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 9025e │ │ │ │ + bgt.n 9023e │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #12 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 90284 │ │ │ │ + bgt.n 90264 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 902b6 │ │ │ │ + bgt.n 90296 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 902c0 │ │ │ │ + blt.n 902a0 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, lr │ │ │ │ - ble.n 902c0 │ │ │ │ + ble.n 902a0 │ │ │ │ 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 9028e │ │ │ │ + b.n 9026e │ │ │ │ │ │ │ │ -00090318 <_PyObject_LookupSpecial@@Base>: │ │ │ │ +000902f8 <_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] @ (90494 <_PyObject_LookupSpecial@@Base+0x17c>) │ │ │ │ + ldr r3, [pc, #352] @ (90478 <_PyObject_LookupSpecial@@Base+0x180>) │ │ │ │ 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, #1420] @ 0x58c │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 903b6 <_PyObject_LookupSpecial@@Base+0x9e> │ │ │ │ + bne.n 90396 <_PyObject_LookupSpecial@@Base+0x9e> │ │ │ │ ldr.w r2, [r8, #1424] @ 0x590 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 903b6 <_PyObject_LookupSpecial@@Base+0x9e> │ │ │ │ + bne.n 90396 <_PyObject_LookupSpecial@@Base+0x9e> │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ add r3, r7 │ │ │ │ ldr.w r0, [r3, #1428] @ 0x594 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90420 <_PyObject_LookupSpecial@@Base+0x108> │ │ │ │ + beq.n 90400 <_PyObject_LookupSpecial@@Base+0x108> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9042a <_PyObject_LookupSpecial@@Base+0x112> │ │ │ │ + bge.n 9040a <_PyObject_LookupSpecial@@Base+0x112> │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - beq.n 90420 <_PyObject_LookupSpecial@@Base+0x108> │ │ │ │ + beq.n 90400 <_PyObject_LookupSpecial@@Base+0x108> │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 90434 <_PyObject_LookupSpecial@@Base+0x11c> │ │ │ │ + bmi.n 90416 <_PyObject_LookupSpecial@@Base+0x11e> │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r5, [r2, #136] @ 0x88 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 90490 <_PyObject_LookupSpecial@@Base+0x178> │ │ │ │ + beq.n 90472 <_PyObject_LookupSpecial@@Base+0x17a> │ │ │ │ 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 90422 <_PyObject_LookupSpecial@@Base+0x10a> │ │ │ │ + bge.n 90402 <_PyObject_LookupSpecial@@Base+0x10a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90422 <_PyObject_LookupSpecial@@Base+0x10a> │ │ │ │ + bne.n 90402 <_PyObject_LookupSpecial@@Base+0x10a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90422 <_PyObject_LookupSpecial@@Base+0x10a> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90402 <_PyObject_LookupSpecial@@Base+0x10a> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 90454 <_PyObject_LookupSpecial@@Base+0x13c> │ │ │ │ + beq.n 90436 <_PyObject_LookupSpecial@@Base+0x13e> │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 84934 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ + bl 84918 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 90420 <_PyObject_LookupSpecial@@Base+0x108> │ │ │ │ + beq.n 90400 <_PyObject_LookupSpecial@@Base+0x108> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - cbz r6, 90414 <_PyObject_LookupSpecial@@Base+0xfc> │ │ │ │ + cbz r6, 903f4 <_PyObject_LookupSpecial@@Base+0xfc> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 90414 <_PyObject_LookupSpecial@@Base+0xfc> │ │ │ │ + bne.n 903f4 <_PyObject_LookupSpecial@@Base+0xfc> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.n 90414 <_PyObject_LookupSpecial@@Base+0xfc> │ │ │ │ + bgt.n 903f4 <_PyObject_LookupSpecial@@Base+0xfc> │ │ │ │ add.w r3, r3, #42240 @ 0xa500 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ adds r3, #140 @ 0x8c │ │ │ │ adds r2, r3, r7 │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r1, r7, #4 │ │ │ │ @@ -150099,650 +150106,652 @@ │ │ │ │ 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 90446 <_PyObject_LookupSpecial@@Base+0x12e> │ │ │ │ + blt.n 90428 <_PyObject_LookupSpecial@@Base+0x130> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 90420 <_PyObject_LookupSpecial@@Base+0x108> │ │ │ │ + beq.n 90400 <_PyObject_LookupSpecial@@Base+0x108> │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 90434 <_PyObject_LookupSpecial@@Base+0x11c> │ │ │ │ + bmi.n 90416 <_PyObject_LookupSpecial@@Base+0x11e> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90388 <_PyObject_LookupSpecial@@Base+0x70> │ │ │ │ + bne.n 90368 <_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 90420 <_PyObject_LookupSpecial@@Base+0x108> │ │ │ │ - orr.w r0, r0, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r0, r0, #1 │ │ │ │ + beq.n 90400 <_PyObject_LookupSpecial@@Base+0x108> │ │ │ │ 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 9038a <_PyObject_LookupSpecial@@Base+0x72> │ │ │ │ + b.n 9036a <_PyObject_LookupSpecial@@Base+0x72> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90412 <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90412 <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ + bne.n 903f2 <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 903f2 <_PyObject_LookupSpecial@@Base+0xfa> │ │ │ │ ldrh.w r2, [r0, #206] @ 0xce │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ - bcs.n 903ba <_PyObject_LookupSpecial@@Base+0xa2> │ │ │ │ + bcs.n 9039a <_PyObject_LookupSpecial@@Base+0xa2> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movw r2, #40968 @ 0xa008 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 903ba <_PyObject_LookupSpecial@@Base+0xa2> │ │ │ │ + bne.n 9039a <_PyObject_LookupSpecial@@Base+0xa2> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.n 903ba <_PyObject_LookupSpecial@@Base+0xa2> │ │ │ │ + bgt.n 9039a <_PyObject_LookupSpecial@@Base+0xa2> │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl da22c <_PyEval_CheckExceptTypeValid@@Base+0x13c> │ │ │ │ + bl da11c <_PyEval_CheckExceptTypeValid@@Base+0x13c> │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r6, [r6, #192] @ 0xc0 │ │ │ │ - bl 84934 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ + bl 84918 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 903c6 <_PyObject_LookupSpecial@@Base+0xae> │ │ │ │ + b.n 903a6 <_PyObject_LookupSpecial@@Base+0xae> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 90422 <_PyObject_LookupSpecial@@Base+0x10a> │ │ │ │ + b.n 90402 <_PyObject_LookupSpecial@@Base+0x10a> │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00090498 : │ │ │ │ +0009047c : │ │ │ │ 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] @ (9055c ) │ │ │ │ + ldr r5, [pc, #176] @ (90540 ) │ │ │ │ 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 904da │ │ │ │ + bpl.n 904be │ │ │ │ ldr r5, [r5, #28] │ │ │ │ ldr r5, [r0, r5] │ │ │ │ - cbz r5, 904da │ │ │ │ + cbz r5, 904be │ │ │ │ blx r5 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 904f6 │ │ │ │ - cbnz r2, 9051e │ │ │ │ + cbz r0, 904da │ │ │ │ + cbnz r2, 90502 │ │ │ │ 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 8bc1c <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8bbf0 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r2, 904fe │ │ │ │ + cbz r2, 904e2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 904d2 │ │ │ │ + bne.n 904b6 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #22212 @ 0x56c4 │ │ │ │ + movw r2, #17988 @ 0x4644 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1f6a48 <_PyErr_Format@@Base> │ │ │ │ + b.w 1f5b70 <_PyErr_Format@@Base> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 904d2 │ │ │ │ + beq.n 904b6 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9054c │ │ │ │ + blt.n 90530 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #22260 @ 0x56f4 │ │ │ │ + movw r2, #18036 @ 0x4674 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 23c224 <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ + b.w 23b3ac <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9052c │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9052c │ │ │ │ + bne.n 90510 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90510 │ │ │ │ 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 r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9087e │ │ │ │ + bne.w 90862 │ │ │ │ bic.w r5, r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, #2 │ │ │ │ - bhi.w 9081c │ │ │ │ + bhi.w 90800 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90792 │ │ │ │ + beq.w 90776 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 90796 │ │ │ │ + beq.w 9077a │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 90864 │ │ │ │ + bge.w 90848 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r5, #2 │ │ │ │ - bne.w 90850 │ │ │ │ + bne.w 90834 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ strd r6, r5, [sp, #20] │ │ │ │ - bge.w 907f6 │ │ │ │ + bge.w 907da │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 907ea │ │ │ │ + beq.w 907ce │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 907fe │ │ │ │ + bge.w 907e2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ - beq.w 90804 │ │ │ │ + beq.w 907e8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 9062a │ │ │ │ + bge.n 9060e │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 906ba │ │ │ │ + beq.n 9069e │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 9062a │ │ │ │ + ble.n 9060e │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 906d4 │ │ │ │ + beq.n 906b8 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 9062a │ │ │ │ + beq.n 9060e │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 906d4 │ │ │ │ + beq.n 906b8 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 9062a │ │ │ │ + beq.n 9060e │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 906d4 │ │ │ │ + beq.n 906b8 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 9062a │ │ │ │ + beq.n 9060e │ │ │ │ adds r2, #24 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 906d4 │ │ │ │ + beq.n 906b8 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 9061c │ │ │ │ + bne.n 90600 │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 908fa │ │ │ │ + beq.w 908de │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 906fa │ │ │ │ + ble.n 906de │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 906e4 │ │ │ │ + bne.n 906c8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9064c │ │ │ │ + bge.n 90630 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r6, [r4, #8] │ │ │ │ - cbnz r0, 90664 │ │ │ │ + cbnz r0, 90648 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r5, [r4, #12] │ │ │ │ - cbnz r0, 90684 │ │ │ │ + cbnz r0, 90668 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r4, #16] │ │ │ │ - cbnz r0, 906a4 │ │ │ │ + cbnz r0, 90688 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 90652 │ │ │ │ + bge.n 90636 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90652 │ │ │ │ + bne.n 90636 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90658 │ │ │ │ + beq.n 9063c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 90658 │ │ │ │ + bge.n 9063c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90658 │ │ │ │ + bne.n 9063c │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9065e │ │ │ │ + beq.n 90642 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9065e │ │ │ │ + bge.n 90642 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9065e │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9065e │ │ │ │ + bne.n 90642 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90642 │ │ │ │ mov r2, r5 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 906d4 │ │ │ │ + beq.n 906b8 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 906bc │ │ │ │ + bne.n 906a0 │ │ │ │ movw r2, #34368 @ 0x8640 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 9062a │ │ │ │ + bne.n 9060e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 906e0 │ │ │ │ + bge.n 906c4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r3, r5 │ │ │ │ - b.n 9064c │ │ │ │ + b.n 90630 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 906fa │ │ │ │ + beq.n 906de │ │ │ │ adds r2, #16 │ │ │ │ movs r7, #1 │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 90640 │ │ │ │ + beq.n 90624 │ │ │ │ adds r7, #1 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 906ec │ │ │ │ - ldr r1, [pc, #568] @ (90934 ) │ │ │ │ + bne.n 906d0 │ │ │ │ + ldr r1, [pc, #568] @ (90918 ) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl b6d78 │ │ │ │ + bl b6e00 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9075a │ │ │ │ + beq.n 9073e │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 9071c │ │ │ │ + cbz r3, 90700 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 9071c │ │ │ │ + bge.n 90700 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 90898 │ │ │ │ + bne.w 9087c │ │ │ │ mov r0, r3 │ │ │ │ - bl 77680 │ │ │ │ + bl 776b8 │ │ │ │ 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, #29260 @ 0x724c │ │ │ │ - movwge r2, #29392 @ 0x72d0 │ │ │ │ + movwlt r2, #25036 @ 0x61cc │ │ │ │ + movwge r2, #25168 @ 0x6250 │ │ │ │ ldrlt r3, [r5, #12] │ │ │ │ movtlt r2, #42 @ 0x2a │ │ │ │ itt ge │ │ │ │ ldrge r3, [r3, #12] │ │ │ │ movtge r2, #42 @ 0x2a │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #29488 @ 0x7330 │ │ │ │ + movw r1, #25264 @ 0x62b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9076c │ │ │ │ + bge.n 90750 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 908dc │ │ │ │ + beq.w 908c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9077e │ │ │ │ + bge.n 90762 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 908e4 │ │ │ │ + beq.w 908c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 90792 │ │ │ │ + bge.n 90776 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 90792 │ │ │ │ + cbnz r3, 90776 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9065e │ │ │ │ - ldr r2, [pc, #416] @ (90938 ) │ │ │ │ + b.n 90642 │ │ │ │ + ldr r2, [pc, #416] @ (9091c ) │ │ │ │ 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 9091a │ │ │ │ + beq.w 908fe │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.w 908d8 │ │ │ │ + bhi.w 908bc │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 907d0 │ │ │ │ + beq.n 907b4 │ │ │ │ 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.w 908d8 │ │ │ │ + bcc.w 908bc │ │ │ │ add r2, sp, #24 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 1b5c50 <_PyEval_NoToolsForUnwind@@Base+0x28c> │ │ │ │ + bl 1b53e0 <_PyEval_NoToolsForUnwind@@Base+0x28c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9077e │ │ │ │ + beq.n 90762 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ movw r2, #5160 @ 0x1428 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 90804 │ │ │ │ + beq.n 907e8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r3, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 905e4 │ │ │ │ - b.n 9064c │ │ │ │ + bne.w 905c8 │ │ │ │ + b.n 90630 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 905c8 │ │ │ │ - b.n 907ea │ │ │ │ + bne.w 905ac │ │ │ │ + b.n 907ce │ │ │ │ cmp r5, r2 │ │ │ │ - bne.w 905e4 │ │ │ │ + bne.w 905c8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 90814 │ │ │ │ + bge.n 907f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 908ec │ │ │ │ + beq.n 908d0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r3, r5 │ │ │ │ - b.n 9064c │ │ │ │ - movw r0, #29404 @ 0x72dc │ │ │ │ + b.n 90630 │ │ │ │ + movw r0, #25180 @ 0x625c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c3c98 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c3d1c <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90792 │ │ │ │ + beq.n 90776 │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90792 │ │ │ │ + beq.n 90776 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ it lt │ │ │ │ ldrlt r3, [r6, #0] │ │ │ │ - bge.n 90864 │ │ │ │ + bge.n 90848 │ │ │ │ movs r5, #0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ strd r6, r5, [sp, #20] │ │ │ │ - bge.n 907ea │ │ │ │ + bge.n 907ce │ │ │ │ adds r2, r3, #1 │ │ │ │ mov r3, r5 │ │ │ │ str r2, [r6, #0] │ │ │ │ - b.n 9064c │ │ │ │ + b.n 90630 │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #29412 @ 0x72e4 │ │ │ │ + movw r1, #25188 @ 0x6264 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.n 9077e │ │ │ │ + bl d6c4c │ │ │ │ + b.n 90762 │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #55336 @ 0xd828 │ │ │ │ + movw r0, #51112 @ 0xc7a8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 262538 <_PyTime_ObjectToTimeval@@Base+0xf98> │ │ │ │ + bl 2616c8 <_PyTime_ObjectToTimeval@@Base+0xf98> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90792 │ │ │ │ - b.n 9057a │ │ │ │ + beq.w 90776 │ │ │ │ + b.n 9055e │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ - cbz r2, 908b8 │ │ │ │ + cbz r2, 9089c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movs r1, #0 │ │ │ │ adds r2, #12 │ │ │ │ cmp r0, r1 │ │ │ │ - ble.w 9071c │ │ │ │ + ble.w 90700 │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 9064c │ │ │ │ + beq.w 90630 │ │ │ │ adds r1, #1 │ │ │ │ - b.n 908a4 │ │ │ │ + b.n 90888 │ │ │ │ mov r2, r3 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 9064c │ │ │ │ + beq.w 90630 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 908ba │ │ │ │ + bne.n 9089e │ │ │ │ movw r2, #34368 @ 0x8640 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 9064c │ │ │ │ - b.n 9071c │ │ │ │ + beq.w 90630 │ │ │ │ + b.n 90700 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 907a4 │ │ │ │ + b.n 90788 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9076c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90750 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9077e │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90762 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90814 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 907f8 │ │ │ │ mov r2, r3 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 90640 │ │ │ │ + beq.w 90624 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 908fc │ │ │ │ + bne.n 908e0 │ │ │ │ movw r2, #34368 @ 0x8640 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 90640 │ │ │ │ - b.n 906fa │ │ │ │ + beq.w 90624 │ │ │ │ + b.n 906de │ │ │ │ movw r3, #4360 @ 0x1108 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #29460 @ 0x7314 │ │ │ │ + movw r1, #25236 @ 0x6294 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 9077e │ │ │ │ + bl f3560 │ │ │ │ + b.n 90762 │ │ │ │ nop │ │ │ │ sxth r0, r7 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009093c : │ │ │ │ +00090920 : │ │ │ │ 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 9098a │ │ │ │ + bpl.n 9096e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ - cbz r2, 909a8 │ │ │ │ - movw r3, #8209 @ 0x2011 │ │ │ │ + cbz r2, 9098c │ │ │ │ + movw r3, #8345 @ 0x2099 │ │ │ │ movt r3, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 90978 │ │ │ │ + bne.n 9095c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl c175c <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ - cbz r0, 9097e │ │ │ │ + bl c17e4 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + cbz r0, 90962 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90974 │ │ │ │ + bne.n 90958 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl d8fc0 │ │ │ │ + bl d8eb0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 90974 │ │ │ │ + b.n 90958 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #21588 @ 0x5454 │ │ │ │ + movw r1, #17364 @ 0x43d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 909c8 │ │ │ │ + cbz r2, 909ac │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 92710 │ │ │ │ + bl 926f4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 90986 │ │ │ │ + beq.n 9096a │ │ │ │ ldr r3, [r3, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90974 │ │ │ │ - b.n 9097e │ │ │ │ + bne.n 90958 │ │ │ │ + b.n 90962 │ │ │ │ movw r1, #61148 @ 0xeedc │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #21816 @ 0x5538 │ │ │ │ + movw r1, #17592 @ 0x44b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl d6d5c │ │ │ │ - b.n 9097e │ │ │ │ + bl d6c4c │ │ │ │ + b.n 90962 │ │ │ │ stmdb 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 90a0a │ │ │ │ + bpl.n 909ee │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #9 │ │ │ │ - beq.w 90bbe │ │ │ │ + beq.w 90ba2 │ │ │ │ ldr.w r9, [r2, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 90b5e │ │ │ │ + beq.w 90b42 │ │ │ │ ldr.w r4, [r9, #172] @ 0xac │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 90b50 │ │ │ │ + beq.w 90b34 │ │ │ │ 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 90b70 │ │ │ │ + bge.w 90b54 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp.w ip, #1 │ │ │ │ - ble.w 90c2e │ │ │ │ + ble.w 90c12 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ movne r0, r4 │ │ │ │ - bne.w 90b84 │ │ │ │ + bne.w 90b68 │ │ │ │ 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 90aa8 │ │ │ │ - ldr r3, [pc, #464] @ (90c44 ) │ │ │ │ + bpl.n 90a8c │ │ │ │ + ldr r3, [pc, #464] @ (90c28 ) │ │ │ │ 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 │ │ │ │ @@ -150752,304 +150761,304 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w ip, r0, #91136 @ 0x16400 │ │ │ │ ldr.w r2, [ip, #400] @ 0x190 │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90bd2 │ │ │ │ + beq.w 90bb6 │ │ │ │ ldr.w r3, [ip, #416] @ 0x1a0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bpl.w 90c12 │ │ │ │ + bpl.w 90bf6 │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 90bac │ │ │ │ + bne.n 90b90 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 90bac │ │ │ │ + beq.n 90b90 │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, sl │ │ │ │ - bl 77710 │ │ │ │ + bl 77748 │ │ │ │ adds r0, #3 │ │ │ │ - beq.w 90c06 │ │ │ │ + beq.w 90bea │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 90b40 │ │ │ │ + beq.n 90b24 │ │ │ │ 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, 90b26 │ │ │ │ + cbnz r2, 90b0a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr.w r4, [r2, #136] @ 0x88 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 90b6c │ │ │ │ + beq.n 90b50 │ │ │ │ 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 90b1e │ │ │ │ + bge.n 90b02 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 90c32 │ │ │ │ + beq.w 90c16 │ │ │ │ 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 90aee │ │ │ │ + bne.n 90ad2 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 90aee │ │ │ │ + b.n 90ad2 │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - bgt.n 90a60 │ │ │ │ + bgt.n 90a44 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, sl │ │ │ │ - bl 84ae4 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + bl 84ac8 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ - bl 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90b1e │ │ │ │ + bne.n 90b02 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w c2010 │ │ │ │ + b.w c2098 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 90b1e │ │ │ │ + b.n 90b02 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ orr.w r0, r4, #1 │ │ │ │ cmp.w ip, #1 │ │ │ │ - ble.n 90ba2 │ │ │ │ + ble.n 90b86 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 90c3a │ │ │ │ + beq.n 90c1e │ │ │ │ adds r4, #16 │ │ │ │ movs r6, #1 │ │ │ │ mov r3, r4 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.n 90ba2 │ │ │ │ + beq.n 90b86 │ │ │ │ ldr.w r7, [r3, #4]! │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 90b8a │ │ │ │ + bne.n 90b6e │ │ │ │ cmp r6, ip │ │ │ │ it lt │ │ │ │ movlt r8, r0 │ │ │ │ - blt.w 90a52 │ │ │ │ + blt.w 90a36 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 84ae4 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + bl 84ac8 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 90b50 │ │ │ │ + b.n 90b34 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6bb60 │ │ │ │ + bl 6bb98 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 90bdc │ │ │ │ + beq.n 90bc0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 90ac4 │ │ │ │ + b.n 90aa8 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #132] @ (90c48 ) │ │ │ │ - bl bdd0c <_PyUnicode_Equal@@Base> │ │ │ │ + ldr r1, [pc, #132] @ (90c2c ) │ │ │ │ + bl bdd98 <_PyUnicode_Equal@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90a0a │ │ │ │ - b.n 90b5e │ │ │ │ + beq.w 909ee │ │ │ │ + b.n 90b42 │ │ │ │ add.w r0, r0, #96768 @ 0x17a00 │ │ │ │ ldr.w r3, [r0, #392] @ 0x188 │ │ │ │ - b.n 90aa8 │ │ │ │ + b.n 90a8c │ │ │ │ mov r0, sl │ │ │ │ mov r5, sl │ │ │ │ - bl 268f04 │ │ │ │ + bl 267ca0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ tst.w r8, #1 │ │ │ │ - bne.n 90b50 │ │ │ │ + bne.n 90b34 │ │ │ │ ldr.w r3, [r8] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90b50 │ │ │ │ + bne.n 90b34 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 90b50 │ │ │ │ + b.n 90b34 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r5, sl │ │ │ │ tst.w r8, #1 │ │ │ │ - bne.n 90b50 │ │ │ │ - b.n 90bec │ │ │ │ - movw r0, #65224 @ 0xfec8 │ │ │ │ + bne.n 90b34 │ │ │ │ + b.n 90bd0 │ │ │ │ + movw r0, #61000 @ 0xee48 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2468 @ 0x9a4 │ │ │ │ mov r5, sl │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ tst.w r8, #1 │ │ │ │ - bne.n 90b50 │ │ │ │ - b.n 90bec │ │ │ │ + bne.n 90b34 │ │ │ │ + b.n 90bd0 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 90ba2 │ │ │ │ + b.n 90b86 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 90b1e │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90b02 │ │ │ │ mov r8, r0 │ │ │ │ adds r4, #16 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 90a52 │ │ │ │ + b.n 90a36 │ │ │ │ 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 90ffa │ │ │ │ + beq.w 90fde │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 9100c │ │ │ │ + bge.w 90ff0 │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 90cea │ │ │ │ + beq.n 90cce │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 90cb0 │ │ │ │ + ble.n 90c94 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 90d04 │ │ │ │ + beq.n 90ce8 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 90cb0 │ │ │ │ + beq.n 90c94 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 90d04 │ │ │ │ + beq.n 90ce8 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 90cb0 │ │ │ │ + beq.n 90c94 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 90d04 │ │ │ │ + beq.n 90ce8 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 90cb0 │ │ │ │ + beq.n 90c94 │ │ │ │ adds r3, #24 │ │ │ │ movs r5, #3 │ │ │ │ ldr.w r6, [r3, #4]! │ │ │ │ adds r5, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 90d04 │ │ │ │ + beq.n 90ce8 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 90ca2 │ │ │ │ + bne.n 90c86 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 90cca │ │ │ │ + cbz r2, 90cae │ │ │ │ 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, #42036 @ 0xa434 │ │ │ │ + movw r3, #37812 @ 0x93b4 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #29712 @ 0x7410 │ │ │ │ + movw r1, #25488 @ 0x6390 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 90df2 │ │ │ │ + b.n 90dd6 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 90d04 │ │ │ │ + beq.n 90ce8 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90cec │ │ │ │ + bne.n 90cd0 │ │ │ │ movw r3, #34368 @ 0x8640 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 90cb0 │ │ │ │ + bne.n 90c94 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ands r3, r2 │ │ │ │ lsls r0, r2, #22 │ │ │ │ - bmi.w 90f04 │ │ │ │ + bmi.w 90ee8 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 90d32 │ │ │ │ + bgt.n 90d16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90e68 │ │ │ │ + beq.w 90e4c │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 90e68 │ │ │ │ + bhi.w 90e4c │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ strb r0, [r5, #25] │ │ │ │ ldr r7, [sp, #636] @ 0x27c │ │ │ │ ldrb r7, [r3, #14] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq r6, #26021 @ 0x65a5 │ │ │ │ + movweq r6, #26165 @ 0x6635 │ │ │ │ movteq r6, #12 │ │ │ │ - bne.w 90e54 │ │ │ │ - ldr.w r8, [pc, #852] @ 91098 │ │ │ │ + bne.w 90e38 │ │ │ │ + ldr.w r8, [pc, #852] @ 9107c │ │ │ │ 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, #2000] @ 0x7d0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 90e2c │ │ │ │ - ldr.w ip, [pc, #828] @ 9109c │ │ │ │ + beq.n 90e10 │ │ │ │ + ldr.w ip, [pc, #828] @ 91080 │ │ │ │ ldr.w r1, [r2, #2004] @ 0x7d4 │ │ │ │ add.w lr, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr.w r9, [ip, #1600] @ 0x640 │ │ │ │ str.w r1, [r2, #2000] @ 0x7d0 │ │ │ │ str.w lr, [r2, #2004] @ 0x7d4 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 90eca │ │ │ │ + bne.w 90eae │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str.w r9, [r3, #20] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ str r5, [r3, #8] │ │ │ │ - bge.n 90d94 │ │ │ │ + bge.n 90d78 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r6, [r3, #24] │ │ │ │ movs r1, #0 │ │ │ │ str r4, [r3, #12] │ │ │ │ sub.w r5, r3, #8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ @@ -151073,261 +151082,261 @@ │ │ │ │ adds r1, #1 │ │ │ │ str.w r6, [r3, #-8] │ │ │ │ adds r4, #1 │ │ │ │ cmp r1, r7 │ │ │ │ str.w r5, [r2, #3760] @ 0xeb0 │ │ │ │ str.w r4, [r2, #3868] @ 0xf1c │ │ │ │ str.w r1, [r2, #3768] @ 0xeb8 │ │ │ │ - bgt.n 90e86 │ │ │ │ + bgt.n 90e6a │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr.w r8, [pc, #668] @ 91098 │ │ │ │ + ldr.w r8, [pc, #668] @ 9107c │ │ │ │ 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, #2000] @ 0x7d0 │ │ │ │ - cbz r3, 90e2a │ │ │ │ + cbz r3, 90e0e │ │ │ │ movs r6, #0 │ │ │ │ - b.n 90d5c │ │ │ │ - movw r6, #5937 @ 0x1731 │ │ │ │ + b.n 90d40 │ │ │ │ + movw r6, #5909 @ 0x1715 │ │ │ │ movt r6, #9 │ │ │ │ - b.n 90d42 │ │ │ │ - movw r6, #9013 @ 0x2335 │ │ │ │ + b.n 90d26 │ │ │ │ + movw r6, #9149 @ 0x23bd │ │ │ │ movt r6, #12 │ │ │ │ - b.n 90d42 │ │ │ │ + b.n 90d26 │ │ │ │ mov r6, r3 │ │ │ │ movw r0, #14536 @ 0x38c8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 70b18 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70b3c <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90ce6 │ │ │ │ + beq.w 90cca │ │ │ │ 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 90d90 │ │ │ │ - b.n 90d94 │ │ │ │ + blt.n 90d74 │ │ │ │ + b.n 90d78 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 90e68 │ │ │ │ + ble.n 90e4c │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ - movweq r6, #18489 @ 0x4839 │ │ │ │ + movweq r6, #18561 @ 0x4881 │ │ │ │ movteq r6, #11 │ │ │ │ - beq.w 90d42 │ │ │ │ + beq.w 90d26 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #17988 @ 0x4644 │ │ │ │ + movw r1, #13764 @ 0x35c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ ldr.w r1, [r2, #3748] @ 0xea4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 90df2 │ │ │ │ + beq.n 90dd6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 90df2 │ │ │ │ + beq.n 90dd6 │ │ │ │ ldr.w r2, [r2, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90df2 │ │ │ │ + bne.n 90dd6 │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ - cbnz r2, 90ec2 │ │ │ │ + cbnz r2, 90ea6 │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 90df2 │ │ │ │ + bmi.n 90dd6 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90eac │ │ │ │ + bne.n 90e90 │ │ │ │ dmb ish │ │ │ │ - b.n 90df2 │ │ │ │ + b.n 90dd6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90df2 │ │ │ │ - b.n 90e9e │ │ │ │ - movw r2, #6105 @ 0x17d9 │ │ │ │ + bne.n 90dd6 │ │ │ │ + b.n 90e82 │ │ │ │ + movw r2, #5177 @ 0x1439 │ │ │ │ movt r2, #19 │ │ │ │ cmp r9, r2 │ │ │ │ - bne.n 90f44 │ │ │ │ + bne.n 90f28 │ │ │ │ add.w r0, ip, #1592 @ 0x638 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 6b7b0 │ │ │ │ + bl 6b7e8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 90f38 │ │ │ │ + cbnz r0, 90f1c │ │ │ │ mov r0, r3 │ │ │ │ - bl 131e48 │ │ │ │ + bl 131aa0 │ │ │ │ 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 90d90 │ │ │ │ - b.n 90d94 │ │ │ │ + blt.w 90d74 │ │ │ │ + b.n 90d78 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 90fe0 │ │ │ │ + bgt.n 90fc4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 90e68 │ │ │ │ + beq.n 90e4c │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 90e68 │ │ │ │ - add r2, pc, #4 @ (adr r2, 90f18 ) │ │ │ │ + bhi.n 90e4c │ │ │ │ + add r2, pc, #4 @ (adr r2, 90efc ) │ │ │ │ ldr.w pc, [r2, r3, lsl #2] │ │ │ │ - lsrs r5, r3, #31 │ │ │ │ + lsrs r1, r0, #31 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r1, r5, #25 │ │ │ │ + lsrs r5, r1, #25 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r5, r3, #31 │ │ │ │ + lsrs r1, r0, #31 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r3, r2, #31 │ │ │ │ + lsrs r7, r6, #30 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r1, r5, #25 │ │ │ │ + lsrs r5, r1, #25 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r1, r5, #25 │ │ │ │ + lsrs r5, r1, #25 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r1, r5, #25 │ │ │ │ + lsrs r5, r1, #25 │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r7, r3, #29 │ │ │ │ + lsrs r3, r0, #29 │ │ │ │ movs r1, r1 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ movs r2, #0 │ │ │ │ str r5, [r3, #8] │ │ │ │ str r2, [r3, #20] │ │ │ │ - b.n 90ef8 │ │ │ │ + b.n 90edc │ │ │ │ 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 90ef8 │ │ │ │ - movw r6, #9013 @ 0x2335 │ │ │ │ + b.n 90edc │ │ │ │ + movw r6, #9149 @ 0x23bd │ │ │ │ movt r6, #12 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 91044 │ │ │ │ - ldr.w r8, [pc, #300] @ 91098 │ │ │ │ + beq.n 91028 │ │ │ │ + ldr.w r8, [pc, #300] @ 9107c │ │ │ │ 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, #2008] @ 0x7d8 │ │ │ │ - cbz r3, 90fba │ │ │ │ + cbz r3, 90f9e │ │ │ │ ldr.w r0, [r2, #2012] @ 0x7dc │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ subs r0, #1 │ │ │ │ str.w r1, [r2, #2008] @ 0x7d8 │ │ │ │ str.w r0, [r2, #2012] @ 0x7dc │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1980f0 <_Py_NewReference@@Base> │ │ │ │ + bl 197798 <_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 90ef8 │ │ │ │ + b.n 90edc │ │ │ │ movw r0, #14136 @ 0x3738 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 70b18 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70b3c <_PyObject_GC_New@@Base> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90fa0 │ │ │ │ - b.n 90ce6 │ │ │ │ - movw r6, #5937 @ 0x1731 │ │ │ │ + bne.n 90f84 │ │ │ │ + b.n 90cca │ │ │ │ + movw r6, #5909 @ 0x1715 │ │ │ │ movt r6, #9 │ │ │ │ - b.n 90f66 │ │ │ │ + b.n 90f4a │ │ │ │ movs r6, #0 │ │ │ │ - b.n 90f66 │ │ │ │ + b.n 90f4a │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.w 90e68 │ │ │ │ + ble.w 90e4c │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 90e68 │ │ │ │ - movw r6, #55709 @ 0xd99d │ │ │ │ + bne.w 90e4c │ │ │ │ + movw r6, #54945 @ 0xd6a1 │ │ │ │ movt r6, #21 │ │ │ │ - b.n 90f66 │ │ │ │ + b.n 90f4a │ │ │ │ mov r5, r1 │ │ │ │ - cbz r1, 9105c │ │ │ │ + cbz r1, 91040 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 90c72 │ │ │ │ + blt.w 90c56 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r2, 91026 │ │ │ │ + cbz r2, 9100a │ │ │ │ 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, #42036 @ 0xa434 │ │ │ │ + movw r3, #37812 @ 0x93b4 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #29640 @ 0x73c8 │ │ │ │ + movw r1, #25416 @ 0x6348 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl d6d5c │ │ │ │ - b.n 90ce6 │ │ │ │ + bl d6c4c │ │ │ │ + b.n 90cca │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #18016 @ 0x4660 │ │ │ │ + movw r1, #13792 @ 0x35e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 90ce6 │ │ │ │ + bl f3560 │ │ │ │ + b.n 90cca │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movw r2, #44536 @ 0xadf8 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ ldr r6, [r2, #0] │ │ │ │ - cbz r3, 91076 │ │ │ │ + cbz r3, 9105a │ │ │ │ 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, #42036 @ 0xa434 │ │ │ │ + movw r3, #37812 @ 0x93b4 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ - movw r1, #29572 @ 0x7384 │ │ │ │ + movw r1, #25348 @ 0x6304 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.n 90ce6 │ │ │ │ + bl d6c4c │ │ │ │ + b.n 90cca │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -151338,15 +151347,15 @@ │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ bic.w ip, r0, #3 │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ bfi r0, r2, #0, #2 │ │ │ │ - ldr r2, [pc, #200] @ (91198 ) │ │ │ │ + ldr r2, [pc, #200] @ (9117c ) │ │ │ │ ldr.w lr, [lr, r2] │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [ip, #4] │ │ │ │ @@ -151354,89 +151363,89 @@ │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ ldr.w r1, [r3, #-4] │ │ │ │ ldr.w r2, [r0, #3768] @ 0xeb8 │ │ │ │ and.w r1, r1, #1 │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ str.w r1, [r3, #-4] │ │ │ │ - ble.n 91134 │ │ │ │ + ble.n 91118 │ │ │ │ ldr.w r1, [r0, #3868] @ 0xf1c │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r0, #3768] @ 0xeb8 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r0, #3868] @ 0xf1c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 91144 │ │ │ │ + bne.n 91128 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9117e │ │ │ │ + bne.n 91162 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 91164 │ │ │ │ + cbnz r0, 91148 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r3, [r2, #160] @ 0xa0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ ldr.w r2, [r0, #3868] @ 0xf1c │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r0, #3868] @ 0xf1c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 9111a │ │ │ │ + beq.n 910fe │ │ │ │ ldr.w r2, [ip] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9111a │ │ │ │ + bge.n 910fe │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [ip] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9111a │ │ │ │ + bne.n 910fe │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9111a │ │ │ │ + b.n 910fe │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91124 │ │ │ │ + bge.n 91108 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 91124 │ │ │ │ + bne.n 91108 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 91124 │ │ │ │ + b.n 91108 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91120 │ │ │ │ + bge.n 91104 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 91120 │ │ │ │ + bne.n 91104 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 91120 │ │ │ │ + b.n 91104 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009119c : │ │ │ │ +00091180 : │ │ │ │ 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] @ (911c8 ) │ │ │ │ + ldr r0, [pc, #12] @ (911ac ) │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ - bl 911cc │ │ │ │ + bl 911b0 │ │ │ │ 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 │ │ │ │ @@ -151445,96 +151454,96 @@ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov sl, r0 │ │ │ │ bic.w r7, r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r4, [r5, #84] @ 0x54 │ │ │ │ ldr.w ip, [sp, #104] @ 0x68 │ │ │ │ lsls r4, r4, #20 │ │ │ │ - bpl.w 915e4 │ │ │ │ + bpl.w 915c8 │ │ │ │ ldr r4, [r5, #28] │ │ │ │ ldr r6, [r1, r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 915e4 │ │ │ │ + beq.w 915c8 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 914a4 │ │ │ │ - movw r3, #10041 @ 0x2739 │ │ │ │ + bne.w 91488 │ │ │ │ + movw r3, #10201 @ 0x27d9 │ │ │ │ movt r3, #13 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 913a0 │ │ │ │ + bne.w 91384 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #640] @ (914a0 ) │ │ │ │ + ldr r2, [pc, #640] @ (91484 ) │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r6, [r1, r2] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.w 916ee │ │ │ │ + beq.w 916d2 │ │ │ │ cmp r7, #8 │ │ │ │ - bhi.w 91616 │ │ │ │ + bhi.w 915fa │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 913ae │ │ │ │ + beq.w 91392 │ │ │ │ add.w r9, sp, #32 │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 915bc │ │ │ │ + bge.w 915a0 │ │ │ │ bic.w r4, r4, #2147483648 @ 0x80000000 │ │ │ │ adds r3, #1 │ │ │ │ bic.w r4, r4, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r2, [r9] │ │ │ │ - cbz r4, 9129c │ │ │ │ + cbz r4, 91280 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 915d4 │ │ │ │ + bge.w 915b8 │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, #2 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r2, [r9, #4] │ │ │ │ - bls.n 9129c │ │ │ │ + bls.n 91280 │ │ │ │ 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 915ac │ │ │ │ + bge.w 91590 │ │ │ │ adds r3, #1 │ │ │ │ cmp r8, r1 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ - bne.n 91282 │ │ │ │ + bne.n 91266 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov fp, r5 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 913be │ │ │ │ + bge.w 913a2 │ │ │ │ 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 913dc │ │ │ │ + beq.w 913c0 │ │ │ │ ldr.w r1, [r6, #152] @ 0x98 │ │ │ │ subs r1, r1, r4 │ │ │ │ cmp.w r2, r1, asr #2 │ │ │ │ - bge.w 913dc │ │ │ │ + bge.w 913c0 │ │ │ │ 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.w 9146c │ │ │ │ + bge.w 91450 │ │ │ │ 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 │ │ │ │ @@ -151543,117 +151552,117 @@ │ │ │ │ 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 91350 │ │ │ │ + ble.n 91334 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ cmp r0, r1 │ │ │ │ - ble.n 91350 │ │ │ │ + ble.n 91334 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ - ble.n 91350 │ │ │ │ + ble.n 91334 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ cmp r0, #3 │ │ │ │ - ble.n 91350 │ │ │ │ + ble.n 91334 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ cmp r0, #4 │ │ │ │ - ble.n 91350 │ │ │ │ + ble.n 91334 │ │ │ │ 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 91342 │ │ │ │ + blt.n 91326 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r9 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl a19c4 │ │ │ │ + bl a19b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 915f6 │ │ │ │ + bne.w 915da │ │ │ │ cmp r7, #8 │ │ │ │ - bhi.w 9162c │ │ │ │ + bhi.w 91610 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #376] @ 0x178 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91664 │ │ │ │ + bne.w 91648 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl a2650 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl a2640 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 91608 │ │ │ │ + beq.w 915ec │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91634 │ │ │ │ + bne.w 91618 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 91388 │ │ │ │ + b.n 9136c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov fp, r5 │ │ │ │ add.w r9, sp, #32 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 912a8 │ │ │ │ + blt.w 9128c │ │ │ │ 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 912c2 │ │ │ │ + bne.w 912a6 │ │ │ │ add.w r0, r2, #1000 @ 0x3e8 │ │ │ │ mov.w r1, #16384 @ 0x4000 │ │ │ │ cmp.w r1, r0, lsl #2 │ │ │ │ - blt.w 916be │ │ │ │ + blt.w 916a2 │ │ │ │ ldr.w r4, [r6, #700] @ 0x2bc │ │ │ │ ldr.w r0, [r6, #144] @ 0x90 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 916a4 │ │ │ │ + bne.w 91688 │ │ │ │ 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 91708 │ │ │ │ + beq.w 916ec │ │ │ │ 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 91690 │ │ │ │ + bne.w 91674 │ │ │ │ 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 │ │ │ │ @@ -151661,15 +151670,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.w 912ea │ │ │ │ + blt.w 912ce │ │ │ │ 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 │ │ │ │ @@ -151677,334 +151686,334 @@ │ │ │ │ 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.w 91318 │ │ │ │ - b.n 91350 │ │ │ │ + bgt.w 912fc │ │ │ │ + b.n 91334 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [ip, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9120a │ │ │ │ + beq.w 911ee │ │ │ │ mov r1, r2 │ │ │ │ mov r3, ip │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ - bl daa78 <_PyEval_CheckExceptTypeValid@@Base+0x988> │ │ │ │ + bl da968 <_PyEval_CheckExceptTypeValid@@Base+0x988> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91612 │ │ │ │ + beq.w 915f6 │ │ │ │ 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 91584 │ │ │ │ + ble.n 91568 │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 914f6 │ │ │ │ + bge.n 914da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91702 │ │ │ │ + beq.w 916e6 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 91584 │ │ │ │ + beq.n 91568 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91510 │ │ │ │ + bge.n 914f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9171e │ │ │ │ + beq.w 91702 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 91584 │ │ │ │ + beq.n 91568 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9152a │ │ │ │ + bge.n 9150e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 916e8 │ │ │ │ + beq.w 916cc │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 91584 │ │ │ │ + beq.n 91568 │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91544 │ │ │ │ + bge.n 91528 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 916c2 │ │ │ │ + beq.w 916a6 │ │ │ │ cmp r6, #4 │ │ │ │ - beq.n 91584 │ │ │ │ + beq.n 91568 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9155e │ │ │ │ + bge.n 91542 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 916c8 │ │ │ │ + beq.w 916ac │ │ │ │ cmp r6, #5 │ │ │ │ - beq.n 91584 │ │ │ │ + beq.n 91568 │ │ │ │ add.w r3, r8, #16 │ │ │ │ movs r7, #5 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9157e │ │ │ │ + bge.n 91562 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 916de │ │ │ │ + beq.w 916c2 │ │ │ │ adds r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 91568 │ │ │ │ + bne.n 9154c │ │ │ │ sub.w r0, r8, #4 │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 91388 │ │ │ │ + bge.w 9136c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91388 │ │ │ │ + bne.w 9136c │ │ │ │ mov r0, r9 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 91388 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9136c │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r8, r1 │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ - bne.w 91282 │ │ │ │ - b.n 9129c │ │ │ │ + bne.w 91266 │ │ │ │ + b.n 91280 │ │ │ │ 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 9125c │ │ │ │ - b.n 9129c │ │ │ │ + bne.w 91240 │ │ │ │ + b.n 91280 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r7, #2 │ │ │ │ str.w r2, [r9, #4] │ │ │ │ - bhi.w 91276 │ │ │ │ - b.n 9129c │ │ │ │ + bhi.w 9125a │ │ │ │ + b.n 91280 │ │ │ │ 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 8bc1c <_PyObject_MakeTpCall@@Base> │ │ │ │ + b.w 8bbf0 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a1700 <_Py_HandlePending@@Base+0x62c> │ │ │ │ + bl 1a0da0 <_Py_HandlePending@@Base+0x62c> │ │ │ │ cmp r7, #8 │ │ │ │ - bls.n 91608 │ │ │ │ + bls.n 915ec │ │ │ │ mov r0, r9 │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ - cbz r3, 91670 │ │ │ │ + cbz r3, 91654 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 91670 │ │ │ │ + cbz r3, 91654 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 91398 │ │ │ │ + b.n 9137c │ │ │ │ lsls r0, r7, #2 │ │ │ │ - bl 75f54 │ │ │ │ + bl 75f8c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9123c │ │ │ │ - bl 1fc770 │ │ │ │ + bne.w 91220 │ │ │ │ + bl 1fb898 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 91388 │ │ │ │ + b.n 9136c │ │ │ │ mov r0, r9 │ │ │ │ - bl 7630c │ │ │ │ - b.n 9136c │ │ │ │ + bl 76344 │ │ │ │ + b.n 91350 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91398 │ │ │ │ + beq.w 9137c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 916ce │ │ │ │ + blt.n 916b2 │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #22260 @ 0x56f4 │ │ │ │ + movw r2, #18036 @ 0x4674 │ │ │ │ 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 23c224 <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ + b.w 23b3ac <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 91388 │ │ │ │ + b.n 9136c │ │ │ │ movw r1, #4356 @ 0x1104 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #22212 @ 0x56c4 │ │ │ │ + movw r2, #17988 @ 0x4644 │ │ │ │ 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 1f6a48 <_PyErr_Format@@Base> │ │ │ │ + b.w 1f5b70 <_PyErr_Format@@Base> │ │ │ │ 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 91434 │ │ │ │ + b.n 91418 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bhi.w 913fc │ │ │ │ + bhi.w 913e0 │ │ │ │ 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 91428 │ │ │ │ + b.n 9140c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 913e4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 91544 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9155e │ │ │ │ + b.n 913c8 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91528 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91542 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91644 │ │ │ │ + bne.n 91628 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 91644 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91628 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 9157e │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9152a │ │ │ │ + b.n 91562 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9150e │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - bl 1a0e24 │ │ │ │ + bl 1a04c4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 91388 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 914f6 │ │ │ │ + b.n 9136c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 914da │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 84ae4 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + bl 84ac8 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 91724 │ │ │ │ + beq.n 91708 │ │ │ │ ldr.w r0, [r9, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bl 84ae4 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ - b.n 9170e │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 91510 │ │ │ │ - bl 1fc770 │ │ │ │ + bl 84ac8 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + b.n 916f2 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 914f4 │ │ │ │ + bl 1fb898 │ │ │ │ cmp r7, #8 │ │ │ │ - bls.w 91608 │ │ │ │ - b.n 91602 │ │ │ │ + bls.w 915ec │ │ │ │ + b.n 915e6 │ │ │ │ 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] @ (917f8 ) │ │ │ │ + ldr r5, [pc, #184] @ (917dc ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r7, sp, #8 │ │ │ │ ldr r5, [r1, r5] │ │ │ │ - cbnz r3, 9177a │ │ │ │ + cbnz r3, 9175e │ │ │ │ bics.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 917b4 │ │ │ │ + bne.n 91798 │ │ │ │ ldr.w r3, [r5, #712] @ 0x2c8 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 91798 │ │ │ │ + bcc.n 9177c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ - cbz r3, 91790 │ │ │ │ + cbz r3, 91774 │ │ │ │ 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 9174e │ │ │ │ + beq.n 91732 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r7, #4] │ │ │ │ - bl 19e740 │ │ │ │ + bl 19dde0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9174e │ │ │ │ + beq.n 91732 │ │ │ │ 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 9175c │ │ │ │ - movw r1, #27400 @ 0x6b08 │ │ │ │ + bcc.n 91740 │ │ │ │ + movw r1, #23176 @ 0x5a88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ bl 312fc <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91790 │ │ │ │ - b.n 9175c │ │ │ │ + beq.n 91740 │ │ │ │ + b.n 91774 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r7, #4] │ │ │ │ - bl 207d24 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 206e4c <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91790 │ │ │ │ + beq.n 91774 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r1, #44536 @ 0xadf8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #29784 @ 0x7458 │ │ │ │ + movw r2, #25560 @ 0x63d8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1f6a48 <_PyErr_Format@@Base> │ │ │ │ + bl 1f5b70 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91790 │ │ │ │ + bge.n 91774 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91790 │ │ │ │ + bne.n 91774 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 91790 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91774 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movw r0, #5160 @ 0x1428 │ │ │ │ @@ -152015,18 +152024,18 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9192a │ │ │ │ + beq.n 9190e │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ bic.w ip, r2, #3 │ │ │ │ - ldr r5, [pc, #312] @ (91970 ) │ │ │ │ + ldr r5, [pc, #312] @ (91954 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ bic.w r0, r0, #3 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ bfi r2, r1, #0, #2 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ and.w r2, r1, #3 │ │ │ │ @@ -152045,141 +152054,141 @@ │ │ │ │ addgt.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ strgt.w r1, [r2, #3768] @ 0xeb8 │ │ │ │ ldr.w r1, [r2, #3868] @ 0xf1c │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 91964 │ │ │ │ + bne.n 91948 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bmi.n 9193e │ │ │ │ + bmi.n 91922 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 918c6 │ │ │ │ + cbnz r0, 918aa │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 918e8 │ │ │ │ + cbnz r0, 918cc │ │ │ │ ldr r2, [r5, r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9190c │ │ │ │ + bne.n 918f0 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r2, #2004] @ 0x7d4 │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 91932 │ │ │ │ + bhi.n 91916 │ │ │ │ ldr.w r0, [r2, #2000] @ 0x7d0 │ │ │ │ adds r1, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ str.w r3, [r2, #2000] @ 0x7d0 │ │ │ │ str.w r1, [r2, #2004] @ 0x7d4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9189a │ │ │ │ + bge.n 9187e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9189a │ │ │ │ + bne.n 9187e │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9189e │ │ │ │ + beq.n 91882 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9189e │ │ │ │ + bge.n 91882 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9189e │ │ │ │ + bne.n 91882 │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ ldr r2, [r5, r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 918a6 │ │ │ │ + beq.n 9188a │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r2, #2012] @ 0x7dc │ │ │ │ cmp r1, #15 │ │ │ │ - bhi.n 91932 │ │ │ │ + bhi.n 91916 │ │ │ │ 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 │ │ │ │ - b.n 918c2 │ │ │ │ - ldr r5, [pc, #68] @ (91970 ) │ │ │ │ + b.n 918a6 │ │ │ │ + ldr r5, [pc, #68] @ (91954 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ - b.n 91886 │ │ │ │ + b.n 9186a │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 7ea4c │ │ │ │ + b.w 7ea3c │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - cbz r0, 91950 │ │ │ │ + cbz r0, 91934 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91950 │ │ │ │ + bge.n 91934 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 91956 │ │ │ │ + cbz r2, 9193a │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ - b.n 91896 │ │ │ │ + b.n 9187a │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ - b.n 91896 │ │ │ │ + b.n 9187a │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 10a978 │ │ │ │ + bl 10a714 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 9188c │ │ │ │ + b.n 91870 │ │ │ │ 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, 91994 │ │ │ │ + cbnz r2, 91978 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 919b6 │ │ │ │ + bne.n 9199a │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 91986 │ │ │ │ + bne.n 9196a │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91992 │ │ │ │ + beq.n 91976 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #29852 @ 0x749c │ │ │ │ + movw r1, #25628 @ 0x641c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 919cc │ │ │ │ + bl f3560 │ │ │ │ + b.n 919b0 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #29896 @ 0x74c8 │ │ │ │ + movw r1, #25672 @ 0x6448 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000919d4 : │ │ │ │ +000919b8 : │ │ │ │ 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 │ │ │ │ @@ -152188,56 +152197,56 @@ │ │ │ │ mov r5, r2 │ │ │ │ blx 2bfb8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 79798 │ │ │ │ + bl 797c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91af6 │ │ │ │ + beq.n 91ada │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 91b08 │ │ │ │ + bpl.n 91aec │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 91aa8 │ │ │ │ + bne.n 91a8c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 91aa8 │ │ │ │ + beq.n 91a8c │ │ │ │ adds r3, r7, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77710 │ │ │ │ + bl 77748 │ │ │ │ adds r0, #3 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ moveq.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 91a50 │ │ │ │ + beq.n 91a34 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r9, r2 │ │ │ │ - cbz r2, 91a50 │ │ │ │ + cbz r2, 91a34 │ │ │ │ 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 91a9e │ │ │ │ + bge.n 91a82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 91a9e │ │ │ │ - ldr r1, [pc, #184] @ (91b1c ) │ │ │ │ + cbnz r3, 91a82 │ │ │ │ + ldr r1, [pc, #184] @ (91b00 ) │ │ │ │ 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 │ │ │ │ @@ -152245,89 +152254,89 @@ │ │ │ │ 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 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 91afe │ │ │ │ - ldr r2, [pc, #144] @ (91b20 ) │ │ │ │ + bne.n 91ae2 │ │ │ │ + ldr r2, [pc, #144] @ (91b04 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbnz r3, 91ade │ │ │ │ + cbnz r3, 91ac2 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ - cbnz r3, 91acc │ │ │ │ + cbnz r3, 91ab0 │ │ │ │ mov r0, r9 │ │ │ │ adds r7, #8 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6bb60 │ │ │ │ + bl 6bb98 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 91a24 │ │ │ │ + bne.n 91a08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 268f04 │ │ │ │ + bl 267ca0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 91a5a │ │ │ │ - b.n 91a9e │ │ │ │ + blt.n 91a3e │ │ │ │ + b.n 91a82 │ │ │ │ cmp.w sl, #3 │ │ │ │ - ble.n 91a9e │ │ │ │ + ble.n 91a82 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 91a9e │ │ │ │ + beq.n 91a82 │ │ │ │ mov r0, r6 │ │ │ │ - bl 205b68 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 91a9e │ │ │ │ - movw r1, #6105 @ 0x17d9 │ │ │ │ + bl 204c94 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 91a82 │ │ │ │ + movw r1, #5177 @ 0x1439 │ │ │ │ movt r1, #19 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 91a96 │ │ │ │ + beq.n 91a7a │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 91a96 │ │ │ │ + b.n 91a7a │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 91a9e │ │ │ │ + b.n 91a82 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20551c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.n 91a9e │ │ │ │ - movw r0, #65224 @ 0xfec8 │ │ │ │ + bl 204644 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.n 91a82 │ │ │ │ + movw r0, #61000 @ 0xee48 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #2468 @ 0x9a4 │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 91aba │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 91a9e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00091b24 : │ │ │ │ +00091b08 : │ │ │ │ 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] @ 91b5c │ │ │ │ + ldr.w ip, [pc, #36] @ 91b40 │ │ │ │ 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 91da0 │ │ │ │ + bl 91d84 │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -152343,93 +152352,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 91d56 │ │ │ │ + beq.w 91d3a │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 92710 │ │ │ │ + bl 926f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91d52 │ │ │ │ + beq.w 91d36 │ │ │ │ movw r7, #11920 @ 0x2e90 │ │ │ │ movt r7, #76 @ 0x4c │ │ │ │ ldr r4, [r7, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 91bf2 │ │ │ │ + cbz r1, 91bd6 │ │ │ │ blx 2c174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91c54 │ │ │ │ + beq.n 91c38 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - cbz r1, 91bf2 │ │ │ │ + cbz r1, 91bd6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91c52 │ │ │ │ + beq.n 91c36 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ - cbz r1, 91bf2 │ │ │ │ + cbz r1, 91bd6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91d32 │ │ │ │ + beq.w 91d16 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ - cbz r1, 91bf2 │ │ │ │ + cbz r1, 91bd6 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91c54 │ │ │ │ + beq.n 91c38 │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 91be0 │ │ │ │ + bne.n 91bc4 │ │ │ │ movw r3, #32056 @ 0x7d38 │ │ │ │ movt r3, #82 @ 0x52 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 91d5a │ │ │ │ - ldr r3, [pc, #376] @ (91d7c ) │ │ │ │ + bne.w 91d3e │ │ │ │ + ldr r3, [pc, #376] @ (91d60 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3908] @ 0xf44 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 91c20 │ │ │ │ - bne.n 91c4c │ │ │ │ + bgt.n 91c04 │ │ │ │ + bne.n 91c30 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ - cbz r3, 91c4c │ │ │ │ + cbz r3, 91c30 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 91c36 │ │ │ │ + cbz r1, 91c1a │ │ │ │ mov r0, r5 │ │ │ │ blx 2c174 │ │ │ │ - cbz r0, 91c54 │ │ │ │ + cbz r0, 91c38 │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 91c26 │ │ │ │ + bne.n 91c0a │ │ │ │ ldr r4, [r7, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 91c4c │ │ │ │ + cbz r1, 91c30 │ │ │ │ mov r0, r5 │ │ │ │ blx 2c174 │ │ │ │ - cbz r0, 91c54 │ │ │ │ + cbz r0, 91c38 │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 91c3c │ │ │ │ + bne.n 91c20 │ │ │ │ movs r0, #2 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 91c4c │ │ │ │ + beq.n 91c30 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r1, #64120 @ 0xfa78 │ │ │ │ + movw r1, #59896 @ 0xe9f8 │ │ │ │ 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] │ │ │ │ @@ -152444,612 +152453,612 @@ │ │ │ │ str r5, [r6, #16] │ │ │ │ ittt lt │ │ │ │ strlt r3, [r6, #8] │ │ │ │ movlt r3, #1 │ │ │ │ strblt r3, [r6, #12] │ │ │ │ blx 2c174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91d36 │ │ │ │ - movw r1, #24688 @ 0x6070 │ │ │ │ + beq.n 91d1a │ │ │ │ + movw r1, #20464 @ 0x4ff0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ blx 2c174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91d3a │ │ │ │ - movw r1, #30360 @ 0x7698 │ │ │ │ + beq.n 91d1e │ │ │ │ + movw r1, #26136 @ 0x6618 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ blx 2c174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91d42 │ │ │ │ - movw r1, #30376 @ 0x76a8 │ │ │ │ + beq.n 91d26 │ │ │ │ + movw r1, #26152 @ 0x6628 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ blx 2c174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91d3e │ │ │ │ - movw r1, #30396 @ 0x76bc │ │ │ │ + beq.n 91d22 │ │ │ │ + movw r1, #26172 @ 0x663c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ blx 2c174 │ │ │ │ - cbz r0, 91d22 │ │ │ │ - movw r1, #30420 @ 0x76d4 │ │ │ │ + cbz r0, 91d06 │ │ │ │ + movw r1, #26196 @ 0x6654 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ blx 2c174 │ │ │ │ - cbz r0, 91d46 │ │ │ │ - movw r1, #30440 @ 0x76e8 │ │ │ │ + cbz r0, 91d2a │ │ │ │ + movw r1, #26216 @ 0x6668 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ blx 2c174 │ │ │ │ - cbz r0, 91d4e │ │ │ │ - movw r1, #30464 @ 0x7700 │ │ │ │ + cbz r0, 91d32 │ │ │ │ + movw r1, #26240 @ 0x6680 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ blx 2c174 │ │ │ │ - cbz r0, 91d4a │ │ │ │ + cbz r0, 91d2e │ │ │ │ strb.w r8, [r6, #13] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 91d76 │ │ │ │ + beq.n 91d5a │ │ │ │ ldrb.w r3, [r9] │ │ │ │ - cbz r3, 91d72 │ │ │ │ - cbz r7, 91d72 │ │ │ │ + cbz r3, 91d56 │ │ │ │ + cbz r7, 91d56 │ │ │ │ clz r0, r7 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 91c4e │ │ │ │ - ldr r3, [pc, #92] @ (91d80 ) │ │ │ │ + b.n 91c32 │ │ │ │ + ldr r3, [pc, #92] @ (91d64 ) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov.w r8, #1 │ │ │ │ str r3, [r6, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r9, r3 │ │ │ │ - b.n 91d08 │ │ │ │ + b.n 91cec │ │ │ │ adds r4, #32 │ │ │ │ - b.n 91c54 │ │ │ │ - ldr r3, [pc, #76] @ (91d84 ) │ │ │ │ - b.n 91d24 │ │ │ │ - ldr r3, [pc, #76] @ (91d88 ) │ │ │ │ - b.n 91d24 │ │ │ │ - ldr r3, [pc, #76] @ (91d8c ) │ │ │ │ - b.n 91d24 │ │ │ │ - ldr r3, [pc, #76] @ (91d90 ) │ │ │ │ - b.n 91d24 │ │ │ │ - ldr r3, [pc, #76] @ (91d94 ) │ │ │ │ - b.n 91d24 │ │ │ │ - ldr r3, [pc, #76] @ (91d98 ) │ │ │ │ - b.n 91d24 │ │ │ │ - ldr r3, [pc, #76] @ (91d9c ) │ │ │ │ - b.n 91d24 │ │ │ │ - bl d94d0 │ │ │ │ + b.n 91c38 │ │ │ │ + ldr r3, [pc, #76] @ (91d68 ) │ │ │ │ + b.n 91d08 │ │ │ │ + ldr r3, [pc, #76] @ (91d6c ) │ │ │ │ + b.n 91d08 │ │ │ │ + ldr r3, [pc, #76] @ (91d70 ) │ │ │ │ + b.n 91d08 │ │ │ │ + ldr r3, [pc, #76] @ (91d74 ) │ │ │ │ + b.n 91d08 │ │ │ │ + ldr r3, [pc, #76] @ (91d78 ) │ │ │ │ + b.n 91d08 │ │ │ │ + ldr r3, [pc, #76] @ (91d7c ) │ │ │ │ + b.n 91d08 │ │ │ │ + ldr r3, [pc, #76] @ (91d80 ) │ │ │ │ + b.n 91d08 │ │ │ │ + bl d93c0 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 91c4e │ │ │ │ + b.n 91c32 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 91c02 │ │ │ │ + beq.w 91be6 │ │ │ │ blx 2c174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91c54 │ │ │ │ + beq.w 91c38 │ │ │ │ adds r4, #16 │ │ │ │ - b.n 91d5a │ │ │ │ + b.n 91d3e │ │ │ │ movs r0, #5 │ │ │ │ - b.n 91c4e │ │ │ │ + b.n 91c32 │ │ │ │ movs r0, #4 │ │ │ │ - b.n 91c4e │ │ │ │ + b.n 91c32 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #25] │ │ │ │ + ldr r4, [r3, #92] @ 0x5c │ │ │ │ movs r2, r6 │ │ │ │ - ldrb r4, [r7, #24] │ │ │ │ + ldr r4, [r7, #88] @ 0x58 │ │ │ │ movs r2, r6 │ │ │ │ - ldrb r4, [r0, #25] │ │ │ │ + ldr r4, [r0, #92] @ 0x5c │ │ │ │ movs r2, r6 │ │ │ │ - ldrb r4, [r2, #25] │ │ │ │ + ldr r4, [r2, #92] @ 0x5c │ │ │ │ movs r2, r6 │ │ │ │ - ldrb r4, [r1, #25] │ │ │ │ + ldr r4, [r1, #92] @ 0x5c │ │ │ │ movs r2, r6 │ │ │ │ - ldrb r4, [r4, #25] │ │ │ │ + ldr r4, [r4, #92] @ 0x5c │ │ │ │ movs r2, r6 │ │ │ │ - ldrb r4, [r6, #25] │ │ │ │ + ldr r4, [r6, #92] @ 0x5c │ │ │ │ movs r2, r6 │ │ │ │ - ldrb r4, [r5, #25] │ │ │ │ + ldr r4, [r5, #92] @ 0x5c │ │ │ │ movs r2, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 921c2 │ │ │ │ + beq.w 921a6 │ │ │ │ stmdb 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 91fc2 │ │ │ │ + beq.w 91fa6 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r4, #3728] @ 0xe90 │ │ │ │ mov r5, r1 │ │ │ │ movw fp, #59806 @ 0xe99e │ │ │ │ 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 92166 │ │ │ │ + bne.w 9214a │ │ │ │ add.w r8, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r8, #1608] @ 0x648 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91ff0 │ │ │ │ + beq.w 91fd4 │ │ │ │ ldr.w r9, [r6, #72] @ 0x48 │ │ │ │ str r1, [r6, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 92144 │ │ │ │ + beq.w 92128 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 92144 │ │ │ │ + beq.w 92128 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 80ce8 │ │ │ │ + bl 80cc8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92216 │ │ │ │ + beq.w 921fa │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 91fca │ │ │ │ + bpl.w 91fae │ │ │ │ ldr.w r3, [r4, #3728] @ 0xe90 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92188 │ │ │ │ + bne.w 9216c │ │ │ │ add.w r8, r4, #4096 @ 0x1000 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 92004 │ │ │ │ + bne.w 91fe8 │ │ │ │ ldr.w r3, [r8, #1608] @ 0x648 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 921a6 │ │ │ │ + beq.w 9218a │ │ │ │ mov r0, r5 │ │ │ │ blx 2bfb8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 79798 │ │ │ │ + bl 797c0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 921c6 │ │ │ │ + beq.w 921aa │ │ │ │ ldr.w r0, [r8, #1608] @ 0x648 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92126 │ │ │ │ + beq.w 9210a │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 921fa │ │ │ │ + beq.w 921de │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #5569 @ 0x15c1 │ │ │ │ + movw r2, #5641 @ 0x1609 │ │ │ │ movt r2, #4 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w 921cc │ │ │ │ + beq.w 921b0 │ │ │ │ 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, #8209 @ 0x2011 │ │ │ │ + movw r2, #8345 @ 0x2099 │ │ │ │ movt r2, #12 │ │ │ │ str r2, [sp, #16] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91f3c │ │ │ │ - ldr r3, [pc, #496] @ (920a4 ) │ │ │ │ + beq.n 91f20 │ │ │ │ + ldr r3, [pc, #496] @ (92088 ) │ │ │ │ ldr.w r3, [r3, #896] @ 0x380 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 924f2 │ │ │ │ + bpl.w 924d6 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 92014 │ │ │ │ - ldr r1, [pc, #476] @ (920a8 ) │ │ │ │ + bne.w 91ff8 │ │ │ │ + ldr r1, [pc, #476] @ (9208c ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl c175c <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl c17e4 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9203c │ │ │ │ - ldr r3, [pc, #460] @ (920ac ) │ │ │ │ + bne.w 92020 │ │ │ │ + ldr r3, [pc, #460] @ (92090 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 920ee │ │ │ │ + bne.w 920d2 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ strd fp, r7, [sp, #48] @ 0x30 │ │ │ │ ands.w r3, r3, #2048 @ 0x800 │ │ │ │ - bne.w 9223c │ │ │ │ + bne.w 92220 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 8bc1c <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8bbf0 <_PyObject_MakeTpCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 920f6 │ │ │ │ + beq.w 920da │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 92640 │ │ │ │ + blt.w 92624 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91f2c │ │ │ │ + bge.n 91f10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92658 │ │ │ │ + beq.w 9263c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91eb0 │ │ │ │ - ldr r3, [pc, #364] @ (920ac ) │ │ │ │ + bne.n 91e94 │ │ │ │ + ldr r3, [pc, #364] @ (92090 ) │ │ │ │ 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 925d4 │ │ │ │ + bne.w 925b8 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 925c8 │ │ │ │ + bne.w 925ac │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91f7a │ │ │ │ + bge.n 91f5e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 91f7a │ │ │ │ + cbnz r3, 91f5e │ │ │ │ mov r0, r8 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91f90 │ │ │ │ + bge.n 91f74 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 924ea │ │ │ │ + beq.w 924ce │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91fa2 │ │ │ │ + bge.n 91f86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 920b8 │ │ │ │ + beq.w 9209c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 92216 │ │ │ │ + bne.w 921fa │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ str.w r9, [r6, #72] @ 0x48 │ │ │ │ - cbz r0, 91fc2 │ │ │ │ + cbz r0, 91fa6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91fc2 │ │ │ │ + bge.n 91fa6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 91fc2 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 91fa6 │ │ │ │ + bl 77198 <_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 7bf18 │ │ │ │ + bl 7bf08 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 91fe6 │ │ │ │ + bge.n 91fca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92660 │ │ │ │ + beq.w 92644 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 92216 │ │ │ │ + beq.w 921fa │ │ │ │ mov r7, r2 │ │ │ │ - b.n 91e1e │ │ │ │ + b.n 91e02 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 91fc2 │ │ │ │ + beq.n 91fa6 │ │ │ │ ldr.w r9, [r6, #72] @ 0x48 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 91dfc │ │ │ │ - ldr r7, [pc, #172] @ (920b0 ) │ │ │ │ + bne.w 91de0 │ │ │ │ + ldr r7, [pc, #172] @ (92094 ) │ │ │ │ nop │ │ │ │ ldr.w r3, [r8, #1608] @ 0x648 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91e46 │ │ │ │ + bne.w 91e2a │ │ │ │ mov r5, r3 │ │ │ │ - b.n 91f90 │ │ │ │ - movw r2, #629 @ 0x275 │ │ │ │ + b.n 91f74 │ │ │ │ + movw r2, #269 @ 0x10d │ │ │ │ movt r2, #14 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92074 │ │ │ │ - movw r2, #5725 @ 0x165d │ │ │ │ + beq.n 92058 │ │ │ │ + movw r2, #5881 @ 0x16f9 │ │ │ │ movt r2, #13 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 920dc │ │ │ │ - ldr r1, [pc, #120] @ (920a8 ) │ │ │ │ + bne.n 920c0 │ │ │ │ + ldr r1, [pc, #120] @ (9208c ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl c175c <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl c17e4 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 920c8 │ │ │ │ + beq.n 920ac │ │ │ │ mov r0, r5 │ │ │ │ - bl c72fc │ │ │ │ + bl c7388 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9268a │ │ │ │ + blt.w 9266e │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 920f6 │ │ │ │ - beq.w 91eec │ │ │ │ + blt.n 920da │ │ │ │ + beq.w 91ed0 │ │ │ │ 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 925f8 │ │ │ │ + beq.w 925dc │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 92240 │ │ │ │ - ldr r1, [pc, #48] @ (920a8 ) │ │ │ │ + b.n 92224 │ │ │ │ + ldr r1, [pc, #48] @ (9208c ) │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl b70ec │ │ │ │ + bl b7174 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r3, 920c0 │ │ │ │ + cbnz r3, 920a4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 9203c │ │ │ │ + bne.n 92020 │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d9248 │ │ │ │ + bl d9138 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 920f6 │ │ │ │ - bl d94d0 │ │ │ │ + beq.n 920da │ │ │ │ + bl d93c0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.n 91eee │ │ │ │ + b.n 91ed2 │ │ │ │ add r6, sp, #480 @ 0x1e0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ - cbz r4, 920e8 │ │ │ │ + cbz r4, 920cc │ │ │ │ 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 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 91fa2 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91f86 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91eec │ │ │ │ - b.n 9203c │ │ │ │ - ldr r1, [pc, #360] @ (92234 ) │ │ │ │ + beq.w 91ed0 │ │ │ │ + b.n 92020 │ │ │ │ + ldr r1, [pc, #360] @ (92218 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl d1b90 <_PyBytesWriter_Finish@@Base+0x4b8> │ │ │ │ + bl d1c30 <_PyBytesWriter_Finish@@Base+0x4b8> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91edc │ │ │ │ - b.n 9203c │ │ │ │ + beq.w 91ec0 │ │ │ │ + b.n 92020 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 926a0 │ │ │ │ - ldr r1, [pc, #336] @ (92234 ) │ │ │ │ + beq.w 92684 │ │ │ │ + ldr r1, [pc, #336] @ (92218 ) │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 9203c │ │ │ │ - b.n 9208a │ │ │ │ + bne.n 92020 │ │ │ │ + b.n 9206e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91eec │ │ │ │ + beq.w 91ed0 │ │ │ │ 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 925a2 │ │ │ │ + bne.w 92586 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 91f60 │ │ │ │ + bge.w 91f44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91f62 │ │ │ │ + bne.w 91f46 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 91f62 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91f46 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bmi.n 92148 │ │ │ │ + bmi.n 9212c │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 92148 │ │ │ │ + cbz r3, 9212c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 92148 │ │ │ │ - bl 205f5c │ │ │ │ + cbz r3, 9212c │ │ │ │ + bl 205088 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 921fa │ │ │ │ + beq.n 921de │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 91e90 │ │ │ │ - ldr r7, [pc, #240] @ (92238 ) │ │ │ │ - b.n 91e34 │ │ │ │ + b.n 91e74 │ │ │ │ + ldr r7, [pc, #240] @ (9221c ) │ │ │ │ + b.n 91e18 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #26808 @ 0x68b8 │ │ │ │ + movw r1, #22584 @ 0x5838 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.n 91f7a │ │ │ │ + bl d6c4c │ │ │ │ + b.n 91f5e │ │ │ │ ldr.w r9, [r6, #72] @ 0x48 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #72] @ 0x48 │ │ │ │ - cbz r2, 92178 │ │ │ │ + cbz r2, 9215c │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 91e04 │ │ │ │ + bne.w 91de8 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ mov r8, r4 │ │ │ │ - ldr r7, [pc, #184] @ (92238 ) │ │ │ │ + ldr r7, [pc, #184] @ (9221c ) │ │ │ │ ldr.w r3, [r0, #1680] @ 0x690 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 9218c │ │ │ │ + b.n 92170 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 921c6 │ │ │ │ + blt.n 921aa │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9218c │ │ │ │ + bne.n 92170 │ │ │ │ add.w r8, r8, #4096 @ 0x1000 │ │ │ │ - b.n 91e34 │ │ │ │ + b.n 91e18 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 91fa8 │ │ │ │ + bge.w 91f8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91fa8 │ │ │ │ + bne.w 91f8c │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 91fa8 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91f8c │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 91f90 │ │ │ │ + b.n 91f74 │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #26840 @ 0x68d8 │ │ │ │ + movw r1, #22616 @ 0x5858 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 921fa │ │ │ │ + bge.n 921de │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92650 │ │ │ │ + beq.w 92634 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 92222 │ │ │ │ + blt.n 92206 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 92216 │ │ │ │ + bge.n 921fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 920b4 │ │ │ │ + beq.w 92098 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 91fc4 │ │ │ │ + b.n 91fa8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 92204 │ │ │ │ + bne.n 921e8 │ │ │ │ mov r0, fp │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92204 │ │ │ │ - cbz r4, 92274 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 921e8 │ │ │ │ + cbz r4, 92258 │ │ │ │ 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 924ca │ │ │ │ - movw r3, #10041 @ 0x2739 │ │ │ │ + beq.w 924ae │ │ │ │ + movw r3, #10201 @ 0x27d9 │ │ │ │ movt r3, #13 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 9249c │ │ │ │ + bne.w 92480 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #704] @ (92520 ) │ │ │ │ + ldr r2, [pc, #704] @ (92504 ) │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr.w sl, [r1, r2] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.w 926f8 │ │ │ │ + beq.w 926dc │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9239c │ │ │ │ + bge.w 92380 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str.w fp, [sp, #56] @ 0x38 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 923ac │ │ │ │ + bge.w 92390 │ │ │ │ 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 923be │ │ │ │ + bge.w 923a2 │ │ │ │ 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 923de │ │ │ │ + beq.w 923c2 │ │ │ │ ldr.w r2, [sl, #152] @ 0x98 │ │ │ │ subs r2, r2, r5 │ │ │ │ cmp.w r3, r2, asr #2 │ │ │ │ - bge.w 923de │ │ │ │ + bge.w 923c2 │ │ │ │ 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 9246a │ │ │ │ + bge.w 9244e │ │ │ │ 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 │ │ │ │ @@ -153058,120 +153067,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 92346 │ │ │ │ + ble.n 9232a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 92346 │ │ │ │ + ble.n 9232a │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ cmp r1, #2 │ │ │ │ - ble.n 92346 │ │ │ │ + ble.n 9232a │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ cmp r1, #3 │ │ │ │ - ble.n 92346 │ │ │ │ + ble.n 9232a │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ cmp r1, #4 │ │ │ │ - ble.n 92346 │ │ │ │ + ble.n 9232a │ │ │ │ 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 9233a │ │ │ │ + blt.n 9231e │ │ │ │ movs r3, #2 │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r9 │ │ │ │ strd r3, r0, [sp] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ - bl a19c4 │ │ │ │ + bl a19b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92524 │ │ │ │ + bne.w 92508 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #376] @ 0x178 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92516 │ │ │ │ + bne.w 924fa │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl a2650 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl a2640 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 924a8 │ │ │ │ + beq.w 9248c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92534 │ │ │ │ + bne.w 92518 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91f10 │ │ │ │ + beq.w 91ef4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ - b.n 91f10 │ │ │ │ + b.n 91ef4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ orr.w r2, fp, #1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 9228e │ │ │ │ + blt.w 92272 │ │ │ │ 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 922a0 │ │ │ │ + blt.w 92284 │ │ │ │ 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 922ba │ │ │ │ - mov.w r1, #16384 @ 0x4000 │ │ │ │ + bne.w 9229e │ │ │ │ add.w r2, r3, #1000 @ 0x3e8 │ │ │ │ + mov.w r1, #16384 @ 0x4000 │ │ │ │ cmp.w r1, r2, lsl #2 │ │ │ │ - blt.w 9269c │ │ │ │ + blt.w 92680 │ │ │ │ ldr.w r5, [sl, #700] @ 0x2bc │ │ │ │ ldr.w r2, [sl, #144] @ 0x90 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 92608 │ │ │ │ + bne.w 925ec │ │ │ │ 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 9266c │ │ │ │ + beq.w 92650 │ │ │ │ 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 925b6 │ │ │ │ + bne.w 9259a │ │ │ │ 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 │ │ │ │ @@ -153180,15 +153189,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 922e4 │ │ │ │ + blt.w 922c8 │ │ │ │ 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 │ │ │ │ @@ -153196,306 +153205,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 92312 │ │ │ │ - b.n 92346 │ │ │ │ + bgt.w 922f6 │ │ │ │ + b.n 9232a │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 9237a │ │ │ │ + b.n 9235e │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 92578 │ │ │ │ + beq.n 9255c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 92578 │ │ │ │ + beq.n 9255c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 920fe │ │ │ │ + beq.w 920e2 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ - b.n 92100 │ │ │ │ + b.n 920e4 │ │ │ │ movs r3, #2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 8bc1c <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8bbf0 <_PyObject_MakeTpCall@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91f0a │ │ │ │ + beq.w 91eee │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ - b.n 91f0a │ │ │ │ + b.n 91eee │ │ │ │ mov r0, fp │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 91f90 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91f74 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - movw r1, #21588 @ 0x5454 │ │ │ │ + movw r1, #17364 @ 0x43d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ - b.n 92100 │ │ │ │ + b.n 920e4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ - b.n 9237a │ │ │ │ + b.n 9235e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - bl 1a1700 <_Py_HandlePending@@Base+0x62c> │ │ │ │ - b.n 924ae │ │ │ │ + bl 1a0da0 <_Py_HandlePending@@Base+0x62c> │ │ │ │ + b.n 92492 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 926ee │ │ │ │ + beq.w 926d2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 926de │ │ │ │ + blt.w 926c2 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #22260 @ 0x56f4 │ │ │ │ + movw r2, #18036 @ 0x4674 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 23c224 <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ + bl 23b3ac <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 920fc │ │ │ │ + beq.w 920e0 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ - b.n 92100 │ │ │ │ + b.n 920e4 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #22212 @ 0x56c4 │ │ │ │ + movw r2, #17988 @ 0x4644 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 1f6a48 <_PyErr_Format@@Base> │ │ │ │ + bl 1f5b70 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 920fc │ │ │ │ + beq.w 920e0 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ adds r3, #1 │ │ │ │ - b.n 924c6 │ │ │ │ + b.n 924aa │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 92624 │ │ │ │ + beq.n 92608 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 9261e │ │ │ │ + blt.n 92602 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 91f62 │ │ │ │ + b.n 91f46 │ │ │ │ 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 92432 │ │ │ │ + b.n 92416 │ │ │ │ ldr r5, [r2, #4] │ │ │ │ subs r5, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ negs r5, r5 │ │ │ │ - b.n 91f62 │ │ │ │ + b.n 91f46 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 926c6 │ │ │ │ + beq.n 926aa │ │ │ │ movw r3, #61116 @ 0xeebc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 1d0c84 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 1cfdb8 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91f52 │ │ │ │ + beq.w 91f36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d0c90 <_PyErr_Clear@@Base> │ │ │ │ - b.n 91f52 │ │ │ │ + bl 1cfdc4 <_PyErr_Clear@@Base> │ │ │ │ + b.n 91f36 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 8bc1c <_PyObject_MakeTpCall@@Base> │ │ │ │ - b.n 924e0 │ │ │ │ + bl 8bbf0 <_PyObject_MakeTpCall@@Base> │ │ │ │ + b.n 924c4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 923fe │ │ │ │ + bcc.w 923e2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [sl, #700] @ 0x2bc │ │ │ │ str r0, [r5, #0] │ │ │ │ str r2, [r5, #8] │ │ │ │ - b.n 92426 │ │ │ │ + b.n 9240a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 92114 │ │ │ │ + b.n 920f8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 91f60 │ │ │ │ + beq.w 91f44 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 91f60 │ │ │ │ + bge.w 91f44 │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 91f60 │ │ │ │ - b.n 9211e │ │ │ │ + bne.w 91f44 │ │ │ │ + b.n 92102 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91f1a │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 91f1a │ │ │ │ + bne.w 91efe │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91efe │ │ │ │ mov r0, r8 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 921fa │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 921de │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 91f2c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91f10 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 91fe6 │ │ │ │ + b.n 91fca │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - bl 84ae4 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + bl 84ac8 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 84ae4 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + bl 84ac8 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 84ae4 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ - bl 1fc770 │ │ │ │ - b.n 924ae │ │ │ │ + bl 84ac8 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + bl 1fb898 │ │ │ │ + b.n 92492 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9204e │ │ │ │ + bne.w 92032 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9204e │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92032 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 923e6 │ │ │ │ + b.n 923ca │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91eee │ │ │ │ - ldr r0, [pc, #96] @ (9270c ) │ │ │ │ - bl 92710 │ │ │ │ + beq.w 91ed2 │ │ │ │ + ldr r0, [pc, #96] @ (926f0 ) │ │ │ │ + bl 926f4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 920f6 │ │ │ │ + beq.w 920da │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9203c │ │ │ │ - b.n 9208a │ │ │ │ + bne.w 92020 │ │ │ │ + b.n 9206e │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 91f60 │ │ │ │ + beq.w 91f44 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 925b0 │ │ │ │ - b.n 91f60 │ │ │ │ + bne.w 92594 │ │ │ │ + b.n 91f44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9254c │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9254c │ │ │ │ + bne.w 92530 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92530 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91f10 │ │ │ │ - b.n 924e0 │ │ │ │ + beq.w 91ef4 │ │ │ │ + b.n 924c4 │ │ │ │ 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 1a0e24 │ │ │ │ - b.n 9237a │ │ │ │ - cbz r4, 9274c │ │ │ │ + bl 1a04c4 │ │ │ │ + b.n 9235e │ │ │ │ + cbz r4, 92730 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -00092710 : │ │ │ │ +000926f4 : │ │ │ │ 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 92766 │ │ │ │ + bpl.n 9274a │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ mov r3, r0 │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.n 9273e │ │ │ │ + bpl.n 92722 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.n 9273e │ │ │ │ + bpl.n 92722 │ │ │ │ adds.w r0, r3, #20 │ │ │ │ - beq.n 92744 │ │ │ │ + beq.n 92728 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9273a │ │ │ │ + bne.n 9271e │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1d545c <_PyInterpreterState_SetRunningMain@@Base+0x2dc> │ │ │ │ + bl 1d458c <_PyInterpreterState_SetRunningMain@@Base+0x2dc> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9276a │ │ │ │ + beq.n 9274e │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.n 92762 │ │ │ │ + bpl.n 92746 │ │ │ │ lsls r2, r2, #26 │ │ │ │ it mi │ │ │ │ addmi.w r0, r3, #20 │ │ │ │ - bmi.n 9273a │ │ │ │ + bmi.n 9271e │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - b.n 9273a │ │ │ │ - bl 4cdbe │ │ │ │ + b.n 9271e │ │ │ │ + bl 4cdf6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9273a │ │ │ │ + b.n 9271e │ │ │ │ nop │ │ │ │ │ │ │ │ -00092770 : │ │ │ │ +00092754 : │ │ │ │ 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 │ │ │ │ @@ -153504,24 +153513,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 927b4 │ │ │ │ + bl 92798 │ │ │ │ adds r0, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ - beq.n 927aa │ │ │ │ - bl 93b74 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + beq.n 9278e │ │ │ │ + bl 93b58 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 132760 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1323b8 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 927a6 │ │ │ │ + b.n 9278a │ │ │ │ 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 │ │ │ │ @@ -153535,126 +153544,126 @@ │ │ │ │ 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 928aa │ │ │ │ + bls.n 9288e │ │ │ │ ands.w r6, r3, #3 │ │ │ │ - bne.w 9296a │ │ │ │ + bne.w 9294e │ │ │ │ adds r2, r3, #4 │ │ │ │ cmp r7, r2 │ │ │ │ - bcc.w 9296a │ │ │ │ + bcc.w 9294e │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ands.w r1, r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 92978 │ │ │ │ + bne.w 9295c │ │ │ │ add.w ip, r3, #8 │ │ │ │ cmp r7, ip │ │ │ │ - bcc.n 928a6 │ │ │ │ + bcc.n 9288a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ands.w r6, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 93498 │ │ │ │ + bne.w 9347c │ │ │ │ add.w r2, r3, #12 │ │ │ │ cmp r7, r2 │ │ │ │ - bcc.w 92d14 │ │ │ │ + bcc.w 92cf8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 92978 │ │ │ │ + bne.w 9295c │ │ │ │ add.w r1, r3, #16 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc.n 928a6 │ │ │ │ + bcc.n 9288a │ │ │ │ ldr r2, [r3, #12] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 92978 │ │ │ │ + bne.w 9295c │ │ │ │ add.w r2, r3, #20 │ │ │ │ cmp r7, r2 │ │ │ │ - bcc.w 92d10 │ │ │ │ + bcc.w 92cf4 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ands.w r1, r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 92978 │ │ │ │ + bne.w 9295c │ │ │ │ add.w ip, r3, #24 │ │ │ │ cmp r7, ip │ │ │ │ - bcc.n 928a6 │ │ │ │ + bcc.n 9288a │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ands.w r6, r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 93498 │ │ │ │ + bne.w 9347c │ │ │ │ add.w r2, r3, #28 │ │ │ │ cmp r7, r2 │ │ │ │ - bcc.w 92d14 │ │ │ │ + bcc.w 92cf8 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ands.w ip, r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 92978 │ │ │ │ + bne.w 9295c │ │ │ │ add.w r1, r3, #32 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc.n 928a6 │ │ │ │ + bcc.n 9288a │ │ │ │ ldr r2, [r3, #28] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 93492 │ │ │ │ + bne.w 93476 │ │ │ │ sub.w r2, r7, #32 │ │ │ │ subs r3, r2, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r3, r1 │ │ │ │ - b.n 928a0 │ │ │ │ + b.n 92884 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ adds r1, #4 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 92978 │ │ │ │ + bne.n 9295c │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 92896 │ │ │ │ + bne.n 9287a │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 9296c │ │ │ │ + bne.n 92950 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 929e4 │ │ │ │ - movw sl, #59144 @ 0xe708 │ │ │ │ + beq.w 929c8 │ │ │ │ + movw sl, #54920 @ 0xd688 │ │ │ │ movt sl, #45 @ 0x2d │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ - bne.n 9297e │ │ │ │ + bne.n 92962 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.w 93654 │ │ │ │ + beq.w 93638 │ │ │ │ adds r6, r4, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ adds r0, r6, #1 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 92a2e │ │ │ │ - bhi.w 929ec │ │ │ │ + beq.w 92a12 │ │ │ │ + bhi.w 929d0 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 93648 │ │ │ │ + beq.w 9362c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 93486 │ │ │ │ + beq.w 9346a │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 93520 │ │ │ │ + beq.w 93504 │ │ │ │ ldr.w r1, [sl, r3, lsl #2] │ │ │ │ mov r2, sl │ │ │ │ ands.w r1, r1, #4 │ │ │ │ - bne.w 931fe │ │ │ │ + bne.w 931e2 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 92d1e │ │ │ │ + beq.w 92d02 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92ccc │ │ │ │ + beq.w 92cb0 │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 92cb6 │ │ │ │ + beq.w 92c9a │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r1 │ │ │ │ mov r9, r7 │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - beq.w 92bf0 │ │ │ │ + beq.w 92bd4 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 92e46 │ │ │ │ + beq.w 92e2a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 92ccc │ │ │ │ + bne.w 92cb0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.w 92ccc │ │ │ │ + bls.w 92cb0 │ │ │ │ sub.w r2, r3, #65 @ 0x41 │ │ │ │ cmp r2, #23 │ │ │ │ - bhi.w 92ccc │ │ │ │ + bhi.w 92cb0 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r6, r3, #14 │ │ │ │ lsls r1, r1, #7 │ │ │ │ lsls r1, r1, #7 │ │ │ │ lsls r1, r1, #7 │ │ │ │ lsls r1, r1, #7 │ │ │ │ lsls r1, r1, #7 │ │ │ │ @@ -153676,68 +153685,68 @@ │ │ │ │ lsls r3, r1, #17 │ │ │ │ lsls r1, r1, #7 │ │ │ │ lsls r5, r0, #10 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldrsb.w r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 927e6 │ │ │ │ + bge.w 927ca │ │ │ │ movs r1, #0 │ │ │ │ - b.w 93498 │ │ │ │ + b.w 9347c │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c498 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92b62 │ │ │ │ + beq.w 92b46 │ │ │ │ subs r6, r0, r4 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 9350e │ │ │ │ + beq.w 934f2 │ │ │ │ mov r7, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 93508 │ │ │ │ + beq.w 934ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 929ac │ │ │ │ + cbnz r3, 92990 │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92b7e │ │ │ │ + beq.w 92b62 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.w 92b02 │ │ │ │ + bls.w 92ae6 │ │ │ │ ldrd r3, r0, [r5, #16] │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - bgt.w 92b02 │ │ │ │ + bgt.w 92ae6 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 92b1c │ │ │ │ + bne.w 92b00 │ │ │ │ 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 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 928ba │ │ │ │ + bne.w 9289e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r1, [sl, r3, lsl #2] │ │ │ │ mov r2, sl │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bmi.w 931fe │ │ │ │ + bmi.w 931e2 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ sub.w r2, r3, #106 @ 0x6a │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #16 │ │ │ │ - bhi.n 92a70 │ │ │ │ + bhi.n 92a54 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r5, r5, #10 │ │ │ │ movs r2, r6 │ │ │ │ lsls r3, r4, #10 │ │ │ │ movs r2, r6 │ │ │ │ movs r2, r6 │ │ │ │ movs r2, r6 │ │ │ │ @@ -153753,531 +153762,531 @@ │ │ │ │ movs r2, r6 │ │ │ │ lsls r3, r7, #5 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ orr.w r8, r8, #16 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 93622 │ │ │ │ - bhi.n 929ec │ │ │ │ + beq.w 93606 │ │ │ │ + bhi.n 929d0 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 93648 │ │ │ │ + beq.w 9362c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 93486 │ │ │ │ + beq.w 9346a │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 93520 │ │ │ │ - movw r2, #59144 @ 0xe708 │ │ │ │ + beq.w 93504 │ │ │ │ + movw r2, #54920 @ 0xd688 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bmi.w 931fe │ │ │ │ + bmi.w 931e2 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 92d22 │ │ │ │ + beq.w 92d06 │ │ │ │ mov r7, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92ccc │ │ │ │ + beq.w 92cb0 │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ ldrb r0, [r6, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92cbe │ │ │ │ + beq.w 92ca2 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bhi.w 92ccc │ │ │ │ + bhi.w 92cb0 │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bls.w 92914 │ │ │ │ + bls.w 928f8 │ │ │ │ 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, 92ac0 │ │ │ │ + cbnz r0, 92aa4 │ │ │ │ movw r0, #8193 @ 0x2001 │ │ │ │ tst.w ip, r0 │ │ │ │ - bne.w 92cea │ │ │ │ + bne.w 92cce │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.n 92ba2 │ │ │ │ + beq.n 92b86 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 92ccc │ │ │ │ + bne.w 92cb0 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bne.n 92ba8 │ │ │ │ + bne.n 92b8c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp.w r4, #1114112 @ 0x110000 │ │ │ │ - bcs.w 932b4 │ │ │ │ + bcs.w 93298 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 93196 │ │ │ │ + bhi.w 9317a │ │ │ │ ldrd r3, r0, [r5, #16] │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 93196 │ │ │ │ + ble.w 9317a │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 931b2 │ │ │ │ + bne.w 93196 │ │ │ │ strb r4, [r2, r0] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #20] │ │ │ │ adds r4, r6, #1 │ │ │ │ - bne.w 929dc │ │ │ │ - b.n 92ce4 │ │ │ │ + bne.w 929c0 │ │ │ │ + b.n 92cc8 │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl ceb7c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl cec14 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92ce4 │ │ │ │ + beq.w 92cc8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 929c8 │ │ │ │ + beq.w 929ac │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 93718 │ │ │ │ + bne.w 936fc │ │ │ │ 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 936f2 │ │ │ │ + bhi.w 936d6 │ │ │ │ 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 936ea │ │ │ │ + bls.w 936ce │ │ │ │ ldrb.w r2, [ip], #1 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ mov r2, ip │ │ │ │ - b.n 92b4e │ │ │ │ + b.n 92b32 │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfb8 │ │ │ │ strb.w r6, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93508 │ │ │ │ + beq.w 934ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 929ac │ │ │ │ + bne.w 92990 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 93964 <_PyUnicodeWriter_WriteASCIIString@@Base+0x184> │ │ │ │ + bl 93948 <_PyUnicodeWriter_WriteASCIIString@@Base+0x184> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92ce4 │ │ │ │ + beq.w 92cc8 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ strb.w r3, [r5, #33] @ 0x21 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19f320 │ │ │ │ + bl 19e9c0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r3, r7 │ │ │ │ str r3, [r5, #20] │ │ │ │ - b.n 929da │ │ │ │ + b.n 929be │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.w 92ccc │ │ │ │ + bgt.w 92cb0 │ │ │ │ sub.w r0, r3, #100 @ 0x64 │ │ │ │ movs r1, #1 │ │ │ │ movw ip, #2081 @ 0x821 │ │ │ │ movt ip, #18 │ │ │ │ uxtb r0, r0 │ │ │ │ lsl.w lr, r1, r0 │ │ │ │ tst.w lr, ip │ │ │ │ - bne.w 92e46 │ │ │ │ + bne.w 92e2a │ │ │ │ cmp r0, #12 │ │ │ │ - beq.w 93276 │ │ │ │ + beq.w 9325a │ │ │ │ cmp r0, #15 │ │ │ │ - bne.n 92ccc │ │ │ │ + bne.n 92cb0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r3, r1, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9353e │ │ │ │ + bne.w 93522 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl d6f58 <_PyErr_FormatV@@Base+0x70> │ │ │ │ + bl d6e48 <_PyErr_FormatV@@Base+0x70> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 92afa │ │ │ │ - b.n 92ce4 │ │ │ │ + bne.n 92ade │ │ │ │ + b.n 92cc8 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 92ccc │ │ │ │ + bgt.n 92cb0 │ │ │ │ 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 93558 │ │ │ │ + bne.w 9353c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 934ee │ │ │ │ + beq.w 934d2 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl d72a8 <_PyErr_FormatV@@Base+0x3c0> │ │ │ │ + bl d7198 <_PyErr_FormatV@@Base+0x3c0> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 92afa │ │ │ │ - b.n 92ce4 │ │ │ │ + bne.w 92ade │ │ │ │ + b.n 92cc8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ adds r4, r1, #4 │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str.w r8, [sp] │ │ │ │ - bl d72a8 <_PyErr_FormatV@@Base+0x3c0> │ │ │ │ + bl d7198 <_PyErr_FormatV@@Base+0x3c0> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 92afa │ │ │ │ - b.n 92ce4 │ │ │ │ + bne.w 92ade │ │ │ │ + b.n 92cc8 │ │ │ │ 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 92f42 │ │ │ │ + bge.w 92f26 │ │ │ │ adds r2, #1 │ │ │ │ tst.w r8, #8 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bne.w 92f4a │ │ │ │ + bne.w 92f2e │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 158654 │ │ │ │ + bl 15838c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 92c82 │ │ │ │ + bge.n 92c66 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 937ce │ │ │ │ - cbz r4, 92ce4 │ │ │ │ + beq.w 937b2 │ │ │ │ + cbz r4, 92cc8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl d72a8 <_PyErr_FormatV@@Base+0x3c0> │ │ │ │ + bl d7198 <_PyErr_FormatV@@Base+0x3c0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 93778 │ │ │ │ + beq.w 9375c │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 92afa │ │ │ │ + bge.w 92ade │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92afa │ │ │ │ + bne.w 92ade │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 92afa │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92ade │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r2 │ │ │ │ mov r7, r9 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #32] │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bls.w 92a88 │ │ │ │ + bls.w 92a6c │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #30788 @ 0x7844 │ │ │ │ + movw r1, #26564 @ 0x67c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 929e6 │ │ │ │ + b.n 929ca │ │ │ │ and.w r0, r9, r7 │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ orrge.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 92ccc │ │ │ │ + bne.n 92cb0 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - beq.w 92ac4 │ │ │ │ - b.n 92ba8 │ │ │ │ + beq.w 92aa8 │ │ │ │ + b.n 92b8c │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ movs r2, #3 │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 92ccc │ │ │ │ + beq.n 92cb0 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 92a7a │ │ │ │ + b.n 92a5e │ │ │ │ mov r2, r1 │ │ │ │ - b.n 928a6 │ │ │ │ + b.n 9288a │ │ │ │ mov r2, ip │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 9296c │ │ │ │ - b.n 928aa │ │ │ │ + bne.w 92950 │ │ │ │ + b.n 9288e │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 934ba │ │ │ │ - movw r2, #59144 @ 0xe708 │ │ │ │ + beq.w 9349e │ │ │ │ + movw r2, #54920 @ 0xd688 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ lsls r0, r1, #29 │ │ │ │ itt pl │ │ │ │ addpl r6, #1 │ │ │ │ movpl.w r7, #4294967295 @ 0xffffffff │ │ │ │ - bpl.w 92e94 │ │ │ │ + bpl.w 92e78 │ │ │ │ sub.w r7, r3, #48 @ 0x30 │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bpl.w 92e92 │ │ │ │ + bpl.w 92e76 │ │ │ │ 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 r7, r1 │ │ │ │ - bgt.w 937b4 │ │ │ │ + bgt.w 93798 │ │ │ │ sub.w r1, r3, #48 @ 0x30 │ │ │ │ ldrb r3, [r6, #3] │ │ │ │ mov.w fp, #10 │ │ │ │ mla r7, fp, r7, r1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ lsls r0, r1, #29 │ │ │ │ - bpl.w 92f4e │ │ │ │ + bpl.w 92f32 │ │ │ │ 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, r7 │ │ │ │ - blt.w 937b4 │ │ │ │ + blt.w 93798 │ │ │ │ ldrb.w lr, [r6, #4] │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ adds r6, #4 │ │ │ │ mla r7, fp, r7, r3 │ │ │ │ mov r3, lr │ │ │ │ ldr.w r1, [r2, lr, lsl #2] │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bpl.n 92dee │ │ │ │ + bpl.n 92dd2 │ │ │ │ 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, r7 │ │ │ │ mov.w r3, #10 │ │ │ │ mla r7, r3, r7, lr │ │ │ │ - blt.w 937b4 │ │ │ │ + blt.w 93798 │ │ │ │ ldrb.w lr, [r6, #1]! │ │ │ │ mov r3, lr │ │ │ │ ldr.w r1, [r2, lr, lsl #2] │ │ │ │ lsls r4, r1, #29 │ │ │ │ - bmi.n 92dbe │ │ │ │ + bmi.n 92da2 │ │ │ │ mov r4, fp │ │ │ │ sub.w r2, r3, #106 @ 0x6a │ │ │ │ cmp r2, #16 │ │ │ │ - bhi.w 92a70 │ │ │ │ - add r1, pc, #4 @ (adr r1, 92e00 ) │ │ │ │ + bhi.w 92a54 │ │ │ │ + add r1, pc, #4 @ (adr r1, 92de4 ) │ │ │ │ ldr.w pc, [r1, r2, lsl #2] │ │ │ │ nop │ │ │ │ - cmp r7, #103 @ 0x67 │ │ │ │ + cmp r7, #75 @ 0x4b │ │ │ │ movs r1, r1 │ │ │ │ - cmp r2, #113 @ 0x71 │ │ │ │ + cmp r2, #85 @ 0x55 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r7, #83 @ 0x53 │ │ │ │ + cmp r7, #55 @ 0x37 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r2, #113 @ 0x71 │ │ │ │ + cmp r2, #85 @ 0x55 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r2, #113 @ 0x71 │ │ │ │ + cmp r2, #85 @ 0x55 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r2, #113 @ 0x71 │ │ │ │ + cmp r2, #85 @ 0x55 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r2, #113 @ 0x71 │ │ │ │ + cmp r2, #85 @ 0x55 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r2, #113 @ 0x71 │ │ │ │ + cmp r2, #85 @ 0x55 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r2, #113 @ 0x71 │ │ │ │ + cmp r2, #85 @ 0x55 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r2, #113 @ 0x71 │ │ │ │ + cmp r2, #85 @ 0x55 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r7, #111 @ 0x6f │ │ │ │ + cmp r7, #83 @ 0x53 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r2, #113 @ 0x71 │ │ │ │ + cmp r2, #85 @ 0x55 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r2, #113 @ 0x71 │ │ │ │ + cmp r2, #85 @ 0x55 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r2, #113 @ 0x71 │ │ │ │ + cmp r2, #85 @ 0x55 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r2, #113 @ 0x71 │ │ │ │ + cmp r2, #85 @ 0x55 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r2, #113 @ 0x71 │ │ │ │ + cmp r2, #85 @ 0x55 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r5, #3 │ │ │ │ + cmp r4, #231 @ 0xe7 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #0 │ │ │ │ subs r2, #1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r2, #4 │ │ │ │ - bhi.n 92f12 │ │ │ │ + bhi.n 92ef6 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r5, r1, #5 │ │ │ │ lsls r6, r5, #4 │ │ │ │ movs r5, r0 │ │ │ │ lsls r7, r0, #6 │ │ │ │ lsls r0, r5, #5 │ │ │ │ adds r2, r1, #4 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.w 93232 │ │ │ │ - bhi.w 92f76 │ │ │ │ + beq.w 93216 │ │ │ │ + bhi.w 92f5a │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 93596 │ │ │ │ + beq.w 9357a │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - bne.w 92f7c │ │ │ │ + bne.w 92f60 │ │ │ │ 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, #30696 @ 0x77e8 │ │ │ │ + movw r3, #26472 @ 0x6768 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92f98 │ │ │ │ + b.n 92f7c │ │ │ │ adds r6, #2 │ │ │ │ sub.w r2, r3, #106 @ 0x6a │ │ │ │ cmp r2, #16 │ │ │ │ - bhi.n 92ee8 │ │ │ │ - add r1, pc, #4 @ (adr r1, 92ea4 ) │ │ │ │ + bhi.n 92ecc │ │ │ │ + add r1, pc, #4 @ (adr r1, 92e88 ) │ │ │ │ ldr.w pc, [r1, r2, lsl #2] │ │ │ │ nop │ │ │ │ - cmp r7, #103 @ 0x67 │ │ │ │ + cmp r7, #75 @ 0x4b │ │ │ │ movs r1, r1 │ │ │ │ - cmp r6, #233 @ 0xe9 │ │ │ │ + cmp r6, #205 @ 0xcd │ │ │ │ movs r1, r1 │ │ │ │ - cmp r7, #83 @ 0x53 │ │ │ │ + cmp r7, #55 @ 0x37 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r6, #233 @ 0xe9 │ │ │ │ + cmp r6, #205 @ 0xcd │ │ │ │ movs r1, r1 │ │ │ │ - cmp r6, #233 @ 0xe9 │ │ │ │ + cmp r6, #205 @ 0xcd │ │ │ │ movs r1, r1 │ │ │ │ - cmp r6, #233 @ 0xe9 │ │ │ │ + cmp r6, #205 @ 0xcd │ │ │ │ movs r1, r1 │ │ │ │ - cmp r6, #233 @ 0xe9 │ │ │ │ + cmp r6, #205 @ 0xcd │ │ │ │ movs r1, r1 │ │ │ │ - cmp r6, #233 @ 0xe9 │ │ │ │ + cmp r6, #205 @ 0xcd │ │ │ │ movs r1, r1 │ │ │ │ - cmp r6, #233 @ 0xe9 │ │ │ │ + cmp r6, #205 @ 0xcd │ │ │ │ movs r1, r1 │ │ │ │ - cmp r6, #233 @ 0xe9 │ │ │ │ + cmp r6, #205 @ 0xcd │ │ │ │ movs r1, r1 │ │ │ │ - cmp r7, #111 @ 0x6f │ │ │ │ + cmp r7, #83 @ 0x53 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r6, #233 @ 0xe9 │ │ │ │ + cmp r6, #205 @ 0xcd │ │ │ │ movs r1, r1 │ │ │ │ - cmp r6, #233 @ 0xe9 │ │ │ │ + cmp r6, #205 @ 0xcd │ │ │ │ movs r1, r1 │ │ │ │ - cmp r6, #233 @ 0xe9 │ │ │ │ + cmp r6, #205 @ 0xcd │ │ │ │ movs r1, r1 │ │ │ │ - cmp r6, #233 @ 0xe9 │ │ │ │ + cmp r6, #205 @ 0xcd │ │ │ │ movs r1, r1 │ │ │ │ - cmp r6, #233 @ 0xe9 │ │ │ │ + cmp r6, #205 @ 0xcd │ │ │ │ movs r1, r1 │ │ │ │ - cmp r5, #3 │ │ │ │ + cmp r4, #231 @ 0xe7 │ │ │ │ movs r1, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92ccc │ │ │ │ + beq.w 92cb0 │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 931cc │ │ │ │ + beq.w 931b0 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bhi.w 92ccc │ │ │ │ + bhi.w 92cb0 │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bhi.w 931c6 │ │ │ │ + bhi.w 931aa │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - beq.w 931d0 │ │ │ │ + beq.w 931b4 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ it eq │ │ │ │ ldreq r1, [sp, #24] │ │ │ │ - bne.w 92926 │ │ │ │ + bne.w 9290a │ │ │ │ adds r2, r1, #4 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.w 93578 │ │ │ │ - bhi.w 931d4 │ │ │ │ + beq.w 9355c │ │ │ │ + bhi.w 931b8 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 934d0 │ │ │ │ + beq.w 934b4 │ │ │ │ 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, #20016 @ 0x4e30 │ │ │ │ + movw r3, #15792 @ 0x3db0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92f98 │ │ │ │ + b.n 92f7c │ │ │ │ tst.w r8, #8 │ │ │ │ - beq.w 92c62 │ │ │ │ + beq.w 92c46 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ - b.n 92c64 │ │ │ │ + b.n 92c48 │ │ │ │ adds r6, #3 │ │ │ │ - b.n 92dee │ │ │ │ + b.n 92dd2 │ │ │ │ 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 92d08 │ │ │ │ + b.n 92cec │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ movs r2, #5 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 92d08 │ │ │ │ + b.n 92cec │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ movs r2, #4 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 92d08 │ │ │ │ + b.n 92cec │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - beq.w 93468 │ │ │ │ + beq.w 9344c │ │ │ │ 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, #61388 @ 0xefcc │ │ │ │ + movw r3, #57164 @ 0xdf4c │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ ldrb.w r1, [sp, #28] │ │ │ │ and.w r3, r8, #17 │ │ │ │ str r1, [sp, #12] │ │ │ │ sub.w r1, r1, #45 @ 0x2d │ │ │ │ @@ -154296,838 +154305,838 @@ │ │ │ │ it lt │ │ │ │ movlt r1, r9 │ │ │ │ sub.w r9, r1, r0 │ │ │ │ cmp r3, #16 │ │ │ │ it eq │ │ │ │ moveq r7, r9 │ │ │ │ cmp r2, #126 @ 0x7e │ │ │ │ - bls.w 93260 │ │ │ │ + bls.w 93244 │ │ │ │ ldrd r3, r2, [r5, #16] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.w 93260 │ │ │ │ + bgt.w 93244 │ │ │ │ sub.w r9, r9, r7 │ │ │ │ and.w r3, r8, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ bic.w r8, r9, r9, asr #31 │ │ │ │ - bgt.w 93446 │ │ │ │ + bgt.w 9342a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 93250 │ │ │ │ + beq.w 93234 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub.w r3, r3, fp │ │ │ │ add r7, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - bgt.w 93218 │ │ │ │ + bgt.w 931fc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r1, r4 │ │ │ │ - bl 937e0 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 937c4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92ce4 │ │ │ │ + beq.w 92cc8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 92afa │ │ │ │ + ble.w 92ade │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92afa │ │ │ │ + beq.w 92ade │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movs r3, #32 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r8 │ │ │ │ - bl 25e26c │ │ │ │ + bl 25d590 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92ce4 │ │ │ │ + beq.w 92cc8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r3, r8 │ │ │ │ str r3, [r5, #20] │ │ │ │ - b.n 92afa │ │ │ │ + b.n 92ade │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ee988 │ │ │ │ + bl ee824 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92c84 │ │ │ │ - b.n 92ce4 │ │ │ │ + bne.w 92c68 │ │ │ │ + b.n 92cc8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f1b34 │ │ │ │ + bl f19d4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92c84 │ │ │ │ - b.n 92ce4 │ │ │ │ + bne.w 92c68 │ │ │ │ + b.n 92cc8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1f71e0 │ │ │ │ + bl 1f6308 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92c84 │ │ │ │ - b.n 92ce4 │ │ │ │ + bne.w 92c68 │ │ │ │ + b.n 92cc8 │ │ │ │ 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 9362e │ │ │ │ + bge.w 93612 │ │ │ │ tst.w r8, #8 │ │ │ │ - bne.w 93616 │ │ │ │ - bl 158028 │ │ │ │ + bne.w 935fa │ │ │ │ + bl 157d60 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 92c82 │ │ │ │ + b.n 92c66 │ │ │ │ adds r2, r1, #7 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ ldrd r0, r1, [r2], #8 │ │ │ │ - beq.w 936ac │ │ │ │ - bhi.w 93688 │ │ │ │ + beq.w 93690 │ │ │ │ + bhi.w 9366c │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 936ca │ │ │ │ + beq.w 936ae │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.w 9366a │ │ │ │ + beq.w 9364e │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #9728 @ 0x2600 │ │ │ │ + movw r3, #5504 @ 0x1580 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92f98 │ │ │ │ + b.n 92f7c │ │ │ │ adds r2, r1, #4 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.w 9332c │ │ │ │ - bhi.w 93308 │ │ │ │ + beq.w 93310 │ │ │ │ + bhi.w 932ec │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 932ea │ │ │ │ + beq.w 932ce │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.w 932cc │ │ │ │ + beq.w 932b0 │ │ │ │ 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, #32784 @ 0x8010 │ │ │ │ + movw r3, #28544 @ 0x6f80 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92f98 │ │ │ │ + b.n 92f7c │ │ │ │ adds r2, r1, #7 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ ldrd r0, r1, [r2], #8 │ │ │ │ - beq.w 933aa │ │ │ │ - bhi.w 93386 │ │ │ │ + beq.w 9338e │ │ │ │ + bhi.w 9336a │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 93368 │ │ │ │ + beq.w 9334c │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.w 9334a │ │ │ │ + beq.w 9332e │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #30744 @ 0x7818 │ │ │ │ + movw r3, #26520 @ 0x6798 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92f98 │ │ │ │ + b.n 92f7c │ │ │ │ adds r2, r1, #4 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.w 93428 │ │ │ │ - bhi.w 93404 │ │ │ │ + beq.w 9340c │ │ │ │ + bhi.w 933e8 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 933e6 │ │ │ │ + beq.w 933ca │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.w 933c8 │ │ │ │ + beq.w 933ac │ │ │ │ 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, #30724 @ 0x7804 │ │ │ │ + movw r3, #26500 @ 0x6784 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92f98 │ │ │ │ + b.n 92f7c │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl ceb7c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl cec14 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92ce4 │ │ │ │ + beq.w 92cc8 │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 92af2 │ │ │ │ + beq.w 92ad6 │ │ │ │ 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 92afa │ │ │ │ + b.n 92ade │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 92a8e │ │ │ │ + b.n 92a72 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 92cbe │ │ │ │ + b.n 92ca2 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 92bf4 │ │ │ │ + b.n 92bd8 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.w 935b4 │ │ │ │ + beq.w 93598 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 92f24 │ │ │ │ + bne.w 92f08 │ │ │ │ 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, #14876 @ 0x3a1c │ │ │ │ + movw r3, #10652 @ 0x299c │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92f98 │ │ │ │ + b.n 92f7c │ │ │ │ sub.w r9, r3, #48 @ 0x30 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ lsls r7, r1, #29 │ │ │ │ - bmi.w 935d2 │ │ │ │ + bmi.w 935b6 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.w 929fc │ │ │ │ - b.n 92d22 │ │ │ │ + bne.w 929e0 │ │ │ │ + b.n 92d06 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r7 │ │ │ │ - bl 25e26c │ │ │ │ + bl 25d590 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92ce4 │ │ │ │ + beq.w 92cc8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r3, r7 │ │ │ │ str r3, [r5, #20] │ │ │ │ - b.n 9300e │ │ │ │ + b.n 92ff2 │ │ │ │ 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, #20828 @ 0x515c │ │ │ │ + movw r3, #16680 @ 0x4128 │ │ │ │ movt r3, #44 @ 0x2c │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92f98 │ │ │ │ + b.n 92f7c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl e60b4 │ │ │ │ + bl e5f54 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 93000 │ │ │ │ - b.n 92ce4 │ │ │ │ + bne.w 92fe4 │ │ │ │ + b.n 92cc8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 92fe2 │ │ │ │ + beq.w 92fc6 │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ mov r0, r5 │ │ │ │ - bl ceb7c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl cec14 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 92fe2 │ │ │ │ - b.n 92ce4 │ │ │ │ + bne.w 92fc6 │ │ │ │ + b.n 92cc8 │ │ │ │ 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, #46176 @ 0xb460 │ │ │ │ + movw r3, #41952 @ 0xa3e0 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ ldrb.w r3, [sp, #29] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 937d8 │ │ │ │ + beq.w 937bc │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 93794 │ │ │ │ + bne.w 93778 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 937e0 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 937c4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 92afa │ │ │ │ - b.n 92ce4 │ │ │ │ + bne.w 92ade │ │ │ │ + b.n 92cc8 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #30612 @ 0x7794 │ │ │ │ + movw r1, #26388 @ 0x6714 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 92ce4 │ │ │ │ + bl f3560 │ │ │ │ + b.n 92cc8 │ │ │ │ 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, #30656 @ 0x77c0 │ │ │ │ + movw r3, #26432 @ 0x6740 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92f98 │ │ │ │ + b.n 92f7c │ │ │ │ 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, #30668 @ 0x77cc │ │ │ │ + movw r3, #26444 @ 0x674c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92f98 │ │ │ │ + b.n 92f7c │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 93104 │ │ │ │ + bne.w 930e8 │ │ │ │ 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, #30664 @ 0x77c8 │ │ │ │ + movw r3, #26440 @ 0x6748 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92f98 │ │ │ │ + b.n 92f7c │ │ │ │ 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, #30660 @ 0x77c4 │ │ │ │ + movw r3, #26436 @ 0x6744 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92f98 │ │ │ │ + b.n 92f7c │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #30728 @ 0x7808 │ │ │ │ + movw r3, #26504 @ 0x6788 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92f98 │ │ │ │ + b.n 92f7c │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #30740 @ 0x7814 │ │ │ │ + movw r3, #26516 @ 0x6794 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92f98 │ │ │ │ + b.n 92f7c │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 93142 │ │ │ │ + bne.w 93126 │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #30736 @ 0x7810 │ │ │ │ + movw r3, #26512 @ 0x6790 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92f98 │ │ │ │ + b.n 92f7c │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #30732 @ 0x780c │ │ │ │ + movw r3, #26508 @ 0x678c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92f98 │ │ │ │ + b.n 92f7c │ │ │ │ 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, #30708 @ 0x77f4 │ │ │ │ + movw r3, #26484 @ 0x6774 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92f98 │ │ │ │ + b.n 92f7c │ │ │ │ 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, #30720 @ 0x7800 │ │ │ │ + movw r3, #26496 @ 0x6780 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92f98 │ │ │ │ + b.n 92f7c │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 93178 │ │ │ │ + bne.w 9315c │ │ │ │ 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, #30716 @ 0x77fc │ │ │ │ + movw r3, #26492 @ 0x677c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92f98 │ │ │ │ + b.n 92f7c │ │ │ │ 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, #30712 @ 0x77f8 │ │ │ │ + movw r3, #26488 @ 0x6778 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92f98 │ │ │ │ + b.n 92f7c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92ff8 │ │ │ │ + bne.w 92fdc │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movs r3, #32 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r8 │ │ │ │ - bl 25e26c │ │ │ │ + bl 25d590 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92ce4 │ │ │ │ + beq.w 92cc8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r3, r8 │ │ │ │ str r3, [r5, #20] │ │ │ │ - b.n 92ff8 │ │ │ │ + b.n 92fdc │ │ │ │ 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, #30700 @ 0x77ec │ │ │ │ + movw r3, #26476 @ 0x676c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92f98 │ │ │ │ + b.n 92f7c │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ orr.w r8, r8, #1 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 928cc │ │ │ │ + b.w 928b0 │ │ │ │ mov r1, ip │ │ │ │ - b.n 93498 │ │ │ │ + b.n 9347c │ │ │ │ adds r1, #1 │ │ │ │ ldrb r2, [r4, r1] │ │ │ │ cmp r1, r0 │ │ │ │ - bge.n 934a2 │ │ │ │ + bge.n 93486 │ │ │ │ lsls r5, r2, #24 │ │ │ │ - bpl.n 93496 │ │ │ │ + bpl.n 9347a │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #30480 @ 0x7710 │ │ │ │ + movw r1, #26256 @ 0x6690 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.n 92ce4 │ │ │ │ + bl d6c4c │ │ │ │ + b.n 92cc8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r6, #2 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ adds r1, r2, #4 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r7, [r2, #0] │ │ │ │ cmp r7, #0 │ │ │ │ it lt │ │ │ │ mvnlt.w r7, #1 │ │ │ │ - b.n 92e94 │ │ │ │ + b.n 92e78 │ │ │ │ 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, #30756 @ 0x7824 │ │ │ │ + movw r3, #26532 @ 0x67a4 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92f98 │ │ │ │ + b.n 92f7c │ │ │ │ str.w r8, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl d6f58 <_PyErr_FormatV@@Base+0x70> │ │ │ │ + bl d6e48 <_PyErr_FormatV@@Base+0x70> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 92afa │ │ │ │ - b.w 92ce4 │ │ │ │ + bne.w 92ade │ │ │ │ + b.w 92cc8 │ │ │ │ movs r6, #0 │ │ │ │ - b.w 929da │ │ │ │ + b.w 929be │ │ │ │ mov r0, r4 │ │ │ │ blx 2bfb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 929da │ │ │ │ + beq.w 929be │ │ │ │ mov r7, r0 │ │ │ │ - b.w 9299e │ │ │ │ + b.w 92982 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ itt lt │ │ │ │ orrlt.w r8, r8, #1 │ │ │ │ rsblt r9, r9, #0 │ │ │ │ - b.n 93210 │ │ │ │ + b.n 931f4 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 29a4f8 │ │ │ │ + bl 299498 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 92afa │ │ │ │ - b.w 92ce4 │ │ │ │ + bne.w 92ade │ │ │ │ + b.w 92cc8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 92c0e │ │ │ │ + bne.w 92bf2 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 29a4f8 │ │ │ │ + bl 299498 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 92afa │ │ │ │ - b.w 92ce4 │ │ │ │ + bne.w 92ade │ │ │ │ + b.w 92cc8 │ │ │ │ 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, #30748 @ 0x781c │ │ │ │ + movw r3, #26524 @ 0x679c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92f98 │ │ │ │ + b.n 92f7c │ │ │ │ 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, #30704 @ 0x77f0 │ │ │ │ + movw r3, #26480 @ 0x6770 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92f98 │ │ │ │ + b.n 92f7c │ │ │ │ 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, #30752 @ 0x7820 │ │ │ │ + movw r3, #26528 @ 0x67a0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92f98 │ │ │ │ + b.n 92f7c │ │ │ │ movs r6, #10 │ │ │ │ rsb r1, r3, #2147483648 @ 0x80000000 │ │ │ │ adds r1, #47 @ 0x2f │ │ │ │ adds r0, #1 │ │ │ │ mla r6, r6, r9, r3 │ │ │ │ movw r3, #26215 @ 0x6667 │ │ │ │ movt r3, #26214 @ 0x6666 │ │ │ │ smull r3, r7, r1, r3 │ │ │ │ asrs r3, r1, #31 │ │ │ │ rsb r3, r3, r7, asr #2 │ │ │ │ cmp r3, r9 │ │ │ │ sub.w r9, r6, #48 @ 0x30 │ │ │ │ - bge.w 93202 │ │ │ │ + bge.w 931e6 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #30576 @ 0x7770 │ │ │ │ + movw r1, #26352 @ 0x66f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.w 92ce4 │ │ │ │ + bl f3560 │ │ │ │ + b.w 92cc8 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ - bl 158654 │ │ │ │ + bl 15838c │ │ │ │ mov r4, r0 │ │ │ │ - b.w 92c82 │ │ │ │ + b.w 92c66 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ orr.w r8, r8, #16 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 92a36 │ │ │ │ + b.w 92a1a │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #30760 @ 0x7828 │ │ │ │ + movw r1, #26536 @ 0x67a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.w 92ce4 │ │ │ │ + bl f3560 │ │ │ │ + b.w 92cc8 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ orr.w r8, r8, #8 │ │ │ │ mov r6, r0 │ │ │ │ - b.w 928cc │ │ │ │ + b.w 928b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e60b4 │ │ │ │ + bl e5f54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 92ce4 │ │ │ │ + beq.w 92cc8 │ │ │ │ adds r4, #2 │ │ │ │ - bne.w 929dc │ │ │ │ - b.w 92ce4 │ │ │ │ + bne.w 929c0 │ │ │ │ + b.w 92cc8 │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #30672 @ 0x77d0 │ │ │ │ + movw r3, #26448 @ 0x6750 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92f98 │ │ │ │ + b.n 92f7c │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 930ce │ │ │ │ + bne.w 930b2 │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #30680 @ 0x77d8 │ │ │ │ + movw r3, #26456 @ 0x6758 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92f98 │ │ │ │ + b.n 92f7c │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #8152 @ 0x1fd8 │ │ │ │ + movw r3, #3928 @ 0xf58 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92f98 │ │ │ │ + b.n 92f7c │ │ │ │ add r4, sp, #28 │ │ │ │ strd r0, r1, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #26 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #30688 @ 0x77e0 │ │ │ │ + movw r3, #26464 @ 0x6760 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ blx 2c318 <__sprintf_chk@plt> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 92f98 │ │ │ │ + b.n 92f7c │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r0, r7 │ │ │ │ str r0, [r5, #20] │ │ │ │ - b.w 929da │ │ │ │ + b.w 929be │ │ │ │ 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.w 92b36 │ │ │ │ + b.w 92b1a │ │ │ │ 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 93754 │ │ │ │ + bhi.n 93738 │ │ │ │ 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 936e8 │ │ │ │ + bls.n 936cc │ │ │ │ ldrb.w r2, [r1], #1 │ │ │ │ str.w r2, [r3], #4 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 93742 │ │ │ │ + b.n 93726 │ │ │ │ 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 9372c │ │ │ │ + b.n 93710 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 92ce4 │ │ │ │ + bge.w 92cc8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92ce4 │ │ │ │ + bne.w 92cc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 92ce4 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 92cc8 │ │ │ │ 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 932a2 │ │ │ │ + b.n 93286 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #30592 @ 0x7780 │ │ │ │ + movw r1, #26368 @ 0x6700 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.w 92ce4 │ │ │ │ + bl f3560 │ │ │ │ + b.w 92cc8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 92c82 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 92c66 │ │ │ │ movs r3, #120 @ 0x78 │ │ │ │ strb.w r3, [sp, #29] │ │ │ │ - b.n 932a2 │ │ │ │ + b.n 93286 │ │ │ │ │ │ │ │ -000937e0 <_PyUnicodeWriter_WriteASCIIString@@Base>: │ │ │ │ +000937c4 <_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 938c2 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe2> │ │ │ │ + beq.n 938a6 <_PyUnicodeWriter_WriteASCIIString@@Base+0xe2> │ │ │ │ mov r5, r2 │ │ │ │ - cbz r2, 93826 <_PyUnicodeWriter_WriteASCIIString@@Base+0x46> │ │ │ │ + cbz r2, 9380a <_PyUnicodeWriter_WriteASCIIString@@Base+0x46> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 9382a <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ + cbz r3, 9380e <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.n 93856 <_PyUnicodeWriter_WriteASCIIString@@Base+0x76> │ │ │ │ + bls.n 9383a <_PyUnicodeWriter_WriteASCIIString@@Base+0x76> │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, r5 │ │ │ │ - blt.n 93856 <_PyUnicodeWriter_WriteASCIIString@@Base+0x76> │ │ │ │ + blt.n 9383a <_PyUnicodeWriter_WriteASCIIString@@Base+0x76> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 9386c <_PyUnicodeWriter_WriteASCIIString@@Base+0x8c> │ │ │ │ + bne.n 93850 <_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 937fe <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ + bne.n 937e2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 93964 <_PyUnicodeWriter_WriteASCIIString@@Base+0x184> │ │ │ │ + bl 93948 <_PyUnicodeWriter_WriteASCIIString@@Base+0x184> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 938bc <_PyUnicodeWriter_WriteASCIIString@@Base+0xdc> │ │ │ │ + beq.n 938a0 <_PyUnicodeWriter_WriteASCIIString@@Base+0xdc> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r2, [r4, #33] @ 0x21 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 19f320 │ │ │ │ + bl 19e9c0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r3, r5 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 93826 <_PyUnicodeWriter_WriteASCIIString@@Base+0x46> │ │ │ │ + b.n 9380a <_PyUnicodeWriter_WriteASCIIString@@Base+0x46> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ceb7c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl cec14 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 938bc <_PyUnicodeWriter_WriteASCIIString@@Base+0xdc> │ │ │ │ + beq.n 938a0 <_PyUnicodeWriter_WriteASCIIString@@Base+0xdc> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 93814 <_PyUnicodeWriter_WriteASCIIString@@Base+0x34> │ │ │ │ + beq.n 937f8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x34> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 938d0 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf0> │ │ │ │ + bne.n 938b4 <_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 9391c <_PyUnicodeWriter_WriteASCIIString@@Base+0x13c> │ │ │ │ + bcc.n 93900 <_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 │ │ │ │ @@ -155135,36 +155144,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 93850 <_PyUnicodeWriter_WriteASCIIString@@Base+0x70> │ │ │ │ + bcs.n 93834 <_PyUnicodeWriter_WriteASCIIString@@Base+0x70> │ │ │ │ ldrb.w r1, [ip], #1 │ │ │ │ strh.w r1, [r2], #2 │ │ │ │ mov r1, ip │ │ │ │ - b.n 938aa <_PyUnicodeWriter_WriteASCIIString@@Base+0xca> │ │ │ │ + b.n 9388e <_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 93826 <_PyUnicodeWriter_WriteASCIIString@@Base+0x46> │ │ │ │ + beq.n 9380a <_PyUnicodeWriter_WriteASCIIString@@Base+0x46> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 937fa <_PyUnicodeWriter_WriteASCIIString@@Base+0x1a> │ │ │ │ + b.n 937de <_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 9393e <_PyUnicodeWriter_WriteASCIIString@@Base+0x15e> │ │ │ │ + bcc.n 93922 <_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 │ │ │ │ @@ -155172,112 +155181,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 9384e <_PyUnicodeWriter_WriteASCIIString@@Base+0x6e> │ │ │ │ + bcs.n 93832 <_PyUnicodeWriter_WriteASCIIString@@Base+0x6e> │ │ │ │ ldrb.w r3, [r0], #1 │ │ │ │ str.w r3, [r2], #4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9390a <_PyUnicodeWriter_WriteASCIIString@@Base+0x12a> │ │ │ │ + b.n 938ee <_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 93882 <_PyUnicodeWriter_WriteASCIIString@@Base+0xa2> │ │ │ │ + b.n 93866 <_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 938e2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x102> │ │ │ │ + b.n 938c6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x102> │ │ │ │ nop │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 93a6e <_PyUnicodeWriter_WriteASCIIString@@Base+0x28e> │ │ │ │ + beq.w 93a52 <_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 93ade <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fe> │ │ │ │ - blt.w 93b32 <_PyUnicodeWriter_WriteASCIIString@@Base+0x352> │ │ │ │ + beq.w 93ac2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fe> │ │ │ │ + blt.w 93b16 <_PyUnicodeWriter_WriteASCIIString@@Base+0x352> │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.w 93b22 <_PyUnicodeWriter_WriteASCIIString@@Base+0x342> │ │ │ │ + bgt.w 93b06 <_PyUnicodeWriter_WriteASCIIString@@Base+0x342> │ │ │ │ movw r5, #24184 @ 0x5e78 │ │ │ │ movt r5, #77 @ 0x4d │ │ │ │ adds r1, #21 │ │ │ │ - movw r3, #3529 @ 0xdc9 │ │ │ │ + movw r3, #3565 @ 0xded │ │ │ │ movt r3, #7 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r2, [r5, #888] @ 0x378 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 93ace <_PyUnicodeWriter_WriteASCIIString@@Base+0x2ee> │ │ │ │ - ldr r2, [pc, #424] @ (93b60 <_PyUnicodeWriter_WriteASCIIString@@Base+0x380>) │ │ │ │ + bne.w 93ab2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2ee> │ │ │ │ + ldr r2, [pc, #424] @ (93b44 <_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, #1604] @ 0x644 │ │ │ │ mov r7, r3 │ │ │ │ - bgt.n 93aa4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2c4> │ │ │ │ + bgt.n 93a88 <_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 93a98 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2b8> │ │ │ │ + beq.n 93a7c <_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, 93a4a <_PyUnicodeWriter_WriteASCIIString@@Base+0x26a> │ │ │ │ + cbz r0, 93a2e <_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] @ (93b64 <_PyUnicodeWriter_WriteASCIIString@@Base+0x384>) │ │ │ │ + ldr r2, [pc, #344] @ (93b48 <_PyUnicodeWriter_WriteASCIIString@@Base+0x384>) │ │ │ │ ldr.w r5, [r2, #1600] @ 0x640 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 93ae2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x302> │ │ │ │ + bne.n 93ac6 <_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 93b4a <_PyUnicodeWriter_WriteASCIIString@@Base+0x36a> │ │ │ │ + bpl.w 93b2e <_PyUnicodeWriter_WriteASCIIString@@Base+0x36a> │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bpl.w 93b5a <_PyUnicodeWriter_WriteASCIIString@@Base+0x37a> │ │ │ │ + bpl.w 93b3e <_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 │ │ │ │ @@ -155285,259 +155294,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 939f0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x210> │ │ │ │ + bcc.n 939d4 <_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 939f0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x210> │ │ │ │ + b.n 939d4 <_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] @ (93b68 <_PyUnicodeWriter_WriteASCIIString@@Base+0x388>) │ │ │ │ + ldrlt r3, [pc, #228] @ (93b4c <_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 70e94 │ │ │ │ + bl 70eb8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 939f0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x210> │ │ │ │ + bne.n 939d4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x210> │ │ │ │ ldr.w r2, [r5, #848] @ 0x350 │ │ │ │ - movw r3, #45961 @ 0xb389 │ │ │ │ + movw r3, #46017 @ 0xb3c1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 93b06 <_PyUnicodeWriter_WriteASCIIString@@Base+0x326> │ │ │ │ + bne.n 93aea <_PyUnicodeWriter_WriteASCIIString@@Base+0x326> │ │ │ │ mov r0, r9 │ │ │ │ blx 2bfa0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 93b22 <_PyUnicodeWriter_WriteASCIIString@@Base+0x342> │ │ │ │ + cbz r3, 93b06 <_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 939f0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x210> │ │ │ │ + b.n 939d4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x210> │ │ │ │ ldr.w r0, [r5, #884] @ 0x374 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 93b22 <_PyUnicodeWriter_WriteASCIIString@@Base+0x342> │ │ │ │ + cbz r0, 93b06 <_PyUnicodeWriter_WriteASCIIString@@Base+0x342> │ │ │ │ add.w r6, r4, #20 │ │ │ │ - b.n 939f0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x210> │ │ │ │ - ldr r3, [pc, #140] @ (93b6c <_PyUnicodeWriter_WriteASCIIString@@Base+0x38c>) │ │ │ │ - b.n 93a24 <_PyUnicodeWriter_WriteASCIIString@@Base+0x244> │ │ │ │ - movw r1, #6105 @ 0x17d9 │ │ │ │ + b.n 939d4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x210> │ │ │ │ + ldr r3, [pc, #140] @ (93b50 <_PyUnicodeWriter_WriteASCIIString@@Base+0x38c>) │ │ │ │ + b.n 93a08 <_PyUnicodeWriter_WriteASCIIString@@Base+0x244> │ │ │ │ + movw r1, #5177 @ 0x1439 │ │ │ │ movt r1, #19 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 93b12 <_PyUnicodeWriter_WriteASCIIString@@Base+0x332> │ │ │ │ - ldr r0, [pc, #128] @ (93b70 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390>) │ │ │ │ + bne.n 93af6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x332> │ │ │ │ + ldr r0, [pc, #128] @ (93b54 <_PyUnicodeWriter_WriteASCIIString@@Base+0x390>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b7b0 │ │ │ │ + bl 6b7e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93a14 <_PyUnicodeWriter_WriteASCIIString@@Base+0x234> │ │ │ │ + bne.n 939f8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x234> │ │ │ │ mov r0, r3 │ │ │ │ - bl 131e48 │ │ │ │ + bl 131aa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 93a14 <_PyUnicodeWriter_WriteASCIIString@@Base+0x234> │ │ │ │ + b.n 939f8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x234> │ │ │ │ ldr.w r0, [r5, #844] @ 0x34c │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 93abc <_PyUnicodeWriter_WriteASCIIString@@Base+0x2dc> │ │ │ │ + b.n 93aa0 <_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 93a14 <_PyUnicodeWriter_WriteASCIIString@@Base+0x234> │ │ │ │ - bl 1fc770 │ │ │ │ + b.n 939f8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x234> │ │ │ │ + bl 1fb898 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93a24 <_PyUnicodeWriter_WriteASCIIString@@Base+0x244> │ │ │ │ + bne.w 93a08 <_PyUnicodeWriter_WriteASCIIString@@Base+0x244> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 93a42 <_PyUnicodeWriter_WriteASCIIString@@Base+0x262> │ │ │ │ + b.n 93a26 <_PyUnicodeWriter_WriteASCIIString@@Base+0x262> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64276 @ 0xfb14 │ │ │ │ + movw r1, #60052 @ 0xea94 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 93b2e <_PyUnicodeWriter_WriteASCIIString@@Base+0x34e> │ │ │ │ + bl f3560 │ │ │ │ + b.n 93b12 <_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 93a42 <_PyUnicodeWriter_WriteASCIIString@@Base+0x262> │ │ │ │ + b.n 93a26 <_PyUnicodeWriter_WriteASCIIString@@Base+0x262> │ │ │ │ add.w r0, r3, #28 │ │ │ │ - b.n 93b4c <_PyUnicodeWriter_WriteASCIIString@@Base+0x36c> │ │ │ │ + b.n 93b30 <_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 │ │ │ │ │ │ │ │ -00093b74 <_PyUnicodeWriter_Finish@@Base>: │ │ │ │ +00093b58 <_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 93c2e <_PyUnicodeWriter_Finish@@Base+0xba> │ │ │ │ + beq.n 93c12 <_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 93c2a <_PyUnicodeWriter_Finish@@Base+0xb6> │ │ │ │ + bne.n 93c0e <_PyUnicodeWriter_Finish@@Base+0xb6> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 93bc2 <_PyUnicodeWriter_Finish@@Base+0x4e> │ │ │ │ + beq.n 93ba6 <_PyUnicodeWriter_Finish@@Base+0x4e> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl cf560 <_PyUnicodeWriter_PrepareInternal@@Base+0x9e4> │ │ │ │ + bl cf5f8 <_PyUnicodeWriter_PrepareInternal@@Base+0x9e4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93c56 <_PyUnicodeWriter_Finish@@Base+0xe2> │ │ │ │ + beq.n 93c3a <_PyUnicodeWriter_Finish@@Base+0xe2> │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 93c4c <_PyUnicodeWriter_Finish@@Base+0xd8> │ │ │ │ + beq.n 93c30 <_PyUnicodeWriter_Finish@@Base+0xd8> │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 93bc8 <_PyUnicodeWriter_Finish@@Base+0x54> │ │ │ │ + beq.n 93bac <_PyUnicodeWriter_Finish@@Base+0x54> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 93bbc <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bne.n 93ba0 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 93bbc <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bne.n 93ba0 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.n 93c72 <_PyUnicodeWriter_Finish@@Base+0xfe> │ │ │ │ + bpl.n 93c56 <_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] @ (93c78 <_PyUnicodeWriter_Finish@@Base+0x104>) │ │ │ │ + ldrlt r1, [pc, #124] @ (93c5c <_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 93bbc <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + beq.n 93ba0 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 93c26 <_PyUnicodeWriter_Finish@@Base+0xb2> │ │ │ │ + bge.n 93c0a <_PyUnicodeWriter_Finish@@Base+0xb2> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 93c26 <_PyUnicodeWriter_Finish@@Base+0xb2> │ │ │ │ + cbnz r2, 93c0a <_PyUnicodeWriter_Finish@@Base+0xb2> │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ - b.n 93bbc <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + b.n 93ba0 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ mov r3, r2 │ │ │ │ - b.n 93bbc <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + b.n 93ba0 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 93c48 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ + cbz r2, 93c2c <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 93c48 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ + bge.n 93c2c <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 93c48 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ + cbnz r3, 93c2c <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ mov r0, r2 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #48] @ (93c7c <_PyUnicodeWriter_Finish@@Base+0x108>) │ │ │ │ - b.n 93bbc <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #48] @ (93c60 <_PyUnicodeWriter_Finish@@Base+0x108>) │ │ │ │ + b.n 93ba0 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 19da70 │ │ │ │ + b.w 19d114 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 93bbc <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bge.n 93ba0 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 93bbc <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bne.n 93ba0 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 93bbc <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + b.n 93ba0 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - b.n 93be2 <_PyUnicodeWriter_Finish@@Base+0x6e> │ │ │ │ + b.n 93bc6 <_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 9465a <_PyUnicodeWriter_Finish@@Base+0xae6> │ │ │ │ + beq.w 9463e <_PyUnicodeWriter_Finish@@Base+0xae6> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.w 94852 <_PyUnicodeWriter_Finish@@Base+0xcde> │ │ │ │ + bcs.w 94836 <_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 94680 <_PyUnicodeWriter_Finish@@Base+0xb0c> │ │ │ │ + bgt.w 94664 <_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 93f2a <_PyUnicodeWriter_Finish@@Base+0x3b6> │ │ │ │ + bhi.w 93f0e <_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 │ │ │ │ @@ -155616,317 +155625,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 95b60 │ │ │ │ + bl 95b3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 94884 <_PyUnicodeWriter_Finish@@Base+0xd10> │ │ │ │ + blt.w 94868 <_PyUnicodeWriter_Finish@@Base+0xd10> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bge.w 94884 <_PyUnicodeWriter_Finish@@Base+0xd10> │ │ │ │ + bge.w 94868 <_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 9488e <_PyUnicodeWriter_Finish@@Base+0xd1a> │ │ │ │ + beq.w 94872 <_PyUnicodeWriter_Finish@@Base+0xd1a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 944bc <_PyUnicodeWriter_Finish@@Base+0x948> │ │ │ │ + blt.w 944a0 <_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 946d0 <_PyUnicodeWriter_Finish@@Base+0xb5c> │ │ │ │ + beq.w 946b4 <_PyUnicodeWriter_Finish@@Base+0xb5c> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r7, #1 │ │ │ │ - bcs.w 94830 <_PyUnicodeWriter_Finish@@Base+0xcbc> │ │ │ │ + bcs.w 94814 <_PyUnicodeWriter_Finish@@Base+0xcbc> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldrb r6, [r3, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 95ccc │ │ │ │ + bl 95cac │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 93e24 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + cbz r0, 93e08 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r1, r6 │ │ │ │ - bl 95e94 │ │ │ │ + bl 95e74 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93f40 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + beq.w 93f24 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9460e <_PyUnicodeWriter_Finish@@Base+0xa9a> │ │ │ │ - ldr r2, [pc, #444] @ (93fb8 <_PyUnicodeWriter_Finish@@Base+0x444>) │ │ │ │ + beq.w 945f2 <_PyUnicodeWriter_Finish@@Base+0xa9a> │ │ │ │ + ldr r2, [pc, #444] @ (93f9c <_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 79e38 │ │ │ │ + bl 79e5c │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 93e24 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ - cbz r5, 93e24 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.n 93e08 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + cbz r5, 93e08 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 85d00 │ │ │ │ + bl 85ce4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94994 <_PyUnicodeWriter_Finish@@Base+0xe20> │ │ │ │ + beq.w 94978 <_PyUnicodeWriter_Finish@@Base+0xe20> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 93db2 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93d96 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95b60 │ │ │ │ + bl 95b3c │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.w 94ac0 <_PyUnicodeWriter_Finish@@Base+0xf4c> │ │ │ │ + blt.w 94aa4 <_PyUnicodeWriter_Finish@@Base+0xf4c> │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #0 │ │ │ │ - bl 714dc │ │ │ │ + bl 71500 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 93e24 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.n 93e08 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 95ccc │ │ │ │ + bl 95cac │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94994 <_PyUnicodeWriter_Finish@@Base+0xe20> │ │ │ │ + beq.w 94978 <_PyUnicodeWriter_Finish@@Base+0xe20> │ │ │ │ mov r2, r6 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 2bf20 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 93e24 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ - b.n 93e16 <_PyUnicodeWriter_Finish@@Base+0x2a2> │ │ │ │ + beq.n 93e08 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + b.n 93dfa <_PyUnicodeWriter_Finish@@Base+0x2a2> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94aa4 <_PyUnicodeWriter_Finish@@Base+0xf30> │ │ │ │ + beq.w 94a88 <_PyUnicodeWriter_Finish@@Base+0xf30> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 94830 <_PyUnicodeWriter_Finish@@Base+0xcbc> │ │ │ │ + bcs.w 94814 <_PyUnicodeWriter_Finish@@Base+0xcbc> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r6, [r3, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 716f0 │ │ │ │ + bl 71714 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 94424 <_PyUnicodeWriter_Finish@@Base+0x8b0> │ │ │ │ + bne.w 94408 <_PyUnicodeWriter_Finish@@Base+0x8b0> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 93f40 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + beq.n 93f24 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 93e24 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + ble.n 93e08 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93c80 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93c64 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 947d2 <_PyUnicodeWriter_Finish@@Base+0xc5e> │ │ │ │ + beq.w 947b6 <_PyUnicodeWriter_Finish@@Base+0xc5e> │ │ │ │ cmp r6, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ - beq.n 93e24 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.n 93e08 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93c80 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93c64 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 947d2 <_PyUnicodeWriter_Finish@@Base+0xc5e> │ │ │ │ + beq.w 947b6 <_PyUnicodeWriter_Finish@@Base+0xc5e> │ │ │ │ cmp r6, #2 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq.n 93e24 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.n 93e08 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93c80 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93c64 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 947d2 <_PyUnicodeWriter_Finish@@Base+0xc5e> │ │ │ │ + beq.w 947b6 <_PyUnicodeWriter_Finish@@Base+0xc5e> │ │ │ │ cmp r6, #3 │ │ │ │ str r0, [r5, #24] │ │ │ │ - beq.n 93e24 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.n 93e08 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93c80 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93c64 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 947d2 <_PyUnicodeWriter_Finish@@Base+0xc5e> │ │ │ │ + beq.w 947b6 <_PyUnicodeWriter_Finish@@Base+0xc5e> │ │ │ │ cmp r6, #4 │ │ │ │ str r0, [r5, #28] │ │ │ │ - beq.n 93e24 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.n 93e08 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93c80 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93c64 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 947d2 <_PyUnicodeWriter_Finish@@Base+0xc5e> │ │ │ │ + beq.w 947b6 <_PyUnicodeWriter_Finish@@Base+0xc5e> │ │ │ │ cmp r6, #5 │ │ │ │ str r0, [r5, #32] │ │ │ │ - beq.n 93e24 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.n 93e08 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93c80 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93c64 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 947d2 <_PyUnicodeWriter_Finish@@Base+0xc5e> │ │ │ │ + beq.w 947b6 <_PyUnicodeWriter_Finish@@Base+0xc5e> │ │ │ │ cmp r6, #6 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ - beq.n 93e24 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.n 93e08 <_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 93c80 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93c64 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 947ce <_PyUnicodeWriter_Finish@@Base+0xc5a> │ │ │ │ + beq.w 947b2 <_PyUnicodeWriter_Finish@@Base+0xc5a> │ │ │ │ cmp r6, r5 │ │ │ │ str.w r0, [r4, #4]! │ │ │ │ - bne.n 93f0e <_PyUnicodeWriter_Finish@@Base+0x39a> │ │ │ │ + bne.n 93ef2 <_PyUnicodeWriter_Finish@@Base+0x39a> │ │ │ │ mov r5, r8 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 93e24 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + b.n 93e08 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #31708 @ 0x7bdc │ │ │ │ + movw r1, #27484 @ 0x6b5c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r5, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 93db2 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93d96 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95b60 │ │ │ │ + bl 95b3c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r9, r3 │ │ │ │ - blt.w 94a7a <_PyUnicodeWriter_Finish@@Base+0xf06> │ │ │ │ - bne.n 93f5e <_PyUnicodeWriter_Finish@@Base+0x3ea> │ │ │ │ + blt.w 94a5e <_PyUnicodeWriter_Finish@@Base+0xf06> │ │ │ │ + bne.n 93f42 <_PyUnicodeWriter_Finish@@Base+0x3ea> │ │ │ │ cmp r6, #62 @ 0x3e │ │ │ │ - beq.w 94b64 <_PyUnicodeWriter_Finish@@Base+0xff0> │ │ │ │ + beq.w 94b48 <_PyUnicodeWriter_Finish@@Base+0xff0> │ │ │ │ movs r0, #0 │ │ │ │ cmp r6, #60 @ 0x3c │ │ │ │ - beq.w 94a40 <_PyUnicodeWriter_Finish@@Base+0xecc> │ │ │ │ - bl 1129e4 │ │ │ │ + beq.w 94a24 <_PyUnicodeWriter_Finish@@Base+0xecc> │ │ │ │ + bl 112918 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 94a10 <_PyUnicodeWriter_Finish@@Base+0xe9c> │ │ │ │ + bne.w 949f4 <_PyUnicodeWriter_Finish@@Base+0xe9c> │ │ │ │ movs r1, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 93e24 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93e08 <_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 9469e <_PyUnicodeWriter_Finish@@Base+0xb2a> │ │ │ │ - bl 93c80 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + beq.w 94682 <_PyUnicodeWriter_Finish@@Base+0xb2a> │ │ │ │ + bl 93c64 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 949b8 <_PyUnicodeWriter_Finish@@Base+0xe44> │ │ │ │ + beq.w 9499c <_PyUnicodeWriter_Finish@@Base+0xe44> │ │ │ │ mov r0, r6 │ │ │ │ - bl e90e4 │ │ │ │ + bl e8f80 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94bd4 <_PyUnicodeWriter_Finish@@Base+0x1060> │ │ │ │ + beq.w 94bb8 <_PyUnicodeWriter_Finish@@Base+0x1060> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 949de <_PyUnicodeWriter_Finish@@Base+0xe6a> │ │ │ │ + blt.w 949c2 <_PyUnicodeWriter_Finish@@Base+0xe6a> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 93f86 <_PyUnicodeWriter_Finish@@Base+0x412> │ │ │ │ + b.n 93f6a <_PyUnicodeWriter_Finish@@Base+0x412> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 948a2 <_PyUnicodeWriter_Finish@@Base+0xd2e> │ │ │ │ + beq.w 94886 <_PyUnicodeWriter_Finish@@Base+0xd2e> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 94618 <_PyUnicodeWriter_Finish@@Base+0xaa4> │ │ │ │ + bne.w 945fc <_PyUnicodeWriter_Finish@@Base+0xaa4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95b60 │ │ │ │ + bl 95b3c │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #24] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94634 <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ + beq.w 94618 <_PyUnicodeWriter_Finish@@Base+0xac0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95b60 │ │ │ │ + bl 95b3c │ │ │ │ str r0, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94b38 <_PyUnicodeWriter_Finish@@Base+0xfc4> │ │ │ │ + beq.w 94b1c <_PyUnicodeWriter_Finish@@Base+0xfc4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95b60 │ │ │ │ + bl 95b3c │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 94d4a <_PyUnicodeWriter_Finish@@Base+0x11d6> │ │ │ │ + beq.w 94d2e <_PyUnicodeWriter_Finish@@Base+0x11d6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95b60 │ │ │ │ + bl 95b3c │ │ │ │ str r0, [sp, #32] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94d3c <_PyUnicodeWriter_Finish@@Base+0x11c8> │ │ │ │ + beq.w 94d20 <_PyUnicodeWriter_Finish@@Base+0x11c8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95b60 │ │ │ │ + bl 95b3c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94d2e <_PyUnicodeWriter_Finish@@Base+0x11ba> │ │ │ │ + beq.w 94d12 <_PyUnicodeWriter_Finish@@Base+0x11ba> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93c80 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93c64 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94b42 <_PyUnicodeWriter_Finish@@Base+0xfce> │ │ │ │ + beq.w 94b26 <_PyUnicodeWriter_Finish@@Base+0xfce> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93c80 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93c64 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94d1c <_PyUnicodeWriter_Finish@@Base+0x11a8> │ │ │ │ + beq.w 94d00 <_PyUnicodeWriter_Finish@@Base+0x11a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93c80 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93c64 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94d1e <_PyUnicodeWriter_Finish@@Base+0x11aa> │ │ │ │ + beq.w 94d02 <_PyUnicodeWriter_Finish@@Base+0x11aa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93c80 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93c64 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94c84 <_PyUnicodeWriter_Finish@@Base+0x1110> │ │ │ │ + beq.w 94c68 <_PyUnicodeWriter_Finish@@Base+0x1110> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93c80 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93c64 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94d0e <_PyUnicodeWriter_Finish@@Base+0x119a> │ │ │ │ + beq.w 94cf2 <_PyUnicodeWriter_Finish@@Base+0x119a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93c80 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93c64 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94d02 <_PyUnicodeWriter_Finish@@Base+0x118e> │ │ │ │ + beq.w 94ce6 <_PyUnicodeWriter_Finish@@Base+0x118e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93c80 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93c64 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94cfa <_PyUnicodeWriter_Finish@@Base+0x1186> │ │ │ │ + beq.w 94cde <_PyUnicodeWriter_Finish@@Base+0x1186> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93c80 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93c64 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94cf4 <_PyUnicodeWriter_Finish@@Base+0x1180> │ │ │ │ + beq.w 94cd8 <_PyUnicodeWriter_Finish@@Base+0x1180> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95b60 │ │ │ │ + bl 95b3c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94ce6 <_PyUnicodeWriter_Finish@@Base+0x1172> │ │ │ │ + beq.w 94cca <_PyUnicodeWriter_Finish@@Base+0x1172> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93c80 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93c64 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94ca4 <_PyUnicodeWriter_Finish@@Base+0x1130> │ │ │ │ + beq.w 94c88 <_PyUnicodeWriter_Finish@@Base+0x1130> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93c80 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93c64 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94c90 <_PyUnicodeWriter_Finish@@Base+0x111c> │ │ │ │ + beq.w 94c74 <_PyUnicodeWriter_Finish@@Base+0x111c> │ │ │ │ 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] │ │ │ │ @@ -155942,1302 +155951,1298 @@ │ │ │ │ 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 96230 <_Py_write@@Base+0x78> │ │ │ │ + bl 96210 <_Py_write@@Base+0x78> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94c90 <_PyUnicodeWriter_Finish@@Base+0x111c> │ │ │ │ + beq.w 94c74 <_PyUnicodeWriter_Finish@@Base+0x111c> │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 96740 │ │ │ │ + bl 96720 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94c90 <_PyUnicodeWriter_Finish@@Base+0x111c> │ │ │ │ + beq.w 94c74 <_PyUnicodeWriter_Finish@@Base+0x111c> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 94644 <_PyUnicodeWriter_Finish@@Base+0xad0> │ │ │ │ + bne.w 94628 <_PyUnicodeWriter_Finish@@Base+0xad0> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9411c <_PyUnicodeWriter_Finish@@Base+0x5a8> │ │ │ │ + bge.n 94100 <_PyUnicodeWriter_Finish@@Base+0x5a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 946c0 <_PyUnicodeWriter_Finish@@Base+0xb4c> │ │ │ │ + beq.w 946a4 <_PyUnicodeWriter_Finish@@Base+0xb4c> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94130 <_PyUnicodeWriter_Finish@@Base+0x5bc> │ │ │ │ + bge.n 94114 <_PyUnicodeWriter_Finish@@Base+0x5bc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 945fe <_PyUnicodeWriter_Finish@@Base+0xa8a> │ │ │ │ - cbz r6, 94144 <_PyUnicodeWriter_Finish@@Base+0x5d0> │ │ │ │ + beq.w 945e2 <_PyUnicodeWriter_Finish@@Base+0xa8a> │ │ │ │ + cbz r6, 94128 <_PyUnicodeWriter_Finish@@Base+0x5d0> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94144 <_PyUnicodeWriter_Finish@@Base+0x5d0> │ │ │ │ + bge.n 94128 <_PyUnicodeWriter_Finish@@Base+0x5d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 945e6 <_PyUnicodeWriter_Finish@@Base+0xa72> │ │ │ │ + beq.w 945ca <_PyUnicodeWriter_Finish@@Base+0xa72> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 94162 <_PyUnicodeWriter_Finish@@Base+0x5ee> │ │ │ │ + beq.n 94146 <_PyUnicodeWriter_Finish@@Base+0x5ee> │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94162 <_PyUnicodeWriter_Finish@@Base+0x5ee> │ │ │ │ + bge.n 94146 <_PyUnicodeWriter_Finish@@Base+0x5ee> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 94162 <_PyUnicodeWriter_Finish@@Base+0x5ee> │ │ │ │ + cbnz r3, 94146 <_PyUnicodeWriter_Finish@@Base+0x5ee> │ │ │ │ mov r0, fp │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 9417c <_PyUnicodeWriter_Finish@@Base+0x608> │ │ │ │ + cbz r3, 94160 <_PyUnicodeWriter_Finish@@Base+0x608> │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9417c <_PyUnicodeWriter_Finish@@Base+0x608> │ │ │ │ + bge.n 94160 <_PyUnicodeWriter_Finish@@Base+0x608> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 9417c <_PyUnicodeWriter_Finish@@Base+0x608> │ │ │ │ + cbnz r3, 94160 <_PyUnicodeWriter_Finish@@Base+0x608> │ │ │ │ mov r0, r2 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 94194 <_PyUnicodeWriter_Finish@@Base+0x620> │ │ │ │ + cbz r3, 94178 <_PyUnicodeWriter_Finish@@Base+0x620> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94194 <_PyUnicodeWriter_Finish@@Base+0x620> │ │ │ │ + bge.n 94178 <_PyUnicodeWriter_Finish@@Base+0x620> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 945ee <_PyUnicodeWriter_Finish@@Base+0xa7a> │ │ │ │ + beq.w 945d2 <_PyUnicodeWriter_Finish@@Base+0xa7a> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 941b0 <_PyUnicodeWriter_Finish@@Base+0x63c> │ │ │ │ + beq.n 94194 <_PyUnicodeWriter_Finish@@Base+0x63c> │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 941b0 <_PyUnicodeWriter_Finish@@Base+0x63c> │ │ │ │ + bge.n 94194 <_PyUnicodeWriter_Finish@@Base+0x63c> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 945f6 <_PyUnicodeWriter_Finish@@Base+0xa82> │ │ │ │ + beq.w 945da <_PyUnicodeWriter_Finish@@Base+0xa82> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 941cc <_PyUnicodeWriter_Finish@@Base+0x658> │ │ │ │ + beq.n 941b0 <_PyUnicodeWriter_Finish@@Base+0x658> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 941cc <_PyUnicodeWriter_Finish@@Base+0x658> │ │ │ │ + bge.n 941b0 <_PyUnicodeWriter_Finish@@Base+0x658> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94606 <_PyUnicodeWriter_Finish@@Base+0xa92> │ │ │ │ - cbz r7, 941e2 <_PyUnicodeWriter_Finish@@Base+0x66e> │ │ │ │ + beq.w 945ea <_PyUnicodeWriter_Finish@@Base+0xa92> │ │ │ │ + cbz r7, 941c6 <_PyUnicodeWriter_Finish@@Base+0x66e> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 941e2 <_PyUnicodeWriter_Finish@@Base+0x66e> │ │ │ │ + bge.n 941c6 <_PyUnicodeWriter_Finish@@Base+0x66e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 941e2 <_PyUnicodeWriter_Finish@@Base+0x66e> │ │ │ │ + cbnz r3, 941c6 <_PyUnicodeWriter_Finish@@Base+0x66e> │ │ │ │ mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93e24 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93e08 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 93e24 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + bge.w 93e08 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93e24 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + bne.w 93e08 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r2 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 93db2 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93d96 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 946d2 <_PyUnicodeWriter_Finish@@Base+0xb5e> │ │ │ │ + beq.w 946b6 <_PyUnicodeWriter_Finish@@Base+0xb5e> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 94830 <_PyUnicodeWriter_Finish@@Base+0xcbc> │ │ │ │ + bcs.w 94814 <_PyUnicodeWriter_Finish@@Base+0xcbc> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 93dd4 <_PyUnicodeWriter_Finish@@Base+0x260> │ │ │ │ + b.n 93db8 <_PyUnicodeWriter_Finish@@Base+0x260> │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95b60 │ │ │ │ + bl 95b3c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.w 948d8 <_PyUnicodeWriter_Finish@@Base+0xd64> │ │ │ │ - beq.w 948ce <_PyUnicodeWriter_Finish@@Base+0xd5a> │ │ │ │ + blt.w 948bc <_PyUnicodeWriter_Finish@@Base+0xd64> │ │ │ │ + beq.w 948b2 <_PyUnicodeWriter_Finish@@Base+0xd5a> │ │ │ │ mov r1, r4 │ │ │ │ - bl 95ccc │ │ │ │ + bl 95cac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93e24 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93e08 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #31316 @ 0x7a54 │ │ │ │ + movw r2, #27092 @ 0x69d4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl a199c │ │ │ │ + bl a198c │ │ │ │ mov r5, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 93e24 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93e08 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 948bc <_PyUnicodeWriter_Finish@@Base+0xd48> │ │ │ │ + bne.w 948a0 <_PyUnicodeWriter_Finish@@Base+0xd48> │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 93e24 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93e08 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 19fb54 <_PySys_GetRequiredAttr@@Base+0x5d8> │ │ │ │ + bl 19f1f4 <_PySys_GetRequiredAttr@@Base+0x5d8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 93db2 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93d96 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 93db2 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93d96 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95b60 │ │ │ │ + bl 95b3c │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.w 948d8 <_PyUnicodeWriter_Finish@@Base+0xd64> │ │ │ │ + blt.w 948bc <_PyUnicodeWriter_Finish@@Base+0xd64> │ │ │ │ mov r1, r4 │ │ │ │ - bl 95ccc │ │ │ │ + bl 95cac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93e24 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93e08 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 95e94 │ │ │ │ + bl 95e74 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93df4 <_PyUnicodeWriter_Finish@@Base+0x280> │ │ │ │ - b.n 93f40 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + bne.w 93dd8 <_PyUnicodeWriter_Finish@@Base+0x280> │ │ │ │ + b.n 93f24 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 94224 <_PyUnicodeWriter_Finish@@Base+0x6b0> │ │ │ │ + b.n 94208 <_PyUnicodeWriter_Finish@@Base+0x6b0> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 94282 <_PyUnicodeWriter_Finish@@Base+0x70e> │ │ │ │ + b.n 94266 <_PyUnicodeWriter_Finish@@Base+0x70e> │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ - b.n 93db2 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93d96 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95b60 │ │ │ │ + bl 95b3c │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - beq.w 9464e <_PyUnicodeWriter_Finish@@Base+0xada> │ │ │ │ + beq.w 94632 <_PyUnicodeWriter_Finish@@Base+0xada> │ │ │ │ mov r0, r5 │ │ │ │ - bl 800ec │ │ │ │ + bl 800cc │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 93e24 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ - b.n 93e14 <_PyUnicodeWriter_Finish@@Base+0x2a0> │ │ │ │ + beq.w 93e08 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + b.n 93df8 <_PyUnicodeWriter_Finish@@Base+0x2a0> │ │ │ │ movw r5, #5412 @ 0x1524 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ - b.n 93db2 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93d96 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ movw r5, #4364 @ 0x110c │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ - b.n 93db2 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93d96 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r7, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9490a <_PyUnicodeWriter_Finish@@Base+0xd96> │ │ │ │ + bne.w 948ee <_PyUnicodeWriter_Finish@@Base+0xd96> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93c80 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93c64 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94902 <_PyUnicodeWriter_Finish@@Base+0xd8e> │ │ │ │ + beq.w 948e6 <_PyUnicodeWriter_Finish@@Base+0xd8e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93c80 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93c64 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94902 <_PyUnicodeWriter_Finish@@Base+0xd8e> │ │ │ │ + beq.w 948e6 <_PyUnicodeWriter_Finish@@Base+0xd8e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 93c80 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93c64 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94b98 <_PyUnicodeWriter_Finish@@Base+0x1024> │ │ │ │ + beq.w 94b7c <_PyUnicodeWriter_Finish@@Base+0x1024> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 9dc04 │ │ │ │ + bl 9dbbc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 94340 <_PyUnicodeWriter_Finish@@Base+0x7cc> │ │ │ │ + cbz r0, 94324 <_PyUnicodeWriter_Finish@@Base+0x7cc> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9491c <_PyUnicodeWriter_Finish@@Base+0xda8> │ │ │ │ + bne.w 94900 <_PyUnicodeWriter_Finish@@Base+0xda8> │ │ │ │ mov r0, sl │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ mov r0, r9 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a53c │ │ │ │ + bl 7a54c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 93db2 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93d96 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d3a38 │ │ │ │ + bl 1d2b68 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 9444e <_PyUnicodeWriter_Finish@@Base+0x8da> │ │ │ │ - bl 85c28 │ │ │ │ + beq.n 94432 <_PyUnicodeWriter_Finish@@Base+0x8da> │ │ │ │ + bl 85c0c │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 93e24 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93e08 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r1, r4 │ │ │ │ - bl 19fb54 <_PySys_GetRequiredAttr@@Base+0x5d8> │ │ │ │ + bl 19f1f4 <_PySys_GetRequiredAttr@@Base+0x5d8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 93db2 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93d96 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95b60 │ │ │ │ + bl 95b3c │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 94952 <_PyUnicodeWriter_Finish@@Base+0xdde> │ │ │ │ + beq.w 94936 <_PyUnicodeWriter_Finish@@Base+0xdde> │ │ │ │ cmp.w r6, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 94bbc <_PyUnicodeWriter_Finish@@Base+0x1048> │ │ │ │ + beq.w 94ba0 <_PyUnicodeWriter_Finish@@Base+0x1048> │ │ │ │ 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 1b7600 │ │ │ │ + bl 1b6c14 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94770 <_PyUnicodeWriter_Finish@@Base+0xbfc> │ │ │ │ + beq.w 94754 <_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 94700 <_PyUnicodeWriter_Finish@@Base+0xb8c> │ │ │ │ - bl 1b7910 │ │ │ │ + beq.w 946e4 <_PyUnicodeWriter_Finish@@Base+0xb8c> │ │ │ │ + bl 1b6f24 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r4, #32768 @ 0x8000 │ │ │ │ mov r0, r6 │ │ │ │ - bhi.w 94b60 <_PyUnicodeWriter_Finish@@Base+0xfec> │ │ │ │ - bl 1b7910 │ │ │ │ + bhi.w 94b44 <_PyUnicodeWriter_Finish@@Base+0xfec> │ │ │ │ + bl 1b6f24 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bhi.w 94b60 <_PyUnicodeWriter_Finish@@Base+0xfec> │ │ │ │ + bhi.w 94b44 <_PyUnicodeWriter_Finish@@Base+0xfec> │ │ │ │ add.w r0, r4, r0, lsl #15 │ │ │ │ str.w r0, [r5], #4 │ │ │ │ - b.n 943d0 <_PyUnicodeWriter_Finish@@Base+0x85c> │ │ │ │ + b.n 943b4 <_PyUnicodeWriter_Finish@@Base+0x85c> │ │ │ │ movw r5, #5144 @ 0x1418 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ - b.n 93db2 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93d96 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95b60 │ │ │ │ + bl 95b3c │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.w 947f8 <_PyUnicodeWriter_Finish@@Base+0xc84> │ │ │ │ + blt.w 947dc <_PyUnicodeWriter_Finish@@Base+0xc84> │ │ │ │ mov r0, r6 │ │ │ │ - bl 716f0 │ │ │ │ + bl 71714 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 93e8c <_PyUnicodeWriter_Finish@@Base+0x318> │ │ │ │ + beq.w 93e70 <_PyUnicodeWriter_Finish@@Base+0x318> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 93f40 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + beq.w 93f24 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 85d00 │ │ │ │ + bl 85ce4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 93e90 <_PyUnicodeWriter_Finish@@Base+0x31c> │ │ │ │ - b.n 94a22 <_PyUnicodeWriter_Finish@@Base+0xeae> │ │ │ │ + bne.w 93e74 <_PyUnicodeWriter_Finish@@Base+0x31c> │ │ │ │ + b.n 94a06 <_PyUnicodeWriter_Finish@@Base+0xeae> │ │ │ │ mov r0, r4 │ │ │ │ - bl 28b654 │ │ │ │ + bl 28a62c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 9436c <_PyUnicodeWriter_Finish@@Base+0x7f8> │ │ │ │ + bne.n 94350 <_PyUnicodeWriter_Finish@@Base+0x7f8> │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ vldr d0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9436c <_PyUnicodeWriter_Finish@@Base+0x7f8> │ │ │ │ - b.n 93f40 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + beq.n 94350 <_PyUnicodeWriter_Finish@@Base+0x7f8> │ │ │ │ + b.n 93f24 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 28b654 │ │ │ │ + bl 28a62c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 94a6e <_PyUnicodeWriter_Finish@@Base+0xefa> │ │ │ │ + beq.w 94a52 <_PyUnicodeWriter_Finish@@Base+0xefa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 28b654 │ │ │ │ + bl 28a62c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d1, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 94a5a <_PyUnicodeWriter_Finish@@Base+0xee6> │ │ │ │ + beq.w 94a3e <_PyUnicodeWriter_Finish@@Base+0xee6> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 24f58c │ │ │ │ + bl 24e6e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 93e24 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ - b.n 9437a <_PyUnicodeWriter_Finish@@Base+0x806> │ │ │ │ + beq.w 93e08 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + b.n 9435e <_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 93db2 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + bge.w 93d96 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.n 93db2 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.n 93d96 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95b60 │ │ │ │ + bl 95b3c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - blt.w 9496a <_PyUnicodeWriter_Finish@@Base+0xdf6> │ │ │ │ - bl 7193c │ │ │ │ + blt.w 9494e <_PyUnicodeWriter_Finish@@Base+0xdf6> │ │ │ │ + bl 71974 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9495e <_PyUnicodeWriter_Finish@@Base+0xdea> │ │ │ │ + bne.w 94942 <_PyUnicodeWriter_Finish@@Base+0xdea> │ │ │ │ movs r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 93e24 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93e08 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 94948 <_PyUnicodeWriter_Finish@@Base+0xdd4> │ │ │ │ - bl 93c80 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + beq.w 9492c <_PyUnicodeWriter_Finish@@Base+0xdd4> │ │ │ │ + bl 93c64 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94926 <_PyUnicodeWriter_Finish@@Base+0xdb2> │ │ │ │ + beq.w 9490a <_PyUnicodeWriter_Finish@@Base+0xdb2> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 944e8 <_PyUnicodeWriter_Finish@@Base+0x974> │ │ │ │ - bl 706ec │ │ │ │ + b.n 944cc <_PyUnicodeWriter_Finish@@Base+0x974> │ │ │ │ + bl 70718 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 94b0a <_PyUnicodeWriter_Finish@@Base+0xf96> │ │ │ │ + bne.w 94aee <_PyUnicodeWriter_Finish@@Base+0xf96> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 93e24 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93e08 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 93c80 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 93c64 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 94a0a <_PyUnicodeWriter_Finish@@Base+0xe96> │ │ │ │ - bl 93c80 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + beq.w 949ee <_PyUnicodeWriter_Finish@@Base+0xe96> │ │ │ │ + bl 93c64 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 949f2 <_PyUnicodeWriter_Finish@@Base+0xe7e> │ │ │ │ + beq.w 949d6 <_PyUnicodeWriter_Finish@@Base+0xe7e> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7888c │ │ │ │ + bl 788b0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 94c4a <_PyUnicodeWriter_Finish@@Base+0x10d6> │ │ │ │ + beq.w 94c2e <_PyUnicodeWriter_Finish@@Base+0x10d6> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9455c <_PyUnicodeWriter_Finish@@Base+0x9e8> │ │ │ │ + bge.n 94540 <_PyUnicodeWriter_Finish@@Base+0x9e8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94c18 <_PyUnicodeWriter_Finish@@Base+0x10a4> │ │ │ │ + beq.w 94bfc <_PyUnicodeWriter_Finish@@Base+0x10a4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9451e <_PyUnicodeWriter_Finish@@Base+0x9aa> │ │ │ │ + bge.n 94502 <_PyUnicodeWriter_Finish@@Base+0x9aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9451e <_PyUnicodeWriter_Finish@@Base+0x9aa> │ │ │ │ + bne.n 94502 <_PyUnicodeWriter_Finish@@Base+0x9aa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9451e <_PyUnicodeWriter_Finish@@Base+0x9aa> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94502 <_PyUnicodeWriter_Finish@@Base+0x9aa> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #8 │ │ │ │ - bl 95ccc │ │ │ │ + bl 95cac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94264 <_PyUnicodeWriter_Finish@@Base+0x6f0> │ │ │ │ + beq.w 94248 <_PyUnicodeWriter_Finish@@Base+0x6f0> │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ mov r2, r3 │ │ │ │ - bl 12b880 <_PyLong_FromByteArray@@Base> │ │ │ │ + bl 12b56c <_PyLong_FromByteArray@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 94264 <_PyUnicodeWriter_Finish@@Base+0x6f0> │ │ │ │ + b.n 94248 <_PyUnicodeWriter_Finish@@Base+0x6f0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d3a38 │ │ │ │ + bl 1d2b68 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 94afe <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ + beq.w 94ae2 <_PyUnicodeWriter_Finish@@Base+0xf8a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d3a38 │ │ │ │ + bl 1d2b68 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 94aea <_PyUnicodeWriter_Finish@@Base+0xf76> │ │ │ │ + beq.w 94ace <_PyUnicodeWriter_Finish@@Base+0xf76> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vmov.f64 d1, d7 │ │ │ │ vstr d8, [sp, #72] @ 0x48 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 24f58c │ │ │ │ + bl 24e6e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 93e24 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ - b.n 9437a <_PyUnicodeWriter_Finish@@Base+0x806> │ │ │ │ + beq.w 93e08 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + b.n 9435e <_PyUnicodeWriter_Finish@@Base+0x806> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94144 <_PyUnicodeWriter_Finish@@Base+0x5d0> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94128 <_PyUnicodeWriter_Finish@@Base+0x5d0> │ │ │ │ mov r0, r2 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94194 <_PyUnicodeWriter_Finish@@Base+0x620> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94178 <_PyUnicodeWriter_Finish@@Base+0x620> │ │ │ │ mov r0, sl │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 941b0 <_PyUnicodeWriter_Finish@@Base+0x63c> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94194 <_PyUnicodeWriter_Finish@@Base+0x63c> │ │ │ │ mov r0, r2 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94130 <_PyUnicodeWriter_Finish@@Base+0x5bc> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94114 <_PyUnicodeWriter_Finish@@Base+0x5bc> │ │ │ │ mov r0, r9 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 941cc <_PyUnicodeWriter_Finish@@Base+0x658> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 941b0 <_PyUnicodeWriter_Finish@@Base+0x658> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 93e16 <_PyUnicodeWriter_Finish@@Base+0x2a2> │ │ │ │ - b.n 93e24 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + bne.w 93dfa <_PyUnicodeWriter_Finish@@Base+0x2a2> │ │ │ │ + b.n 93e08 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 19f930 <_PySys_GetRequiredAttr@@Base+0x3b4> │ │ │ │ + bl 19efd0 <_PySys_GetRequiredAttr@@Base+0x3b4> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - blt.w 93f40 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + blt.w 93f24 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95b60 │ │ │ │ + bl 95b3c │ │ │ │ str r0, [sp, #24] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 93fde <_PyUnicodeWriter_Finish@@Base+0x46a> │ │ │ │ - bl 7fe4c │ │ │ │ + bne.w 93fc2 <_PyUnicodeWriter_Finish@@Base+0x46a> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94b2e <_PyUnicodeWriter_Finish@@Base+0xfba> │ │ │ │ + beq.w 94b12 <_PyUnicodeWriter_Finish@@Base+0xfba> │ │ │ │ movs r5, #0 │ │ │ │ - b.w 93e24 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + b.w 93e08 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - bl 1a08ac <_PySys_GetRequiredAttr@@Base+0x1330> │ │ │ │ - b.n 94108 <_PyUnicodeWriter_Finish@@Base+0x594> │ │ │ │ - bl 7fe4c │ │ │ │ + bl 19ff4c <_PySys_GetRequiredAttr@@Base+0x1330> │ │ │ │ + b.n 940ec <_PyUnicodeWriter_Finish@@Base+0x594> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 942ce <_PyUnicodeWriter_Finish@@Base+0x75a> │ │ │ │ - b.n 93f40 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + beq.w 942b2 <_PyUnicodeWriter_Finish@@Base+0x75a> │ │ │ │ + b.n 93f24 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94844 <_PyUnicodeWriter_Finish@@Base+0xcd0> │ │ │ │ + beq.w 94828 <_PyUnicodeWriter_Finish@@Base+0xcd0> │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 95ccc │ │ │ │ + bl 95cac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94c0e <_PyUnicodeWriter_Finish@@Base+0x109a> │ │ │ │ + beq.w 94bf2 <_PyUnicodeWriter_Finish@@Base+0x109a> │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ - ble.w 93cbc <_PyUnicodeWriter_Finish@@Base+0x148> │ │ │ │ + ble.w 93ca0 <_PyUnicodeWriter_Finish@@Base+0x148> │ │ │ │ movw r2, #43724 @ 0xaacc │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r1, #52216 @ 0xcbf8 │ │ │ │ + movw r1, #47992 @ 0xbb78 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r5, #0 │ │ │ │ - b.w 93db4 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.w 93d98 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ mov r4, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r6 │ │ │ │ cmp.w fp, #60 @ 0x3c │ │ │ │ - beq.w 93e24 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93e08 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 93e24 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93e08 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ ldr r2, [r0, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a08ac <_PySys_GetRequiredAttr@@Base+0x1330> │ │ │ │ - b.w 93e24 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + bl 19ff4c <_PySys_GetRequiredAttr@@Base+0x1330> │ │ │ │ + b.w 93e08 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r0, r2 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9411c <_PyUnicodeWriter_Finish@@Base+0x5a8> │ │ │ │ - b.n 94130 <_PyUnicodeWriter_Finish@@Base+0x5bc> │ │ │ │ + bne.w 94100 <_PyUnicodeWriter_Finish@@Base+0x5a8> │ │ │ │ + b.n 94114 <_PyUnicodeWriter_Finish@@Base+0x5bc> │ │ │ │ movs r7, #1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r9, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 94774 <_PyUnicodeWriter_Finish@@Base+0xc00> │ │ │ │ + beq.n 94758 <_PyUnicodeWriter_Finish@@Base+0xc00> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 95ccc │ │ │ │ + bl 95cac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93e24 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93e08 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 95ccc │ │ │ │ + bl 95cac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9429c <_PyUnicodeWriter_Finish@@Base+0x728> │ │ │ │ - b.w 93e24 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + bne.w 94280 <_PyUnicodeWriter_Finish@@Base+0x728> │ │ │ │ + b.w 93e08 <_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 94734 <_PyUnicodeWriter_Finish@@Base+0xbc0> │ │ │ │ + bne.n 94718 <_PyUnicodeWriter_Finish@@Base+0xbc0> │ │ │ │ str.w r5, [r2, sl, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1b793c │ │ │ │ + bl 1b6f50 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 94264 <_PyUnicodeWriter_Finish@@Base+0x6f0> │ │ │ │ + b.n 94248 <_PyUnicodeWriter_Finish@@Base+0x6f0> │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1b7910 │ │ │ │ + bl 1b6f24 │ │ │ │ add.w ip, r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bhi.n 9475e <_PyUnicodeWriter_Finish@@Base+0xbea> │ │ │ │ + bhi.n 94742 <_PyUnicodeWriter_Finish@@Base+0xbea> │ │ │ │ cmp ip, r6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ rsb ip, ip, ip, lsl #4 │ │ │ │ - bne.n 94756 <_PyUnicodeWriter_Finish@@Base+0xbe2> │ │ │ │ - cbz r0, 947b4 <_PyUnicodeWriter_Finish@@Base+0xc40> │ │ │ │ + bne.n 9473a <_PyUnicodeWriter_Finish@@Base+0xbe2> │ │ │ │ + cbz r0, 94798 <_PyUnicodeWriter_Finish@@Base+0xc40> │ │ │ │ lsl.w r0, r0, ip │ │ │ │ add r5, r0 │ │ │ │ - b.n 9471e <_PyUnicodeWriter_Finish@@Base+0xbaa> │ │ │ │ + b.n 94702 <_PyUnicodeWriter_Finish@@Base+0xbaa> │ │ │ │ mov r4, r3 │ │ │ │ - bl 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94b16 <_PyUnicodeWriter_Finish@@Base+0xfa2> │ │ │ │ + beq.w 94afa <_PyUnicodeWriter_Finish@@Base+0xfa2> │ │ │ │ mov r0, r7 │ │ │ │ - bl 48f24 │ │ │ │ + bl 48f68 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 94264 <_PyUnicodeWriter_Finish@@Base+0x6f0> │ │ │ │ + b.n 94248 <_PyUnicodeWriter_Finish@@Base+0x6f0> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2bb7c │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 94830 <_PyUnicodeWriter_Finish@@Base+0xcbc> │ │ │ │ + beq.n 94814 <_PyUnicodeWriter_Finish@@Base+0xcbc> │ │ │ │ mov r1, r4 │ │ │ │ - bl 95ccc │ │ │ │ + bl 95cac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93e24 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93e08 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 9429c <_PyUnicodeWriter_Finish@@Base+0x728> │ │ │ │ + bge.w 94280 <_PyUnicodeWriter_Finish@@Base+0x728> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #31292 @ 0x7a3c │ │ │ │ + movw r1, #27068 @ 0x69bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r5, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 93db2 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.w 93d96 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r4, r3 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #31104 @ 0x7980 │ │ │ │ + movw r1, #26880 @ 0x6900 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 9476a <_PyUnicodeWriter_Finish@@Base+0xbf6> │ │ │ │ + bl f3560 │ │ │ │ + b.n 9474e <_PyUnicodeWriter_Finish@@Base+0xbf6> │ │ │ │ mov r5, r8 │ │ │ │ mov r4, r7 │ │ │ │ - bl 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94c20 <_PyUnicodeWriter_Finish@@Base+0x10ac> │ │ │ │ + beq.w 94c04 <_PyUnicodeWriter_Finish@@Base+0x10ac> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9463e <_PyUnicodeWriter_Finish@@Base+0xaca> │ │ │ │ + bge.w 94622 <_PyUnicodeWriter_Finish@@Base+0xaca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9463e <_PyUnicodeWriter_Finish@@Base+0xaca> │ │ │ │ + bne.w 94622 <_PyUnicodeWriter_Finish@@Base+0xaca> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9463e <_PyUnicodeWriter_Finish@@Base+0xaca> │ │ │ │ - bl 7fe4c │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94622 <_PyUnicodeWriter_Finish@@Base+0xaca> │ │ │ │ + bl 7fe2c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93f40 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + bne.w 93f24 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #31332 @ 0x7a64 │ │ │ │ + movw r1, #27108 @ 0x69e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 93db2 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.w 93d96 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2bb7c │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 94414 <_PyUnicodeWriter_Finish@@Base+0x8a0> │ │ │ │ + bne.w 943f8 <_PyUnicodeWriter_Finish@@Base+0x8a0> │ │ │ │ movw r3, #61140 @ 0xeed4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #31000 @ 0x7918 │ │ │ │ + movw r1, #26776 @ 0x6898 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.w 93f3a <_PyUnicodeWriter_Finish@@Base+0x3c6> │ │ │ │ + b.w 93f1e <_PyUnicodeWriter_Finish@@Base+0x3c6> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2bb7c │ │ │ │ mov r2, r0 │ │ │ │ adds r7, r0, #1 │ │ │ │ - bne.w 94672 <_PyUnicodeWriter_Finish@@Base+0xafe> │ │ │ │ + bne.w 94656 <_PyUnicodeWriter_Finish@@Base+0xafe> │ │ │ │ movw r4, #61140 @ 0xeed4 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - movw r1, #31000 @ 0x7918 │ │ │ │ + movw r1, #26776 @ 0x6898 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d9248 │ │ │ │ + bl d9138 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94698 <_PyUnicodeWriter_Finish@@Base+0xb24> │ │ │ │ + beq.w 9467c <_PyUnicodeWriter_Finish@@Base+0xb24> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #31028 @ 0x7934 │ │ │ │ + movw r1, #26804 @ 0x68b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl f36b4 │ │ │ │ - b.n 94698 <_PyUnicodeWriter_Finish@@Base+0xb24> │ │ │ │ - bl 7fe4c │ │ │ │ + bl f3560 │ │ │ │ + b.n 9467c <_PyUnicodeWriter_Finish@@Base+0xb24> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93f40 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + bne.w 93f24 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #31668 @ 0x7bb4 │ │ │ │ + movw r1, #27444 @ 0x6b34 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.w 93f3a <_PyUnicodeWriter_Finish@@Base+0x3c6> │ │ │ │ + b.w 93f1e <_PyUnicodeWriter_Finish@@Base+0x3c6> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #31580 @ 0x7b5c │ │ │ │ + movw r1, #27356 @ 0x6adc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.w 93f40 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ - ldr r2, [pc, #760] @ (94bb8 <_PyUnicodeWriter_Finish@@Base+0x1044>) │ │ │ │ + bl f3560 │ │ │ │ + b.w 93f24 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + ldr r2, [pc, #760] @ (94b9c <_PyUnicodeWriter_Finish@@Base+0x1044>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 8079c <_PyUnicode_InternImmortal@@Base> │ │ │ │ - b.n 94262 <_PyUnicodeWriter_Finish@@Base+0x6ee> │ │ │ │ + bl 8077c <_PyUnicode_InternImmortal@@Base> │ │ │ │ + b.n 94246 <_PyUnicodeWriter_Finish@@Base+0x6ee> │ │ │ │ movs r0, #7 │ │ │ │ - bl faf4c │ │ │ │ + bl fae14 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 94254 <_PyUnicodeWriter_Finish@@Base+0x6e0> │ │ │ │ - bl 7fe4c │ │ │ │ + b.n 94238 <_PyUnicodeWriter_Finish@@Base+0x6e0> │ │ │ │ + bl 7fe2c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93f40 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + bne.w 93f24 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #31248 @ 0x7a10 │ │ │ │ + movw r1, #27024 @ 0x6990 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 93db2 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.w 93d96 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ movs r6, #0 │ │ │ │ mov r9, r6 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 94340 <_PyUnicodeWriter_Finish@@Base+0x7cc> │ │ │ │ + b.n 94324 <_PyUnicodeWriter_Finish@@Base+0x7cc> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 19f930 <_PySys_GetRequiredAttr@@Base+0x3b4> │ │ │ │ + bl 19efd0 <_PySys_GetRequiredAttr@@Base+0x3b4> │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - bge.w 942fe <_PyUnicodeWriter_Finish@@Base+0x78a> │ │ │ │ - b.w 93f40 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + bge.w 942e2 <_PyUnicodeWriter_Finish@@Base+0x78a> │ │ │ │ + b.w 93f24 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a08ac <_PySys_GetRequiredAttr@@Base+0x1330> │ │ │ │ - b.n 94340 <_PyUnicodeWriter_Finish@@Base+0x7cc> │ │ │ │ - bl 7fe4c │ │ │ │ + bl 19ff4c <_PySys_GetRequiredAttr@@Base+0x1330> │ │ │ │ + b.n 94324 <_PyUnicodeWriter_Finish@@Base+0x7cc> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94b9e <_PyUnicodeWriter_Finish@@Base+0x102a> │ │ │ │ + beq.w 94b82 <_PyUnicodeWriter_Finish@@Base+0x102a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94948 <_PyUnicodeWriter_Finish@@Base+0xdd4> │ │ │ │ + bge.n 9492c <_PyUnicodeWriter_Finish@@Base+0xdd4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 94948 <_PyUnicodeWriter_Finish@@Base+0xdd4> │ │ │ │ + cbnz r3, 9492c <_PyUnicodeWriter_Finish@@Base+0xdd4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ subs r3, #1 │ │ │ │ - b.w 93db2 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ - bl 7fe4c │ │ │ │ + b.w 93d96 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94770 <_PyUnicodeWriter_Finish@@Base+0xbfc> │ │ │ │ - b.n 9439e <_PyUnicodeWriter_Finish@@Base+0x82a> │ │ │ │ + bne.w 94754 <_PyUnicodeWriter_Finish@@Base+0xbfc> │ │ │ │ + b.n 94382 <_PyUnicodeWriter_Finish@@Base+0x82a> │ │ │ │ mov r1, r4 │ │ │ │ - bl 19fb54 <_PySys_GetRequiredAttr@@Base+0x5d8> │ │ │ │ + bl 19f1f4 <_PySys_GetRequiredAttr@@Base+0x5d8> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 944e0 <_PyUnicodeWriter_Finish@@Base+0x96c> │ │ │ │ - bl 7fe4c │ │ │ │ + b.n 944c4 <_PyUnicodeWriter_Finish@@Base+0x96c> │ │ │ │ + bl 7fe2c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93f40 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + bne.w 93f24 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #31416 @ 0x7ab8 │ │ │ │ + movw r1, #27192 @ 0x6a38 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 93db2 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.w 93d96 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 93f40 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + bge.w 93f24 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ subs r6, #1 │ │ │ │ str r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 93f40 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + bne.w 93f24 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 93db2 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.w 93d96 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r6 │ │ │ │ - bl 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 947dc <_PyUnicodeWriter_Finish@@Base+0xc68> │ │ │ │ + bne.w 947c0 <_PyUnicodeWriter_Finish@@Base+0xc68> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #31544 @ 0x7b38 │ │ │ │ + movw r1, #27320 @ 0x6ab8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 947dc <_PyUnicodeWriter_Finish@@Base+0xc68> │ │ │ │ + bl f3560 │ │ │ │ + b.n 947c0 <_PyUnicodeWriter_Finish@@Base+0xc68> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93fb2 <_PyUnicodeWriter_Finish@@Base+0x43e> │ │ │ │ + bne.w 93f96 <_PyUnicodeWriter_Finish@@Base+0x43e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 93fb2 <_PyUnicodeWriter_Finish@@Base+0x43e> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 93f96 <_PyUnicodeWriter_Finish@@Base+0x43e> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r7 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 94c38 <_PyUnicodeWriter_Finish@@Base+0x10c4> │ │ │ │ - bl 7fe4c │ │ │ │ + blt.w 94c1c <_PyUnicodeWriter_Finish@@Base+0x10c4> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94948 <_PyUnicodeWriter_Finish@@Base+0xdd4> │ │ │ │ - b.n 94930 <_PyUnicodeWriter_Finish@@Base+0xdbc> │ │ │ │ + beq.n 9492c <_PyUnicodeWriter_Finish@@Base+0xdd4> │ │ │ │ + b.n 94914 <_PyUnicodeWriter_Finish@@Base+0xdbc> │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 94a00 <_PyUnicodeWriter_Finish@@Base+0xe8c> │ │ │ │ + b.n 949e4 <_PyUnicodeWriter_Finish@@Base+0xe8c> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 19f930 <_PySys_GetRequiredAttr@@Base+0x3b4> │ │ │ │ + bl 19efd0 <_PySys_GetRequiredAttr@@Base+0x3b4> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.w 93f76 <_PyUnicodeWriter_Finish@@Base+0x402> │ │ │ │ + bge.w 93f5a <_PyUnicodeWriter_Finish@@Base+0x402> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 93e24 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93e08 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 93f40 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + bge.w 93f24 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93f40 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + bne.w 93f24 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 93f40 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ - bl e5fa0 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 93f24 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + bl e5e40 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 93f74 <_PyUnicodeWriter_Finish@@Base+0x400> │ │ │ │ + beq.w 93f58 <_PyUnicodeWriter_Finish@@Base+0x400> │ │ │ │ mov r1, r4 │ │ │ │ - bl 19fb54 <_PySys_GetRequiredAttr@@Base+0x5d8> │ │ │ │ + bl 19f1f4 <_PySys_GetRequiredAttr@@Base+0x5d8> │ │ │ │ mov r5, r0 │ │ │ │ - b.w 93f74 <_PyUnicodeWriter_Finish@@Base+0x400> │ │ │ │ + b.w 93f58 <_PyUnicodeWriter_Finish@@Base+0x400> │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ vldr d1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93f40 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ - b.n 94494 <_PyUnicodeWriter_Finish@@Base+0x920> │ │ │ │ - bl 7fe4c │ │ │ │ + bne.w 93f24 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + b.n 94478 <_PyUnicodeWriter_Finish@@Base+0x920> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93f40 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ - b.n 9447a <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ - bl 7fe4c │ │ │ │ + bne.w 93f24 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + b.n 9445e <_PyUnicodeWriter_Finish@@Base+0x906> │ │ │ │ + bl 7fe2c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93f40 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + bne.w 93f24 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #31500 @ 0x7b0c │ │ │ │ + movw r1, #27276 @ 0x6a8c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 93db2 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.w 93d96 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94822 <_PyUnicodeWriter_Finish@@Base+0xcae> │ │ │ │ + beq.w 94806 <_PyUnicodeWriter_Finish@@Base+0xcae> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 95ccc │ │ │ │ + bl 95cac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93e24 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93e08 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ ldrb r6, [r0, #0] │ │ │ │ - b.n 94414 <_PyUnicodeWriter_Finish@@Base+0x8a0> │ │ │ │ - bl 7fe4c │ │ │ │ + b.n 943f8 <_PyUnicodeWriter_Finish@@Base+0x8a0> │ │ │ │ + bl 7fe2c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93f40 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + bne.w 93f24 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #31196 @ 0x79dc │ │ │ │ + movw r1, #26972 @ 0x695c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ - b.w 93db2 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ + b.w 93d96 <_PyUnicodeWriter_Finish@@Base+0x23e> │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ vldr d7, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93f40 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ - b.n 945c6 <_PyUnicodeWriter_Finish@@Base+0xa52> │ │ │ │ - bl 7fe4c │ │ │ │ + bne.w 93f24 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + b.n 945aa <_PyUnicodeWriter_Finish@@Base+0xa52> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93f40 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ - b.n 945ac <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ + bne.w 93f24 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + b.n 94590 <_PyUnicodeWriter_Finish@@Base+0xa38> │ │ │ │ mov r1, r4 │ │ │ │ - bl 19fb54 <_PySys_GetRequiredAttr@@Base+0x5d8> │ │ │ │ + bl 19f1f4 <_PySys_GetRequiredAttr@@Base+0x5d8> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 94514 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ + b.n 944f8 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #31148 @ 0x79ac │ │ │ │ + movw r1, #26924 @ 0x692c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 9476a <_PyUnicodeWriter_Finish@@Base+0xbf6> │ │ │ │ + bl f3560 │ │ │ │ + b.n 9474e <_PyUnicodeWriter_Finish@@Base+0xbf6> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 93fde <_PyUnicodeWriter_Finish@@Base+0x46a> │ │ │ │ - bl 7fe4c │ │ │ │ + b.w 93fc2 <_PyUnicodeWriter_Finish@@Base+0x46a> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93fec <_PyUnicodeWriter_Finish@@Base+0x478> │ │ │ │ - bl 7fe4c │ │ │ │ + beq.w 93fd0 <_PyUnicodeWriter_Finish@@Base+0x478> │ │ │ │ + bl 7fe2c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94ca8 <_PyUnicodeWriter_Finish@@Base+0x1134> │ │ │ │ + beq.w 94c8c <_PyUnicodeWriter_Finish@@Base+0x1134> │ │ │ │ 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 94162 <_PyUnicodeWriter_Finish@@Base+0x5ee> │ │ │ │ + b.w 94146 <_PyUnicodeWriter_Finish@@Base+0x5ee> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 94760 <_PyUnicodeWriter_Finish@@Base+0xbec> │ │ │ │ - ldr r3, [pc, #80] @ (94bb8 <_PyUnicodeWriter_Finish@@Base+0x1044>) │ │ │ │ + b.n 94744 <_PyUnicodeWriter_Finish@@Base+0xbec> │ │ │ │ + ldr r3, [pc, #80] @ (94b9c <_PyUnicodeWriter_Finish@@Base+0x1044>) │ │ │ │ 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 205e4c <_PyTrash_thread_destroy_chain@@Base+0x2e4> │ │ │ │ + bl 204f78 <_PyTrash_thread_destroy_chain@@Base+0x2e4> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93e24 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93e08 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 93e24 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + beq.w 93e08 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r1, r4 │ │ │ │ - bl 19fb54 <_PySys_GetRequiredAttr@@Base+0x5d8> │ │ │ │ + bl 19f1f4 <_PySys_GetRequiredAttr@@Base+0x5d8> │ │ │ │ mov r5, r0 │ │ │ │ - b.w 93e24 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ + b.w 93e08 <_PyUnicodeWriter_Finish@@Base+0x2b0> │ │ │ │ mov r5, r0 │ │ │ │ - b.w 94340 <_PyUnicodeWriter_Finish@@Base+0x7cc> │ │ │ │ + b.w 94324 <_PyUnicodeWriter_Finish@@Base+0x7cc> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #31460 @ 0x7ae4 │ │ │ │ + movw r1, #27236 @ 0x6a64 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 94930 <_PyUnicodeWriter_Finish@@Base+0xdbc> │ │ │ │ + bl f3560 │ │ │ │ + b.n 94914 <_PyUnicodeWriter_Finish@@Base+0xdbc> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #31060 @ 0x7954 │ │ │ │ + movw r1, #26836 @ 0x68d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 94770 <_PyUnicodeWriter_Finish@@Base+0xbfc> │ │ │ │ + bl f3560 │ │ │ │ + b.n 94754 <_PyUnicodeWriter_Finish@@Base+0xbfc> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r5 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 94be6 <_PyUnicodeWriter_Finish@@Base+0x1072> │ │ │ │ + bge.n 94bca <_PyUnicodeWriter_Finish@@Base+0x1072> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbz r2, 94c02 <_PyUnicodeWriter_Finish@@Base+0x108e> │ │ │ │ + cbz r2, 94be6 <_PyUnicodeWriter_Finish@@Base+0x108e> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9463e <_PyUnicodeWriter_Finish@@Base+0xaca> │ │ │ │ + bge.w 94622 <_PyUnicodeWriter_Finish@@Base+0xaca> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9463e <_PyUnicodeWriter_Finish@@Base+0xaca> │ │ │ │ + bne.w 94622 <_PyUnicodeWriter_Finish@@Base+0xaca> │ │ │ │ mov r0, r3 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9463e <_PyUnicodeWriter_Finish@@Base+0xaca> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94622 <_PyUnicodeWriter_Finish@@Base+0xaca> │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 94be6 <_PyUnicodeWriter_Finish@@Base+0x1072> │ │ │ │ + b.n 94bca <_PyUnicodeWriter_Finish@@Base+0x1072> │ │ │ │ movw r4, #61140 @ 0xeed4 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ - b.n 94868 <_PyUnicodeWriter_Finish@@Base+0xcf4> │ │ │ │ + b.n 9484c <_PyUnicodeWriter_Finish@@Base+0xcf4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9455c <_PyUnicodeWriter_Finish@@Base+0x9e8> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94540 <_PyUnicodeWriter_Finish@@Base+0x9e8> │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #31376 @ 0x7a90 │ │ │ │ + movw r1, #27152 @ 0x6a10 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 947dc <_PyUnicodeWriter_Finish@@Base+0xc68> │ │ │ │ + bl f3560 │ │ │ │ + b.n 947c0 <_PyUnicodeWriter_Finish@@Base+0xc68> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94a00 <_PyUnicodeWriter_Finish@@Base+0xe8c> │ │ │ │ + bne.w 949e4 <_PyUnicodeWriter_Finish@@Base+0xe8c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94a00 <_PyUnicodeWriter_Finish@@Base+0xe8c> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 949e4 <_PyUnicodeWriter_Finish@@Base+0xe8c> │ │ │ │ mov r8, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r7 │ │ │ │ - bge.n 94c5c <_PyUnicodeWriter_Finish@@Base+0x10e8> │ │ │ │ + bge.n 94c40 <_PyUnicodeWriter_Finish@@Base+0x10e8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 94c7c <_PyUnicodeWriter_Finish@@Base+0x1108> │ │ │ │ + cbz r3, 94c60 <_PyUnicodeWriter_Finish@@Base+0x1108> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 94a00 <_PyUnicodeWriter_Finish@@Base+0xe8c> │ │ │ │ + bge.w 949e4 <_PyUnicodeWriter_Finish@@Base+0xe8c> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94a00 <_PyUnicodeWriter_Finish@@Base+0xe8c> │ │ │ │ + bne.w 949e4 <_PyUnicodeWriter_Finish@@Base+0xe8c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94a00 <_PyUnicodeWriter_Finish@@Base+0xe8c> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 949e4 <_PyUnicodeWriter_Finish@@Base+0xe8c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94c5c <_PyUnicodeWriter_Finish@@Base+0x10e8> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94c40 <_PyUnicodeWriter_Finish@@Base+0x10e8> │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 94cba <_PyUnicodeWriter_Finish@@Base+0x1146> │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 94c9e <_PyUnicodeWriter_Finish@@Base+0x1146> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 94cda <_PyUnicodeWriter_Finish@@Base+0x1166> │ │ │ │ + blt.n 94cbe <_PyUnicodeWriter_Finish@@Base+0x1166> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 946c6 <_PyUnicodeWriter_Finish@@Base+0xb52> │ │ │ │ + b.n 946aa <_PyUnicodeWriter_Finish@@Base+0xb52> │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 94c90 <_PyUnicodeWriter_Finish@@Base+0x111c> │ │ │ │ + b.n 94c74 <_PyUnicodeWriter_Finish@@Base+0x111c> │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r6 │ │ │ │ mov r7, r6 │ │ │ │ mov r9, r6 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #31624 @ 0x7b88 │ │ │ │ + movw r1, #27400 @ 0x6b08 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94c96 <_PyUnicodeWriter_Finish@@Base+0x1122> │ │ │ │ + bne.n 94c7a <_PyUnicodeWriter_Finish@@Base+0x1122> │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - b.n 946c6 <_PyUnicodeWriter_Finish@@Base+0xb52> │ │ │ │ + b.n 946aa <_PyUnicodeWriter_Finish@@Base+0xb52> │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 94ca0 <_PyUnicodeWriter_Finish@@Base+0x112c> │ │ │ │ + bne.n 94c84 <_PyUnicodeWriter_Finish@@Base+0x112c> │ │ │ │ mov r0, r3 │ │ │ │ - b.n 946c2 <_PyUnicodeWriter_Finish@@Base+0xb4e> │ │ │ │ - bl 7fe4c │ │ │ │ + b.n 946a6 <_PyUnicodeWriter_Finish@@Base+0xb4e> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 93f40 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ - b.w 94094 <_PyUnicodeWriter_Finish@@Base+0x520> │ │ │ │ + bne.w 93f24 <_PyUnicodeWriter_Finish@@Base+0x3cc> │ │ │ │ + b.w 94078 <_PyUnicodeWriter_Finish@@Base+0x520> │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 94c90 <_PyUnicodeWriter_Finish@@Base+0x111c> │ │ │ │ + b.n 94c74 <_PyUnicodeWriter_Finish@@Base+0x111c> │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 94c90 <_PyUnicodeWriter_Finish@@Base+0x111c> │ │ │ │ + b.n 94c74 <_PyUnicodeWriter_Finish@@Base+0x111c> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r7, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 94c90 <_PyUnicodeWriter_Finish@@Base+0x111c> │ │ │ │ + b.n 94c74 <_PyUnicodeWriter_Finish@@Base+0x111c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r7, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 94c90 <_PyUnicodeWriter_Finish@@Base+0x111c> │ │ │ │ + b.n 94c74 <_PyUnicodeWriter_Finish@@Base+0x111c> │ │ │ │ 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 94c90 <_PyUnicodeWriter_Finish@@Base+0x111c> │ │ │ │ - bl 7fe4c │ │ │ │ + b.n 94c74 <_PyUnicodeWriter_Finish@@Base+0x111c> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94b42 <_PyUnicodeWriter_Finish@@Base+0xfce> │ │ │ │ - b.w 94016 <_PyUnicodeWriter_Finish@@Base+0x4a2> │ │ │ │ - bl 7fe4c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 94b42 <_PyUnicodeWriter_Finish@@Base+0xfce> │ │ │ │ - b.w 94008 <_PyUnicodeWriter_Finish@@Base+0x494> │ │ │ │ - bl 7fe4c │ │ │ │ + bne.w 94b26 <_PyUnicodeWriter_Finish@@Base+0xfce> │ │ │ │ + b.w 93ffa <_PyUnicodeWriter_Finish@@Base+0x4a2> │ │ │ │ + bl 7fe2c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 94b26 <_PyUnicodeWriter_Finish@@Base+0xfce> │ │ │ │ + b.w 93fec <_PyUnicodeWriter_Finish@@Base+0x494> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94b42 <_PyUnicodeWriter_Finish@@Base+0xfce> │ │ │ │ + bne.w 94b26 <_PyUnicodeWriter_Finish@@Base+0xfce> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.w 93ffa <_PyUnicodeWriter_Finish@@Base+0x486> │ │ │ │ + b.w 93fde <_PyUnicodeWriter_Finish@@Base+0x486> │ │ │ │ │ │ │ │ -00094d5c : │ │ │ │ +00094d40 : │ │ │ │ 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] @ (94f0c ) │ │ │ │ + ldr r2, [pc, #400] @ (94ee8 ) │ │ │ │ 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 94f10 │ │ │ │ + bl 94eec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 94e70 │ │ │ │ + beq.n 94e4e │ │ │ │ ldrd r6, r4, [sp, #16] │ │ │ │ bic.w r7, r6, #1 │ │ │ │ cmp r4, #1 │ │ │ │ - bls.n 94e2a │ │ │ │ + bls.n 94e08 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bic.w r2, r4, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 94ee6 │ │ │ │ + bne.w 94ec4 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ bic.w r2, r8, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r0, #20 │ │ │ │ - bpl.n 94df0 │ │ │ │ + bpl.n 94df6 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ ldr.w r8, [r7, r1] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 94df0 │ │ │ │ + beq.n 94df6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ ldr.w r2, [r9, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94e66 │ │ │ │ + beq.n 94e44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 94eac │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - lsls r1, r2, #31 │ │ │ │ - bpl.n 94e06 │ │ │ │ + bne.n 94e8a │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + lsls r2, r0, #31 │ │ │ │ + bpl.n 94dd4 │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bpl.n 94e18 │ │ │ │ + bpl.n 94de4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 94dc8 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94dc8 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 94dcc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94dcc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ - bl 8bc1c <_PyObject_MakeTpCall@@Base> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + bl 8bbf0 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - lsls r0, r2, #31 │ │ │ │ - bmi.n 94de4 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - subs r1, #1 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 94de4 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94de4 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 94de8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94de8 │ │ │ │ + b.n 94dc2 │ │ │ │ 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 94e52 │ │ │ │ + bpl.n 94e30 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ ldr r5, [r7, r0] │ │ │ │ - cbz r5, 94e52 │ │ │ │ + cbz r5, 94e30 │ │ │ │ mov r0, r7 │ │ │ │ blx r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 89924 <_Py_CheckFunctionResult@@Base> │ │ │ │ + bl 89918 <_Py_CheckFunctionResult@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 94dde │ │ │ │ + b.n 94dc2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 8bc1c <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8bbf0 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 94dde │ │ │ │ - cbz r2, 94e80 │ │ │ │ + b.n 94dc2 │ │ │ │ + cbz r2, 94e5e │ │ │ │ ldr r3, [r2, #4] │ │ │ │ - cbz r3, 94e80 │ │ │ │ + cbz r3, 94e5e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 94dde │ │ │ │ + b.n 94dc2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r5, #0 │ │ │ │ - bl 84ae4 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + bl 84ac8 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 84ae4 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ - b.n 94de8 │ │ │ │ + bl 84ac8 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + b.n 94dcc │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ itett hi │ │ │ │ - movwhi r2, #22212 @ 0x56c4 │ │ │ │ - movwls r2, #26904 @ 0x6918 │ │ │ │ + movwhi r2, #17988 @ 0x4644 │ │ │ │ + movwls r2, #22680 @ 0x5898 │ │ │ │ movthi r2, #42 @ 0x2a │ │ │ │ movhi r3, r7 │ │ │ │ itt ls │ │ │ │ movtls r2, #42 @ 0x2a │ │ │ │ movls r3, #0 │ │ │ │ - bl 1f6a48 <_PyErr_Format@@Base> │ │ │ │ - b.n 94e6c │ │ │ │ + bl 1f5b70 <_PyErr_Format@@Base> │ │ │ │ + b.n 94e4a │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 94dde │ │ │ │ + beq.n 94dc2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 94efc │ │ │ │ + blt.n 94eda │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ itett hi │ │ │ │ - movwhi r2, #22260 @ 0x56f4 │ │ │ │ - movwls r2, #26952 @ 0x6948 │ │ │ │ + movwhi r2, #18036 @ 0x4674 │ │ │ │ + movwls r2, #22728 @ 0x58c8 │ │ │ │ movthi r2, #42 @ 0x2a │ │ │ │ movhi r3, r7 │ │ │ │ itt ls │ │ │ │ movtls r2, #42 @ 0x2a │ │ │ │ movls r3, #0 │ │ │ │ - bl 23c224 <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ - b.n 94e6c │ │ │ │ + bl 23b3ac <_PyBytesWriter_WriteBytes@@Base+0x2c> │ │ │ │ + b.n 94e4a │ │ │ │ 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 1bc23c <_PyTime_AsMicroseconds@@Base+0x638> │ │ │ │ + bl 1bb8e8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 94dde │ │ │ │ + b.n 94dc2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 94eba │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 94eba │ │ │ │ - nop │ │ │ │ + bne.n 94e98 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 94e98 │ │ │ │ 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 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -157245,138 +157250,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 9509c │ │ │ │ + bmi.w 95078 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 950da │ │ │ │ + beq.w 950b6 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ - movw r3, #8209 @ 0x2011 │ │ │ │ + movw r3, #8345 @ 0x2099 │ │ │ │ movt r3, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 950e8 │ │ │ │ + bne.w 950c4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r9, #40968 @ 0xa008 │ │ │ │ movt r9, #75 @ 0x4b │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 950e8 │ │ │ │ - ldr r3, [pc, #676] @ (9520c ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + bne.w 950c4 │ │ │ │ ldr.w r1, [r5, #192] @ 0xc0 │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [pc, #668] @ (951e8 ) │ │ │ │ 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, #1420] @ 0x58c │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 95210 │ │ │ │ + bne.w 951ec │ │ │ │ ldr.w r2, [r8, #1424] @ 0x590 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.w 95210 │ │ │ │ - add.w r7, r7, #40960 @ 0xa000 │ │ │ │ - add r7, r3 │ │ │ │ - ldr.w r6, [r7, #1428] @ 0x594 │ │ │ │ + bne.w 951ec │ │ │ │ + add.w r3, r3, #40960 @ 0xa000 │ │ │ │ + add r3, r7 │ │ │ │ + ldr.w r6, [r3, #1428] @ 0x594 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9506e │ │ │ │ + beq.n 9504a │ │ │ │ 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 954e8 │ │ │ │ + bls.w 954c4 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r2, #14 │ │ │ │ - bpl.w 951a4 │ │ │ │ + bpl.w 95180 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ands.w r2, r3, #4 │ │ │ │ - bne.w 9511e │ │ │ │ + bne.w 950fa │ │ │ │ ands.w r3, r3, #16 │ │ │ │ - bne.w 951f8 │ │ │ │ + bne.w 951d4 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ ldr.w r2, [r1, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 95066 │ │ │ │ + beq.n 95042 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 95544 │ │ │ │ + blt.w 95520 │ │ │ │ adds.w r2, fp, r2 │ │ │ │ - beq.n 9505e │ │ │ │ + beq.n 9503a │ │ │ │ ldr r7, [r2, #0] │ │ │ │ - cbz r7, 9505e │ │ │ │ + cbz r7, 9503a │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 95538 │ │ │ │ + beq.w 95514 │ │ │ │ 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 77710 │ │ │ │ + bl 77748 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ - cbz r2, 9503c │ │ │ │ + cbz r2, 95018 │ │ │ │ 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 9504e │ │ │ │ + bge.n 9502a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9552c │ │ │ │ + beq.w 95508 │ │ │ │ cmn.w r9, #3 │ │ │ │ - beq.w 95512 │ │ │ │ + beq.w 954ee │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.w 95318 │ │ │ │ + bge.w 952f4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 951ce │ │ │ │ + beq.w 951aa │ │ │ │ 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 9519a │ │ │ │ + bne.w 95176 │ │ │ │ ands.w r3, r3, #16 │ │ │ │ - bne.w 95348 │ │ │ │ + bne.w 95324 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ ldr.w r2, [r1, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95424 │ │ │ │ + beq.w 95400 │ │ │ │ mov r8, r3 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ - b.n 94ffc │ │ │ │ - ldr r3, [pc, #364] @ (9520c ) │ │ │ │ + b.n 94fd8 │ │ │ │ + ldr r3, [pc, #364] @ (951e8 ) │ │ │ │ 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 │ │ │ │ @@ -157386,34 +157391,34 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r0, r2, #91136 @ 0x16400 │ │ │ │ ldr.w r1, [r0, #400] @ 0x190 │ │ │ │ cmp r1, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95414 │ │ │ │ + beq.w 953f0 │ │ │ │ ldr.w r3, [r0, #416] @ 0x1a0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94f44 │ │ │ │ + bne.w 94f20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f980 │ │ │ │ + bl 7f960 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 94f44 │ │ │ │ - b.n 95446 │ │ │ │ + bge.w 94f20 │ │ │ │ + b.n 95422 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9093c │ │ │ │ + bl 90920 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [sl] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 9518a │ │ │ │ + bpl.n 95166 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 95454 │ │ │ │ + beq.w 95430 │ │ │ │ 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 │ │ │ │ @@ -157423,717 +157428,717 @@ │ │ │ │ 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 95358 │ │ │ │ + beq.w 95334 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr.w r3, [r1, #440] @ 0x1b8 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 95568 │ │ │ │ + beq.w 95544 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl 78224 │ │ │ │ + bl 78248 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 9505e │ │ │ │ + beq.n 9503a │ │ │ │ add.w r7, r7, r0, lsl #2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9505e │ │ │ │ + beq.n 9503a │ │ │ │ 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 84ae4 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + bl 84ac8 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ ldr.w r0, [sl] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - bl 84ae4 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ - b.n 95116 │ │ │ │ + bl 84ac8 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + b.n 950f2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 95100 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 95100 │ │ │ │ + bne.n 950dc │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 950dc │ │ │ │ mov.w r8, #0 │ │ │ │ strd r8, r8, [sp, #4] │ │ │ │ - b.n 95126 │ │ │ │ + b.n 95102 │ │ │ │ ldr.w r2, [r3, #136] @ 0x88 │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9527a │ │ │ │ + bne.n 95256 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ands.w r2, r3, #4 │ │ │ │ - bne.w 954fc │ │ │ │ + bne.w 954d8 │ │ │ │ ands.w r3, r3, #16 │ │ │ │ - bne.w 954ee │ │ │ │ + bne.w 954ca │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ ldr.w r2, [r1, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94ffa │ │ │ │ + bne.w 94fd6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 952be │ │ │ │ + bne.n 9529a │ │ │ │ cmp r6, #1 │ │ │ │ - bls.w 95424 │ │ │ │ + bls.w 95400 │ │ │ │ ldr.w r0, [sl] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 95116 │ │ │ │ + bmi.n 950f2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 95116 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 95116 │ │ │ │ + bne.n 950f2 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 950f2 │ │ │ │ ldr.w r7, [fp, #-12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 95066 │ │ │ │ + beq.w 95042 │ │ │ │ movs r3, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 9500c │ │ │ │ + b.n 94fe8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 953cc │ │ │ │ + beq.w 953a8 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ - bl 84934 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ + bl 84918 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9506e │ │ │ │ + beq.w 9504a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r6, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 94fc2 │ │ │ │ + bne.w 94f9e │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 94fc2 │ │ │ │ - add.w r7, r7, #42240 @ 0xa500 │ │ │ │ + bgt.w 94f9e │ │ │ │ + add.w r3, r3, #42240 @ 0xa500 │ │ │ │ bic.w r6, r6, #1 │ │ │ │ - adds r7, #140 @ 0x8c │ │ │ │ - adds r2, r7, r3 │ │ │ │ + adds r3, #140 @ 0x8c │ │ │ │ + adds r2, r3, r7 │ │ │ │ str r6, [r2, #8] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - adds r1, r3, #4 │ │ │ │ + adds r1, r7, #4 │ │ │ │ ldr.w r0, [r8, #1424] @ 0x590 │ │ │ │ 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 953b0 │ │ │ │ + blt.w 9538c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - b.n 94fc2 │ │ │ │ + b.n 94f9e │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 951ae │ │ │ │ + beq.n 9518a │ │ │ │ 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 84ae4 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + bl 84ac8 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ ldr.w r0, [sl] │ │ │ │ str.w r5, [sl] │ │ │ │ - bl 84ae4 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + bl 84ac8 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 95454 │ │ │ │ + beq.w 95430 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ it ge │ │ │ │ orrge.w r4, r4, #1 │ │ │ │ str r4, [r6, #0] │ │ │ │ - b.n 95116 │ │ │ │ + b.n 950f2 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movw r3, #22276 @ 0x5704 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 95384 │ │ │ │ + bne.n 95360 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 95368 │ │ │ │ + bge.n 95344 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ lsls r4, r0, #31 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bpl.n 95374 │ │ │ │ + bpl.n 95350 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r0, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 95502 │ │ │ │ + bge.w 954de │ │ │ │ adds r3, #1 │ │ │ │ lsls r2, r0, #31 │ │ │ │ str r3, [r5, #0] │ │ │ │ str.w r5, [sl] │ │ │ │ - bmi.w 95066 │ │ │ │ + bmi.w 95042 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95066 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 95066 │ │ │ │ + bne.w 95042 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 95042 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9505e │ │ │ │ + beq.w 9503a │ │ │ │ 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 84ae4 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + bl 84ac8 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ ldr.w r0, [sl] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - bl 84ae4 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ - b.n 95116 │ │ │ │ + bl 84ac8 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + b.n 950f2 │ │ │ │ ldr.w r7, [fp, #-12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 95424 │ │ │ │ + beq.n 95400 │ │ │ │ mov r8, r2 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ - b.n 9500c │ │ │ │ + b.n 94fe8 │ │ │ │ lsls r2, r3, #27 │ │ │ │ - bmi.n 953c0 │ │ │ │ + bmi.n 9539c │ │ │ │ ldr.w r2, [r1, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94ffc │ │ │ │ - b.n 9505e │ │ │ │ + bne.w 94fd8 │ │ │ │ + b.n 9503a │ │ │ │ ldr r3, [sp, #0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ lsls r6, r0, #31 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bmi.n 952ea │ │ │ │ + bmi.n 952c6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 952ea │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 952ea │ │ │ │ + bne.n 952c6 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 952c6 │ │ │ │ movw r3, #21876 @ 0x5574 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 95470 │ │ │ │ + bne.n 9544c │ │ │ │ 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 95176 │ │ │ │ + b.n 95152 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95274 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 95274 │ │ │ │ + bne.w 95250 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 95250 │ │ │ │ ldr.w r7, [fp, #-12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9500c │ │ │ │ - b.n 9505e │ │ │ │ + bne.w 94fe8 │ │ │ │ + b.n 9503a │ │ │ │ ldrh.w r2, [r5, #206] @ 0xce │ │ │ │ cmp.w r2, #1000 @ 0x3e8 │ │ │ │ - bcs.n 9545a │ │ │ │ + bcs.n 95436 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.n 9545a │ │ │ │ + bgt.n 95436 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl da22c <_PyEval_CheckExceptTypeValid@@Base+0x13c> │ │ │ │ + bl da11c <_PyEval_CheckExceptTypeValid@@Base+0x13c> │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 84934 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ + bl 84918 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9506e │ │ │ │ + beq.w 9504a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 95274 │ │ │ │ + beq.w 95250 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r2, r9 │ │ │ │ - beq.w 95238 │ │ │ │ - b.n 94fc2 │ │ │ │ + beq.w 95214 │ │ │ │ + b.n 94f9e │ │ │ │ add.w r2, r2, #96768 @ 0x17a00 │ │ │ │ ldr.w r3, [r2, #392] @ 0x188 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94f44 │ │ │ │ - b.n 950da │ │ │ │ + bne.w 94f20 │ │ │ │ + b.n 950b6 │ │ │ │ movw r3, #61148 @ 0xeedc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - movw r1, #21816 @ 0x5538 │ │ │ │ + movw r1, #17592 @ 0x44b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl d8fc0 │ │ │ │ + bl d8eb0 │ │ │ │ ldr.w r0, [sl] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - bl 84ae4 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + bl 84ac8 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 95068 │ │ │ │ + b.n 95044 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 84934 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ + bl 84918 <_PyObject_GenericSetAttrWithDict@@Base+0x6e4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9506e │ │ │ │ + beq.w 9504a │ │ │ │ ldr r6, [r6, #0] │ │ │ │ - b.n 94fc2 │ │ │ │ + b.n 94f9e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - movw r3, #51517 @ 0xc93d │ │ │ │ + movw r3, #47717 @ 0xba65 │ │ │ │ movt r3, #32 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 954bc │ │ │ │ + bne.n 95498 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9548e │ │ │ │ + bge.n 9546a │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 84ae4 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + bl 84ac8 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ ldr.w r0, [sl] │ │ │ │ str.w r4, [sl] │ │ │ │ - bl 84ae4 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + bl 84ac8 <_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 95116 │ │ │ │ + b.n 950f2 │ │ │ │ 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 84ae4 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + bl 84ac8 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ ldr.w r0, [sl] │ │ │ │ str.w r4, [sl] │ │ │ │ - bl 84ae4 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + bl 84ac8 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 954a6 │ │ │ │ - b.n 95454 │ │ │ │ + bne.n 95482 │ │ │ │ + b.n 95430 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 951ae │ │ │ │ + b.n 9518a │ │ │ │ ldr.w r7, [fp, #-12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 951ce │ │ │ │ + beq.w 951aa │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 9500c │ │ │ │ + b.n 94fe8 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 95126 │ │ │ │ + b.n 95102 │ │ │ │ orr.w r5, r5, #1 │ │ │ │ lsls r1, r0, #31 │ │ │ │ str.w r5, [sl] │ │ │ │ - bmi.w 95066 │ │ │ │ - b.n 95306 │ │ │ │ + bmi.w 95042 │ │ │ │ + b.n 952e2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl 84ae4 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + bl 84ac8 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ ldr.w r0, [sl] │ │ │ │ str.w r4, [sl] │ │ │ │ - bl 84ae4 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ - b.n 95454 │ │ │ │ + bl 84ac8 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + b.n 95430 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 9504e │ │ │ │ + b.n 9502a │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 95014 │ │ │ │ + b.n 94ff0 │ │ │ │ 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 95008 │ │ │ │ - b.n 9505e │ │ │ │ + bne.w 94fe4 │ │ │ │ + b.n 9503a │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 95588 │ │ │ │ + beq.n 95564 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 78224 │ │ │ │ + bl 78248 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 9505e │ │ │ │ - b.n 95150 │ │ │ │ - bl d94d0 │ │ │ │ + beq.w 9503a │ │ │ │ + b.n 9512c │ │ │ │ + bl d93c0 │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 95150 │ │ │ │ + b.n 9512c │ │ │ │ nop │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95652 │ │ │ │ + beq.n 9562e │ │ │ │ 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 955bc │ │ │ │ + b.n 95598 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ - cbz r3, 955d2 │ │ │ │ + cbz r3, 955ae │ │ │ │ adds r2, #1 │ │ │ │ adds r0, #1 │ │ │ │ lsls r6, r3, #24 │ │ │ │ - bmi.n 955d8 │ │ │ │ + bmi.n 955b4 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 955b4 │ │ │ │ + bne.n 95590 │ │ │ │ adds r0, #1 │ │ │ │ adds r1, #1 │ │ │ │ mov ip, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 955bc │ │ │ │ + bne.n 95598 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bhi.n 955fe │ │ │ │ + bhi.n 955da │ │ │ │ cmp r3, #193 @ 0xc1 │ │ │ │ - bls.n 95614 │ │ │ │ + bls.n 955f0 │ │ │ │ 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 95614 │ │ │ │ + bhi.n 955f0 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 955e6 │ │ │ │ + bne.n 955c2 │ │ │ │ adds r3, #1 │ │ │ │ adds r2, #1 │ │ │ │ add r0, r3 │ │ │ │ - b.n 955cc │ │ │ │ + b.n 955a8 │ │ │ │ cmp r3, #239 @ 0xef │ │ │ │ - bhi.n 95656 │ │ │ │ + bhi.n 95632 │ │ │ │ ldrb r4, [r0, #1] │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ - beq.n 95610 │ │ │ │ + beq.n 955ec │ │ │ │ cmp r3, #237 @ 0xed │ │ │ │ - beq.n 9568c │ │ │ │ + beq.n 95668 │ │ │ │ movs r3, #2 │ │ │ │ - b.n 955e2 │ │ │ │ + b.n 955be │ │ │ │ cmp r4, #159 @ 0x9f │ │ │ │ - bhi.n 9560c │ │ │ │ + bhi.n 955e8 │ │ │ │ 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, 95670 │ │ │ │ - movw r3, #63920 @ 0xf9b0 │ │ │ │ + cbnz r4, 9564c │ │ │ │ + movw r3, #59696 @ 0xe930 │ │ │ │ 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, #31876 @ 0x7c84 │ │ │ │ + movw r3, #27652 @ 0x6c04 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 1e929c <_PyTemplate_Build@@Base+0x610> │ │ │ │ + bl 1e83c4 <_PyTemplate_Build@@Base+0x610> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 955d4 │ │ │ │ + b.n 955b0 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ - bhi.n 95614 │ │ │ │ + bhi.n 955f0 │ │ │ │ ldrb r4, [r0, #1] │ │ │ │ cmp r4, #143 @ 0x8f │ │ │ │ - bls.n 95682 │ │ │ │ + bls.n 9565e │ │ │ │ sub.w r4, r3, #244 @ 0xf4 │ │ │ │ negs r3, r4 │ │ │ │ adcs r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 95614 │ │ │ │ + bne.n 955f0 │ │ │ │ movs r3, #3 │ │ │ │ - b.n 955e2 │ │ │ │ - movw r6, #31864 @ 0x7c78 │ │ │ │ + b.n 955be │ │ │ │ + movw r6, #27640 @ 0x6bf8 │ │ │ │ movt r6, #42 @ 0x2a │ │ │ │ - movw r3, #63920 @ 0xf9b0 │ │ │ │ + movw r3, #59696 @ 0xe930 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - b.n 95634 │ │ │ │ + b.n 95610 │ │ │ │ sub.w r5, r3, #240 @ 0xf0 │ │ │ │ negs r3, r5 │ │ │ │ adcs r3, r5 │ │ │ │ - b.n 95668 │ │ │ │ + b.n 95644 │ │ │ │ cmp r4, #159 @ 0x9f │ │ │ │ - bls.n 9560c │ │ │ │ - b.n 95614 │ │ │ │ + bls.n 955e8 │ │ │ │ + b.n 955f0 │ │ │ │ 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 95acc │ │ │ │ + beq.w 95aa8 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ - ldr.w sl, [pc, #824] @ 959f4 │ │ │ │ + ldr.w sl, [pc, #824] @ 959d0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr.w fp, [sl, r5] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 957d8 │ │ │ │ + bne.w 957b4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 95b0c │ │ │ │ + bne.w 95ae8 │ │ │ │ subs.w r9, r3, #1 │ │ │ │ - beq.w 9599e │ │ │ │ + beq.w 9597a │ │ │ │ subs r2, r3, #2 │ │ │ │ cmp r2, #19 │ │ │ │ - bgt.w 95a20 │ │ │ │ + bgt.w 959fc │ │ │ │ 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, #1712] @ 0x6b0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95986 │ │ │ │ - ldr r0, [pc, #748] @ (959ec ) │ │ │ │ + beq.w 95962 │ │ │ │ + ldr r0, [pc, #748] @ (959c8 ) │ │ │ │ ldr.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ ldr.w r1, [r0, #1600] @ 0x640 │ │ │ │ str.w r6, [r2, #1712] @ 0x6b0 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95a8a │ │ │ │ + bne.w 95a66 │ │ │ │ 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.w 95844 │ │ │ │ + bge.w 95820 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w r9, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r1, [ip] │ │ │ │ - bne.n 9584e │ │ │ │ + bne.n 9582a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 958b4 │ │ │ │ + bne.w 95890 │ │ │ │ ldr.w r1, [fp, #712] @ 0x2c8 │ │ │ │ mov r2, r7 │ │ │ │ cmp r1, r7 │ │ │ │ - bhi.w 959ac │ │ │ │ + bhi.w 95988 │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 959ce │ │ │ │ + beq.w 959aa │ │ │ │ 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 957ce │ │ │ │ + bge.n 957aa │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 957ce │ │ │ │ + cbnz r2, 957aa │ │ │ │ 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 95b38 │ │ │ │ - ldr r2, [pc, #564] @ (959ec ) │ │ │ │ + bne.w 95b14 │ │ │ │ + ldr r2, [pc, #564] @ (959c8 ) │ │ │ │ ldr.w r5, [r2, #1600] @ 0x640 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 95a6c │ │ │ │ + bne.w 95a48 │ │ │ │ mov r0, r3 │ │ │ │ blx r9 │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95a56 │ │ │ │ + bne.w 95a32 │ │ │ │ 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 95b42 │ │ │ │ + beq.w 95b1e │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 9582e │ │ │ │ + ble.n 9580a │ │ │ │ ldr r6, [r1, #16] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 956ce │ │ │ │ + beq.w 956aa │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 9582e │ │ │ │ + beq.n 9580a │ │ │ │ ldr r6, [r1, #20] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 956ce │ │ │ │ + beq.w 956aa │ │ │ │ cmp.w ip, #2 │ │ │ │ - beq.n 9582e │ │ │ │ + beq.n 9580a │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 956ce │ │ │ │ + beq.w 956aa │ │ │ │ cmp.w ip, #3 │ │ │ │ - beq.n 9582e │ │ │ │ + beq.n 9580a │ │ │ │ adds r1, #24 │ │ │ │ mov.w lr, #3 │ │ │ │ ldr.w r6, [r1, #4]! │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 956ce │ │ │ │ + beq.w 956aa │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 9581c │ │ │ │ + bne.n 957f8 │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 19fb00 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ + bl 19f1a0 <_PySys_GetRequiredAttr@@Base+0x584> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 956ce │ │ │ │ + bne.w 956aa │ │ │ │ movs r4, #0 │ │ │ │ - b.n 957ce │ │ │ │ + b.n 957aa │ │ │ │ cmp.w r9, #1 │ │ │ │ str.w r1, [ip] │ │ │ │ - beq.n 95750 │ │ │ │ + beq.n 9572c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 95a04 │ │ │ │ + bne.w 959e0 │ │ │ │ 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 95962 │ │ │ │ + bge.n 9593e │ │ │ │ adds r0, #1 │ │ │ │ cmp.w r9, #2 │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ - beq.w 95750 │ │ │ │ + beq.w 9572c │ │ │ │ add.w r9, r4, r9, lsl #2 │ │ │ │ add.w ip, r4, #8 │ │ │ │ add.w lr, r3, #20 │ │ │ │ ldr.w r1, [ip, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9597c │ │ │ │ + bne.n 95958 │ │ │ │ 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 959f8 │ │ │ │ + bge.w 959d4 │ │ │ │ adds r0, #1 │ │ │ │ cmp r9, ip │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r1, [lr, #4]! │ │ │ │ - bne.n 95886 │ │ │ │ + bne.n 95862 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95756 │ │ │ │ + beq.w 95732 │ │ │ │ ldr.w r2, [sl, r5] │ │ │ │ sub.w ip, r3, #8 │ │ │ │ str r2, [r7, #4] │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ and.w r0, r0, #3 │ │ │ │ addw r9, r2, #3756 @ 0xeac │ │ │ │ @@ -158152,350 +158157,351 @@ │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r2, #3868] @ 0xf1c │ │ │ │ ldr.w r1, [r2, #3764] @ 0xeb4 │ │ │ │ adds r0, #1 │ │ │ │ str.w ip, [r2, #3760] @ 0xeb0 │ │ │ │ cmp r0, r1 │ │ │ │ str.w r0, [r2, #3768] @ 0xeb8 │ │ │ │ - ble.w 95756 │ │ │ │ + ble.w 95732 │ │ │ │ ldr.w r0, [r2, #3748] @ 0xea4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95756 │ │ │ │ + beq.w 95732 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 95756 │ │ │ │ + beq.w 95732 │ │ │ │ ldr.w r2, [r2, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95756 │ │ │ │ + bne.w 95732 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95ab2 │ │ │ │ + bne.w 95a8e │ │ │ │ ldr r2, [r7, #4] │ │ │ │ add.w r1, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 95756 │ │ │ │ + bmi.w 95732 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9594c │ │ │ │ + bne.n 95928 │ │ │ │ dmb ish │ │ │ │ - b.n 95756 │ │ │ │ + b.n 95732 │ │ │ │ cmp.w r9, #2 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ - beq.w 95750 │ │ │ │ - b.n 9587a │ │ │ │ + beq.w 9572c │ │ │ │ + b.n 95856 │ │ │ │ cmp r9, ip │ │ │ │ str.w r1, [lr, #4]! │ │ │ │ - beq.n 958b4 │ │ │ │ + beq.n 95890 │ │ │ │ ldr.w r1, [ip, #4]! │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 958a2 │ │ │ │ - b.n 95970 │ │ │ │ + blt.n 9587e │ │ │ │ + b.n 9594c │ │ │ │ mov r1, r9 │ │ │ │ movw r0, #40760 @ 0x9f38 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 76f98 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 76fd0 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95720 │ │ │ │ - b.n 95840 │ │ │ │ + bne.w 956fc │ │ │ │ + b.n 9581c │ │ │ │ ldr.w r1, [fp, #712] @ 0x2c8 │ │ │ │ mov r2, r7 │ │ │ │ - ldr r3, [pc, #72] @ (959f0 ) │ │ │ │ + ldr r3, [pc, #72] @ (959cc ) │ │ │ │ cmp r7, r1 │ │ │ │ - bcs.w 95762 │ │ │ │ + bcs.w 9573e │ │ │ │ sub.w r1, r1, #16384 @ 0x4000 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.w 95762 │ │ │ │ + bhi.w 9573e │ │ │ │ mov r0, fp │ │ │ │ - movw r1, #27400 @ 0x6b08 │ │ │ │ + movw r1, #23176 @ 0x5a88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r3, [r7, #4] │ │ │ │ bl 312fc <_Py_CheckRecursiveCall@@Base> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95762 │ │ │ │ + beq.w 9573e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 95840 │ │ │ │ + bge.w 9581c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95840 │ │ │ │ + bne.w 9581c │ │ │ │ mov r0, r3 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 95840 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9581c │ │ │ │ nop │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ lsls r6, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp ip, r9 │ │ │ │ str.w r1, [lr, #4]! │ │ │ │ - beq.w 95750 │ │ │ │ - b.n 95886 │ │ │ │ + beq.w 9572c │ │ │ │ + b.n 95862 │ │ │ │ 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.w 958b4 │ │ │ │ + beq.w 95890 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 9587a │ │ │ │ + b.n 95856 │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r9, r3 │ │ │ │ - ble.n 95986 │ │ │ │ - bl 1fc770 │ │ │ │ + ble.n 95962 │ │ │ │ + bl 1fb898 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95840 │ │ │ │ + beq.w 9581c │ │ │ │ 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 9584e │ │ │ │ + b.n 9582a │ │ │ │ cmp.w sl, #3 │ │ │ │ - ble.w 957ce │ │ │ │ + ble.w 957aa │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 957ce │ │ │ │ + beq.w 957aa │ │ │ │ mov r0, r8 │ │ │ │ - bl 205b68 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.n 957ce │ │ │ │ - movw r1, #6105 @ 0x17d9 │ │ │ │ + bl 204c94 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.n 957aa │ │ │ │ + movw r1, #5177 @ 0x1439 │ │ │ │ movt r1, #19 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 957c0 │ │ │ │ + beq.w 9579c │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 957c0 │ │ │ │ - movw r2, #6105 @ 0x17d9 │ │ │ │ + b.n 9579c │ │ │ │ + movw r2, #5177 @ 0x1439 │ │ │ │ movt r2, #19 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 95abc │ │ │ │ + bne.n 95a98 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 6b7b0 │ │ │ │ + bl 6b7e8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95720 │ │ │ │ + bne.w 956fc │ │ │ │ mov r0, r3 │ │ │ │ - bl 131e48 │ │ │ │ + bl 131aa0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 95720 │ │ │ │ + b.n 956fc │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95756 │ │ │ │ - b.n 9593a │ │ │ │ + bne.w 95732 │ │ │ │ + b.n 95916 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r7, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b.n 95720 │ │ │ │ - bl 207d24 <_PyObject_FunctionStr@@Base> │ │ │ │ + b.n 956fc │ │ │ │ + bl 206e4c <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95840 │ │ │ │ + beq.w 9581c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32008 @ 0x7d08 │ │ │ │ + movw r1, #27784 @ 0x6c88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 95840 │ │ │ │ + bge.w 9581c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95840 │ │ │ │ + bne.w 9581c │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 95840 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9581c │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 956d6 │ │ │ │ + beq.w 956b2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 207d24 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 206e4c <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95840 │ │ │ │ + beq.w 9581c │ │ │ │ movw r3, #44536 @ 0xadf8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #29820 @ 0x747c │ │ │ │ + movw r1, #25596 @ 0x63fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ - b.n 95aea │ │ │ │ + b.n 95ac6 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20551c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.n 957ce │ │ │ │ + bl 204644 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.n 957aa │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ - cbz r1, 95b50 │ │ │ │ + cbz r1, 95b2c │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 95b44 │ │ │ │ - b.n 956ce │ │ │ │ + bne.n 95b20 │ │ │ │ + b.n 956aa │ │ │ │ movw r1, #34368 @ 0x8640 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 956ce │ │ │ │ - b.n 9582e │ │ │ │ + beq.w 956aa │ │ │ │ + b.n 9580a │ │ │ │ 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, 95b88 │ │ │ │ + cbz r3, 95b64 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 95c04 │ │ │ │ + ble.n 95be0 │ │ │ │ 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 95c84 │ │ │ │ + beq.n 95c60 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 95c70 │ │ │ │ + ble.n 95c4c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95c60 │ │ │ │ - vldr d7, [pc, #280] @ 95cb8 │ │ │ │ + beq.n 95c3c │ │ │ │ + vldr d7, [pc, #284] @ 95c98 │ │ │ │ add r0, sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - vldr d7, [pc, #272] @ 95cc0 │ │ │ │ + vldr d7, [pc, #276] @ 95ca0 │ │ │ │ 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 1363e0 │ │ │ │ + bl 136030 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 95c1a │ │ │ │ - ldr r1, [pc, #248] @ (95cc8 ) │ │ │ │ - movw r2, #9556 @ 0x2554 │ │ │ │ + cbz r0, 95bf6 │ │ │ │ + ldr r1, [pc, #252] @ (95ca8 ) │ │ │ │ + movw r2, #5332 @ 0x14d4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1d1c90 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 1d0dc4 <_PyObject_CallMethod@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 95c34 │ │ │ │ + cbz r0, 95c10 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dd6dc │ │ │ │ + bl dd5b0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 95c20 │ │ │ │ + blt.n 95bfc │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 95c38 │ │ │ │ + bne.n 95c14 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, 95c1a │ │ │ │ + cbz r3, 95bf6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 95b84 │ │ │ │ + b.n 95b60 │ │ │ │ movw r3, #61140 @ 0xeed4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32044 @ 0x7d2c │ │ │ │ + movw r1, #27820 @ 0x6cac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 95b84 │ │ │ │ + b.n 95b60 │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 95bf8 │ │ │ │ + bne.n 95bd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 95bf8 │ │ │ │ + b.n 95bd4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95c1a │ │ │ │ + bne.n 95bf6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #4 │ │ │ │ - bgt.n 95c96 │ │ │ │ + bgt.n 95c72 │ │ │ │ movw r3, #61140 @ 0xeed4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #31000 @ 0x7918 │ │ │ │ + movw r1, #26776 @ 0x6898 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 95c1a │ │ │ │ + bl f3560 │ │ │ │ + b.n 95bf6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, ip │ │ │ │ blx 2b98c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 95bf8 │ │ │ │ + b.n 95bd4 │ │ │ │ mov r0, ip │ │ │ │ movs r1, #4 │ │ │ │ - bl 85ec8 │ │ │ │ + bl 85eac │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 95cb0 │ │ │ │ + cbz r0, 95c8c │ │ │ │ movs r3, #4 │ │ │ │ strd r0, r3, [r4, #20] │ │ │ │ - b.n 95b98 │ │ │ │ + b.n 95b74 │ │ │ │ movs r0, #4 │ │ │ │ - bl 75f54 │ │ │ │ + bl 75f8c │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r4, #20] │ │ │ │ - cbz r0, 95cb0 │ │ │ │ + cbz r0, 95c8c │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 95b98 │ │ │ │ + b.n 95b74 │ │ │ │ movw r0, #43724 @ 0xaacc │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ movs r2, #4 │ │ │ │ - movw r1, #32068 @ 0x7d44 │ │ │ │ + movw r1, #27844 @ 0x6cc4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d6d5c │ │ │ │ - b.n 95c1a │ │ │ │ - bl 1fc770 │ │ │ │ - b.n 95c1a │ │ │ │ + bl d6c4c │ │ │ │ + b.n 95bf6 │ │ │ │ + bl 1fb898 │ │ │ │ + b.n 95bf6 │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ @@ -158505,763 +158511,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, 95cf8 │ │ │ │ + cbz r3, 95cd8 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r0, r2 │ │ │ │ itt le │ │ │ │ addle r4, r4, r3 │ │ │ │ strle r4, [r1, #12] │ │ │ │ - bgt.n 95dc6 │ │ │ │ + bgt.n 95da6 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w ip, [r1, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 95db4 │ │ │ │ + beq.n 95d94 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - blt.n 95da2 │ │ │ │ + blt.n 95d82 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95d92 │ │ │ │ + beq.n 95d72 │ │ │ │ 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 1363e0 │ │ │ │ + bl 136030 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 95d8e │ │ │ │ - ldr r1, [pc, #224] @ (95e18 ) │ │ │ │ - movw r2, #9556 @ 0x2554 │ │ │ │ + cbz r0, 95d6e │ │ │ │ + ldr r1, [pc, #224] @ (95df8 ) │ │ │ │ + movw r2, #5332 @ 0x14d4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1d1c90 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 1d0dc4 <_PyObject_CallMethod@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 95e10 │ │ │ │ + beq.n 95df0 │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl dd6dc │ │ │ │ + bl dd5b0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 95dfc │ │ │ │ + blt.n 95ddc │ │ │ │ cmp r3, r4 │ │ │ │ it eq │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ - beq.n 95cf2 │ │ │ │ + beq.n 95cd2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 95d8e │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 95d6e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 95dde │ │ │ │ + bgt.n 95dbe │ │ │ │ movw r3, #61140 @ 0xeed4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #31000 @ 0x7918 │ │ │ │ + movw r1, #26776 @ 0x6898 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 95cf2 │ │ │ │ + b.n 95cd2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, ip │ │ │ │ movs r1, #1 │ │ │ │ blx 2b98c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 95d62 │ │ │ │ + b.n 95d42 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ - bl 85ec8 │ │ │ │ + bl 85eac │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 95dc0 │ │ │ │ + cbz r0, 95da0 │ │ │ │ str r0, [r5, #20] │ │ │ │ str r4, [r5, #24] │ │ │ │ - b.n 95d08 │ │ │ │ - bl 75f54 │ │ │ │ + b.n 95ce8 │ │ │ │ + bl 75f8c │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95db0 │ │ │ │ - bl 1fc770 │ │ │ │ - b.n 95d8e │ │ │ │ + bne.n 95d90 │ │ │ │ + bl 1fb898 │ │ │ │ + b.n 95d6e │ │ │ │ movw r3, #61140 @ 0xeed4 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32044 @ 0x7d2c │ │ │ │ + movw r1, #27820 @ 0x6cac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 95d8e │ │ │ │ + bl f3560 │ │ │ │ + b.n 95d6e │ │ │ │ movw r0, #43724 @ 0xaacc │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #32068 @ 0x7d44 │ │ │ │ + movw r1, #27844 @ 0x6cc4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d6d5c │ │ │ │ + b.w d6c4c │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 95d62 │ │ │ │ + bne.n 95d42 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 95d62 │ │ │ │ + b.n 95d42 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 95d62 │ │ │ │ + b.n 95d42 │ │ │ │ nop │ │ │ │ @ instruction: 0xfab0004d │ │ │ │ │ │ │ │ -00095e1c : │ │ │ │ +00095dfc : │ │ │ │ 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 95e76 │ │ │ │ + blt.n 95e56 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 95e3c │ │ │ │ + bne.n 95e1c │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 95e94 │ │ │ │ + b.n 95e74 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 95e5c │ │ │ │ + ble.n 95e3c │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 95e52 │ │ │ │ + beq.n 95e32 │ │ │ │ cmp r0, #4 │ │ │ │ - bne.n 95e5c │ │ │ │ + bne.n 95e3c │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 23143c <_PyXIData_UnregisterClass@@Base+0x25dc> │ │ │ │ + b.w 2305a8 <_PyXIData_UnregisterClass@@Base+0x25dc> │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1f0808 <_PyCompile_GetUnaryIntrinsicName@@Base+0x68> │ │ │ │ + b.w 1ef930 <_PyCompile_GetUnaryIntrinsicName@@Base+0x68> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32684 @ 0x7fac │ │ │ │ + movw r1, #28460 @ 0x6f2c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #31292 @ 0x7a3c │ │ │ │ + movw r1, #27068 @ 0x69bc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 95e72 │ │ │ │ + bl f3560 │ │ │ │ + b.n 95e52 │ │ │ │ nop │ │ │ │ │ │ │ │ -00095e90 : │ │ │ │ - b.w 80ce8 │ │ │ │ +00095e70 : │ │ │ │ + b.w 80cc8 │ │ │ │ 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 96162 │ │ │ │ + beq.w 96142 │ │ │ │ cmp r1, #1 │ │ │ │ itttt ne │ │ │ │ movne r6, r0 │ │ │ │ movne r4, r1 │ │ │ │ addne r2, r6, r4 │ │ │ │ movne r3, r6 │ │ │ │ - beq.w 9610c │ │ │ │ + beq.w 960ec │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 95fbc │ │ │ │ + bls.n 95f9c │ │ │ │ lsls r1, r3, #30 │ │ │ │ - beq.n 95f22 │ │ │ │ + beq.n 95f02 │ │ │ │ mov ip, r3 │ │ │ │ mov r3, ip │ │ │ │ ldrsb.w r1, [r3], #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 95ebc │ │ │ │ + bge.n 95e9c │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 96174 │ │ │ │ + blt.w 96154 │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 95f12 │ │ │ │ + bgt.n 95ef2 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r3, #3529 @ 0xdc9 │ │ │ │ + movw r3, #3565 @ 0xded │ │ │ │ movt r3, #7 │ │ │ │ add.w r7, r4, #29 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r5, [r2, #888] @ 0x378 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 95fee │ │ │ │ + beq.n 95fce │ │ │ │ ldr.w r0, [r2, #884] @ 0x374 │ │ │ │ mov r1, r7 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96032 │ │ │ │ - bl 1fc770 │ │ │ │ + bne.w 96012 │ │ │ │ + bl 1fb898 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9606e │ │ │ │ + bne.w 9604e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 96086 │ │ │ │ + b.n 96066 │ │ │ │ add.w ip, r3, #4 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 95ec4 │ │ │ │ + bcc.n 95ea4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 95ed0 │ │ │ │ + bne.n 95eb0 │ │ │ │ add.w r1, r3, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 95fb8 │ │ │ │ + bcc.n 95f98 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 95ed0 │ │ │ │ + bne.n 95eb0 │ │ │ │ add.w ip, r3, #12 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 960d6 │ │ │ │ + bcc.w 960b6 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 95ed0 │ │ │ │ + bne.n 95eb0 │ │ │ │ add.w r1, r3, #16 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 95fb8 │ │ │ │ + bcc.n 95f98 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 95ed0 │ │ │ │ + bne.n 95eb0 │ │ │ │ add.w ip, r3, #20 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 960d6 │ │ │ │ + bcc.w 960b6 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 95ed0 │ │ │ │ + bne.n 95eb0 │ │ │ │ add.w r1, r3, #24 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 95fb8 │ │ │ │ + bcc.n 95f98 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 95ed0 │ │ │ │ + bne.n 95eb0 │ │ │ │ add.w r5, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc.w 960d6 │ │ │ │ + bcc.w 960b6 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 95ed0 │ │ │ │ + bne.n 95eb0 │ │ │ │ sub.w r1, r2, #28 │ │ │ │ subs r3, r1, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r3, r5 │ │ │ │ - b.n 95fb2 │ │ │ │ + b.n 95f92 │ │ │ │ ldr.w r1, [ip] │ │ │ │ adds r5, #4 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 95ed0 │ │ │ │ + bne.n 95eb0 │ │ │ │ mov ip, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 95fa6 │ │ │ │ + bne.n 95f86 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 95ec6 │ │ │ │ + bne.n 95ea6 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 96174 │ │ │ │ + blt.w 96154 │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 95f12 │ │ │ │ + bgt.n 95ef2 │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ - movw r3, #3529 @ 0xdc9 │ │ │ │ + movw r3, #3565 @ 0xded │ │ │ │ movt r3, #7 │ │ │ │ add.w r7, r4, #21 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w r5, [r2, #888] @ 0x378 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 95f02 │ │ │ │ - ldr r3, [pc, #440] @ (961a8 ) │ │ │ │ + bne.n 95ee2 │ │ │ │ + ldr r3, [pc, #440] @ (96188 ) │ │ │ │ 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, #1604] @ 0x644 │ │ │ │ mov sl, r3 │ │ │ │ - bhi.n 960ac │ │ │ │ + bhi.n 9608c │ │ │ │ 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 9614c │ │ │ │ + beq.w 9612c │ │ │ │ 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 9608e │ │ │ │ + beq.n 9606e │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [pc, #368] @ (961ac ) │ │ │ │ + ldr r0, [pc, #368] @ (9618c ) │ │ │ │ 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 960ec │ │ │ │ + bne.n 960cc │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 96134 │ │ │ │ + beq.n 96114 │ │ │ │ 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 961a4 │ │ │ │ + bpl.w 96184 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 96166 │ │ │ │ + bpl.n 96146 │ │ │ │ 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 960e0 │ │ │ │ + bhi.n 960c0 │ │ │ │ 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 96032 │ │ │ │ + bne.n 96012 │ │ │ │ ldr.w r5, [r2, #848] @ 0x350 │ │ │ │ - movw r3, #45961 @ 0xb389 │ │ │ │ + movw r3, #46017 @ 0xb3c1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 9618c │ │ │ │ + bne.n 9616c │ │ │ │ mov r0, r7 │ │ │ │ blx 2bfa0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 95f12 │ │ │ │ + beq.w 95ef2 │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 96032 │ │ │ │ + b.n 96012 │ │ │ │ mov ip, r1 │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 95ec6 │ │ │ │ - b.n 95fbc │ │ │ │ + bne.w 95ea6 │ │ │ │ + b.n 95f9c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 96032 │ │ │ │ - movw r2, #6105 @ 0x17d9 │ │ │ │ + b.n 96012 │ │ │ │ + movw r2, #5177 @ 0x1439 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 96198 │ │ │ │ + bne.n 96178 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b7b0 │ │ │ │ + bl 6b7e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 96056 │ │ │ │ + bne.n 96036 │ │ │ │ mov r0, r5 │ │ │ │ - bl 131e48 │ │ │ │ - b.n 96056 │ │ │ │ + bl 131aa0 │ │ │ │ + b.n 96036 │ │ │ │ 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] @ (961b0 ) │ │ │ │ + ldrlt r5, [pc, #140] @ (96190 ) │ │ │ │ ittet ge │ │ │ │ movtge r3, #77 @ 0x4d │ │ │ │ mlage r5, r1, r2, r5 │ │ │ │ addlt.w r5, r5, r2, lsl #5 │ │ │ │ addge r5, r5, r3 │ │ │ │ - b.n 96086 │ │ │ │ + b.n 96066 │ │ │ │ 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 9606e │ │ │ │ + b.n 9604e │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70e94 │ │ │ │ + bl 70eb8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 96032 │ │ │ │ - b.n 960ac │ │ │ │ - ldr r5, [pc, #80] @ (961b4 ) │ │ │ │ - b.n 96086 │ │ │ │ + bne.w 96012 │ │ │ │ + b.n 9608c │ │ │ │ + ldr r5, [pc, #80] @ (96194 ) │ │ │ │ + b.n 96066 │ │ │ │ add.w r0, r5, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ blx 2bf20 │ │ │ │ - b.n 96086 │ │ │ │ + b.n 96066 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64276 @ 0xfb14 │ │ │ │ + movw r1, #60052 @ 0xea94 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 95f1e │ │ │ │ + bl f3560 │ │ │ │ + b.n 95efe │ │ │ │ ldr.w r0, [r2, #844] @ 0x34c │ │ │ │ mov r1, r7 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 960c4 │ │ │ │ + b.n 960a4 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 96056 │ │ │ │ + b.n 96036 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 9616a │ │ │ │ + b.n 9614a │ │ │ │ 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 │ │ │ │ │ │ │ │ -000961b8 <_Py_write@@Base>: │ │ │ │ +00096198 <_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 965e4 │ │ │ │ + bl 965c4 │ │ │ │ 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 9aa94 │ │ │ │ + bl 9aa40 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 96208 <_Py_write@@Base+0x50> │ │ │ │ + bge.n 961e8 <_Py_write@@Base+0x50> │ │ │ │ cmp r7, #4 │ │ │ │ - beq.n 96224 <_Py_write@@Base+0x6c> │ │ │ │ + beq.n 96204 <_Py_write@@Base+0x6c> │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 9620e <_Py_write@@Base+0x56> │ │ │ │ + blt.n 961ee <_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 1b1958 │ │ │ │ + bl 1b10e8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r7, [r5, #0] │ │ │ │ - b.n 96208 <_Py_write@@Base+0x50> │ │ │ │ - bl eedb4 │ │ │ │ + b.n 961e8 <_Py_write@@Base+0x50> │ │ │ │ + bl eec50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 961da <_Py_write@@Base+0x22> │ │ │ │ + beq.n 961ba <_Py_write@@Base+0x22> │ │ │ │ movs r7, #4 │ │ │ │ - b.n 9621c <_Py_write@@Base+0x64> │ │ │ │ + b.n 961fc <_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 963e4 <_Py_write@@Base+0x22c> │ │ │ │ + bne.w 963c4 <_Py_write@@Base+0x22c> │ │ │ │ ldr.w lr, [r0, #52] @ 0x34 │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.w 963e4 <_Py_write@@Base+0x22c> │ │ │ │ + blt.w 963c4 <_Py_write@@Base+0x22c> │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 963e4 <_Py_write@@Base+0x22c> │ │ │ │ + blt.w 963c4 <_Py_write@@Base+0x22c> │ │ │ │ ldr.w ip, [r0, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 963e4 <_Py_write@@Base+0x22c> │ │ │ │ + blt.w 963c4 <_Py_write@@Base+0x22c> │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 963e4 <_Py_write@@Base+0x22c> │ │ │ │ + beq.w 963c4 <_Py_write@@Base+0x22c> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.w 963e4 <_Py_write@@Base+0x22c> │ │ │ │ + bpl.w 963c4 <_Py_write@@Base+0x22c> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 963e4 <_Py_write@@Base+0x22c> │ │ │ │ + beq.w 963c4 <_Py_write@@Base+0x22c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bpl.w 963e4 <_Py_write@@Base+0x22c> │ │ │ │ + bpl.w 963c4 <_Py_write@@Base+0x22c> │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 963e4 <_Py_write@@Base+0x22c> │ │ │ │ + beq.w 963c4 <_Py_write@@Base+0x22c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 963e4 <_Py_write@@Base+0x22c> │ │ │ │ + bpl.w 963c4 <_Py_write@@Base+0x22c> │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 963e4 <_Py_write@@Base+0x22c> │ │ │ │ + beq.w 963c4 <_Py_write@@Base+0x22c> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 963e4 <_Py_write@@Base+0x22c> │ │ │ │ + bpl.w 963c4 <_Py_write@@Base+0x22c> │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 963e4 <_Py_write@@Base+0x22c> │ │ │ │ + beq.w 963c4 <_Py_write@@Base+0x22c> │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - bpl.w 963e4 <_Py_write@@Base+0x22c> │ │ │ │ + bpl.w 963c4 <_Py_write@@Base+0x22c> │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bne.w 963e4 <_Py_write@@Base+0x22c> │ │ │ │ + bne.w 963c4 <_Py_write@@Base+0x22c> │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 963e4 <_Py_write@@Base+0x22c> │ │ │ │ + beq.w 963c4 <_Py_write@@Base+0x22c> │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bpl.n 963e4 <_Py_write@@Base+0x22c> │ │ │ │ + bpl.n 963c4 <_Py_write@@Base+0x22c> │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 963e4 <_Py_write@@Base+0x22c> │ │ │ │ + beq.n 963c4 <_Py_write@@Base+0x22c> │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bpl.n 963e4 <_Py_write@@Base+0x22c> │ │ │ │ + bpl.n 963c4 <_Py_write@@Base+0x22c> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 963e4 <_Py_write@@Base+0x22c> │ │ │ │ + beq.n 963c4 <_Py_write@@Base+0x22c> │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bpl.n 963e4 <_Py_write@@Base+0x22c> │ │ │ │ + bpl.n 963c4 <_Py_write@@Base+0x22c> │ │ │ │ ldr r5, [r0, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 963e4 <_Py_write@@Base+0x22c> │ │ │ │ + beq.n 963c4 <_Py_write@@Base+0x22c> │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - bpl.n 963e4 <_Py_write@@Base+0x22c> │ │ │ │ + bpl.n 963c4 <_Py_write@@Base+0x22c> │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 963e4 <_Py_write@@Base+0x22c> │ │ │ │ + beq.n 963c4 <_Py_write@@Base+0x22c> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bpl.n 963e4 <_Py_write@@Base+0x22c> │ │ │ │ + bpl.n 963c4 <_Py_write@@Base+0x22c> │ │ │ │ ldr r0, [r2, #8] │ │ │ │ orrs r2, r0 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 963c8 <_Py_write@@Base+0x210> │ │ │ │ + bne.n 963a8 <_Py_write@@Base+0x210> │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 96384 <_Py_write@@Base+0x1cc> │ │ │ │ + ble.n 96364 <_Py_write@@Base+0x1cc> │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ands.w r2, r2, #32 │ │ │ │ - beq.n 963bc <_Py_write@@Base+0x204> │ │ │ │ + beq.n 9639c <_Py_write@@Base+0x204> │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - beq.n 9636c <_Py_write@@Base+0x1b4> │ │ │ │ + beq.n 9634c <_Py_write@@Base+0x1b4> │ │ │ │ movs r2, #1 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ lsls r5, r0, #26 │ │ │ │ - bpl.n 963c2 <_Py_write@@Base+0x20a> │ │ │ │ + bpl.n 963a2 <_Py_write@@Base+0x20a> │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 9636c <_Py_write@@Base+0x1b4> │ │ │ │ + beq.n 9634c <_Py_write@@Base+0x1b4> │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ lsls r0, r0, #26 │ │ │ │ it mi │ │ │ │ addmi r2, #1 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 9636c <_Py_write@@Base+0x1b4> │ │ │ │ + beq.n 9634c <_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 963b6 <_Py_write@@Base+0x1fe> │ │ │ │ + bpl.n 96396 <_Py_write@@Base+0x1fe> │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 9635e <_Py_write@@Base+0x1a6> │ │ │ │ + bne.n 9633e <_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 9639e <_Py_write@@Base+0x1e6> │ │ │ │ + blt.n 9637e <_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 96382 <_Py_write@@Base+0x1ca> │ │ │ │ + bge.n 96362 <_Py_write@@Base+0x1ca> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32752 @ 0x7ff0 │ │ │ │ + movw r1, #28528 @ 0x6f70 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 963de <_Py_write@@Base+0x226> │ │ │ │ + bl f3560 │ │ │ │ + b.n 963be <_Py_write@@Base+0x226> │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 9635e <_Py_write@@Base+0x1a6> │ │ │ │ - b.n 9636c <_Py_write@@Base+0x1b4> │ │ │ │ + bne.n 9633e <_Py_write@@Base+0x1a6> │ │ │ │ + b.n 9634c <_Py_write@@Base+0x1b4> │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 9633e <_Py_write@@Base+0x186> │ │ │ │ - b.n 9636c <_Py_write@@Base+0x1b4> │ │ │ │ + bne.n 9631e <_Py_write@@Base+0x186> │ │ │ │ + b.n 9634c <_Py_write@@Base+0x1b4> │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 9634a <_Py_write@@Base+0x192> │ │ │ │ - b.n 9636c <_Py_write@@Base+0x1b4> │ │ │ │ + bne.n 9632a <_Py_write@@Base+0x192> │ │ │ │ + b.n 9634c <_Py_write@@Base+0x1b4> │ │ │ │ movw r3, #43724 @ 0xaacc │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32724 @ 0x7fd4 │ │ │ │ + movw r1, #28500 @ 0x6f54 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r0, #32700 @ 0x7fbc │ │ │ │ + movw r0, #28476 @ 0x6f3c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #465 @ 0x1d1 │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 963de <_Py_write@@Base+0x226> │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 963be <_Py_write@@Base+0x226> │ │ │ │ nop │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r3, #41833 @ 0xa369 │ │ │ │ + movw r3, #41849 @ 0xa379 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 96498 <_Py_write@@Base+0x2e0> │ │ │ │ + bne.n 96478 <_Py_write@@Base+0x2e0> │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #24184 @ 0x5e78 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - movw r3, #25825 @ 0x64e1 │ │ │ │ + movw r3, #25881 @ 0x6519 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #900] @ 0x384 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9654a <_Py_write@@Base+0x392> │ │ │ │ + bne.w 9652a <_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] @ (965e0 <_Py_write@@Base+0x428>) │ │ │ │ + ldr r3, [pc, #424] @ (965c0 <_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, #1604] @ 0x644 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 964ac <_Py_write@@Base+0x2f4> │ │ │ │ + beq.n 9648c <_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 96474 <_Py_write@@Base+0x2bc> │ │ │ │ + bgt.n 96454 <_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, 964ac <_Py_write@@Base+0x2f4> │ │ │ │ + cbz r2, 9648c <_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 9649a <_Py_write@@Base+0x2e2> │ │ │ │ - cbz r2, 964d0 <_Py_write@@Base+0x318> │ │ │ │ + beq.n 9647a <_Py_write@@Base+0x2e2> │ │ │ │ + cbz r2, 964b0 <_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 96494 <_Py_write@@Base+0x2dc> │ │ │ │ + b.n 96474 <_Py_write@@Base+0x2dc> │ │ │ │ ldr.w r2, [r0, #860] @ 0x35c │ │ │ │ - movw r3, #46565 @ 0xb5e5 │ │ │ │ + movw r3, #46621 @ 0xb61d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 965d6 <_Py_write@@Base+0x41e> │ │ │ │ + bne.w 965b6 <_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 96494 <_Py_write@@Base+0x2dc> │ │ │ │ + b.n 96474 <_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 │ │ │ │ @@ -159271,73 +159277,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 9650e <_Py_write@@Base+0x356> │ │ │ │ + bne.n 964ee <_Py_write@@Base+0x356> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 9650a <_Py_write@@Base+0x352> │ │ │ │ + cbz r3, 964ea <_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 96570 <_Py_write@@Base+0x3b8> │ │ │ │ + beq.n 96550 <_Py_write@@Base+0x3b8> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 96550 <_Py_write@@Base+0x398> │ │ │ │ + beq.n 96530 <_Py_write@@Base+0x398> │ │ │ │ ldr.w r3, [ip, #532] @ 0x214 │ │ │ │ - cbnz r3, 96526 <_Py_write@@Base+0x36e> │ │ │ │ + cbnz r3, 96506 <_Py_write@@Base+0x36e> │ │ │ │ str.w r2, [ip, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 96494 <_Py_write@@Base+0x2dc> │ │ │ │ + beq.n 96474 <_Py_write@@Base+0x2dc> │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 965ca <_Py_write@@Base+0x412> │ │ │ │ + beq.n 965aa <_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, 96544 <_Py_write@@Base+0x38c> │ │ │ │ + cbz r3, 96524 <_Py_write@@Base+0x38c> │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 96494 <_Py_write@@Base+0x2dc> │ │ │ │ + b.n 96474 <_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, 9655e <_Py_write@@Base+0x3a6> │ │ │ │ + cbz r3, 9653e <_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 96494 <_Py_write@@Base+0x2dc> │ │ │ │ + bne.n 96474 <_Py_write@@Base+0x2dc> │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 96494 <_Py_write@@Base+0x2dc> │ │ │ │ + b.n 96474 <_Py_write@@Base+0x2dc> │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 96518 <_Py_write@@Base+0x360> │ │ │ │ + beq.n 964f8 <_Py_write@@Base+0x360> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 965d0 <_Py_write@@Base+0x418> │ │ │ │ + cbz r3, 965b0 <_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, 965a4 <_Py_write@@Base+0x3ec> │ │ │ │ + cbz r3, 96584 <_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 │ │ │ │ @@ -159346,220 +159352,220 @@ │ │ │ │ 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 96494 <_Py_write@@Base+0x2dc> │ │ │ │ + b.n 96474 <_Py_write@@Base+0x2dc> │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 96534 <_Py_write@@Base+0x37c> │ │ │ │ + b.n 96514 <_Py_write@@Base+0x37c> │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 9657c <_Py_write@@Base+0x3c4> │ │ │ │ + b.n 9655c <_Py_write@@Base+0x3c4> │ │ │ │ ldr.w r0, [r0, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 964c4 <_Py_write@@Base+0x30c> │ │ │ │ + b.n 964a4 <_Py_write@@Base+0x30c> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000965e4 : │ │ │ │ +000965c4 : │ │ │ │ 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, #276] @ (96708 ) │ │ │ │ + ldr r1, [pc, #276] @ (966e8 ) │ │ │ │ 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 966f4 │ │ │ │ + beq.n 966d4 │ │ │ │ str r4, [r5, #4] │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ blx 2abb8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 966e6 │ │ │ │ + bne.n 966c6 │ │ │ │ str r0, [r5, #8] │ │ │ │ add.w r0, r5, #16 │ │ │ │ str r3, [r4, #20] │ │ │ │ blx 2b170 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 966d8 │ │ │ │ + bne.n 966b8 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ blx 2c4b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 966ca │ │ │ │ + bne.n 966aa │ │ │ │ add.w r6, r4, #12 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 9664c │ │ │ │ + bmi.n 9662c │ │ │ │ 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, 966a2 │ │ │ │ + cbnz r0, 96682 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 96684 │ │ │ │ + bne.n 96664 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 96664 │ │ │ │ + bne.n 96644 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ blx 2bd04 │ │ │ │ - cbnz r0, 966b6 │ │ │ │ + cbnz r0, 96696 │ │ │ │ mov r0, r7 │ │ │ │ blx 2c4b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96648 │ │ │ │ - movw r1, #63528 @ 0xf828 │ │ │ │ + beq.n 96628 │ │ │ │ + movw r1, #59304 @ 0xe7a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #11232 @ 0x2be0 │ │ │ │ + movw r0, #7008 @ 0x1b60 │ │ │ │ movt r0, #57 @ 0x39 │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63448 @ 0xf7d8 │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #59224 @ 0xe758 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #11232 @ 0x2be0 │ │ │ │ + movw r0, #7008 @ 0x1b60 │ │ │ │ movt r0, #57 @ 0x39 │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #32844 @ 0x804c │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #28620 @ 0x6fcc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #11232 @ 0x2be0 │ │ │ │ + movw r0, #7008 @ 0x1b60 │ │ │ │ movt r0, #57 @ 0x39 │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63412 @ 0xf7b4 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #56] @ (9670c ) │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #32812 @ 0x802c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #40] @ (9670c ) │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63348 @ 0xf774 │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #59188 @ 0xe734 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #28] @ (9670c ) │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #32784 @ 0x8010 │ │ │ │ + ldr r0, [pc, #56] @ (966ec ) │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #28588 @ 0x6fac │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [pc, #40] @ (966ec ) │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #59124 @ 0xe6f4 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [pc, #28] @ (966ec ) │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #28560 @ 0x6f90 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #11232 @ 0x2be0 │ │ │ │ + movw r0, #7008 @ 0x1b60 │ │ │ │ movt r0, #57 @ 0x39 │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #236 @ 0xec │ │ │ │ + subs r4, r5, r5 │ │ │ │ movs r1, r7 │ │ │ │ │ │ │ │ -00096710 : │ │ │ │ +000966f0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ (96738 ) │ │ │ │ + ldr r3, [pc, #24] @ (96718 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbz r0, 9672a │ │ │ │ + cbz r0, 9670a │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #63144 @ 0xf6a8 │ │ │ │ + movw r1, #58920 @ 0xe628 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #8] @ (9673c ) │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (9671c ) │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ + subs r4, r7, r5 │ │ │ │ movs r1, r7 │ │ │ │ stmdb 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] @ (96784 ) │ │ │ │ + ldr r1, [pc, #48] @ (96764 ) │ │ │ │ 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 97728 │ │ │ │ + bmi.w 97700 │ │ │ │ adds r3, #16 │ │ │ │ movw r5, #40968 @ 0xa008 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ add.w fp, r3, r2, lsl #2 │ │ │ │ str r0, [r7, #12] │ │ │ │ - b.n 9679c │ │ │ │ + b.n 9677c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 97b74 │ │ │ │ + beq.w 97b20 │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ str.w r4, [fp] │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 96878 │ │ │ │ + beq.n 96858 │ │ │ │ ldr.w r4, [fp, #-4]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 97ee0 │ │ │ │ + beq.w 97e8c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r9, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 97ee0 │ │ │ │ + bne.w 97e8c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 9678e │ │ │ │ + bpl.n 9676e │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - bne.n 96788 │ │ │ │ + bne.n 96768 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 97bb0 │ │ │ │ - ldr r3, [pc, #644] @ (96a4c ) │ │ │ │ + beq.w 97b5c │ │ │ │ + ldr r3, [pc, #644] @ (96a2c ) │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9706e │ │ │ │ + bne.w 9704c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #3988] @ 0xf94 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r7, #28 │ │ │ │ - bl 7ba28 │ │ │ │ + bl 7ba18 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 97f02 │ │ │ │ + beq.w 97eae │ │ │ │ ldr r6, [r7, #28] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 96f78 │ │ │ │ + bne.w 96f56 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9685c │ │ │ │ + bge.n 9683c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9685c │ │ │ │ - ldr r2, [pc, #576] @ (96a50 ) │ │ │ │ + cbnz r3, 9683c │ │ │ │ + ldr r2, [pc, #576] @ (96a30 ) │ │ │ │ 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 │ │ │ │ @@ -159569,273 +159575,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 97ba4 │ │ │ │ - ldr r2, [pc, #528] @ (96a54 ) │ │ │ │ + bne.w 97b50 │ │ │ │ + ldr r2, [pc, #528] @ (96a34 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97b88 │ │ │ │ + bne.w 97b34 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97a02 │ │ │ │ + bne.w 979da │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 97838 │ │ │ │ + beq.w 97810 │ │ │ │ mov r4, r6 │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ str.w r4, [fp] │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 9679c │ │ │ │ - ldr r2, [pc, #468] @ (96a50 ) │ │ │ │ + bne.n 9677c │ │ │ │ + ldr r2, [pc, #468] @ (96a30 ) │ │ │ │ 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 9762c │ │ │ │ + bmi.w 97608 │ │ │ │ adds r3, #16 │ │ │ │ - movw r8, #59144 @ 0xe708 │ │ │ │ + movw r8, #54920 @ 0xd688 │ │ │ │ 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 96ec0 │ │ │ │ + bne.w 96ea0 │ │ │ │ ldrb r5, [r4, #16] │ │ │ │ lsls r6, r5, #25 │ │ │ │ - bpl.w 96a16 │ │ │ │ + bpl.w 969f6 │ │ │ │ ubfx ip, r5, #5, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9803c │ │ │ │ + beq.w 97fe8 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ add.w r3, r4, #20 │ │ │ │ adds r0, r3, r6 │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ - beq.w 96a08 │ │ │ │ + beq.w 969e8 │ │ │ │ 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 96a16 │ │ │ │ + bne.w 969f6 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 96a08 │ │ │ │ + beq.n 969e8 │ │ │ │ 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 96a16 │ │ │ │ + bne.n 969f6 │ │ │ │ adds r2, r3, #2 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 96a08 │ │ │ │ + beq.n 969e8 │ │ │ │ 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 96a16 │ │ │ │ + bne.n 969f6 │ │ │ │ adds r2, r3, #3 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 96a08 │ │ │ │ + beq.n 969e8 │ │ │ │ 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 96a16 │ │ │ │ + bne.n 969f6 │ │ │ │ adds r2, r3, #4 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 96a08 │ │ │ │ + beq.n 969e8 │ │ │ │ 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 96a16 │ │ │ │ + bne.n 969f6 │ │ │ │ adds r2, r3, #5 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 96a08 │ │ │ │ + beq.n 969e8 │ │ │ │ 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 96a16 │ │ │ │ + bne.n 969f6 │ │ │ │ adds r2, r3, #6 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 96a08 │ │ │ │ + beq.n 969e8 │ │ │ │ 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, 96a16 │ │ │ │ + cbnz r1, 969f6 │ │ │ │ adds r2, r3, #7 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 96a08 │ │ │ │ + beq.n 969e8 │ │ │ │ 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, 96a16 │ │ │ │ + cbnz r1, 969f6 │ │ │ │ add.w lr, r3, #8 │ │ │ │ cmp r0, lr │ │ │ │ - beq.n 96a08 │ │ │ │ + beq.n 969e8 │ │ │ │ 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, 96a16 │ │ │ │ + cbnz r2, 969f6 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 969e6 │ │ │ │ + bne.n 969c6 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.n 96a16 │ │ │ │ + bpl.n 969f6 │ │ │ │ lsls r1, r5, #30 │ │ │ │ - beq.w 9715e │ │ │ │ + beq.w 9713a │ │ │ │ subs.w sl, sl, #1 │ │ │ │ - bcs.w 968b4 │ │ │ │ - ldr r3, [pc, #48] @ (96a50 ) │ │ │ │ + bcs.w 96894 │ │ │ │ + ldr r3, [pc, #48] @ (96a30 ) │ │ │ │ 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 97638 │ │ │ │ + bmi.w 97614 │ │ │ │ adds r2, #16 │ │ │ │ movw r5, #40968 @ 0xa008 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ - ldr.w sl, [pc, #8] @ 96a4c │ │ │ │ + ldr.w sl, [pc, #8] @ 96a2c │ │ │ │ add.w r9, r2, r3, lsl #2 │ │ │ │ str r6, [r7, #12] │ │ │ │ - b.n 96a6c │ │ │ │ + b.n 96a4c │ │ │ │ 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 97a58 │ │ │ │ + beq.w 97a30 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ str.w r4, [r9] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 96b44 │ │ │ │ + beq.n 96b24 │ │ │ │ ldr.w r4, [r9, #-4]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 97ee0 │ │ │ │ + beq.w 97e8c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 97ee0 │ │ │ │ + bne.w 97e8c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 96a5e │ │ │ │ + bpl.n 96a3e │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - bne.n 96a58 │ │ │ │ + bne.n 96a38 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 96fde │ │ │ │ + beq.w 96fbc │ │ │ │ ldr.w r0, [sl, #980] @ 0x3d4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96ffa │ │ │ │ + bne.w 96fd8 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #3988] @ 0xf94 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r7, #28 │ │ │ │ - bl 7ba28 │ │ │ │ + bl 7ba18 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 9804e │ │ │ │ + beq.w 97ffa │ │ │ │ ldr r6, [r7, #28] │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 96f14 │ │ │ │ + bne.w 96ef4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96b28 │ │ │ │ + bge.n 96b08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 96b28 │ │ │ │ - ldr r2, [pc, #632] @ (96d54 ) │ │ │ │ + cbnz r3, 96b08 │ │ │ │ + ldr r2, [pc, #632] @ (96d34 ) │ │ │ │ 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 │ │ │ │ @@ -159845,154 +159851,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 97b42 │ │ │ │ - ldr r2, [pc, #584] @ (96d58 ) │ │ │ │ + bne.w 97aee │ │ │ │ + ldr r2, [pc, #584] @ (96d38 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97b26 │ │ │ │ + bne.w 97ad2 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [fp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97b0c │ │ │ │ + bne.w 97ab8 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 9784e │ │ │ │ + beq.w 97826 │ │ │ │ mov r4, r6 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ str.w r4, [r9] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 96a6c │ │ │ │ - ldr r3, [pc, #524] @ (96d54 ) │ │ │ │ + bne.n 96a4c │ │ │ │ + ldr r3, [pc, #524] @ (96d34 ) │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r6, [r7, #12] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97ed2 │ │ │ │ + beq.w 97e7e │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97646 │ │ │ │ + beq.w 97622 │ │ │ │ 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 97928 │ │ │ │ + bmi.w 97900 │ │ │ │ movw sl, #24184 @ 0x5e78 │ │ │ │ movt sl, #77 @ 0x4d │ │ │ │ - movw r2, #3529 @ 0xdc9 │ │ │ │ + movw r2, #3565 @ 0xded │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [sl, #888] @ 0x378 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 97918 │ │ │ │ - ldr r3, [pc, #428] @ (96d54 ) │ │ │ │ + bne.w 978f0 │ │ │ │ + ldr r3, [pc, #428] @ (96d34 ) │ │ │ │ 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, #1604] @ 0x644 │ │ │ │ - bcs.w 978a2 │ │ │ │ + bcs.w 9787a │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [fp, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 97894 │ │ │ │ + beq.w 9786c │ │ │ │ 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 97206 │ │ │ │ - ldr r0, [pc, #376] @ (96d58 ) │ │ │ │ + beq.w 971e2 │ │ │ │ + ldr r0, [pc, #376] @ (96d38 ) │ │ │ │ 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 979de │ │ │ │ + bne.w 979b6 │ │ │ │ str.w r9, [r4, #8] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 97436 │ │ │ │ + ble.w 97412 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r1, r2, #64 @ 0x40 │ │ │ │ ands.w r0, r2, #32 │ │ │ │ - beq.w 97818 │ │ │ │ + beq.w 977f0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 978f6 │ │ │ │ + bne.w 978ce │ │ │ │ cmp.w r8, #1 │ │ │ │ ittt eq │ │ │ │ moveq fp, r1 │ │ │ │ moveq r5, r8 │ │ │ │ moveq sl, fp │ │ │ │ - beq.n 96c96 │ │ │ │ + beq.n 96c76 │ │ │ │ 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 97864 │ │ │ │ + bpl.w 9783c │ │ │ │ adds r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 97884 │ │ │ │ + bne.w 9785c │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 96c96 │ │ │ │ + beq.n 96c76 │ │ │ │ ldrb r2, [r3, #18] │ │ │ │ and.w r1, r2, #64 @ 0x40 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 97874 │ │ │ │ + bpl.w 9784c │ │ │ │ adds r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9788c │ │ │ │ + bne.w 97864 │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 96c96 │ │ │ │ + beq.n 96c76 │ │ │ │ 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 9776a │ │ │ │ + beq.w 97742 │ │ │ │ adds r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 97810 │ │ │ │ + bne.w 977e8 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 96c7a │ │ │ │ + bne.n 96c5a │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97cc2 │ │ │ │ - ldr r3, [pc, #180] @ (96d54 ) │ │ │ │ + beq.w 97c6e │ │ │ │ + ldr r3, [pc, #180] @ (96d34 ) │ │ │ │ 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 │ │ │ │ @@ -160006,60 +160012,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 978d2 │ │ │ │ + blt.w 978aa │ │ │ │ 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 96d00 │ │ │ │ + bmi.n 96ce0 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - beq.w 97378 │ │ │ │ + beq.w 97354 │ │ │ │ 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 96d24 │ │ │ │ + bmi.n 96d04 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - beq.w 972ca │ │ │ │ + beq.w 972a6 │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9761e │ │ │ │ + beq.w 975fa │ │ │ │ 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 96d5c │ │ │ │ + bmi.n 96d3c │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - beq.w 97224 │ │ │ │ - b.n 96d5c │ │ │ │ + beq.w 97200 │ │ │ │ + b.n 96d3c │ │ │ │ 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] │ │ │ │ @@ -160123,15 +160129,15 @@ │ │ │ │ strd sl, fp, [r4, #60] @ 0x3c │ │ │ │ adds r3, #10 │ │ │ │ add r3, r8 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ ldr.w r3, [r2, #344] @ 0x158 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9710c │ │ │ │ + beq.w 970e8 │ │ │ │ mov.w r8, #0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #344] @ 0x158 │ │ │ │ add.w r5, r4, #128 @ 0x80 │ │ │ │ strd r8, r8, [r4, #96] @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [r4, #124] @ 0x7c │ │ │ │ @@ -160139,196 +160145,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 96e36 │ │ │ │ + ble.n 96e16 │ │ │ │ ldrb.w r3, [r4, #128] @ 0x80 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 97140 │ │ │ │ + bne.w 9711c │ │ │ │ mov r3, r8 │ │ │ │ subs r6, #1 │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 96e90 │ │ │ │ - movw ip, #11232 @ 0x2be0 │ │ │ │ + ble.n 96e70 │ │ │ │ + movw ip, #7008 @ 0x1b60 │ │ │ │ movt ip, #57 @ 0x39 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r8, #17 │ │ │ │ movw r9, #21845 @ 0x5555 │ │ │ │ - b.n 96e5a │ │ │ │ + b.n 96e3a │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 96e90 │ │ │ │ + ble.n 96e70 │ │ │ │ ldrb.w r2, [r5, r3, lsl #1] │ │ │ │ lsls r0, r3, #1 │ │ │ │ add.w r1, ip, r2 │ │ │ │ ldrb.w r1, [r1, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 96e54 │ │ │ │ + beq.n 96e34 │ │ │ │ adds r0, #2 │ │ │ │ cmp r2, #75 @ 0x4b │ │ │ │ add.w lr, r5, r0 │ │ │ │ - beq.w 971fc │ │ │ │ + beq.w 971d8 │ │ │ │ subs r2, #100 @ 0x64 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, #3 │ │ │ │ it ls │ │ │ │ strhls.w r9, [r5, r0] │ │ │ │ - bls.n 96e54 │ │ │ │ + bls.n 96e34 │ │ │ │ adds r3, #1 │ │ │ │ strh.w r8, [lr] │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 96e5a │ │ │ │ - ldr r3, [pc, #620] @ (97100 ) │ │ │ │ + bgt.n 96e3a │ │ │ │ + ldr r3, [pc, #616] @ (970dc ) │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add.w r2, r5, #4096 @ 0x1000 │ │ │ │ ldrb.w r6, [r2, #1708] @ 0x6ac │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 97d1c │ │ │ │ + bne.w 97cc8 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - cbz r3, 96eb6 │ │ │ │ + cbz r3, 96e96 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 970e4 │ │ │ │ + blt.w 970c2 │ │ │ │ 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 97426 │ │ │ │ + beq.w 97402 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 96a16 │ │ │ │ + bne.w 969f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 766a8 │ │ │ │ + bl 766e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9793e │ │ │ │ + beq.w 97916 │ │ │ │ add.w r1, r7, #28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 98a0c <_Py_ReachedRecursionLimitWithMargin@@Base+0x964> │ │ │ │ + bl 989b8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x964> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 97da2 │ │ │ │ + beq.w 97d4e │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97a2a │ │ │ │ + bne.w 97a02 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 96a16 │ │ │ │ + bge.w 969f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96a16 │ │ │ │ + bne.w 969f6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 96a16 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 969f6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96f26 │ │ │ │ + bge.n 96f06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97fd4 │ │ │ │ + beq.w 97f80 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96f48 │ │ │ │ + bge.n 96f28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97fc8 │ │ │ │ + beq.w 97f74 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96f48 │ │ │ │ + bge.n 96f28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97fbe │ │ │ │ + beq.w 97f6a │ │ │ │ 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 974fe │ │ │ │ + bmi.w 974da │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bge.w 96a5e │ │ │ │ - mov.w r3, #1342177280 @ 0x50000000 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 96a5e │ │ │ │ + itt lt │ │ │ │ + movlt.w r3, #1342177280 @ 0x50000000 │ │ │ │ + strlt r3, [r4, #0] │ │ │ │ + b.n 96a3e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96f8a │ │ │ │ + bge.n 96f68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97ef8 │ │ │ │ + beq.w 97ea4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96fac │ │ │ │ + bge.n 96f8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98030 │ │ │ │ + beq.w 97fdc │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 96fac │ │ │ │ + bge.n 96f8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9805e │ │ │ │ + beq.w 9800a │ │ │ │ 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 9747e │ │ │ │ + bmi.w 9745a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #2 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bge.w 9678e │ │ │ │ + bge.w 9676e │ │ │ │ mov.w r3, #1342177280 @ 0x50000000 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.w 9678e │ │ │ │ + b.w 9676e │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 97f62 │ │ │ │ - ldr r3, [pc, #280] @ (97104 ) │ │ │ │ + beq.w 97f0e │ │ │ │ + ldr r3, [pc, #280] @ (970e0 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96aa4 │ │ │ │ + beq.w 96a84 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 96aa4 │ │ │ │ + beq.w 96a84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9705e │ │ │ │ + bge.n 9703c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9705e │ │ │ │ - ldr r2, [pc, #236] @ (97100 ) │ │ │ │ + cbnz r3, 9703c │ │ │ │ + ldr r2, [pc, #236] @ (970dc ) │ │ │ │ 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 │ │ │ │ @@ -160338,42 +160344,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 97c02 │ │ │ │ - ldr r2, [pc, #196] @ (97108 ) │ │ │ │ + bne.w 97bae │ │ │ │ + ldr r2, [pc, #192] @ (970e4 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97c50 │ │ │ │ + bne.w 97bfc │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [fp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97c36 │ │ │ │ + bne.w 97be2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ - b.n 96b36 │ │ │ │ + b.n 96b16 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 967d8 │ │ │ │ + beq.w 967b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 970d2 │ │ │ │ + bge.n 970b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 970d2 │ │ │ │ - ldr r2, [pc, #120] @ (97100 ) │ │ │ │ + cbnz r3, 970b0 │ │ │ │ + ldr r2, [pc, #120] @ (970dc ) │ │ │ │ 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 │ │ │ │ @@ -160383,43 +160389,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 97c2a │ │ │ │ - ldr r2, [pc, #80] @ (97108 ) │ │ │ │ + bne.w 97bd6 │ │ │ │ + ldr r2, [pc, #76] @ (970e4 ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97c0e │ │ │ │ + bne.w 97bba │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97b5a │ │ │ │ + bne.w 97b06 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r6 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r6, #0] │ │ │ │ - b.w 9686a │ │ │ │ + b.w 9684a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96eb6 │ │ │ │ + bne.w 96e96 │ │ │ │ mov r0, r2 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #25] │ │ │ │ lsls r5, r1, #1 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ strd r3, r3, [r4, #96] @ 0x60 │ │ │ │ @@ -160432,346 +160437,346 @@ │ │ │ │ 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 96e38 │ │ │ │ + ble.w 96e18 │ │ │ │ ldrb.w r2, [r4, #128] @ 0x80 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - beq.w 96e38 │ │ │ │ + beq.w 96e18 │ │ │ │ cmp r6, #1 │ │ │ │ it eq │ │ │ │ streq r6, [r4, #120] @ 0x78 │ │ │ │ - beq.w 96e90 │ │ │ │ + beq.w 96e70 │ │ │ │ movs r3, #1 │ │ │ │ ldrb.w r2, [r5, r3, lsl #1] │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - beq.w 96e38 │ │ │ │ + beq.w 96e18 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 9714c │ │ │ │ - b.n 96e38 │ │ │ │ + bne.n 97128 │ │ │ │ + b.n 96e18 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r6, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ - beq.w 97c6c │ │ │ │ - ldr r3, [pc, #520] @ (97374 ) │ │ │ │ + beq.w 97c18 │ │ │ │ + ldr r3, [pc, #520] @ (97350 ) │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97740 │ │ │ │ + bne.w 97718 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #3988] @ 0xf94 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r7, #28 │ │ │ │ - bl 7ba28 │ │ │ │ + bl 7ba18 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 98056 │ │ │ │ + beq.w 98002 │ │ │ │ ldr r5, [r7, #28] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 9744a │ │ │ │ + beq.w 97426 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 971b4 │ │ │ │ + bge.n 97190 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97ec8 │ │ │ │ + beq.w 97e74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 971d6 │ │ │ │ + bge.n 971b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97ebc │ │ │ │ + beq.w 97e68 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 971d6 │ │ │ │ + bge.n 971b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97eb2 │ │ │ │ + beq.w 97e5e │ │ │ │ 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 96a16 │ │ │ │ + blt.w 969f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 751fc <_Py_SetImmortal@@Base> │ │ │ │ + bl 75234 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 96a16 │ │ │ │ + b.n 969f6 │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ add r3, r1 │ │ │ │ strh r2, [r5, r0] │ │ │ │ - b.n 96e54 │ │ │ │ + b.n 96e34 │ │ │ │ ldrd ip, r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 97806 │ │ │ │ + bcc.w 977de │ │ │ │ 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 96bde │ │ │ │ + b.n 96bbe │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr.w r9, [r1] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 97cca │ │ │ │ - ldr r3, [pc, #320] @ (97374 ) │ │ │ │ + beq.w 97c76 │ │ │ │ + ldr r3, [pc, #320] @ (97350 ) │ │ │ │ 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 977d8 │ │ │ │ + bne.w 977b0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r2, r1 │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #3988] @ 0xf94 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r7, #28 │ │ │ │ str r1, [r7, #8] │ │ │ │ - bl 7ba28 │ │ │ │ + bl 7ba18 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 97fa8 │ │ │ │ + beq.w 97f54 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 9757e │ │ │ │ + beq.w 9755a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97280 │ │ │ │ + bge.n 9725c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 97f54 │ │ │ │ + beq.w 97f00 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 972a2 │ │ │ │ + bge.n 9727e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97f44 │ │ │ │ + beq.w 97ef0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 972a2 │ │ │ │ + bge.n 9727e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97f36 │ │ │ │ + beq.w 97ee2 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ movs r2, #1 │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - blt.w 96d5c │ │ │ │ + blt.w 96d3c │ │ │ │ mov r0, r1 │ │ │ │ str r1, [r7, #8] │ │ │ │ - bl 751fc <_Py_SetImmortal@@Base> │ │ │ │ + bl 75234 <_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 96d5c │ │ │ │ + b.n 96d3c │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [r7, #4] │ │ │ │ - beq.w 97d3c │ │ │ │ - ldr r3, [pc, #156] @ (97374 ) │ │ │ │ + beq.w 97ce8 │ │ │ │ + ldr r3, [pc, #156] @ (97350 ) │ │ │ │ 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 977aa │ │ │ │ + bne.w 97782 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r2, r1 │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #3988] @ 0xf94 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r7, #28 │ │ │ │ str r1, [r7, #8] │ │ │ │ - bl 7ba28 │ │ │ │ + bl 7ba18 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 97fde │ │ │ │ + beq.w 97f8a │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 975e8 │ │ │ │ + beq.w 975c4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97326 │ │ │ │ + bge.n 97302 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 97f28 │ │ │ │ + beq.w 97ed4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97348 │ │ │ │ + bge.n 97324 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97f18 │ │ │ │ + beq.w 97ec4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97348 │ │ │ │ + bge.n 97324 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97f0a │ │ │ │ + beq.w 97eb6 │ │ │ │ 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 96d24 │ │ │ │ + blt.w 96d04 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [r7, #8] │ │ │ │ - bl 751fc <_Py_SetImmortal@@Base> │ │ │ │ + bl 75234 <_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 96d24 │ │ │ │ + b.n 96d04 │ │ │ │ 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 97992 │ │ │ │ - ldr r3, [pc, #664] @ (97624 ) │ │ │ │ + beq.w 9796a │ │ │ │ + ldr r3, [pc, #664] @ (97600 ) │ │ │ │ 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 9777a │ │ │ │ + bne.w 97752 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r1, r2 │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #3988] @ 0xf94 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r7, #28 │ │ │ │ str r2, [r7, #8] │ │ │ │ - bl 7ba28 │ │ │ │ + bl 7ba18 │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - beq.w 97fb2 │ │ │ │ + beq.w 97f5e │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 975ae │ │ │ │ + beq.w 9758a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 973da │ │ │ │ + bge.n 973b6 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 97dce │ │ │ │ + beq.w 97d7a │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 973fc │ │ │ │ + bge.n 973d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97dbe │ │ │ │ + beq.w 97d6a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 973fc │ │ │ │ + bge.n 973d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97ea4 │ │ │ │ + beq.w 97e50 │ │ │ │ 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 97422 │ │ │ │ + blt.n 973fe │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r7, #8] │ │ │ │ - bl 751fc <_Py_SetImmortal@@Base> │ │ │ │ + bl 75234 <_Py_SetImmortal@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ movs r1, #2 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ bfi r3, r1, #0, #2 │ │ │ │ strb r3, [r2, #16] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 975da │ │ │ │ + b.n 975b6 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 98a0c <_Py_ReachedRecursionLimitWithMargin@@Base+0x964> │ │ │ │ + bl 989b8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x964> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 96a16 │ │ │ │ - b.n 9793e │ │ │ │ + bne.w 969f6 │ │ │ │ + b.n 97916 │ │ │ │ ldr.w fp, [r6, #56] @ 0x38 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 97cbe │ │ │ │ + beq.w 97c6a │ │ │ │ movs r5, #0 │ │ │ │ mov sl, r5 │ │ │ │ mov fp, r5 │ │ │ │ - b.n 96c9e │ │ │ │ + b.n 96c7e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9745e │ │ │ │ + bge.n 9743a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9745e │ │ │ │ + cbnz r3, 9743a │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 97472 │ │ │ │ + blt.n 9744e │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 97970 │ │ │ │ + beq.w 97948 │ │ │ │ cmp r4, r5 │ │ │ │ it ne │ │ │ │ strne.w r5, [fp] │ │ │ │ - b.w 96a16 │ │ │ │ + b.w 969f6 │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbz r3, 9749e │ │ │ │ - movw r2, #65389 @ 0xff6d │ │ │ │ + cbz r3, 9747a │ │ │ │ + movw r2, #65357 @ 0xff4d │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9798a │ │ │ │ + bne.w 97962 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96fc0 │ │ │ │ + beq.w 96f9e │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96fc0 │ │ │ │ - ldr r1, [pc, #380] @ (97628 ) │ │ │ │ + beq.w 96f9e │ │ │ │ + ldr r1, [pc, #380] @ (97604 ) │ │ │ │ bic.w r6, r3, #3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr r1, [r1, r0] │ │ │ │ bic.w r2, r2, #3 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -160791,29 +160796,29 @@ │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r4, #-4] │ │ │ │ it gt │ │ │ │ strgt.w r3, [r0, #3768] @ 0xeb8 │ │ │ │ ldr.w r3, [r0, #3868] @ 0xf1c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #3868] @ 0xf1c │ │ │ │ - b.n 96fc0 │ │ │ │ + b.n 96f9e │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbz r3, 9751e │ │ │ │ - movw r2, #65389 @ 0xff6d │ │ │ │ + cbz r3, 974fa │ │ │ │ + movw r2, #65357 @ 0xff4d │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 97982 │ │ │ │ + bne.w 9795a │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96f5c │ │ │ │ + beq.w 96f3c │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96f5c │ │ │ │ - ldr r1, [pc, #252] @ (97628 ) │ │ │ │ + beq.w 96f3c │ │ │ │ + ldr r1, [pc, #252] @ (97604 ) │ │ │ │ bic.w r6, r3, #3 │ │ │ │ ldr r0, [r7, #20] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr r1, [r1, r0] │ │ │ │ bic.w r2, r2, #3 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ @@ -160833,1550 +160838,1538 @@ │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r4, #-4] │ │ │ │ it gt │ │ │ │ strgt.w r3, [r0, #3768] @ 0xeb8 │ │ │ │ ldr.w r3, [r0, #3868] @ 0xf1c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #3868] @ 0xf1c │ │ │ │ - b.n 96f5c │ │ │ │ + b.n 96f3c │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97596 │ │ │ │ + bge.n 97572 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbnz r2, 97596 │ │ │ │ + cbnz r2, 97572 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 975a8 │ │ │ │ + blt.n 97584 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 9795a │ │ │ │ + beq.w 97932 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 96d5e │ │ │ │ + b.w 96d3e │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 975c6 │ │ │ │ + bge.n 975a2 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 975c6 │ │ │ │ + cbnz r1, 975a2 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 975da │ │ │ │ + blt.n 975b6 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 97944 │ │ │ │ + beq.w 9791c │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 96d02 │ │ │ │ + bne.w 96ce2 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 97614 │ │ │ │ + b.n 975f0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 97600 │ │ │ │ + bge.n 975dc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbnz r2, 97600 │ │ │ │ + cbnz r2, 975dc │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 97614 │ │ │ │ + blt.n 975f0 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r2, r2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 97902 │ │ │ │ + beq.w 978da │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 96d2e │ │ │ │ + bne.w 96d0e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 975a8 │ │ │ │ + b.n 97584 │ │ │ │ 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 96a36 │ │ │ │ + bpl.w 96a16 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96b60 │ │ │ │ - ldr.w r8, [r6, #24] │ │ │ │ + bne.w 96b40 │ │ │ │ + ldr.w r9, [r6, #24] │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #0 │ │ │ │ - bl 714dc │ │ │ │ - add.w r5, r8, #16 │ │ │ │ - mov r2, r0 │ │ │ │ + bl 71500 │ │ │ │ + add.w sl, r9, #16 │ │ │ │ + mov r8, r0 │ │ │ │ str r0, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9793a │ │ │ │ - add.w r1, r0, #16 │ │ │ │ - ldr.w ip, [r8, #8] │ │ │ │ - mov r3, r1 │ │ │ │ - movs r4, #0 │ │ │ │ - cmp r4, ip │ │ │ │ - bge.w 97aec │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - sub.w r9, r3, r1 │ │ │ │ - add.w ip, r9, #16 │ │ │ │ - cmp ip, r0 │ │ │ │ - bge.w 97ad0 │ │ │ │ - ldrb r0, [r5, r4] │ │ │ │ - add.w lr, r5, r4 │ │ │ │ - add.w ip, r3, #1 │ │ │ │ - and.w r9, r0, #120 @ 0x78 │ │ │ │ - cmp.w r9, #120 @ 0x78 │ │ │ │ - beq.w 97aca │ │ │ │ - and.w r0, r0, #7 │ │ │ │ - orn r0, r0, #23 │ │ │ │ - strb r0, [r3, #0] │ │ │ │ - ldrb r0, [r5, r4] │ │ │ │ - ubfx r0, r0, #3, #4 │ │ │ │ - cmp r0, #15 │ │ │ │ - beq.w 97a6c │ │ │ │ - cmp r0, #12 │ │ │ │ - bhi.w 97a74 │ │ │ │ - cmp r0, #11 │ │ │ │ - beq.w 97a70 │ │ │ │ - sub.w lr, r0, #12 │ │ │ │ - rsbs r0, lr, #0 │ │ │ │ - adc.w r0, r0, lr │ │ │ │ - lsls r0, r0, #1 │ │ │ │ - lsls r0, r0, #1 │ │ │ │ - mov lr, ip │ │ │ │ - cmp r0, #63 @ 0x3f │ │ │ │ - bhi.w 97aba │ │ │ │ - strb.w r0, [lr] │ │ │ │ - sub.w lr, lr, r3 │ │ │ │ - add.w r3, ip, lr │ │ │ │ - ldr.w ip, [r8, #8] │ │ │ │ - adds r0, r4, #1 │ │ │ │ - cmp r0, ip │ │ │ │ - bge.n 97724 │ │ │ │ - ldrsb.w lr, [r5, r0] │ │ │ │ - cmp.w lr, #0 │ │ │ │ - blt.n 97724 │ │ │ │ - adds r0, r4, #2 │ │ │ │ - cmp ip, r0 │ │ │ │ - ble.n 97724 │ │ │ │ - ldrsb.w lr, [r5, r0] │ │ │ │ - cmp.w lr, #0 │ │ │ │ - blt.n 97724 │ │ │ │ - adds r0, r4, #3 │ │ │ │ - cmp ip, r0 │ │ │ │ - ble.n 97724 │ │ │ │ - ldrsb.w lr, [r5, r0] │ │ │ │ - cmp.w lr, #0 │ │ │ │ - blt.n 97724 │ │ │ │ - adds r0, r4, #4 │ │ │ │ - cmp ip, r0 │ │ │ │ - ble.n 97724 │ │ │ │ - ldrsb r4, [r5, r0] │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.n 97724 │ │ │ │ - adds r0, #1 │ │ │ │ - cmp r0, ip │ │ │ │ - blt.n 97718 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 9766c │ │ │ │ + beq.w 97912 │ │ │ │ + add.w r3, r0, #16 │ │ │ │ + ldr.w r1, [r9, #8] │ │ │ │ + mov r4, r3 │ │ │ │ + movs r5, #0 │ │ │ │ + cmp r5, r1 │ │ │ │ + bge.w 97a98 │ │ │ │ + ldr.w r1, [r8, #8] │ │ │ │ + sub.w fp, r4, r3 │ │ │ │ + add.w r2, fp, #16 │ │ │ │ + cmp r2, r1 │ │ │ │ + bge.w 97a7a │ │ │ │ + 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 97a74 │ │ │ │ + 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 97a44 │ │ │ │ + cmp r2, #12 │ │ │ │ + bhi.w 97a4c │ │ │ │ + cmp r2, #11 │ │ │ │ + beq.w 97a48 │ │ │ │ + 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 97a64 │ │ │ │ + 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 976fc │ │ │ │ + ldrsb.w r0, [sl, r2] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 976fc │ │ │ │ + adds r2, r5, #2 │ │ │ │ + cmp r1, r2 │ │ │ │ + ble.n 976fc │ │ │ │ + ldrsb.w r0, [sl, r2] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 976fc │ │ │ │ + adds r2, r5, #3 │ │ │ │ + cmp r1, r2 │ │ │ │ + ble.n 976fc │ │ │ │ + ldrsb.w r0, [sl, r2] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 976fc │ │ │ │ + adds r2, r5, #4 │ │ │ │ + cmp r1, r2 │ │ │ │ + ble.n 976fc │ │ │ │ + ldrsb.w r0, [sl, r2] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 976fc │ │ │ │ + adds r2, #1 │ │ │ │ + cmp r2, r1 │ │ │ │ + blt.n 976ee │ │ │ │ + mov r5, r2 │ │ │ │ + b.n 97648 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs.w sl, r2, #1 │ │ │ │ - bmi.w 9762c │ │ │ │ + bmi.w 97608 │ │ │ │ movw r9, #40968 @ 0xa008 │ │ │ │ movt r9, #75 @ 0x4b │ │ │ │ - b.w 96890 │ │ │ │ + b.w 96870 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9717a │ │ │ │ + beq.w 97156 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9775c │ │ │ │ + bge.n 97734 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 9775c │ │ │ │ + cbnz r3, 97734 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ - b.n 97472 │ │ │ │ + b.n 9744e │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 97810 │ │ │ │ + bne.n 977e8 │ │ │ │ lsls r2, r2, #24 │ │ │ │ it mi │ │ │ │ addmi.w fp, fp, #1 │ │ │ │ - b.w 96c92 │ │ │ │ + b.w 96c72 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9739e │ │ │ │ + beq.w 9737a │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9779a │ │ │ │ + bge.n 97772 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 9779a │ │ │ │ + cbnz r1, 97772 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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] │ │ │ │ - b.n 975dc │ │ │ │ + b.n 975b8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 972ea │ │ │ │ + beq.w 972c6 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 977ca │ │ │ │ + bge.n 977a2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbnz r2, 977ca │ │ │ │ + cbnz r2, 977a2 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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 97614 │ │ │ │ + b.n 975f0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97244 │ │ │ │ + beq.w 97220 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 977f8 │ │ │ │ + bge.n 977d0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbnz r2, 977f8 │ │ │ │ + cbnz r2, 977d0 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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 975a8 │ │ │ │ + b.n 97584 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.w 96bde │ │ │ │ + b.w 96bbe │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.w 96c92 │ │ │ │ - cbnz r1, 9782e │ │ │ │ + b.w 96c72 │ │ │ │ + cbnz r1, 97806 │ │ │ │ mov sl, r1 │ │ │ │ mov.w fp, r2, lsr #7 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 96c3e │ │ │ │ - b.w 96c96 │ │ │ │ + bne.w 96c1e │ │ │ │ + b.w 96c76 │ │ │ │ mov fp, r0 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 97822 │ │ │ │ + b.n 977fa │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r6 │ │ │ │ - bl 751fc <_Py_SetImmortal@@Base> │ │ │ │ + bl 75234 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r6, #16] │ │ │ │ - b.w 9686a │ │ │ │ + b.w 9684a │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r6 │ │ │ │ - bl 751fc <_Py_SetImmortal@@Base> │ │ │ │ + bl 75234 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r6, #16] │ │ │ │ - b.w 96b36 │ │ │ │ - cbnz r1, 97884 │ │ │ │ + b.w 96b16 │ │ │ │ + cbnz r1, 9785c │ │ │ │ lsls r2, r2, #24 │ │ │ │ - bpl.w 96c52 │ │ │ │ + bpl.w 96c32 │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.w 96c52 │ │ │ │ - cbnz r1, 9788c │ │ │ │ + b.w 96c32 │ │ │ │ + cbnz r1, 97864 │ │ │ │ lsls r2, r2, #24 │ │ │ │ - bpl.w 96c6c │ │ │ │ + bpl.w 96c4c │ │ │ │ add.w fp, fp, #1 │ │ │ │ - b.w 96c6c │ │ │ │ + b.w 96c4c │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.w 96c52 │ │ │ │ + b.w 96c32 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.w 96c6c │ │ │ │ + b.w 96c4c │ │ │ │ mov r0, fp │ │ │ │ - bl 70e94 │ │ │ │ + bl 70eb8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96bde │ │ │ │ + bne.w 96bbe │ │ │ │ ldr.w r3, [sl, #848] @ 0x350 │ │ │ │ - movw r2, #45961 @ 0xb389 │ │ │ │ + movw r2, #46017 @ 0xb3c1 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 97b4e │ │ │ │ + bne.w 97afa │ │ │ │ cmp r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2bfa0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 97928 │ │ │ │ + cbz r4, 97900 │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.w 96bde │ │ │ │ + b.w 96bbe │ │ │ │ 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 96d00 │ │ │ │ + bpl.w 96ce0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 96cf8 │ │ │ │ - b.w 96d00 │ │ │ │ + beq.w 96cd8 │ │ │ │ + b.w 96ce0 │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r5, sl │ │ │ │ - b.n 97822 │ │ │ │ + b.n 977fa │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 751fc <_Py_SetImmortal@@Base> │ │ │ │ + bl 75234 <_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 97614 │ │ │ │ + b.n 975f0 │ │ │ │ ldr.w r0, [sl, #884] @ 0x374 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96bde │ │ │ │ - bl 1fc770 │ │ │ │ + bne.w 96bbe │ │ │ │ + bl 1fb898 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96c06 │ │ │ │ + bne.w 96be6 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl 7a53c │ │ │ │ - bl 1fc770 │ │ │ │ + bl 7a54c │ │ │ │ + bl 1fb898 │ │ │ │ movs r4, #0 │ │ │ │ - b.w 96eb6 │ │ │ │ + b.w 96e96 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 751fc <_Py_SetImmortal@@Base> │ │ │ │ + bl 75234 <_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 975da │ │ │ │ + b.n 975b6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 751fc <_Py_SetImmortal@@Base> │ │ │ │ + bl 75234 <_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 975a8 │ │ │ │ + b.n 97584 │ │ │ │ mov r0, r5 │ │ │ │ - bl 751fc <_Py_SetImmortal@@Base> │ │ │ │ + bl 75234 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - b.n 97472 │ │ │ │ + b.n 9744e │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 97518 │ │ │ │ + b.n 974f4 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 97498 │ │ │ │ + b.n 97474 │ │ │ │ and.w r0, r3, #28 │ │ │ │ cmp r0, #4 │ │ │ │ - bne.w 97388 │ │ │ │ + bne.w 97364 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.w 97fe8 │ │ │ │ + bmi.w 97f94 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldrsb.w r0, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 98010 │ │ │ │ + blt.w 97fbc │ │ │ │ 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 979d8 │ │ │ │ + bge.n 979b0 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98020 │ │ │ │ + beq.w 97fcc │ │ │ │ mov r2, r3 │ │ │ │ - b.w 96d00 │ │ │ │ - movw r2, #6105 @ 0x17d9 │ │ │ │ + b.w 96ce0 │ │ │ │ + movw r2, #5177 @ 0x1439 │ │ │ │ movt r2, #19 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 97a1c │ │ │ │ + bne.n 979f4 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b7b0 │ │ │ │ + bl 6b7e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96c02 │ │ │ │ + bne.w 96be2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 131e48 │ │ │ │ - b.w 96c02 │ │ │ │ + bl 131aa0 │ │ │ │ + b.w 96be2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.w 9685c │ │ │ │ + ble.w 9683c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9685c │ │ │ │ + beq.w 9683c │ │ │ │ mov r0, r8 │ │ │ │ - bl 205b68 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.w 9685c │ │ │ │ + bl 204c94 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 9683c │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.w 96c02 │ │ │ │ + b.w 96be2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1129e4 │ │ │ │ + bl 112918 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97da2 │ │ │ │ + beq.w 97d4e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r0, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 96ef8 │ │ │ │ + bge.w 96ed8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96ef8 │ │ │ │ + bne.w 96ed8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 96ef8 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96ed8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 751fc <_Py_SetImmortal@@Base> │ │ │ │ + bl 75234 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.w 96a5e │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 976c8 │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 976c8 │ │ │ │ - ldrb.w r9, [lr, #1] │ │ │ │ - mov.w sl, #0 │ │ │ │ - add.w lr, lr, #2 │ │ │ │ - and.w r0, r9, #63 @ 0x3f │ │ │ │ - tst.w r9, #64 @ 0x40 │ │ │ │ - bne.n 97aa4 │ │ │ │ - mov.w lr, r0, lsr #1 │ │ │ │ - tst.w r0, #1 │ │ │ │ - bne.n 97a98 │ │ │ │ - mov r0, lr │ │ │ │ - b.n 976c8 │ │ │ │ - cmp.w lr, #0 │ │ │ │ - beq.n 97a94 │ │ │ │ - orr.w r0, r0, #1 │ │ │ │ - b.n 976ca │ │ │ │ - ldrb.w r9, [lr], #1 │ │ │ │ - add.w sl, sl, #6 │ │ │ │ - and.w fp, r9, #63 @ 0x3f │ │ │ │ - lsl.w fp, fp, sl │ │ │ │ - orr.w r0, r0, fp │ │ │ │ - b.n 97a84 │ │ │ │ - and.w r9, r0, #63 @ 0x3f │ │ │ │ - lsrs r0, r0, #6 │ │ │ │ - orr.w r9, r9, #64 @ 0x40 │ │ │ │ - strb.w r9, [lr], #1 │ │ │ │ - b.n 976cc │ │ │ │ - strb r0, [r3, #0] │ │ │ │ - mov r3, ip │ │ │ │ - b.n 976de │ │ │ │ - lsls r1, r0, #1 │ │ │ │ + b.w 96a3e │ │ │ │ + movs r2, #0 │ │ │ │ + b.n 976a8 │ │ │ │ + movs r2, #1 │ │ │ │ + b.n 976a8 │ │ │ │ + str r3, [r7, #16] │ │ │ │ + bl 9e0b4 │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ + subs r2, r0, #0 │ │ │ │ + bge.w 976a8 │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + b.n 976aa │ │ │ │ + and.w r0, r2, #63 @ 0x3f │ │ │ │ + lsrs r2, r2, #6 │ │ │ │ + orr.w r0, r0, #64 @ 0x40 │ │ │ │ + strb.w r0, [r1], #1 │ │ │ │ + b.n 976ac │ │ │ │ + strb r2, [r4, #0] │ │ │ │ + mov r4, fp │ │ │ │ + b.n 976ba │ │ │ │ + lsls r1, r1, #1 │ │ │ │ add.w r0, r7, #28 │ │ │ │ - bl 9e25c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9e24c <_PyBytes_Resize@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9793e │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ - add.w r1, r2, #16 │ │ │ │ - add.w r3, r1, r9 │ │ │ │ - b.n 97682 │ │ │ │ - subs r1, r3, r1 │ │ │ │ + beq.w 97916 │ │ │ │ + ldr.w r8, [r7, #28] │ │ │ │ + add.w r3, r8, #16 │ │ │ │ + add.w r4, r3, fp │ │ │ │ + b.n 97660 │ │ │ │ + subs r1, r4, r3 │ │ │ │ add.w r0, r7, #28 │ │ │ │ - bl 9e25c <_PyBytes_Resize@@Base> │ │ │ │ + bl 9e24c <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9793e │ │ │ │ + bne.w 97916 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9793e │ │ │ │ + beq.w 97916 │ │ │ │ str r3, [r6, #24] │ │ │ │ - b.w 96b64 │ │ │ │ + b.w 96b44 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.w 96b28 │ │ │ │ + ble.w 96b08 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 96b28 │ │ │ │ + beq.w 96b08 │ │ │ │ mov r0, fp │ │ │ │ - bl 205b68 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.w 96b28 │ │ │ │ - movw r1, #6105 @ 0x17d9 │ │ │ │ + bl 204c94 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 96b08 │ │ │ │ + movw r1, #5177 @ 0x1439 │ │ │ │ movt r1, #19 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 96b18 │ │ │ │ + beq.w 96af8 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.w 96b18 │ │ │ │ + b.w 96af8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 20551c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 96b28 │ │ │ │ + bl 204644 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 96b08 │ │ │ │ ldr.w r0, [sl, #844] @ 0x34c │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 978c2 │ │ │ │ + b.n 9789a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.w 970d2 │ │ │ │ + ble.w 970b0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 970d2 │ │ │ │ + beq.w 970b0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 205b68 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.w 970d2 │ │ │ │ + bl 204c94 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 970b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 751fc <_Py_SetImmortal@@Base> │ │ │ │ + bl 75234 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.w 9678e │ │ │ │ - movw r1, #6105 @ 0x17d9 │ │ │ │ + b.w 9676e │ │ │ │ + movw r1, #5177 @ 0x1439 │ │ │ │ movt r1, #19 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9684c │ │ │ │ + beq.w 9682c │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.w 9684c │ │ │ │ + b.w 9682c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20551c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 9685c │ │ │ │ + bl 204644 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 9683c │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 967c6 │ │ │ │ + bne.w 967a6 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bmi.w 97e66 │ │ │ │ + bmi.w 97e12 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 97e94 │ │ │ │ + blt.w 97e40 │ │ │ │ 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 96868 │ │ │ │ + bge.w 96848 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 96868 │ │ │ │ + bne.w 96848 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 9686a │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 9684a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 20551c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 9705e │ │ │ │ - movw r1, #6105 @ 0x17d9 │ │ │ │ + bl 204644 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 9703c │ │ │ │ + movw r1, #5177 @ 0x1439 │ │ │ │ movt r1, #19 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 970c2 │ │ │ │ + beq.w 970a0 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.w 970c2 │ │ │ │ + b.w 970a0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20551c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - b.w 970d2 │ │ │ │ + bl 204644 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 970b0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.w 9705e │ │ │ │ + ble.w 9703c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9705e │ │ │ │ + beq.w 9703c │ │ │ │ mov r0, fp │ │ │ │ - bl 205b68 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - b.w 9705e │ │ │ │ - movw r1, #6105 @ 0x17d9 │ │ │ │ + bl 204c94 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 9703c │ │ │ │ + movw r1, #5177 @ 0x1439 │ │ │ │ movt r1, #19 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9704e │ │ │ │ + beq.w 9702c │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.w 9704e │ │ │ │ + b.w 9702c │ │ │ │ and.w r5, r5, #28 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.w 97168 │ │ │ │ + bne.w 97144 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 97e50 │ │ │ │ + bne.w 97dfc │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrsb.w r1, [r2] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r1, ip │ │ │ │ - blt.w 97e5c │ │ │ │ + blt.w 97e08 │ │ │ │ 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 97472 │ │ │ │ + bge.w 9744e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97472 │ │ │ │ + bne.w 9744e │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 97472 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 9744e │ │ │ │ mov r5, fp │ │ │ │ mov sl, fp │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #56] @ 0x38 │ │ │ │ - b.w 96c9e │ │ │ │ + b.w 96c7e │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 97230 │ │ │ │ + bne.w 9720c │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.w 97de0 │ │ │ │ + bmi.w 97d8c │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 97e00 │ │ │ │ + blt.w 97dac │ │ │ │ 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 975a8 │ │ │ │ + bge.w 97584 │ │ │ │ add.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 975a8 │ │ │ │ + bne.w 97584 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - b.n 975a8 │ │ │ │ + b.n 97584 │ │ │ │ add.w r5, r5, #5728 @ 0x1660 │ │ │ │ adds r5, #12 │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bpl.n 97ddc │ │ │ │ + bpl.n 97d88 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 97d8a │ │ │ │ + blt.n 97d36 │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - beq.w 96ea6 │ │ │ │ + beq.w 96e86 │ │ │ │ adds r5, #4 │ │ │ │ - b.n 97d22 │ │ │ │ + b.n 97cce │ │ │ │ and.w r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w 972d6 │ │ │ │ + bne.w 972b2 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bmi.n 97e18 │ │ │ │ + bmi.n 97dc4 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 97e46 │ │ │ │ + blt.n 97df2 │ │ │ │ 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 97614 │ │ │ │ + bge.w 975f0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 97614 │ │ │ │ + bne.w 975f0 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - b.n 97614 │ │ │ │ + b.n 975f0 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #32916 @ 0x8094 │ │ │ │ + movw r1, #28692 @ 0x7014 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #32940 @ 0x80ac │ │ │ │ + movw r0, #28716 @ 0x702c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2063f4 │ │ │ │ - b.n 97d32 │ │ │ │ + bl 205520 │ │ │ │ + b.n 97cde │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9793e │ │ │ │ + bge.w 97916 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9793e │ │ │ │ + bne.w 97916 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9793e │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97916 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r7, #8] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - b.w 973ec │ │ │ │ + b.w 973c8 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r7, #8] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - b.w 973da │ │ │ │ + b.w 973b6 │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - b.n 97d38 │ │ │ │ + b.n 97ce4 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 97e0a │ │ │ │ + bmi.n 97db6 │ │ │ │ ldrsb.w r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 97dfc │ │ │ │ + blt.n 97da8 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r0, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r1, #20 │ │ │ │ addpl.w r3, r1, #28 │ │ │ │ - b.n 97ce6 │ │ │ │ + b.n 97c92 │ │ │ │ add.w r3, r1, #28 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #668] @ (980a0 ) │ │ │ │ + ldr r3, [pc, #668] @ (9804c ) │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 97cfc │ │ │ │ + b.n 97ca8 │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 97dec │ │ │ │ + bge.n 97d98 │ │ │ │ add.w r3, r1, #20 │ │ │ │ - b.n 97e00 │ │ │ │ + b.n 97dac │ │ │ │ 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 97e40 │ │ │ │ + blt.n 97dec │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r0, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r1, #20 │ │ │ │ addpl.w r3, r1, #28 │ │ │ │ - b.n 97d54 │ │ │ │ - cbnz r2, 97e9e │ │ │ │ + b.n 97d00 │ │ │ │ + cbnz r2, 97e4a │ │ │ │ add.w r3, r1, #28 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #596] @ (980a0 ) │ │ │ │ + ldr r3, [pc, #596] @ (9804c ) │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 97d6a │ │ │ │ + b.n 97d16 │ │ │ │ ldrsb.w r1, [r4, #20] │ │ │ │ ldrb r2, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 97c8c │ │ │ │ + bge.w 97c38 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - ldr r5, [pc, #576] @ (980a0 ) │ │ │ │ + ldr r5, [pc, #576] @ (9804c ) │ │ │ │ add.w r5, r5, r3, lsl #5 │ │ │ │ - b.n 97ca0 │ │ │ │ + b.n 97c4c │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.n 97e78 │ │ │ │ + bmi.n 97e24 │ │ │ │ ldrsb.w r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 97e86 │ │ │ │ + blt.n 97e32 │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 97bce │ │ │ │ + b.n 97b7a │ │ │ │ ldrsb.w r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 97e86 │ │ │ │ + blt.n 97e32 │ │ │ │ add.w r3, r4, #20 │ │ │ │ - b.n 97bce │ │ │ │ + b.n 97b7a │ │ │ │ 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, #520] @ (980a0 ) │ │ │ │ + ldr r6, [pc, #520] @ (9804c ) │ │ │ │ add.w r6, r6, r3, lsl #5 │ │ │ │ - b.n 97be4 │ │ │ │ + b.n 97b90 │ │ │ │ add.w r3, r1, #20 │ │ │ │ - b.n 97e46 │ │ │ │ + b.n 97df2 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r7, #8] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - b.w 973fc │ │ │ │ + b.w 973d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 971d6 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 971b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.w 971c6 │ │ │ │ + b.w 971a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 971b4 │ │ │ │ - movw r1, #63144 @ 0xf6a8 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 97190 │ │ │ │ + movw r1, #58920 @ 0xe628 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #456] @ (980a4 ) │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #456] @ (98050 ) │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #32884 @ 0x8074 │ │ │ │ + movw r1, #28660 @ 0x6ff4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 9793e │ │ │ │ + bl f3560 │ │ │ │ + b.n 97916 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 96f8a │ │ │ │ - bl d94d0 │ │ │ │ - b.w 9678e │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96f68 │ │ │ │ + bl d93c0 │ │ │ │ + b.w 9676e │ │ │ │ mov r0, r1 │ │ │ │ str r1, [r7, #8] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ - b.w 97348 │ │ │ │ + b.w 97324 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [r7, #8] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - b.w 97338 │ │ │ │ + b.w 97314 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [r7, #8] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ - b.w 97326 │ │ │ │ + b.w 97302 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [r7, #8] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ - b.w 972a2 │ │ │ │ + b.w 9727e │ │ │ │ mov r0, r1 │ │ │ │ str r1, [r7, #8] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - b.w 97292 │ │ │ │ + b.w 9726e │ │ │ │ mov r0, r3 │ │ │ │ str r1, [r7, #8] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r7, #8] │ │ │ │ - b.w 97280 │ │ │ │ + b.w 9725c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bmi.n 98068 │ │ │ │ + bmi.n 98014 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 98090 │ │ │ │ + blt.w 9803c │ │ │ │ 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 96b34 │ │ │ │ + bge.w 96b14 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 96b34 │ │ │ │ + bne.w 96b14 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 96b36 │ │ │ │ - bl d94d0 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96b16 │ │ │ │ + bl d93c0 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ - b.w 96d5c │ │ │ │ - bl d94d0 │ │ │ │ + b.w 96d3c │ │ │ │ + bl d93c0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ - b.w 975dc │ │ │ │ + b.w 975b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 96f48 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96f28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.w 96f38 │ │ │ │ + b.w 96f18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 96f26 │ │ │ │ - bl d94d0 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96f06 │ │ │ │ + bl d93c0 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ - b.w 96d24 │ │ │ │ + b.w 96d04 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.n 97ffa │ │ │ │ + bmi.n 97fa6 │ │ │ │ ldrsb.w r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 98008 │ │ │ │ + blt.n 97fb4 │ │ │ │ add.w r3, r2, #28 │ │ │ │ - b.n 979ae │ │ │ │ + b.n 97986 │ │ │ │ ldrsb.w r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 9801a │ │ │ │ + blt.n 97fc6 │ │ │ │ add.w r3, r2, #20 │ │ │ │ - b.n 979ae │ │ │ │ + b.n 97986 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.n 9801a │ │ │ │ + bmi.n 97fc6 │ │ │ │ add.w r3, r2, #28 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - ldr r3, [pc, #140] @ (980a0 ) │ │ │ │ + ldr r3, [pc, #140] @ (9804c ) │ │ │ │ add.w r3, r3, r0, lsl #5 │ │ │ │ - b.n 979c6 │ │ │ │ + b.n 9799e │ │ │ │ add.w r3, r2, #20 │ │ │ │ - b.n 98010 │ │ │ │ + b.n 97fbc │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - b.w 975dc │ │ │ │ + b.w 975b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.w 96f9c │ │ │ │ + b.w 96f7a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ adds r0, r3, r6 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 968e6 │ │ │ │ + bne.w 968c6 │ │ │ │ mov r6, ip │ │ │ │ - b.w 96a08 │ │ │ │ - bl d94d0 │ │ │ │ - b.w 96a5e │ │ │ │ - bl d94d0 │ │ │ │ - b.w 96a16 │ │ │ │ + b.w 969e8 │ │ │ │ + bl d93c0 │ │ │ │ + b.w 96a3e │ │ │ │ + bl d93c0 │ │ │ │ + b.w 969f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.w 96fac │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.w 96f8a │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bmi.n 9807a │ │ │ │ + bmi.n 98026 │ │ │ │ ldrsb.w r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 98082 │ │ │ │ + blt.n 9802e │ │ │ │ add.w r3, r4, #28 │ │ │ │ - b.n 97f74 │ │ │ │ + b.n 97f20 │ │ │ │ ldrsb.w r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 9809a │ │ │ │ + bge.n 98046 │ │ │ │ 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, #12] @ (980a0 ) │ │ │ │ + ldr r6, [pc, #12] @ (9804c ) │ │ │ │ add.w r6, r6, r3, lsl #5 │ │ │ │ - b.n 97f8a │ │ │ │ + b.n 97f36 │ │ │ │ add.w r3, r4, #20 │ │ │ │ - b.n 97f74 │ │ │ │ + b.n 97f20 │ │ │ │ lsls r0, r4, #24 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - cmp r4, #16 │ │ │ │ + subs r0, r2, r6 │ │ │ │ movs r1, r7 │ │ │ │ │ │ │ │ -000980a8 <_Py_ReachedRecursionLimitWithMargin@@Base>: │ │ │ │ +00098054 <_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 980ce <_Py_ReachedRecursionLimitWithMargin@@Base+0x26> │ │ │ │ + bcs.n 9807a <_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, 980e2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x3a> │ │ │ │ + cbz r4, 9808e <_Py_ReachedRecursionLimitWithMargin@@Base+0x3a> │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ cmp r7, r2 │ │ │ │ ite cc │ │ │ │ movcc r0, #0 │ │ │ │ movcs r0, #1 │ │ │ │ - b.n 980c8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x20> │ │ │ │ + b.n 98074 <_Py_ReachedRecursionLimitWithMargin@@Base+0x20> │ │ │ │ strd r1, r0, [r7] │ │ │ │ - bl 197f34 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 1975dc <_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 980d4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2c> │ │ │ │ - b.n 980c6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1e> │ │ │ │ + bcs.n 98080 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2c> │ │ │ │ + b.n 98072 <_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 988f0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x848> │ │ │ │ - ldr r1, [pc, #316] @ (98260 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b8>) │ │ │ │ + beq.w 9889c <_Py_ReachedRecursionLimitWithMargin@@Base+0x848> │ │ │ │ + ldr r1, [pc, #316] @ (9820c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r1, r2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 988c6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x81e> │ │ │ │ + beq.w 98872 <_Py_ReachedRecursionLimitWithMargin@@Base+0x81e> │ │ │ │ ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ add.w r1, r2, #8192 @ 0x2000 │ │ │ │ cmp r7, r1 │ │ │ │ - bls.w 988e0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x838> │ │ │ │ + bls.w 9888c <_Py_ReachedRecursionLimitWithMargin@@Base+0x838> │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 98946 <_Py_ReachedRecursionLimitWithMargin@@Base+0x89e> │ │ │ │ + bne.w 988f2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x89e> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r1, [r7, #16] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9870a <_Py_ReachedRecursionLimitWithMargin@@Base+0x662> │ │ │ │ - ldr r1, [pc, #260] @ (98260 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b8>) │ │ │ │ + beq.w 986b6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x662> │ │ │ │ + ldr r1, [pc, #260] @ (9820c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r1, r2] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 988c6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x81e> │ │ │ │ + beq.w 98872 <_Py_ReachedRecursionLimitWithMargin@@Base+0x81e> │ │ │ │ ldr.w r3, [r6, #712] @ 0x2c8 │ │ │ │ add.w r0, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r0 │ │ │ │ - bls.w 986f8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x650> │ │ │ │ + bls.w 986a4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x650> │ │ │ │ movw r0, #24184 @ 0x5e78 │ │ │ │ movt r0, #77 @ 0x4d │ │ │ │ - movw r3, #3529 @ 0xdc9 │ │ │ │ + movw r3, #3565 @ 0xded │ │ │ │ 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 98734 <_Py_ReachedRecursionLimitWithMargin@@Base+0x68c> │ │ │ │ + bne.w 986e0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x68c> │ │ │ │ ldr r3, [r1, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r3, #1604] @ 0x644 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 98664 <_Py_ReachedRecursionLimitWithMargin@@Base+0x5bc> │ │ │ │ + beq.w 98610 <_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] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9852c <_Py_ReachedRecursionLimitWithMargin@@Base+0x484> │ │ │ │ + beq.w 984d8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x484> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9865a <_Py_ReachedRecursionLimitWithMargin@@Base+0x5b2> │ │ │ │ + bne.w 98606 <_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 98258 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b0> │ │ │ │ - ldr r3, [pc, #124] @ (98260 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b8>) │ │ │ │ + beq.n 98204 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b0> │ │ │ │ + ldr r3, [pc, #124] @ (9820c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b8>) │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldr r5, [r2, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 988c6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x81e> │ │ │ │ + beq.w 98872 <_Py_ReachedRecursionLimitWithMargin@@Base+0x81e> │ │ │ │ ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ add.w r3, r2, #8192 @ 0x2000 │ │ │ │ cmp r7, r3 │ │ │ │ - bls.w 989c4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x91c> │ │ │ │ + bls.w 98970 <_Py_ReachedRecursionLimitWithMargin@@Base+0x91c> │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ mov sl, r8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9893e <_Py_ReachedRecursionLimitWithMargin@@Base+0x896> │ │ │ │ + bne.w 988ea <_Py_ReachedRecursionLimitWithMargin@@Base+0x896> │ │ │ │ mov r0, r4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 98e4c <_Py_ReachedRecursionLimitWithMargin@@Base+0xda4> │ │ │ │ + bl 98df8 <_Py_ReachedRecursionLimitWithMargin@@Base+0xda4> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 984d0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x428> │ │ │ │ + bne.w 9847c <_Py_ReachedRecursionLimitWithMargin@@Base+0x428> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w fp, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9863e <_Py_ReachedRecursionLimitWithMargin@@Base+0x596> │ │ │ │ + bne.w 985ea <_Py_ReachedRecursionLimitWithMargin@@Base+0x596> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e750 │ │ │ │ + bl 9e740 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ subs r1, #1 │ │ │ │ - cbz r0, 98264 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1bc> │ │ │ │ + cbz r0, 98210 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1bc> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 989ae <_Py_ReachedRecursionLimitWithMargin@@Base+0x906> │ │ │ │ + bne.w 9895a <_Py_ReachedRecursionLimitWithMargin@@Base+0x906> │ │ │ │ cmp r9, r8 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 984b6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x40e> │ │ │ │ + beq.w 98462 <_Py_ReachedRecursionLimitWithMargin@@Base+0x40e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str.w r5, [r6, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r3, [r7, #28] │ │ │ │ adds r3, r1, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 981e0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x138> │ │ │ │ + bne.n 9818c <_Py_ReachedRecursionLimitWithMargin@@Base+0x138> │ │ │ │ mov r0, r4 │ │ │ │ - bl 290314 <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ - b.n 981fa <_Py_ReachedRecursionLimitWithMargin@@Base+0x152> │ │ │ │ + bl 28f2ec <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ + b.n 981a6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x152> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ mov r5, r8 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 98650 <_Py_ReachedRecursionLimitWithMargin@@Base+0x5a8> │ │ │ │ + beq.w 985fc <_Py_ReachedRecursionLimitWithMargin@@Base+0x5a8> │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 98650 <_Py_ReachedRecursionLimitWithMargin@@Base+0x5a8> │ │ │ │ + bne.w 985fc <_Py_ReachedRecursionLimitWithMargin@@Base+0x5a8> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bhi.w 98906 <_Py_ReachedRecursionLimitWithMargin@@Base+0x85e> │ │ │ │ + bhi.w 988b2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x85e> │ │ │ │ add.w fp, r5, #4294967295 @ 0xffffffff │ │ │ │ mov.w fp, fp, lsl #2 │ │ │ │ cmn.w fp, #13 │ │ │ │ - bhi.w 98906 <_Py_ReachedRecursionLimitWithMargin@@Base+0x85e> │ │ │ │ + bhi.w 988b2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x85e> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ add.w r2, fp, #19 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ str r2, [r7, #28] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add.w lr, r2, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp lr, r2 │ │ │ │ - bhi.w 98764 <_Py_ReachedRecursionLimitWithMargin@@Base+0x6bc> │ │ │ │ + bhi.w 98710 <_Py_ReachedRecursionLimitWithMargin@@Base+0x6bc> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ adds.w r8, r2, r0 │ │ │ │ - beq.w 988fa <_Py_ReachedRecursionLimitWithMargin@@Base+0x852> │ │ │ │ + beq.w 988a6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x852> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 987b8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x710> │ │ │ │ + bne.w 98764 <_Py_ReachedRecursionLimitWithMargin@@Base+0x710> │ │ │ │ add.w r2, fp, #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 98316 <_Py_ReachedRecursionLimitWithMargin@@Base+0x26e> │ │ │ │ + ble.n 982c2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x26e> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r5, #2 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ - beq.n 98316 <_Py_ReachedRecursionLimitWithMargin@@Base+0x26e> │ │ │ │ + beq.n 982c2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x26e> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r5, #3 │ │ │ │ str.w r3, [r8, #16] │ │ │ │ - beq.n 98316 <_Py_ReachedRecursionLimitWithMargin@@Base+0x26e> │ │ │ │ + beq.n 982c2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x26e> │ │ │ │ add.w fp, fp, #4 │ │ │ │ add.w r1, r6, #8 │ │ │ │ movs r3, #12 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ str r0, [r2, r3] │ │ │ │ adds r3, #4 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 98306 <_Py_ReachedRecursionLimitWithMargin@@Base+0x25e> │ │ │ │ + bne.n 982b2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x25e> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr.w r2, [r3, #880] @ 0x370 │ │ │ │ - movw r3, #25825 @ 0x64e1 │ │ │ │ + movw r3, #25881 @ 0x6519 │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 98754 <_Py_ReachedRecursionLimitWithMargin@@Base+0x6ac> │ │ │ │ - ldr r3, [pc, #716] @ (985f8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x550>) │ │ │ │ + bne.w 98700 <_Py_ReachedRecursionLimitWithMargin@@Base+0x6ac> │ │ │ │ + ldr r3, [pc, #716] @ (985a4 <_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, #1604] @ 0x644 │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.w 9854c <_Py_ReachedRecursionLimitWithMargin@@Base+0x4a4> │ │ │ │ + beq.w 984f8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x4a4> │ │ │ │ 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 98366 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2be> │ │ │ │ + bgt.n 98312 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2be> │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.w 9854c <_Py_ReachedRecursionLimitWithMargin@@Base+0x4a4> │ │ │ │ + bgt.w 984f8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x4a4> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9854c <_Py_ReachedRecursionLimitWithMargin@@Base+0x4a4> │ │ │ │ + beq.w 984f8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x4a4> │ │ │ │ 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 985fc <_Py_ReachedRecursionLimitWithMargin@@Base+0x554> │ │ │ │ + beq.w 985a8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x554> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98670 <_Py_ReachedRecursionLimitWithMargin@@Base+0x5c8> │ │ │ │ + beq.w 9861c <_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 989ec <_Py_ReachedRecursionLimitWithMargin@@Base+0x944> │ │ │ │ + beq.w 98998 <_Py_ReachedRecursionLimitWithMargin@@Base+0x944> │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp.w sl, #1 │ │ │ │ - ble.n 983d4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x32c> │ │ │ │ + ble.n 98380 <_Py_ReachedRecursionLimitWithMargin@@Base+0x32c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 983a6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2fe> │ │ │ │ + cbz r2, 98352 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2fe> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r6, r2 │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.n 983d4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x32c> │ │ │ │ + beq.n 98380 <_Py_ReachedRecursionLimitWithMargin@@Base+0x32c> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 983b4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x30c> │ │ │ │ + cbz r2, 98360 <_Py_ReachedRecursionLimitWithMargin@@Base+0x30c> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r6, r2 │ │ │ │ cmp.w sl, #3 │ │ │ │ - beq.n 983d4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x32c> │ │ │ │ + beq.n 98380 <_Py_ReachedRecursionLimitWithMargin@@Base+0x32c> │ │ │ │ add.w sl, r3, sl, lsl #2 │ │ │ │ adds r3, #12 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 989f6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x94e> │ │ │ │ + beq.w 989a2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x94e> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r3, sl │ │ │ │ add r6, r2 │ │ │ │ - bne.n 983c2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x31a> │ │ │ │ + bne.n 9836e <_Py_ReachedRecursionLimitWithMargin@@Base+0x31a> │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bhi.w 98922 <_Py_ReachedRecursionLimitWithMargin@@Base+0x87a> │ │ │ │ + bhi.w 988ce <_Py_ReachedRecursionLimitWithMargin@@Base+0x87a> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 98588 <_Py_ReachedRecursionLimitWithMargin@@Base+0x4e0> │ │ │ │ + beq.w 98534 <_Py_ReachedRecursionLimitWithMargin@@Base+0x4e0> │ │ │ │ subs r2, r6, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmn.w r2, #13 │ │ │ │ - bhi.w 98922 <_Py_ReachedRecursionLimitWithMargin@@Base+0x87a> │ │ │ │ + bhi.w 988ce <_Py_ReachedRecursionLimitWithMargin@@Base+0x87a> │ │ │ │ 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 985a6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x4fe> │ │ │ │ + bcc.w 98552 <_Py_ReachedRecursionLimitWithMargin@@Base+0x4fe> │ │ │ │ str r0, [r5, #4] │ │ │ │ ldr r5, [r5, #12] │ │ │ │ adds r5, r5, r1 │ │ │ │ - beq.w 98912 <_Py_ReachedRecursionLimitWithMargin@@Base+0x86a> │ │ │ │ + beq.w 988be <_Py_ReachedRecursionLimitWithMargin@@Base+0x86a> │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 987b2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x70a> │ │ │ │ + bne.w 9875e <_Py_ReachedRecursionLimitWithMargin@@Base+0x70a> │ │ │ │ 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 9849e <_Py_ReachedRecursionLimitWithMargin@@Base+0x3f6> │ │ │ │ + ble.n 9844a <_Py_ReachedRecursionLimitWithMargin@@Base+0x3f6> │ │ │ │ ldr.w r3, [r1, r9, lsl #2] │ │ │ │ - cbz r3, 98496 <_Py_ReachedRecursionLimitWithMargin@@Base+0x3ee> │ │ │ │ + cbz r3, 98442 <_Py_ReachedRecursionLimitWithMargin@@Base+0x3ee> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 98496 <_Py_ReachedRecursionLimitWithMargin@@Base+0x3ee> │ │ │ │ + ble.n 98442 <_Py_ReachedRecursionLimitWithMargin@@Base+0x3ee> │ │ │ │ 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 98480 <_Py_ReachedRecursionLimitWithMargin@@Base+0x3d8> │ │ │ │ + beq.n 9842c <_Py_ReachedRecursionLimitWithMargin@@Base+0x3d8> │ │ │ │ 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 9846a <_Py_ReachedRecursionLimitWithMargin@@Base+0x3c2> │ │ │ │ + bne.n 98416 <_Py_ReachedRecursionLimitWithMargin@@Base+0x3c2> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp lr, r9 │ │ │ │ - beq.n 9849e <_Py_ReachedRecursionLimitWithMargin@@Base+0x3f6> │ │ │ │ + beq.n 9844a <_Py_ReachedRecursionLimitWithMargin@@Base+0x3f6> │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ add ip, r2 │ │ │ │ ldr.w r3, [r1, r9, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 98450 <_Py_ReachedRecursionLimitWithMargin@@Base+0x3a8> │ │ │ │ + bne.n 983fc <_Py_ReachedRecursionLimitWithMargin@@Base+0x3a8> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp lr, r9 │ │ │ │ - bne.n 9844a <_Py_ReachedRecursionLimitWithMargin@@Base+0x3a2> │ │ │ │ + bne.n 983f6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x3a2> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98928 <_Py_ReachedRecursionLimitWithMargin@@Base+0x880> │ │ │ │ + bne.w 988d4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x880> │ │ │ │ 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 85ec8 │ │ │ │ + bl 85eac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9890a <_Py_ReachedRecursionLimitWithMargin@@Base+0x862> │ │ │ │ + beq.w 988b6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x862> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 98240 <_Py_ReachedRecursionLimitWithMargin@@Base+0x198> │ │ │ │ + b.n 981ec <_Py_ReachedRecursionLimitWithMargin@@Base+0x198> │ │ │ │ ldr.w fp, [r4, #20] │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ add.w lr, r0, #16 │ │ │ │ cmp lr, r1 │ │ │ │ - bhi.w 987c2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x71a> │ │ │ │ + bhi.w 9876e <_Py_ReachedRecursionLimitWithMargin@@Base+0x71a> │ │ │ │ ldr r5, [r2, #12] │ │ │ │ str.w lr, [r2, #4] │ │ │ │ adds r5, r5, r0 │ │ │ │ - beq.w 98968 <_Py_ReachedRecursionLimitWithMargin@@Base+0x8c0> │ │ │ │ + beq.w 98914 <_Py_ReachedRecursionLimitWithMargin@@Base+0x8c0> │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 987bc <_Py_ReachedRecursionLimitWithMargin@@Base+0x714> │ │ │ │ + bne.w 98768 <_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 9880a <_Py_ReachedRecursionLimitWithMargin@@Base+0x762> │ │ │ │ + bne.w 987b6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x762> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98238 <_Py_ReachedRecursionLimitWithMargin@@Base+0x190> │ │ │ │ + beq.w 981e4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x190> │ │ │ │ str r2, [r7, #12] │ │ │ │ - bl 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 988d4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x82c> │ │ │ │ + bne.w 98880 <_Py_ReachedRecursionLimitWithMargin@@Base+0x82c> │ │ │ │ subs r1, r2, #1 │ │ │ │ - b.n 98238 <_Py_ReachedRecursionLimitWithMargin@@Base+0x190> │ │ │ │ + b.n 981e4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x190> │ │ │ │ ldrd ip, r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 985ee <_Py_ReachedRecursionLimitWithMargin@@Base+0x546> │ │ │ │ + bcc.n 9859a <_Py_ReachedRecursionLimitWithMargin@@Base+0x546> │ │ │ │ add.w r2, r3, ip │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r2, ip, #8 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r1, [r3, ip] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9860e <_Py_ReachedRecursionLimitWithMargin@@Base+0x566> │ │ │ │ + beq.n 985ba <_Py_ReachedRecursionLimitWithMargin@@Base+0x566> │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ - b.n 981be <_Py_ReachedRecursionLimitWithMargin@@Base+0x116> │ │ │ │ + b.n 9816a <_Py_ReachedRecursionLimitWithMargin@@Base+0x116> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr.w r2, [r3, #860] @ 0x35c │ │ │ │ - movw r3, #46565 @ 0xb5e5 │ │ │ │ + movw r3, #46621 @ 0xb61d │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 98822 <_Py_ReachedRecursionLimitWithMargin@@Base+0x77a> │ │ │ │ + bne.w 987ce <_Py_ReachedRecursionLimitWithMargin@@Base+0x77a> │ │ │ │ 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 9838c <_Py_ReachedRecursionLimitWithMargin@@Base+0x2e4> │ │ │ │ + bgt.w 98338 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2e4> │ │ │ │ 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 9840c <_Py_ReachedRecursionLimitWithMargin@@Base+0x364> │ │ │ │ + bls.w 983b8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x364> │ │ │ │ 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 75f54 │ │ │ │ + bl 75f8c │ │ │ │ mov r3, r0 │ │ │ │ ldrd r2, r1, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98912 <_Py_ReachedRecursionLimitWithMargin@@Base+0x86a> │ │ │ │ + beq.w 988be <_Py_ReachedRecursionLimitWithMargin@@Base+0x86a> │ │ │ │ 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 9840c <_Py_ReachedRecursionLimitWithMargin@@Base+0x364> │ │ │ │ + b.n 983b8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x364> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 981be <_Py_ReachedRecursionLimitWithMargin@@Base+0x116> │ │ │ │ + b.n 9816a <_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 98386 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2de> │ │ │ │ + b.n 98332 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2de> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr.w r2, [r3, #848] @ 0x350 │ │ │ │ - movw r3, #45961 @ 0xb389 │ │ │ │ + movw r3, #46017 @ 0xb3c1 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 98814 <_Py_ReachedRecursionLimitWithMargin@@Base+0x76c> │ │ │ │ + bne.w 987c0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x76c> │ │ │ │ movs r0, #4 │ │ │ │ blx 2bfa0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 98746 <_Py_ReachedRecursionLimitWithMargin@@Base+0x69e> │ │ │ │ + beq.w 986f2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x69e> │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 981be <_Py_ReachedRecursionLimitWithMargin@@Base+0x116> │ │ │ │ + b.n 9816a <_Py_ReachedRecursionLimitWithMargin@@Base+0x116> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r5, r8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 98272 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ca> │ │ │ │ + bne.w 9821e <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ca> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ 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 984a6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x3fe> │ │ │ │ + b.n 98452 <_Py_ReachedRecursionLimitWithMargin@@Base+0x3fe> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 70e94 │ │ │ │ + bl 70eb8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 98544 <_Py_ReachedRecursionLimitWithMargin@@Base+0x49c> │ │ │ │ + b.n 984f0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x49c> │ │ │ │ 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] │ │ │ │ @@ -162386,184 +162379,184 @@ │ │ │ │ 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 986b2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x60a> │ │ │ │ + bne.n 9865e <_Py_ReachedRecursionLimitWithMargin@@Base+0x60a> │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 986ae <_Py_ReachedRecursionLimitWithMargin@@Base+0x606> │ │ │ │ + cbz r1, 9865a <_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 98856 <_Py_ReachedRecursionLimitWithMargin@@Base+0x7ae> │ │ │ │ + beq.w 98802 <_Py_ReachedRecursionLimitWithMargin@@Base+0x7ae> │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 98834 <_Py_ReachedRecursionLimitWithMargin@@Base+0x78c> │ │ │ │ + beq.w 987e0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x78c> │ │ │ │ ldr.w r1, [r0, #532] @ 0x214 │ │ │ │ - cbnz r1, 986d4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x62c> │ │ │ │ + cbnz r1, 98680 <_Py_ReachedRecursionLimitWithMargin@@Base+0x62c> │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 98386 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2de> │ │ │ │ + beq.w 98332 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2de> │ │ │ │ ldrd r1, r6, [r3, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9882e <_Py_ReachedRecursionLimitWithMargin@@Base+0x786> │ │ │ │ + beq.w 987da <_Py_ReachedRecursionLimitWithMargin@@Base+0x786> │ │ │ │ str r1, [r6, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ str r6, [r1, #24] │ │ │ │ strd r0, r2, [r3, #20] │ │ │ │ - cbz r0, 986f4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x64c> │ │ │ │ + cbz r0, 986a0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x64c> │ │ │ │ str r3, [r0, #24] │ │ │ │ str r3, [r2, #20] │ │ │ │ - b.n 98386 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2de> │ │ │ │ + b.n 98332 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2de> │ │ │ │ ldr.w r2, [r6, #716] @ 0x2cc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 98998 <_Py_ReachedRecursionLimitWithMargin@@Base+0x8f0> │ │ │ │ + beq.w 98944 <_Py_ReachedRecursionLimitWithMargin@@Base+0x8f0> │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 98710 <_Py_ReachedRecursionLimitWithMargin@@Base+0x668> │ │ │ │ + bcc.n 986bc <_Py_ReachedRecursionLimitWithMargin@@Base+0x668> │ │ │ │ mov r0, r4 │ │ │ │ - bl 290314 <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ + bl 28f2ec <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ - cbnz r5, 9874e <_Py_ReachedRecursionLimitWithMargin@@Base+0x6a6> │ │ │ │ + cbnz r5, 986fa <_Py_ReachedRecursionLimitWithMargin@@Base+0x6a6> │ │ │ │ movw r2, #24184 @ 0x5e78 │ │ │ │ movt r2, #77 @ 0x4d │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - movw r3, #3529 @ 0xdc9 │ │ │ │ + movw r3, #3565 @ 0xded │ │ │ │ movt r3, #7 │ │ │ │ str r2, [r7, #20] │ │ │ │ ldr.w r6, [r2, #868] @ 0x364 │ │ │ │ str r1, [r7, #28] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9894c <_Py_ReachedRecursionLimitWithMargin@@Base+0x8a4> │ │ │ │ + beq.w 988f8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x8a4> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [r3, #864] @ 0x360 │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98548 <_Py_ReachedRecursionLimitWithMargin@@Base+0x4a0> │ │ │ │ + bne.w 984f4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x4a0> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1fc770 │ │ │ │ + bl 1fb898 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9865a <_Py_ReachedRecursionLimitWithMargin@@Base+0x5b2> │ │ │ │ + b.n 98606 <_Py_ReachedRecursionLimitWithMargin@@Base+0x5b2> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r3, #864] @ 0x360 │ │ │ │ blx r2 │ │ │ │ ldr.w sl, [r8] │ │ │ │ - b.n 98574 <_Py_ReachedRecursionLimitWithMargin@@Base+0x4cc> │ │ │ │ + b.n 98520 <_Py_ReachedRecursionLimitWithMargin@@Base+0x4cc> │ │ │ │ ldr r2, [r7, #28] │ │ │ │ str r3, [r7, #12] │ │ │ │ cmp.w r2, #8192 @ 0x2000 │ │ │ │ str r1, [r7, #24] │ │ │ │ it cc │ │ │ │ movcc.w r2, #8192 @ 0x2000 │ │ │ │ add.w r0, r2, #16 │ │ │ │ mov r8, r2 │ │ │ │ - bl 75f54 │ │ │ │ + bl 75f8c │ │ │ │ ldr r1, [r7, #24] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 988fa <_Py_ReachedRecursionLimitWithMargin@@Base+0x852> │ │ │ │ + beq.w 988a6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x852> │ │ │ │ mov ip, r0 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ 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, r2 │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 988fa <_Py_ReachedRecursionLimitWithMargin@@Base+0x852> │ │ │ │ + beq.w 988a6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x852> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - b.n 982c0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x218> │ │ │ │ + b.n 9826c <_Py_ReachedRecursionLimitWithMargin@@Base+0x218> │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - b.n 98422 <_Py_ReachedRecursionLimitWithMargin@@Base+0x37a> │ │ │ │ + b.n 983ce <_Py_ReachedRecursionLimitWithMargin@@Base+0x37a> │ │ │ │ str r3, [r1, #4] │ │ │ │ - b.n 982c8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x220> │ │ │ │ + b.n 98274 <_Py_ReachedRecursionLimitWithMargin@@Base+0x220> │ │ │ │ str.w r2, [fp, #4] │ │ │ │ - b.n 984fa <_Py_ReachedRecursionLimitWithMargin@@Base+0x452> │ │ │ │ + b.n 984a6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x452> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ strd r3, r2, [r7, #4] │ │ │ │ str.w fp, [r7, #12] │ │ │ │ - bl 75f54 │ │ │ │ + bl 75f8c │ │ │ │ ldrd r2, fp, [r7, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98968 <_Py_ReachedRecursionLimitWithMargin@@Base+0x8c0> │ │ │ │ + beq.w 98914 <_Py_ReachedRecursionLimitWithMargin@@Base+0x8c0> │ │ │ │ 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 98968 <_Py_ReachedRecursionLimitWithMargin@@Base+0x8c0> │ │ │ │ + beq.w 98914 <_Py_ReachedRecursionLimitWithMargin@@Base+0x8c0> │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ - b.n 984f2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x44a> │ │ │ │ + b.n 9849e <_Py_ReachedRecursionLimitWithMargin@@Base+0x44a> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a7cc8 <_PyToken_ThreeChars@@Base+0x25e8> │ │ │ │ - b.n 9850e <_Py_ReachedRecursionLimitWithMargin@@Base+0x466> │ │ │ │ + bl 1a733c <_PyToken_ThreeChars@@Base+0x25e8> │ │ │ │ + b.n 984ba <_Py_ReachedRecursionLimitWithMargin@@Base+0x466> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9862a <_Py_ReachedRecursionLimitWithMargin@@Base+0x582> │ │ │ │ + b.n 985d6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x582> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ blx r2 │ │ │ │ - b.n 98566 <_Py_ReachedRecursionLimitWithMargin@@Base+0x4be> │ │ │ │ + b.n 98512 <_Py_ReachedRecursionLimitWithMargin@@Base+0x4be> │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 986e6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x63e> │ │ │ │ + b.n 98692 <_Py_ReachedRecursionLimitWithMargin@@Base+0x63e> │ │ │ │ ldr.w r2, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ str r1, [r3, #24] │ │ │ │ - cbz r2, 98842 <_Py_ReachedRecursionLimitWithMargin@@Base+0x79a> │ │ │ │ + cbz r2, 987ee <_Py_ReachedRecursionLimitWithMargin@@Base+0x79a> │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r5, #532] @ 0x214 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 98386 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2de> │ │ │ │ + bne.w 98332 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2de> │ │ │ │ str.w r3, [r5, #532] @ 0x214 │ │ │ │ - b.n 98386 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2de> │ │ │ │ + b.n 98332 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2de> │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 986c2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x61a> │ │ │ │ + beq.w 9866e <_Py_ReachedRecursionLimitWithMargin@@Base+0x61a> │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 988c0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x818> │ │ │ │ + cbz r2, 9886c <_Py_ReachedRecursionLimitWithMargin@@Base+0x818> │ │ │ │ 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, 9888e <_Py_ReachedRecursionLimitWithMargin@@Base+0x7e6> │ │ │ │ + cbz r3, 9883a <_Py_ReachedRecursionLimitWithMargin@@Base+0x7e6> │ │ │ │ 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] │ │ │ │ @@ -162575,545 +162568,545 @@ │ │ │ │ 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 98574 <_Py_ReachedRecursionLimitWithMargin@@Base+0x4cc> │ │ │ │ + b.n 98520 <_Py_ReachedRecursionLimitWithMargin@@Base+0x4cc> │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 98864 <_Py_ReachedRecursionLimitWithMargin@@Base+0x7bc> │ │ │ │ - movw r1, #63144 @ 0xf6a8 │ │ │ │ + b.n 98810 <_Py_ReachedRecursionLimitWithMargin@@Base+0x7bc> │ │ │ │ + movw r1, #58920 @ 0xe628 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #308] @ (98a04 <_Py_ReachedRecursionLimitWithMargin@@Base+0x95c>) │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #308] @ (989b0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x95c>) │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r5, r8 │ │ │ │ subs r1, r2, #1 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 98646 <_Py_ReachedRecursionLimitWithMargin@@Base+0x59e> │ │ │ │ + b.n 985f2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x59e> │ │ │ │ ldr.w r3, [r5, #716] @ 0x2cc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 98954 <_Py_ReachedRecursionLimitWithMargin@@Base+0x8ac> │ │ │ │ + beq.n 98900 <_Py_ReachedRecursionLimitWithMargin@@Base+0x8ac> │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ cmp r7, r2 │ │ │ │ - bcc.n 988f6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x84e> │ │ │ │ + bcc.n 988a2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x84e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 290314 <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ + bl 28f2ec <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9813e <_Py_ReachedRecursionLimitWithMargin@@Base+0x96> │ │ │ │ - bl 1fc770 │ │ │ │ + b.n 980ea <_Py_ReachedRecursionLimitWithMargin@@Base+0x96> │ │ │ │ + bl 1fb898 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 982c8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x220> │ │ │ │ - bl 1fc770 │ │ │ │ + bne.w 98274 <_Py_ReachedRecursionLimitWithMargin@@Base+0x220> │ │ │ │ + bl 1fb898 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7630c │ │ │ │ - b.n 98746 <_Py_ReachedRecursionLimitWithMargin@@Base+0x69e> │ │ │ │ + bl 76344 │ │ │ │ + b.n 986f2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x69e> │ │ │ │ str r2, [r7, #28] │ │ │ │ - bl 1fc770 │ │ │ │ + bl 1fb898 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98422 <_Py_ReachedRecursionLimitWithMargin@@Base+0x37a> │ │ │ │ + bne.w 983ce <_Py_ReachedRecursionLimitWithMargin@@Base+0x37a> │ │ │ │ movs r5, #0 │ │ │ │ - bl 1fc770 │ │ │ │ - bl 7fe4c │ │ │ │ + bl 1fb898 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 984a6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x3fe> │ │ │ │ + beq.w 98452 <_Py_ReachedRecursionLimitWithMargin@@Base+0x3fe> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - b.n 984aa <_Py_ReachedRecursionLimitWithMargin@@Base+0x402> │ │ │ │ + b.n 98456 <_Py_ReachedRecursionLimitWithMargin@@Base+0x402> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r5, r8 │ │ │ │ subs r1, r3, #1 │ │ │ │ - b.n 988dc <_Py_ReachedRecursionLimitWithMargin@@Base+0x834> │ │ │ │ + b.n 98888 <_Py_ReachedRecursionLimitWithMargin@@Base+0x834> │ │ │ │ subs r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 984aa <_Py_ReachedRecursionLimitWithMargin@@Base+0x402> │ │ │ │ - ldr r1, [pc, #184] @ (98a08 <_Py_ReachedRecursionLimitWithMargin@@Base+0x960>) │ │ │ │ + b.n 98456 <_Py_ReachedRecursionLimitWithMargin@@Base+0x402> │ │ │ │ + ldr r1, [pc, #184] @ (989b4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x960>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - b.n 98194 <_Py_ReachedRecursionLimitWithMargin@@Base+0xec> │ │ │ │ + b.n 98140 <_Py_ReachedRecursionLimitWithMargin@@Base+0xec> │ │ │ │ mov r0, r5 │ │ │ │ - bl 197f34 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 1975dc <_Py_InitializeRecursionLimits@@Base> │ │ │ │ ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ add.w r3, r2, #8192 @ 0x2000 │ │ │ │ cmp r7, r3 │ │ │ │ - bls.n 988e8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x840> │ │ │ │ - b.n 988f6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x84e> │ │ │ │ + bls.n 98894 <_Py_ReachedRecursionLimitWithMargin@@Base+0x840> │ │ │ │ + b.n 988a2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x84e> │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 1fc770 │ │ │ │ + bl 1fb898 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 984fa <_Py_ReachedRecursionLimitWithMargin@@Base+0x452> │ │ │ │ + bne.w 984a6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x452> │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1fc770 │ │ │ │ + bl 1fb898 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ - cbz r2, 9898c <_Py_ReachedRecursionLimitWithMargin@@Base+0x8e4> │ │ │ │ + cbz r2, 98938 <_Py_ReachedRecursionLimitWithMargin@@Base+0x8e4> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a7cc8 <_PyToken_ThreeChars@@Base+0x25e8> │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 989fe <_Py_ReachedRecursionLimitWithMargin@@Base+0x956> │ │ │ │ + bl 1a733c <_PyToken_ThreeChars@@Base+0x25e8> │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 989aa <_Py_ReachedRecursionLimitWithMargin@@Base+0x956> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r1, r3, #1 │ │ │ │ - b.n 988dc <_Py_ReachedRecursionLimitWithMargin@@Base+0x834> │ │ │ │ + b.n 98888 <_Py_ReachedRecursionLimitWithMargin@@Base+0x834> │ │ │ │ mov r0, r6 │ │ │ │ - bl 197f34 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 1975dc <_Py_InitializeRecursionLimits@@Base> │ │ │ │ ldr.w r3, [r6, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi.w 98710 <_Py_ReachedRecursionLimitWithMargin@@Base+0x668> │ │ │ │ - b.n 98702 <_Py_ReachedRecursionLimitWithMargin@@Base+0x65a> │ │ │ │ + bhi.w 986bc <_Py_ReachedRecursionLimitWithMargin@@Base+0x668> │ │ │ │ + b.n 986ae <_Py_ReachedRecursionLimitWithMargin@@Base+0x65a> │ │ │ │ str r1, [r7, #12] │ │ │ │ - bl 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ ldr r1, [r7, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98238 <_Py_ReachedRecursionLimitWithMargin@@Base+0x190> │ │ │ │ + beq.w 981e4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x190> │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r8 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 988dc <_Py_ReachedRecursionLimitWithMargin@@Base+0x834> │ │ │ │ + b.n 98888 <_Py_ReachedRecursionLimitWithMargin@@Base+0x834> │ │ │ │ ldr.w r3, [r5, #716] @ 0x2cc │ │ │ │ - cbz r3, 989d6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x92e> │ │ │ │ + cbz r3, 98982 <_Py_ReachedRecursionLimitWithMargin@@Base+0x92e> │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ cmp r7, r2 │ │ │ │ - bcc.w 981fa <_Py_ReachedRecursionLimitWithMargin@@Base+0x152> │ │ │ │ - b.n 98258 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b0> │ │ │ │ + bcc.w 981a6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x152> │ │ │ │ + b.n 98204 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 197f34 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 1975dc <_Py_InitializeRecursionLimits@@Base> │ │ │ │ ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ add.w r3, r2, #8192 @ 0x2000 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.w 981fa <_Py_ReachedRecursionLimitWithMargin@@Base+0x152> │ │ │ │ - b.n 989ca <_Py_ReachedRecursionLimitWithMargin@@Base+0x922> │ │ │ │ + bhi.w 981a6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x152> │ │ │ │ + b.n 98976 <_Py_ReachedRecursionLimitWithMargin@@Base+0x922> │ │ │ │ cmp.w sl, #1 │ │ │ │ - bgt.w 983a0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2f8> │ │ │ │ - b.n 98584 <_Py_ReachedRecursionLimitWithMargin@@Base+0x4dc> │ │ │ │ + bgt.w 9834c <_Py_ReachedRecursionLimitWithMargin@@Base+0x2f8> │ │ │ │ + b.n 98530 <_Py_ReachedRecursionLimitWithMargin@@Base+0x4dc> │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 983c2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x31a> │ │ │ │ - b.n 983d4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x32c> │ │ │ │ + bne.w 9836e <_Py_ReachedRecursionLimitWithMargin@@Base+0x31a> │ │ │ │ + b.n 98380 <_Py_ReachedRecursionLimitWithMargin@@Base+0x32c> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 988d6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x82e> │ │ │ │ + b.n 98882 <_Py_ReachedRecursionLimitWithMargin@@Base+0x82e> │ │ │ │ nop │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ + subs r4, r7, r5 │ │ │ │ movs r1, r7 │ │ │ │ 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 98bcc <_Py_ReachedRecursionLimitWithMargin@@Base+0xb24> │ │ │ │ + bmi.w 98b78 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb24> │ │ │ │ adds r0, #16 │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r1, [pc, #676] @ (98cd0 <_Py_ReachedRecursionLimitWithMargin@@Base+0xc28>) │ │ │ │ + ldr r1, [pc, #676] @ (98c7c <_Py_ReachedRecursionLimitWithMargin@@Base+0xc28>) │ │ │ │ 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, #59144 @ 0xe708 │ │ │ │ + movw r5, #54920 @ 0xd688 │ │ │ │ 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 98bd4 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb2c> │ │ │ │ + bne.w 98b80 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb2c> │ │ │ │ ldrb.w ip, [r4, #16] │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 98bc6 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1e> │ │ │ │ + beq.w 98b72 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1e> │ │ │ │ ubfx sl, ip, #5, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 98df4 <_Py_ReachedRecursionLimitWithMargin@@Base+0xd4c> │ │ │ │ + beq.w 98da0 <_Py_ReachedRecursionLimitWithMargin@@Base+0xd4c> │ │ │ │ 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 98bba <_Py_ReachedRecursionLimitWithMargin@@Base+0xb12> │ │ │ │ + beq.w 98b66 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb12> │ │ │ │ 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 98bc6 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1e> │ │ │ │ + bne.w 98b72 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1e> │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 98bba <_Py_ReachedRecursionLimitWithMargin@@Base+0xb12> │ │ │ │ + beq.n 98b66 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb12> │ │ │ │ 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 98bc6 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1e> │ │ │ │ + bne.n 98b72 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1e> │ │ │ │ adds r2, r3, #2 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 98bba <_Py_ReachedRecursionLimitWithMargin@@Base+0xb12> │ │ │ │ + beq.n 98b66 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb12> │ │ │ │ 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 98bc6 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1e> │ │ │ │ + bne.n 98b72 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1e> │ │ │ │ adds r2, r3, #3 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 98bba <_Py_ReachedRecursionLimitWithMargin@@Base+0xb12> │ │ │ │ + beq.n 98b66 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb12> │ │ │ │ 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 98bc6 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1e> │ │ │ │ + bne.n 98b72 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1e> │ │ │ │ adds r2, r3, #4 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 98bba <_Py_ReachedRecursionLimitWithMargin@@Base+0xb12> │ │ │ │ + beq.n 98b66 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb12> │ │ │ │ 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 98bc6 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1e> │ │ │ │ + bne.n 98b72 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1e> │ │ │ │ adds r2, r3, #5 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 98bba <_Py_ReachedRecursionLimitWithMargin@@Base+0xb12> │ │ │ │ + beq.n 98b66 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb12> │ │ │ │ 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 98bc6 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1e> │ │ │ │ + bne.n 98b72 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1e> │ │ │ │ adds r2, r3, #6 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 98bba <_Py_ReachedRecursionLimitWithMargin@@Base+0xb12> │ │ │ │ + beq.n 98b66 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb12> │ │ │ │ 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, 98bc6 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1e> │ │ │ │ + cbnz r1, 98b72 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1e> │ │ │ │ adds r2, r3, #7 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 98bba <_Py_ReachedRecursionLimitWithMargin@@Base+0xb12> │ │ │ │ + beq.n 98b66 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb12> │ │ │ │ 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, 98bc6 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1e> │ │ │ │ + cbnz r1, 98b72 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1e> │ │ │ │ add.w r9, r3, #8 │ │ │ │ - b.n 98bb6 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb0e> │ │ │ │ + b.n 98b62 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb0e> │ │ │ │ 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, 98bc6 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1e> │ │ │ │ + cbnz r2, 98b72 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1e> │ │ │ │ cmp r0, r9 │ │ │ │ - bne.n 98b98 <_Py_ReachedRecursionLimitWithMargin@@Base+0xaf0> │ │ │ │ + bne.n 98b44 <_Py_ReachedRecursionLimitWithMargin@@Base+0xaf0> │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 98bc6 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1e> │ │ │ │ + bpl.n 98b72 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1e> │ │ │ │ tst.w ip, #3 │ │ │ │ - beq.n 98c1e <_Py_ReachedRecursionLimitWithMargin@@Base+0xb76> │ │ │ │ + beq.n 98bca <_Py_ReachedRecursionLimitWithMargin@@Base+0xb76> │ │ │ │ subs r6, #1 │ │ │ │ - bcs.w 98a5e <_Py_ReachedRecursionLimitWithMargin@@Base+0x9b6> │ │ │ │ + bcs.w 98a0a <_Py_ReachedRecursionLimitWithMargin@@Base+0x9b6> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 98cba <_Py_ReachedRecursionLimitWithMargin@@Base+0xc12> │ │ │ │ + beq.n 98c66 <_Py_ReachedRecursionLimitWithMargin@@Base+0xc12> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 98bc6 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1e> │ │ │ │ + bne.n 98b72 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 766a8 │ │ │ │ + bl 766e0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98cc8 <_Py_ReachedRecursionLimitWithMargin@@Base+0xc20> │ │ │ │ + beq.n 98c74 <_Py_ReachedRecursionLimitWithMargin@@Base+0xc20> │ │ │ │ add r1, sp, #28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 98a0c <_Py_ReachedRecursionLimitWithMargin@@Base+0x964> │ │ │ │ + bl 989b8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x964> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 98e12 <_Py_ReachedRecursionLimitWithMargin@@Base+0xd6a> │ │ │ │ + beq.w 98dbe <_Py_ReachedRecursionLimitWithMargin@@Base+0xd6a> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98d5c <_Py_ReachedRecursionLimitWithMargin@@Base+0xcb4> │ │ │ │ + bne.w 98d08 <_Py_ReachedRecursionLimitWithMargin@@Base+0xcb4> │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98bc6 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1e> │ │ │ │ + bge.n 98b72 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 98bc6 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1e> │ │ │ │ + bne.n 98b72 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1e> │ │ │ │ mov r0, sl │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 98bc6 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1e> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 98b72 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1e> │ │ │ │ ldr.w r9, [r4] │ │ │ │ cmp.w lr, #1 │ │ │ │ - beq.w 98d90 <_Py_ReachedRecursionLimitWithMargin@@Base+0xce8> │ │ │ │ - ldr r3, [pc, #168] @ (98cd4 <_Py_ReachedRecursionLimitWithMargin@@Base+0xc2c>) │ │ │ │ + beq.w 98d3c <_Py_ReachedRecursionLimitWithMargin@@Base+0xce8> │ │ │ │ + ldr r3, [pc, #168] @ (98c80 <_Py_ReachedRecursionLimitWithMargin@@Base+0xc2c>) │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #980] @ 0x3d4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98d16 <_Py_ReachedRecursionLimitWithMargin@@Base+0xc6e> │ │ │ │ + bne.n 98cc2 <_Py_ReachedRecursionLimitWithMargin@@Base+0xc6e> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add.w r3, r3, #110592 @ 0x1b000 │ │ │ │ ldr.w r0, [r3, #3988] @ 0xf94 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #28 │ │ │ │ - bl 7ba28 │ │ │ │ + bl 7ba18 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 98e08 <_Py_ReachedRecursionLimitWithMargin@@Base+0xd60> │ │ │ │ + beq.w 98db4 <_Py_ReachedRecursionLimitWithMargin@@Base+0xd60> │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 98cd8 <_Py_ReachedRecursionLimitWithMargin@@Base+0xc30> │ │ │ │ + beq.n 98c84 <_Py_ReachedRecursionLimitWithMargin@@Base+0xc30> │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98c76 <_Py_ReachedRecursionLimitWithMargin@@Base+0xbce> │ │ │ │ + bge.n 98c22 <_Py_ReachedRecursionLimitWithMargin@@Base+0xbce> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98dec <_Py_ReachedRecursionLimitWithMargin@@Base+0xd44> │ │ │ │ + beq.w 98d98 <_Py_ReachedRecursionLimitWithMargin@@Base+0xd44> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98c98 <_Py_ReachedRecursionLimitWithMargin@@Base+0xbf0> │ │ │ │ + bge.n 98c44 <_Py_ReachedRecursionLimitWithMargin@@Base+0xbf0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98de2 <_Py_ReachedRecursionLimitWithMargin@@Base+0xd3a> │ │ │ │ + beq.w 98d8e <_Py_ReachedRecursionLimitWithMargin@@Base+0xd3a> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98c98 <_Py_ReachedRecursionLimitWithMargin@@Base+0xbf0> │ │ │ │ + bge.n 98c44 <_Py_ReachedRecursionLimitWithMargin@@Base+0xbf0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98dda <_Py_ReachedRecursionLimitWithMargin@@Base+0xd32> │ │ │ │ + beq.w 98d86 <_Py_ReachedRecursionLimitWithMargin@@Base+0xd32> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - blt.n 98bc6 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1e> │ │ │ │ + blt.n 98b72 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 751fc <_Py_SetImmortal@@Base> │ │ │ │ + bl 75234 <_Py_SetImmortal@@Base> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 98bc6 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1e> │ │ │ │ + b.n 98b72 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1e> │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 98a0c <_Py_ReachedRecursionLimitWithMargin@@Base+0x964> │ │ │ │ + bl 989b8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x964> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 98bc6 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1e> │ │ │ │ + bne.w 98b72 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1e> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 98bce <_Py_ReachedRecursionLimitWithMargin@@Base+0xb26> │ │ │ │ + b.n 98b7a <_Py_ReachedRecursionLimitWithMargin@@Base+0xb26> │ │ │ │ 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 98cec <_Py_ReachedRecursionLimitWithMargin@@Base+0xc44> │ │ │ │ + bge.n 98c98 <_Py_ReachedRecursionLimitWithMargin@@Base+0xc44> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 98cec <_Py_ReachedRecursionLimitWithMargin@@Base+0xc44> │ │ │ │ + cbnz r3, 98c98 <_Py_ReachedRecursionLimitWithMargin@@Base+0xc44> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 98cfe <_Py_ReachedRecursionLimitWithMargin@@Base+0xc56> │ │ │ │ + blt.n 98caa <_Py_ReachedRecursionLimitWithMargin@@Base+0xc56> │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 98d46 <_Py_ReachedRecursionLimitWithMargin@@Base+0xc9e> │ │ │ │ + beq.n 98cf2 <_Py_ReachedRecursionLimitWithMargin@@Base+0xc9e> │ │ │ │ cmp r4, sl │ │ │ │ - beq.w 98bc6 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1e> │ │ │ │ + beq.w 98b72 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1e> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w sl, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 98bc6 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1e> │ │ │ │ + beq.w 98b72 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1e> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 98bc6 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1e> │ │ │ │ + b.n 98b72 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1e> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 98c3a <_Py_ReachedRecursionLimitWithMargin@@Base+0xb92> │ │ │ │ + beq.n 98be6 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb92> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98d34 <_Py_ReachedRecursionLimitWithMargin@@Base+0xc8c> │ │ │ │ + bge.n 98ce0 <_Py_ReachedRecursionLimitWithMargin@@Base+0xc8c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 98d34 <_Py_ReachedRecursionLimitWithMargin@@Base+0xc8c> │ │ │ │ + cbnz r3, 98ce0 <_Py_ReachedRecursionLimitWithMargin@@Base+0xc8c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [sl] │ │ │ │ - b.n 98cfe <_Py_ReachedRecursionLimitWithMargin@@Base+0xc56> │ │ │ │ + b.n 98caa <_Py_ReachedRecursionLimitWithMargin@@Base+0xc56> │ │ │ │ mov r0, sl │ │ │ │ - bl 751fc <_Py_SetImmortal@@Base> │ │ │ │ + bl 75234 <_Py_SetImmortal@@Base> │ │ │ │ ldrb.w r3, [sl, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [sl, #16] │ │ │ │ - b.n 98cfe <_Py_ReachedRecursionLimitWithMargin@@Base+0xc56> │ │ │ │ + b.n 98caa <_Py_ReachedRecursionLimitWithMargin@@Base+0xc56> │ │ │ │ mov r0, sl │ │ │ │ - bl 1129e4 │ │ │ │ + bl 112918 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98e12 <_Py_ReachedRecursionLimitWithMargin@@Base+0xd6a> │ │ │ │ + beq.n 98dbe <_Py_ReachedRecursionLimitWithMargin@@Base+0xd6a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r0, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 98d78 <_Py_ReachedRecursionLimitWithMargin@@Base+0xcd0> │ │ │ │ + bge.n 98d24 <_Py_ReachedRecursionLimitWithMargin@@Base+0xcd0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 98d88 <_Py_ReachedRecursionLimitWithMargin@@Base+0xce0> │ │ │ │ + cbz r3, 98d34 <_Py_ReachedRecursionLimitWithMargin@@Base+0xce0> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98c02 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb5a> │ │ │ │ + beq.w 98bae <_Py_ReachedRecursionLimitWithMargin@@Base+0xb5a> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 98c02 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb5a> │ │ │ │ + b.n 98bae <_Py_ReachedRecursionLimitWithMargin@@Base+0xb5a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 98d78 <_Py_ReachedRecursionLimitWithMargin@@Base+0xcd0> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 98d24 <_Py_ReachedRecursionLimitWithMargin@@Base+0xcd0> │ │ │ │ and.w ip, ip, #28 │ │ │ │ cmp.w ip, #4 │ │ │ │ - bne.w 98c2a <_Py_ReachedRecursionLimitWithMargin@@Base+0xb82> │ │ │ │ + bne.w 98bd6 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb82> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 98e32 <_Py_ReachedRecursionLimitWithMargin@@Base+0xd8a> │ │ │ │ + bne.n 98dde <_Py_ReachedRecursionLimitWithMargin@@Base+0xd8a> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldrsb.w r1, [r2] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r1, sl │ │ │ │ - blt.n 98e3c <_Py_ReachedRecursionLimitWithMargin@@Base+0xd94> │ │ │ │ + blt.n 98de8 <_Py_ReachedRecursionLimitWithMargin@@Base+0xd94> │ │ │ │ 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 98cfe <_Py_ReachedRecursionLimitWithMargin@@Base+0xc56> │ │ │ │ + bge.n 98caa <_Py_ReachedRecursionLimitWithMargin@@Base+0xc56> │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 98cfe <_Py_ReachedRecursionLimitWithMargin@@Base+0xc56> │ │ │ │ + bne.n 98caa <_Py_ReachedRecursionLimitWithMargin@@Base+0xc56> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 98cfe <_Py_ReachedRecursionLimitWithMargin@@Base+0xc56> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 98caa <_Py_ReachedRecursionLimitWithMargin@@Base+0xc56> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 98c98 <_Py_ReachedRecursionLimitWithMargin@@Base+0xbf0> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 98c44 <_Py_ReachedRecursionLimitWithMargin@@Base+0xbf0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 98c88 <_Py_ReachedRecursionLimitWithMargin@@Base+0xbe0> │ │ │ │ + b.n 98c34 <_Py_ReachedRecursionLimitWithMargin@@Base+0xbe0> │ │ │ │ mov r0, sl │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 98c76 <_Py_ReachedRecursionLimitWithMargin@@Base+0xbce> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 98c22 <_Py_ReachedRecursionLimitWithMargin@@Base+0xbce> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr.w lr, [r4, #8] │ │ │ │ add.w r3, r2, lr │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 98e0e <_Py_ReachedRecursionLimitWithMargin@@Base+0xd66> │ │ │ │ + beq.n 98dba <_Py_ReachedRecursionLimitWithMargin@@Base+0xd66> │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 98a9a <_Py_ReachedRecursionLimitWithMargin@@Base+0x9f2> │ │ │ │ - bl d94d0 │ │ │ │ - b.n 98bc6 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1e> │ │ │ │ + b.n 98a46 <_Py_ReachedRecursionLimitWithMargin@@Base+0x9f2> │ │ │ │ + bl d93c0 │ │ │ │ + b.n 98b72 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb1e> │ │ │ │ mov lr, sl │ │ │ │ - b.n 98bba <_Py_ReachedRecursionLimitWithMargin@@Base+0xb12> │ │ │ │ + b.n 98b66 <_Py_ReachedRecursionLimitWithMargin@@Base+0xb12> │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 98cc8 <_Py_ReachedRecursionLimitWithMargin@@Base+0xc20> │ │ │ │ + bge.w 98c74 <_Py_ReachedRecursionLimitWithMargin@@Base+0xc20> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98cc8 <_Py_ReachedRecursionLimitWithMargin@@Base+0xc20> │ │ │ │ + bne.w 98c74 <_Py_ReachedRecursionLimitWithMargin@@Base+0xc20> │ │ │ │ mov r0, sl │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 98cc8 <_Py_ReachedRecursionLimitWithMargin@@Base+0xc20> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 98c74 <_Py_ReachedRecursionLimitWithMargin@@Base+0xc20> │ │ │ │ ldrsb.w r1, [r4, #20] │ │ │ │ ldrb r2, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 98dae <_Py_ReachedRecursionLimitWithMargin@@Base+0xd06> │ │ │ │ + bge.n 98d5a <_Py_ReachedRecursionLimitWithMargin@@Base+0xd06> │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #8] @ (98e48 <_Py_ReachedRecursionLimitWithMargin@@Base+0xda0>) │ │ │ │ + ldr r3, [pc, #8] @ (98df4 <_Py_ReachedRecursionLimitWithMargin@@Base+0xda0>) │ │ │ │ add.w sl, r3, r2, lsl #5 │ │ │ │ - b.n 98dc2 <_Py_ReachedRecursionLimitWithMargin@@Base+0xd1a> │ │ │ │ + b.n 98d6e <_Py_ReachedRecursionLimitWithMargin@@Base+0xd1a> │ │ │ │ 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 │ │ │ │ @@ -163121,1161 +163114,1161 @@ │ │ │ │ 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 9a6a0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x25f8> │ │ │ │ - ldr r2, [pc, #712] @ (9913c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1094>) │ │ │ │ + beq.w 9a64c <_Py_ReachedRecursionLimitWithMargin@@Base+0x25f8> │ │ │ │ + ldr r2, [pc, #712] @ (990e8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1094>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r5, [r1, r2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9a8a6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x27fe> │ │ │ │ + beq.w 9a852 <_Py_ReachedRecursionLimitWithMargin@@Base+0x27fe> │ │ │ │ ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ add.w r1, r2, #8192 @ 0x2000 │ │ │ │ cmp r7, r1 │ │ │ │ - bls.w 9a68e <_Py_ReachedRecursionLimitWithMargin@@Base+0x25e6> │ │ │ │ + bls.w 9a63a <_Py_ReachedRecursionLimitWithMargin@@Base+0x25e6> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9a7c0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2718> │ │ │ │ + bne.w 9a76c <_Py_ReachedRecursionLimitWithMargin@@Base+0x2718> │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9989a <_Py_ReachedRecursionLimitWithMargin@@Base+0x17f2> │ │ │ │ - ldr r3, [pc, #656] @ (9913c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1094>) │ │ │ │ + beq.w 99846 <_Py_ReachedRecursionLimitWithMargin@@Base+0x17f2> │ │ │ │ + ldr r3, [pc, #656] @ (990e8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1094>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a8a6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x27fe> │ │ │ │ + beq.w 9a852 <_Py_ReachedRecursionLimitWithMargin@@Base+0x27fe> │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.w 99888 <_Py_ReachedRecursionLimitWithMargin@@Base+0x17e0> │ │ │ │ + bls.w 99834 <_Py_ReachedRecursionLimitWithMargin@@Base+0x17e0> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 998ae <_Py_ReachedRecursionLimitWithMargin@@Base+0x1806> │ │ │ │ + beq.w 9985a <_Py_ReachedRecursionLimitWithMargin@@Base+0x1806> │ │ │ │ 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 9930a <_Py_ReachedRecursionLimitWithMargin@@Base+0x1262> │ │ │ │ + beq.w 992b6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1262> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 998c6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x181e> │ │ │ │ + bne.w 99872 <_Py_ReachedRecursionLimitWithMargin@@Base+0x181e> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 998de <_Py_ReachedRecursionLimitWithMargin@@Base+0x1836> │ │ │ │ + beq.w 9988a <_Py_ReachedRecursionLimitWithMargin@@Base+0x1836> │ │ │ │ ldr.w r1, [r1, r6, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #49 @ 0x31 │ │ │ │ - beq.w 9930a <_Py_ReachedRecursionLimitWithMargin@@Base+0x1262> │ │ │ │ + beq.w 992b6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1262> │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 998c6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x181e> │ │ │ │ + bne.w 99872 <_Py_ReachedRecursionLimitWithMargin@@Base+0x181e> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 99928 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1880> │ │ │ │ + beq.w 998d4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1880> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ ldr.w r2, [r0, r6, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 9930a <_Py_ReachedRecursionLimitWithMargin@@Base+0x1262> │ │ │ │ + beq.w 992b6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1262> │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 998d8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1830> │ │ │ │ + bne.w 99884 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1830> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 99900 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1858> │ │ │ │ + beq.w 998ac <_Py_ReachedRecursionLimitWithMargin@@Base+0x1858> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #682 @ 0x2aa │ │ │ │ ldr.w r1, [r1, r8, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9951e <_Py_ReachedRecursionLimitWithMargin@@Base+0x1476> │ │ │ │ + beq.w 994ca <_Py_ReachedRecursionLimitWithMargin@@Base+0x1476> │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 998d8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1830> │ │ │ │ + bne.w 99884 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1830> │ │ │ │ adds r2, r0, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 99960 <_Py_ReachedRecursionLimitWithMargin@@Base+0x18b8> │ │ │ │ - ldr r3, [pc, #468] @ (9913c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1094>) │ │ │ │ + beq.w 9990c <_Py_ReachedRecursionLimitWithMargin@@Base+0x18b8> │ │ │ │ + ldr r3, [pc, #468] @ (990e8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1094>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a8a6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x27fe> │ │ │ │ + beq.w 9a852 <_Py_ReachedRecursionLimitWithMargin@@Base+0x27fe> │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.w 9994e <_Py_ReachedRecursionLimitWithMargin@@Base+0x18a6> │ │ │ │ + bls.w 998fa <_Py_ReachedRecursionLimitWithMargin@@Base+0x18a6> │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r8, r6 │ │ │ │ - beq.w 99974 <_Py_ReachedRecursionLimitWithMargin@@Base+0x18cc> │ │ │ │ + beq.w 99920 <_Py_ReachedRecursionLimitWithMargin@@Base+0x18cc> │ │ │ │ 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 99362 <_Py_ReachedRecursionLimitWithMargin@@Base+0x12ba> │ │ │ │ + beq.w 9930e <_Py_ReachedRecursionLimitWithMargin@@Base+0x12ba> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9998a <_Py_ReachedRecursionLimitWithMargin@@Base+0x18e2> │ │ │ │ + bne.w 99936 <_Py_ReachedRecursionLimitWithMargin@@Base+0x18e2> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 999d2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x192a> │ │ │ │ + beq.w 9997e <_Py_ReachedRecursionLimitWithMargin@@Base+0x192a> │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 99362 <_Py_ReachedRecursionLimitWithMargin@@Base+0x12ba> │ │ │ │ + beq.w 9930e <_Py_ReachedRecursionLimitWithMargin@@Base+0x12ba> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 993c4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x131c> │ │ │ │ + bne.w 99370 <_Py_ReachedRecursionLimitWithMargin@@Base+0x131c> │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 999a2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x18fa> │ │ │ │ - ldr r3, [pc, #352] @ (9913c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1094>) │ │ │ │ + beq.w 9994e <_Py_ReachedRecursionLimitWithMargin@@Base+0x18fa> │ │ │ │ + ldr r3, [pc, #352] @ (990e8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1094>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a8a6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x27fe> │ │ │ │ + beq.w 9a852 <_Py_ReachedRecursionLimitWithMargin@@Base+0x27fe> │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.w 99990 <_Py_ReachedRecursionLimitWithMargin@@Base+0x18e8> │ │ │ │ + bls.w 9993c <_Py_ReachedRecursionLimitWithMargin@@Base+0x18e8> │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r8, r6 │ │ │ │ - beq.w 999b6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x190e> │ │ │ │ + beq.w 99962 <_Py_ReachedRecursionLimitWithMargin@@Base+0x190e> │ │ │ │ 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 993ca <_Py_ReachedRecursionLimitWithMargin@@Base+0x1322> │ │ │ │ + beq.w 99376 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1322> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 999cc <_Py_ReachedRecursionLimitWithMargin@@Base+0x1924> │ │ │ │ + bne.w 99978 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1924> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 999f4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x194c> │ │ │ │ + beq.w 999a0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x194c> │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ movw r2, #698 @ 0x2ba │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 993ca <_Py_ReachedRecursionLimitWithMargin@@Base+0x1322> │ │ │ │ + beq.w 99376 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1322> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 993c4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x131c> │ │ │ │ + bne.w 99370 <_Py_ReachedRecursionLimitWithMargin@@Base+0x131c> │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9a942 <_Py_ReachedRecursionLimitWithMargin@@Base+0x289a> │ │ │ │ - ldr r3, [pc, #232] @ (9913c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1094>) │ │ │ │ + beq.w 9a8ee <_Py_ReachedRecursionLimitWithMargin@@Base+0x289a> │ │ │ │ + ldr r3, [pc, #232] @ (990e8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1094>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a8a6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x27fe> │ │ │ │ + beq.w 9a852 <_Py_ReachedRecursionLimitWithMargin@@Base+0x27fe> │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.w 99a1a <_Py_ReachedRecursionLimitWithMargin@@Base+0x1972> │ │ │ │ + bls.w 999c6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1972> │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r8, r6 │ │ │ │ - beq.w 99a3c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1994> │ │ │ │ + beq.w 999e8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1994> │ │ │ │ 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 993f2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x134a> │ │ │ │ + beq.w 9939e <_Py_ReachedRecursionLimitWithMargin@@Base+0x134a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99a50 <_Py_ReachedRecursionLimitWithMargin@@Base+0x19a8> │ │ │ │ + bne.w 999fc <_Py_ReachedRecursionLimitWithMargin@@Base+0x19a8> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 99a62 <_Py_ReachedRecursionLimitWithMargin@@Base+0x19ba> │ │ │ │ + beq.w 99a0e <_Py_ReachedRecursionLimitWithMargin@@Base+0x19ba> │ │ │ │ ldr.w r1, [r2, r6, lsl #2] │ │ │ │ movw r2, #698 @ 0x2ba │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 993f2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x134a> │ │ │ │ + beq.w 9939e <_Py_ReachedRecursionLimitWithMargin@@Base+0x134a> │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 998d8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1830> │ │ │ │ + bne.w 99884 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1830> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 99a88 <_Py_ReachedRecursionLimitWithMargin@@Base+0x19e0> │ │ │ │ + beq.w 99a34 <_Py_ReachedRecursionLimitWithMargin@@Base+0x19e0> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r8, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #656 @ 0x290 │ │ │ │ - beq.w 9963e <_Py_ReachedRecursionLimitWithMargin@@Base+0x1596> │ │ │ │ + beq.w 995ea <_Py_ReachedRecursionLimitWithMargin@@Base+0x1596> │ │ │ │ str.w r8, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a41e <_Py_ReachedRecursionLimitWithMargin@@Base+0x2376> │ │ │ │ + bne.w 9a3ca <_Py_ReachedRecursionLimitWithMargin@@Base+0x2376> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r8, r2 │ │ │ │ - beq.w 99aac <_Py_ReachedRecursionLimitWithMargin@@Base+0x1a04> │ │ │ │ + beq.w 99a58 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1a04> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #689 @ 0x2b1 │ │ │ │ ldr.w r1, [r1, r8, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 99796 <_Py_ReachedRecursionLimitWithMargin@@Base+0x16ee> │ │ │ │ + beq.w 99742 <_Py_ReachedRecursionLimitWithMargin@@Base+0x16ee> │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 998d8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1830> │ │ │ │ + bne.w 99884 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1830> │ │ │ │ adds r2, r0, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 9a93a <_Py_ReachedRecursionLimitWithMargin@@Base+0x2892> │ │ │ │ - ldr r3, [pc, #36] @ (9913c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1094>) │ │ │ │ + beq.w 9a8e6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2892> │ │ │ │ + ldr r3, [pc, #36] @ (990e8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1094>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a8a6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x27fe> │ │ │ │ + beq.w 9a852 <_Py_ReachedRecursionLimitWithMargin@@Base+0x27fe> │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.w 9a820 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2778> │ │ │ │ + bls.w 9a7cc <_Py_ReachedRecursionLimitWithMargin@@Base+0x2778> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 9a840 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2798> │ │ │ │ + beq.w 9a7ec <_Py_ReachedRecursionLimitWithMargin@@Base+0x2798> │ │ │ │ mov r2, r8 │ │ │ │ - b.n 99140 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1098> │ │ │ │ + b.n 990ec <_Py_ReachedRecursionLimitWithMargin@@Base+0x1098> │ │ │ │ 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 9917c <_Py_ReachedRecursionLimitWithMargin@@Base+0x10d4> │ │ │ │ + beq.n 99128 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10d4> │ │ │ │ ldrd r2, r1, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 99bd2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b2a> │ │ │ │ + bne.w 99b7e <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b2a> │ │ │ │ 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 9a53c <_Py_ReachedRecursionLimitWithMargin@@Base+0x2494> │ │ │ │ + bpl.w 9a4e8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2494> │ │ │ │ adds r0, #16 │ │ │ │ - beq.w 9a558 <_Py_ReachedRecursionLimitWithMargin@@Base+0x24b0> │ │ │ │ - movw r1, #41656 @ 0xa2b8 │ │ │ │ + beq.w 9a504 <_Py_ReachedRecursionLimitWithMargin@@Base+0x24b0> │ │ │ │ + movw r1, #37432 @ 0x9238 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ str r3, [r7, #28] │ │ │ │ str r2, [r7, #24] │ │ │ │ blx 2c174 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9915a <_Py_ReachedRecursionLimitWithMargin@@Base+0x10b2> │ │ │ │ + bne.n 99106 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl a0a44 │ │ │ │ + bl a0a34 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9915a <_Py_ReachedRecursionLimitWithMargin@@Base+0x10b2> │ │ │ │ + beq.n 99106 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f88c4 │ │ │ │ + bl 1f79ec │ │ │ │ ldr r3, [r7, #28] │ │ │ │ str r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9915a <_Py_ReachedRecursionLimitWithMargin@@Base+0x10b2> │ │ │ │ + beq.n 99106 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10b2> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab0c │ │ │ │ + bl 9aab8 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9915a <_Py_ReachedRecursionLimitWithMargin@@Base+0x10b2> │ │ │ │ + beq.n 99106 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10b2> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab0c │ │ │ │ + bl 9aab8 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9915a <_Py_ReachedRecursionLimitWithMargin@@Base+0x10b2> │ │ │ │ + beq.n 99106 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10b2> │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab0c │ │ │ │ + bl 9aab8 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9915a <_Py_ReachedRecursionLimitWithMargin@@Base+0x10b2> │ │ │ │ + beq.n 99106 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10b2> │ │ │ │ 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 9a720 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2678> │ │ │ │ + beq.w 9a6cc <_Py_ReachedRecursionLimitWithMargin@@Base+0x2678> │ │ │ │ strd r3, r2, [r7, #24] │ │ │ │ - bl 96710 │ │ │ │ + bl 966f0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 980a8 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 98054 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ ldrd r3, r2, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a720 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2678> │ │ │ │ + bne.w 9a6cc <_Py_ReachedRecursionLimitWithMargin@@Base+0x2678> │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9a718 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2670> │ │ │ │ + bne.w 9a6c4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2670> │ │ │ │ strd r3, r2, [r7, #24] │ │ │ │ movs r0, #4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r7, #16] │ │ │ │ - bl 75f54 │ │ │ │ + bl 75f8c │ │ │ │ ldr r3, [r7, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a704 <_Py_ReachedRecursionLimitWithMargin@@Base+0x265c> │ │ │ │ + beq.w 9a6b0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x265c> │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9a718 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2670> │ │ │ │ + bne.w 9a6c4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2670> │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #28] │ │ │ │ - movw ip, #36088 @ 0x8cf8 │ │ │ │ + movw ip, #31864 @ 0x7c78 │ │ │ │ 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 9a6fa <_Py_ReachedRecursionLimitWithMargin@@Base+0x2652> │ │ │ │ - bl 96710 │ │ │ │ + beq.w 9a6a6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2652> │ │ │ │ + bl 966f0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 980a8 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 98054 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a6fa <_Py_ReachedRecursionLimitWithMargin@@Base+0x2652> │ │ │ │ + bne.w 9a6a6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2652> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99c96 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1bee> │ │ │ │ + bne.w 99c42 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1bee> │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a16e <_Py_ReachedRecursionLimitWithMargin@@Base+0x20c6> │ │ │ │ + bne.w 9a11a <_Py_ReachedRecursionLimitWithMargin@@Base+0x20c6> │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0aec │ │ │ │ + bl 1a018c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99c96 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1bee> │ │ │ │ + beq.w 99c42 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1bee> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fc660 │ │ │ │ + bl 1fb788 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99c96 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1bee> │ │ │ │ + beq.w 99c42 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1bee> │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ed8 <_PyInterpreterConfig_InitFromDict@@Base+0xc74> │ │ │ │ + bl 203000 <_PyInterpreterConfig_InitFromDict@@Base+0xc74> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99c96 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1bee> │ │ │ │ + bne.w 99c42 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1bee> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab0c │ │ │ │ + bl 9aab8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99c96 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1bee> │ │ │ │ + beq.w 99c42 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1bee> │ │ │ │ mov r0, r4 │ │ │ │ - bl c9c58 │ │ │ │ + bl c9ce4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99c96 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1bee> │ │ │ │ + beq.w 99c42 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1bee> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #12 │ │ │ │ str r2, [r7, #0] │ │ │ │ - bl b01f8 <_PyArena_Malloc@@Base> │ │ │ │ + bl b0250 <_PyArena_Malloc@@Base> │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a732 <_Py_ReachedRecursionLimitWithMargin@@Base+0x268a> │ │ │ │ + beq.w 9a6de <_Py_ReachedRecursionLimitWithMargin@@Base+0x268a> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ strd r3, r2, [r0, #4] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ str r6, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9a732 <_Py_ReachedRecursionLimitWithMargin@@Base+0x268a> │ │ │ │ + bne.w 9a6de <_Py_ReachedRecursionLimitWithMargin@@Base+0x268a> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9a752 <_Py_ReachedRecursionLimitWithMargin@@Base+0x26aa> │ │ │ │ + beq.w 9a6fe <_Py_ReachedRecursionLimitWithMargin@@Base+0x26aa> │ │ │ │ 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 99252 <_Py_ReachedRecursionLimitWithMargin@@Base+0x11aa> │ │ │ │ + b.n 991fe <_Py_ReachedRecursionLimitWithMargin@@Base+0x11aa> │ │ │ │ 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 9a80c <_Py_ReachedRecursionLimitWithMargin@@Base+0x2764> │ │ │ │ - bl 96710 │ │ │ │ + beq.w 9a7b8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2764> │ │ │ │ + bl 966f0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 980a8 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 98054 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a80c <_Py_ReachedRecursionLimitWithMargin@@Base+0x2764> │ │ │ │ + bne.w 9a7b8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2764> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a7b8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2710> │ │ │ │ + bne.w 9a764 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2710> │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 1a23dc │ │ │ │ + bl 1a1a7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99ad4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1a2c> │ │ │ │ + bne.w 99a80 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1a2c> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 998c6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x181e> │ │ │ │ + bne.w 99872 <_Py_ReachedRecursionLimitWithMargin@@Base+0x181e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fc4 │ │ │ │ + bl 1a2638 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99bae <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b06> │ │ │ │ + beq.w 99b5a <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b06> │ │ │ │ subs r2, #1 │ │ │ │ - b.n 9916e <_Py_ReachedRecursionLimitWithMargin@@Base+0x10c6> │ │ │ │ + b.n 9911a <_Py_ReachedRecursionLimitWithMargin@@Base+0x10c6> │ │ │ │ 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 9a7e8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2740> │ │ │ │ - bl 96710 │ │ │ │ + beq.w 9a794 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2740> │ │ │ │ + bl 966f0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 980a8 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 98054 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a7e8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2740> │ │ │ │ + bne.w 9a794 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2740> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9998a <_Py_ReachedRecursionLimitWithMargin@@Base+0x18e2> │ │ │ │ + bne.w 99936 <_Py_ReachedRecursionLimitWithMargin@@Base+0x18e2> │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 1a23dc │ │ │ │ + bl 1a1a7c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99ce4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1c3c> │ │ │ │ + bne.w 99c90 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1c3c> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9998a <_Py_ReachedRecursionLimitWithMargin@@Base+0x18e2> │ │ │ │ + bne.w 99936 <_Py_ReachedRecursionLimitWithMargin@@Base+0x18e2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a804c <_PyToken_ThreeChars@@Base+0x296c> │ │ │ │ + bl 1a76c0 <_PyToken_ThreeChars@@Base+0x296c> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9935e <_Py_ReachedRecursionLimitWithMargin@@Base+0x12b6> │ │ │ │ + bne.n 9930a <_Py_ReachedRecursionLimitWithMargin@@Base+0x12b6> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98fcc <_Py_ReachedRecursionLimitWithMargin@@Base+0xf24> │ │ │ │ + beq.w 98f78 <_Py_ReachedRecursionLimitWithMargin@@Base+0xf24> │ │ │ │ subs r2, #1 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 99170 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10c8> │ │ │ │ + b.n 9911c <_Py_ReachedRecursionLimitWithMargin@@Base+0x10c8> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl 1aaa38 <_PyBytes_DecodeEscape2@@Base+0x17b0> │ │ │ │ + bl 1aa1d8 <_PyBytes_DecodeEscape2@@Base+0x18dc> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9916e <_Py_ReachedRecursionLimitWithMargin@@Base+0x10c6> │ │ │ │ + bne.w 9911a <_Py_ReachedRecursionLimitWithMargin@@Base+0x10c6> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w r8, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99044 <_Py_ReachedRecursionLimitWithMargin@@Base+0xf9c> │ │ │ │ - b.n 993c4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x131c> │ │ │ │ + beq.w 98ff0 <_Py_ReachedRecursionLimitWithMargin@@Base+0xf9c> │ │ │ │ + b.n 99370 <_Py_ReachedRecursionLimitWithMargin@@Base+0x131c> │ │ │ │ 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 9a816 <_Py_ReachedRecursionLimitWithMargin@@Base+0x276e> │ │ │ │ - bl 96710 │ │ │ │ + beq.w 9a7c2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x276e> │ │ │ │ + bl 966f0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 980a8 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 98054 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a816 <_Py_ReachedRecursionLimitWithMargin@@Base+0x276e> │ │ │ │ + bne.w 9a7c2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x276e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a8e0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2838> │ │ │ │ + bne.w 9a88c <_Py_ReachedRecursionLimitWithMargin@@Base+0x2838> │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 99fc4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1f1c> │ │ │ │ + beq.w 99f70 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1f1c> │ │ │ │ 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 99fee <_Py_ReachedRecursionLimitWithMargin@@Base+0x1f46> │ │ │ │ + bne.w 99f9a <_Py_ReachedRecursionLimitWithMargin@@Base+0x1f46> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ - bl 9ab0c │ │ │ │ + bl 9aab8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99dbc <_Py_ReachedRecursionLimitWithMargin@@Base+0x1d14> │ │ │ │ + beq.w 99d68 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1d14> │ │ │ │ mov r0, r4 │ │ │ │ - bl b4984 <_PyObjectArray_FromStackRefArray@@Base+0x1ac> │ │ │ │ + bl b49cc <_PyObjectArray_FromStackRefArray@@Base+0x194> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99dbc <_Py_ReachedRecursionLimitWithMargin@@Base+0x1d14> │ │ │ │ + beq.w 99d68 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1d14> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ - bl 9ab0c │ │ │ │ + bl 9aab8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99dbc <_Py_ReachedRecursionLimitWithMargin@@Base+0x1d14> │ │ │ │ + beq.w 99d68 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1d14> │ │ │ │ mov r0, r4 │ │ │ │ - bl b9e00 <_PyEval_FrameClearAndPop@@Base+0x2274> │ │ │ │ + bl b9e8c <_PyEval_FrameClearAndPop@@Base+0x2274> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a51c <_Py_ReachedRecursionLimitWithMargin@@Base+0x2474> │ │ │ │ + beq.w 9a4c8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2474> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab0c │ │ │ │ + bl 9aab8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a51c <_Py_ReachedRecursionLimitWithMargin@@Base+0x2474> │ │ │ │ + beq.w 9a4c8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2474> │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab0c │ │ │ │ + bl 9aab8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99a50 <_Py_ReachedRecursionLimitWithMargin@@Base+0x19a8> │ │ │ │ + bne.w 999fc <_Py_ReachedRecursionLimitWithMargin@@Base+0x19a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl c9c58 │ │ │ │ + bl c9ce4 │ │ │ │ str r0, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a51c <_Py_ReachedRecursionLimitWithMargin@@Base+0x2474> │ │ │ │ + beq.w 9a4c8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2474> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6e68 <_PyToken_ThreeChars@@Base+0x1788> │ │ │ │ + bl 1a64dc <_PyToken_ThreeChars@@Base+0x1788> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99a50 <_Py_ReachedRecursionLimitWithMargin@@Base+0x19a8> │ │ │ │ + bne.w 999fc <_Py_ReachedRecursionLimitWithMargin@@Base+0x19a8> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl b5ec8 <_PyObjectArray_FromStackRefArray@@Base+0x16f0> │ │ │ │ + bl b5f10 <_PyObjectArray_FromStackRefArray@@Base+0x16d8> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a8e0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2838> │ │ │ │ + beq.w 9a88c <_Py_ReachedRecursionLimitWithMargin@@Base+0x2838> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r5, r3, [r2, #20] │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl c5cf8 <_PyArg_CheckPositional@@Base+0x2060> │ │ │ │ + bl c5d88 <_PyArg_CheckPositional@@Base+0x206c> │ │ │ │ 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 1a8ff0 │ │ │ │ + bl 1a8664 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99ea8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1e00> │ │ │ │ + beq.w 99e54 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1e00> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99638 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1590> │ │ │ │ - bl 7fe4c │ │ │ │ + beq.w 995e4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1590> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99638 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1590> │ │ │ │ + beq.w 995e4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1590> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 99f90 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ee8> │ │ │ │ + b.w 99f3c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ee8> │ │ │ │ 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 9a99c <_Py_ReachedRecursionLimitWithMargin@@Base+0x28f4> │ │ │ │ - bl 96710 │ │ │ │ + beq.w 9a948 <_Py_ReachedRecursionLimitWithMargin@@Base+0x28f4> │ │ │ │ + bl 966f0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 980a8 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 98054 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a99c <_Py_ReachedRecursionLimitWithMargin@@Base+0x28f4> │ │ │ │ + bne.w 9a948 <_Py_ReachedRecursionLimitWithMargin@@Base+0x28f4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99f96 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1eee> │ │ │ │ + bne.w 99f42 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1eee> │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9a2a4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x21fc> │ │ │ │ + beq.w 9a250 <_Py_ReachedRecursionLimitWithMargin@@Base+0x21fc> │ │ │ │ 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 9a2ce <_Py_ReachedRecursionLimitWithMargin@@Base+0x2226> │ │ │ │ + bne.w 9a27a <_Py_ReachedRecursionLimitWithMargin@@Base+0x2226> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ - bl 9ab0c │ │ │ │ - cbz r0, 995a0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x14f8> │ │ │ │ + bl 9aab8 │ │ │ │ + cbz r0, 9954c <_Py_ReachedRecursionLimitWithMargin@@Base+0x14f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl c8eac │ │ │ │ + bl c8f38 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 995a0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x14f8> │ │ │ │ + cbz r0, 9954c <_Py_ReachedRecursionLimitWithMargin@@Base+0x14f8> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab0c │ │ │ │ - cbz r0, 995a0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x14f8> │ │ │ │ + bl 9aab8 │ │ │ │ + cbz r0, 9954c <_Py_ReachedRecursionLimitWithMargin@@Base+0x14f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl c9c58 │ │ │ │ + bl c9ce4 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 995a0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x14f8> │ │ │ │ + cbz r0, 9954c <_Py_ReachedRecursionLimitWithMargin@@Base+0x14f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6bb0 <_PyToken_ThreeChars@@Base+0x14d0> │ │ │ │ + bl 1a6224 <_PyToken_ThreeChars@@Base+0x14d0> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99b4a <_Py_ReachedRecursionLimitWithMargin@@Base+0x1aa2> │ │ │ │ + bne.w 99af6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1aa2> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99f96 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1eee> │ │ │ │ + bne.w 99f42 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1eee> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ - bl 9ab0c │ │ │ │ + bl 9aab8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99f94 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1eec> │ │ │ │ + beq.w 99f40 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1eec> │ │ │ │ mov r0, r4 │ │ │ │ - bl c8eac │ │ │ │ + bl c8f38 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99f94 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1eec> │ │ │ │ + beq.w 99f40 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1eec> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab0c │ │ │ │ + bl 9aab8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99f94 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1eec> │ │ │ │ + beq.w 99f40 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1eec> │ │ │ │ mov r0, r4 │ │ │ │ - bl c9c58 │ │ │ │ + bl c9ce4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99f94 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1eec> │ │ │ │ + beq.w 99f40 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1eec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6e68 <_PyToken_ThreeChars@@Base+0x1788> │ │ │ │ + bl 1a64dc <_PyToken_ThreeChars@@Base+0x1788> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99f96 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1eee> │ │ │ │ + bne.w 99f42 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1eee> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [r7, #28] │ │ │ │ str r2, [r7, #24] │ │ │ │ - bl b5ec8 <_PyObjectArray_FromStackRefArray@@Base+0x16f0> │ │ │ │ + bl b5f10 <_PyObjectArray_FromStackRefArray@@Base+0x16d8> │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov ip, r0 │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99f96 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1eee> │ │ │ │ + beq.w 99f42 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1eee> │ │ │ │ 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 1a71d0 <_PyToken_ThreeChars@@Base+0x1af0> │ │ │ │ + bl 1a6844 <_PyToken_ThreeChars@@Base+0x1af0> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b8e <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ae6> │ │ │ │ + beq.w 99b3a <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ae6> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a8fa <_Py_ReachedRecursionLimitWithMargin@@Base+0x2852> │ │ │ │ + bne.w 9a8a6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2852> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 9916e <_Py_ReachedRecursionLimitWithMargin@@Base+0x10c6> │ │ │ │ + b.n 9911a <_Py_ReachedRecursionLimitWithMargin@@Base+0x10c6> │ │ │ │ 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 9a98c <_Py_ReachedRecursionLimitWithMargin@@Base+0x28e4> │ │ │ │ - bl 96710 │ │ │ │ + beq.w 9a938 <_Py_ReachedRecursionLimitWithMargin@@Base+0x28e4> │ │ │ │ + bl 966f0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 980a8 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 98054 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a98c <_Py_ReachedRecursionLimitWithMargin@@Base+0x28e4> │ │ │ │ + bne.w 9a938 <_Py_ReachedRecursionLimitWithMargin@@Base+0x28e4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99fa2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1efa> │ │ │ │ + bne.w 99f4e <_Py_ReachedRecursionLimitWithMargin@@Base+0x1efa> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, r3 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9a372 <_Py_ReachedRecursionLimitWithMargin@@Base+0x22ca> │ │ │ │ + beq.w 9a31e <_Py_ReachedRecursionLimitWithMargin@@Base+0x22ca> │ │ │ │ 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 9a398 <_Py_ReachedRecursionLimitWithMargin@@Base+0x22f0> │ │ │ │ + bne.w 9a344 <_Py_ReachedRecursionLimitWithMargin@@Base+0x22f0> │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab0c │ │ │ │ - cbz r0, 996c2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x161a> │ │ │ │ - movw r2, #46420 @ 0xb554 │ │ │ │ + bl 9aab8 │ │ │ │ + cbz r0, 9966e <_Py_ReachedRecursionLimitWithMargin@@Base+0x161a> │ │ │ │ + movw r2, #42196 @ 0xa4d4 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6428 <_PyToken_ThreeChars@@Base+0xd48> │ │ │ │ - cbz r0, 996c2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x161a> │ │ │ │ + bl 1a5a9c <_PyToken_ThreeChars@@Base+0xd48> │ │ │ │ + cbz r0, 9966e <_Py_ReachedRecursionLimitWithMargin@@Base+0x161a> │ │ │ │ mov r0, r4 │ │ │ │ - bl c9c58 │ │ │ │ + bl c9ce4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 996c2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x161a> │ │ │ │ + cbz r0, 9966e <_Py_ReachedRecursionLimitWithMargin@@Base+0x161a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a7074 <_PyToken_ThreeChars@@Base+0x1994> │ │ │ │ + bl 1a66e8 <_PyToken_ThreeChars@@Base+0x1994> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99c42 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b9a> │ │ │ │ + bne.w 99bee <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b9a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w r9, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99fa2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1efa> │ │ │ │ + bne.w 99f4e <_Py_ReachedRecursionLimitWithMargin@@Base+0x1efa> │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab0c │ │ │ │ + bl 9aab8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99eb4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1e0c> │ │ │ │ - movw r2, #46420 @ 0xb554 │ │ │ │ + beq.w 99e60 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1e0c> │ │ │ │ + movw r2, #42196 @ 0xa4d4 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6428 <_PyToken_ThreeChars@@Base+0xd48> │ │ │ │ + bl 1a5a9c <_PyToken_ThreeChars@@Base+0xd48> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99eb4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1e0c> │ │ │ │ + beq.w 99e60 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1e0c> │ │ │ │ mov r0, r4 │ │ │ │ - bl c9c58 │ │ │ │ + bl c9ce4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99eb4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1e0c> │ │ │ │ + beq.w 99e60 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1e0c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a758c <_PyToken_ThreeChars@@Base+0x1eac> │ │ │ │ + bl 1a6c00 <_PyToken_ThreeChars@@Base+0x1eac> │ │ │ │ str r0, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99eb4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1e0c> │ │ │ │ + beq.w 99e60 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1e0c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6e68 <_PyToken_ThreeChars@@Base+0x1788> │ │ │ │ + bl 1a64dc <_PyToken_ThreeChars@@Base+0x1788> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99eb6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1e0e> │ │ │ │ + bne.w 99e62 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1e0e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a7074 <_PyToken_ThreeChars@@Base+0x1994> │ │ │ │ + bl 1a66e8 <_PyToken_ThreeChars@@Base+0x1994> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99eb6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1e0e> │ │ │ │ + bne.w 99e62 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1e0e> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [r7, #16] │ │ │ │ - bl b5ec8 <_PyObjectArray_FromStackRefArray@@Base+0x16f0> │ │ │ │ + bl b5f10 <_PyObjectArray_FromStackRefArray@@Base+0x16d8> │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99fa2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1efa> │ │ │ │ + beq.w 99f4e <_Py_ReachedRecursionLimitWithMargin@@Base+0x1efa> │ │ │ │ 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 b01f8 <_PyArena_Malloc@@Base> │ │ │ │ + bl b0250 <_PyArena_Malloc@@Base> │ │ │ │ ldrd r2, r3, [r7, #12] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 9977e <_Py_ReachedRecursionLimitWithMargin@@Base+0x16d6> │ │ │ │ + cbz r0, 9972a <_Py_ReachedRecursionLimitWithMargin@@Base+0x16d6> │ │ │ │ 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 99638 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1590> │ │ │ │ - bl 7fe4c │ │ │ │ + beq.w 995e4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1590> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a95c <_Py_ReachedRecursionLimitWithMargin@@Base+0x28b4> │ │ │ │ + bne.w 9a908 <_Py_ReachedRecursionLimitWithMargin@@Base+0x28b4> │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ subs r2, r0, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9916e <_Py_ReachedRecursionLimitWithMargin@@Base+0x10c6> │ │ │ │ - b.n 99aa6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x19fe> │ │ │ │ + bne.w 9911a <_Py_ReachedRecursionLimitWithMargin@@Base+0x10c6> │ │ │ │ + b.n 99a52 <_Py_ReachedRecursionLimitWithMargin@@Base+0x19fe> │ │ │ │ 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 9a928 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2880> │ │ │ │ - bl 96710 │ │ │ │ + beq.w 9a8d4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2880> │ │ │ │ + bl 966f0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 980a8 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 98054 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a928 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2880> │ │ │ │ + bne.w 9a8d4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2880> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a562 <_Py_ReachedRecursionLimitWithMargin@@Base+0x24ba> │ │ │ │ + bne.w 9a50e <_Py_ReachedRecursionLimitWithMargin@@Base+0x24ba> │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9a56c <_Py_ReachedRecursionLimitWithMargin@@Base+0x24c4> │ │ │ │ + beq.w 9a518 <_Py_ReachedRecursionLimitWithMargin@@Base+0x24c4> │ │ │ │ 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 9a594 <_Py_ReachedRecursionLimitWithMargin@@Base+0x24ec> │ │ │ │ + bne.w 9a540 <_Py_ReachedRecursionLimitWithMargin@@Base+0x24ec> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #689 @ 0x2b1 │ │ │ │ - bl 9ab0c │ │ │ │ + bl 9aab8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a560 <_Py_ReachedRecursionLimitWithMargin@@Base+0x24b8> │ │ │ │ + beq.w 9a50c <_Py_ReachedRecursionLimitWithMargin@@Base+0x24b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl c8eac │ │ │ │ + bl c8f38 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a560 <_Py_ReachedRecursionLimitWithMargin@@Base+0x24b8> │ │ │ │ + beq.w 9a50c <_Py_ReachedRecursionLimitWithMargin@@Base+0x24b8> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab0c │ │ │ │ + bl 9aab8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a560 <_Py_ReachedRecursionLimitWithMargin@@Base+0x24b8> │ │ │ │ + beq.w 9a50c <_Py_ReachedRecursionLimitWithMargin@@Base+0x24b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl c9c58 │ │ │ │ + bl c9ce4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a560 <_Py_ReachedRecursionLimitWithMargin@@Base+0x24b8> │ │ │ │ + beq.w 9a50c <_Py_ReachedRecursionLimitWithMargin@@Base+0x24b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6e68 <_PyToken_ThreeChars@@Base+0x1788> │ │ │ │ + bl 1a64dc <_PyToken_ThreeChars@@Base+0x1788> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a562 <_Py_ReachedRecursionLimitWithMargin@@Base+0x24ba> │ │ │ │ + bne.w 9a50e <_Py_ReachedRecursionLimitWithMargin@@Base+0x24ba> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [r7, #28] │ │ │ │ str r2, [r7, #24] │ │ │ │ - bl b5ec8 <_PyObjectArray_FromStackRefArray@@Base+0x16f0> │ │ │ │ + bl b5f10 <_PyObjectArray_FromStackRefArray@@Base+0x16d8> │ │ │ │ ldr r2, [r7, #24] │ │ │ │ mov ip, r0 │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a562 <_Py_ReachedRecursionLimitWithMargin@@Base+0x24ba> │ │ │ │ + beq.w 9a50e <_Py_ReachedRecursionLimitWithMargin@@Base+0x24ba> │ │ │ │ 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 1a9d54 <_PyBytes_DecodeEscape2@@Base+0xacc> │ │ │ │ + bl 1a94f4 <_PyBytes_DecodeEscape2@@Base+0xbf8> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a6dc <_Py_ReachedRecursionLimitWithMargin@@Base+0x2634> │ │ │ │ + beq.w 9a688 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2634> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99638 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1590> │ │ │ │ - bl 7fe4c │ │ │ │ + beq.w 995e4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1590> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99638 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1590> │ │ │ │ + beq.w 995e4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1590> │ │ │ │ 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 990fc <_Py_ReachedRecursionLimitWithMargin@@Base+0x1054> │ │ │ │ + b.n 990a8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1054> │ │ │ │ ldr.w r2, [r0, #716] @ 0x2cc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a7c8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2720> │ │ │ │ + beq.w 9a774 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2720> │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 998a0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x17f8> │ │ │ │ + bcc.n 9984c <_Py_ReachedRecursionLimitWithMargin@@Base+0x17f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 290314 <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ + bl 28f2ec <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 998c6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x181e> │ │ │ │ + cbnz r3, 99872 <_Py_ReachedRecursionLimitWithMargin@@Base+0x181e> │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9a7e2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x273a> │ │ │ │ + bne.w 9a78e <_Py_ReachedRecursionLimitWithMargin@@Base+0x273a> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 9ab64 │ │ │ │ + bl 9ab10 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 998c2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x181a> │ │ │ │ + blt.n 9986e <_Py_ReachedRecursionLimitWithMargin@@Base+0x181a> │ │ │ │ ldr r6, [r7, #28] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 98ed0 <_Py_ReachedRecursionLimitWithMargin@@Base+0xe28> │ │ │ │ + b.w 98e7c <_Py_ReachedRecursionLimitWithMargin@@Base+0xe28> │ │ │ │ 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 98f32 <_Py_ReachedRecursionLimitWithMargin@@Base+0xe8a> │ │ │ │ + beq.w 98ede <_Py_ReachedRecursionLimitWithMargin@@Base+0xe8a> │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ subs r2, r0, #1 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 99170 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10c8> │ │ │ │ + b.n 9911c <_Py_ReachedRecursionLimitWithMargin@@Base+0x10c8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab64 │ │ │ │ + bl 9ab10 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a4ea <_Py_ReachedRecursionLimitWithMargin@@Base+0x2442> │ │ │ │ + blt.w 9a496 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2442> │ │ │ │ ldrd r3, r1, [r4, #4] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 9930a <_Py_ReachedRecursionLimitWithMargin@@Base+0x1262> │ │ │ │ + beq.w 992b6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1262> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98f00 <_Py_ReachedRecursionLimitWithMargin@@Base+0xe58> │ │ │ │ + b.w 98eac <_Py_ReachedRecursionLimitWithMargin@@Base+0xe58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab64 │ │ │ │ + bl 9ab10 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a4f2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x244a> │ │ │ │ + blt.w 9a49e <_Py_ReachedRecursionLimitWithMargin@@Base+0x244a> │ │ │ │ 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 9951e <_Py_ReachedRecursionLimitWithMargin@@Base+0x1476> │ │ │ │ + beq.w 994ca <_Py_ReachedRecursionLimitWithMargin@@Base+0x1476> │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98f4e <_Py_ReachedRecursionLimitWithMargin@@Base+0xea6> │ │ │ │ + b.w 98efa <_Py_ReachedRecursionLimitWithMargin@@Base+0xea6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab64 │ │ │ │ + bl 9ab10 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a4fe <_Py_ReachedRecursionLimitWithMargin@@Base+0x2456> │ │ │ │ + blt.w 9a4aa <_Py_ReachedRecursionLimitWithMargin@@Base+0x2456> │ │ │ │ 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 9930a <_Py_ReachedRecursionLimitWithMargin@@Base+0x1262> │ │ │ │ + beq.w 992b6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1262> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98f22 <_Py_ReachedRecursionLimitWithMargin@@Base+0xe7a> │ │ │ │ + b.w 98ece <_Py_ReachedRecursionLimitWithMargin@@Base+0xe7a> │ │ │ │ ldr.w r2, [r0, #716] @ 0x2cc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a7f2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x274a> │ │ │ │ + beq.w 9a79e <_Py_ReachedRecursionLimitWithMargin@@Base+0x274a> │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 99966 <_Py_ReachedRecursionLimitWithMargin@@Base+0x18be> │ │ │ │ + bcc.n 99912 <_Py_ReachedRecursionLimitWithMargin@@Base+0x18be> │ │ │ │ mov r0, r4 │ │ │ │ - bl 290314 <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ + bl 28f2ec <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9998a <_Py_ReachedRecursionLimitWithMargin@@Base+0x18e2> │ │ │ │ + cbnz r3, 99936 <_Py_ReachedRecursionLimitWithMargin@@Base+0x18e2> │ │ │ │ ldrd r6, r2, [r4, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9a6cc <_Py_ReachedRecursionLimitWithMargin@@Base+0x2624> │ │ │ │ + bne.w 9a678 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2624> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab64 │ │ │ │ + bl 9ab10 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 99986 <_Py_ReachedRecursionLimitWithMargin@@Base+0x18de> │ │ │ │ + blt.n 99932 <_Py_ReachedRecursionLimitWithMargin@@Base+0x18de> │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.w 98f8e <_Py_ReachedRecursionLimitWithMargin@@Base+0xee6> │ │ │ │ + b.w 98f3a <_Py_ReachedRecursionLimitWithMargin@@Base+0xee6> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 993ba <_Py_ReachedRecursionLimitWithMargin@@Base+0x1312> │ │ │ │ + b.n 99366 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1312> │ │ │ │ ldr.w r2, [r0, #716] @ 0x2cc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a9a6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x28fe> │ │ │ │ + beq.w 9a952 <_Py_ReachedRecursionLimitWithMargin@@Base+0x28fe> │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 999a8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1900> │ │ │ │ + bcc.n 99954 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1900> │ │ │ │ mov r0, r4 │ │ │ │ - bl 290314 <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ + bl 28f2ec <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 999cc <_Py_ReachedRecursionLimitWithMargin@@Base+0x1924> │ │ │ │ + cbnz r3, 99978 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1924> │ │ │ │ ldrd r6, r2, [r4, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9a9c0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2918> │ │ │ │ + bne.w 9a96c <_Py_ReachedRecursionLimitWithMargin@@Base+0x2918> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab64 │ │ │ │ + bl 9ab10 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 999c8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1920> │ │ │ │ + blt.n 99974 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1920> │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.w 99002 <_Py_ReachedRecursionLimitWithMargin@@Base+0xf5a> │ │ │ │ + b.w 98fae <_Py_ReachedRecursionLimitWithMargin@@Base+0xf5a> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 993e6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x133e> │ │ │ │ + b.n 99392 <_Py_ReachedRecursionLimitWithMargin@@Base+0x133e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab64 │ │ │ │ + bl 9ab10 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a4da <_Py_ReachedRecursionLimitWithMargin@@Base+0x2432> │ │ │ │ + blt.w 9a486 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2432> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 99362 <_Py_ReachedRecursionLimitWithMargin@@Base+0x12ba> │ │ │ │ + beq.w 9930e <_Py_ReachedRecursionLimitWithMargin@@Base+0x12ba> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98fbe <_Py_ReachedRecursionLimitWithMargin@@Base+0xf16> │ │ │ │ + b.w 98f6a <_Py_ReachedRecursionLimitWithMargin@@Base+0xf16> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab64 │ │ │ │ + bl 9ab10 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a4e2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x243a> │ │ │ │ + blt.w 9a48e <_Py_ReachedRecursionLimitWithMargin@@Base+0x243a> │ │ │ │ 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 993ca <_Py_ReachedRecursionLimitWithMargin@@Base+0x1322> │ │ │ │ + beq.w 99376 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1322> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 99036 <_Py_ReachedRecursionLimitWithMargin@@Base+0xf8e> │ │ │ │ + b.w 98fe2 <_Py_ReachedRecursionLimitWithMargin@@Base+0xf8e> │ │ │ │ ldr.w r2, [r0, #716] @ 0x2cc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a6ac <_Py_ReachedRecursionLimitWithMargin@@Base+0x2604> │ │ │ │ + beq.w 9a658 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2604> │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs.w 9a942 <_Py_ReachedRecursionLimitWithMargin@@Base+0x289a> │ │ │ │ + bcs.w 9a8ee <_Py_ReachedRecursionLimitWithMargin@@Base+0x289a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 99a50 <_Py_ReachedRecursionLimitWithMargin@@Base+0x19a8> │ │ │ │ + cbnz r3, 999fc <_Py_ReachedRecursionLimitWithMargin@@Base+0x19a8> │ │ │ │ ldrd r3, r6, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 9a6c6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x261e> │ │ │ │ + bne.w 9a672 <_Py_ReachedRecursionLimitWithMargin@@Base+0x261e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab64 │ │ │ │ + bl 9ab10 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 99a4c <_Py_ReachedRecursionLimitWithMargin@@Base+0x19a4> │ │ │ │ + blt.n 999f8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x19a4> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 9907a <_Py_ReachedRecursionLimitWithMargin@@Base+0xfd2> │ │ │ │ + b.w 99026 <_Py_ReachedRecursionLimitWithMargin@@Base+0xfd2> │ │ │ │ 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 990be <_Py_ReachedRecursionLimitWithMargin@@Base+0x1016> │ │ │ │ - b.n 998d6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x182e> │ │ │ │ + beq.w 9906a <_Py_ReachedRecursionLimitWithMargin@@Base+0x1016> │ │ │ │ + b.n 99882 <_Py_ReachedRecursionLimitWithMargin@@Base+0x182e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab64 │ │ │ │ + bl 9ab10 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a428 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2380> │ │ │ │ + blt.w 9a3d4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2380> │ │ │ │ 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 993f2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x134a> │ │ │ │ + beq.w 9939e <_Py_ReachedRecursionLimitWithMargin@@Base+0x134a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 990ae <_Py_ReachedRecursionLimitWithMargin@@Base+0x1006> │ │ │ │ + b.w 9905a <_Py_ReachedRecursionLimitWithMargin@@Base+0x1006> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab64 │ │ │ │ + bl 9ab10 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a416 <_Py_ReachedRecursionLimitWithMargin@@Base+0x236e> │ │ │ │ + blt.w 9a3c2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x236e> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #656 @ 0x290 │ │ │ │ - beq.w 9963e <_Py_ReachedRecursionLimitWithMargin@@Base+0x1596> │ │ │ │ + beq.w 995ea <_Py_ReachedRecursionLimitWithMargin@@Base+0x1596> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 990d6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x102e> │ │ │ │ + b.w 99082 <_Py_ReachedRecursionLimitWithMargin@@Base+0x102e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab64 │ │ │ │ + bl 9ab10 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a40a <_Py_ReachedRecursionLimitWithMargin@@Base+0x2362> │ │ │ │ + blt.w 9a3b6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2362> │ │ │ │ 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 99796 <_Py_ReachedRecursionLimitWithMargin@@Base+0x16ee> │ │ │ │ + beq.w 99742 <_Py_ReachedRecursionLimitWithMargin@@Base+0x16ee> │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 990fc <_Py_ReachedRecursionLimitWithMargin@@Base+0x1054> │ │ │ │ + b.w 990a8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1054> │ │ │ │ str r0, [r7, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a2fc4 │ │ │ │ + bl 1a2638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99344 <_Py_ReachedRecursionLimitWithMargin@@Base+0x129c> │ │ │ │ + beq.w 992f0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x129c> │ │ │ │ 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] │ │ │ │ @@ -164291,1567 +164284,1567 @@ │ │ │ │ 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 99fac <_Py_ReachedRecursionLimitWithMargin@@Base+0x1f04> │ │ │ │ - bl 1a852c │ │ │ │ + beq.w 99f58 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1f04> │ │ │ │ + bl 1a7ba0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 99ba4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1afc> │ │ │ │ + beq.n 99b50 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1afc> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99638 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1590> │ │ │ │ - bl 7fe4c │ │ │ │ + beq.w 995e4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1590> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99638 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1590> │ │ │ │ + beq.w 995e4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1590> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.n 99bb2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b0a> │ │ │ │ + b.n 99b5e <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b0a> │ │ │ │ str r0, [r7, #28] │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b5ec8 <_PyObjectArray_FromStackRefArray@@Base+0x16f0> │ │ │ │ + bl b5f10 <_PyObjectArray_FromStackRefArray@@Base+0x16d8> │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 99b98 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1af0> │ │ │ │ + cbz r0, 99b44 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1af0> │ │ │ │ ldrd r6, r3, [r2, #20] │ │ │ │ ldr r1, [r7, #28] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 1a22e4 │ │ │ │ + bl 1a1984 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a6f2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x264a> │ │ │ │ + beq.w 9a69e <_Py_ReachedRecursionLimitWithMargin@@Base+0x264a> │ │ │ │ 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 1a71d0 <_PyToken_ThreeChars@@Base+0x1af0> │ │ │ │ + bl 1a6844 <_PyToken_ThreeChars@@Base+0x1af0> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99630 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1588> │ │ │ │ - bl 7fe4c │ │ │ │ + bne.w 995dc <_Py_ReachedRecursionLimitWithMargin@@Base+0x1588> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a904 <_Py_ReachedRecursionLimitWithMargin@@Base+0x285c> │ │ │ │ + bne.w 9a8b0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x285c> │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ - b.w 98f4e <_Py_ReachedRecursionLimitWithMargin@@Base+0xea6> │ │ │ │ - bl 7fe4c │ │ │ │ + b.w 98efa <_Py_ReachedRecursionLimitWithMargin@@Base+0xea6> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99b3e <_Py_ReachedRecursionLimitWithMargin@@Base+0x1a96> │ │ │ │ + bne.n 99aea <_Py_ReachedRecursionLimitWithMargin@@Base+0x1a96> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 998cc <_Py_ReachedRecursionLimitWithMargin@@Base+0x1824> │ │ │ │ + b.n 99878 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1824> │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ 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 99166 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10be> │ │ │ │ + beq.w 99112 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10be> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99166 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10be> │ │ │ │ + bne.w 99112 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10be> │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9a974 <_Py_ReachedRecursionLimitWithMargin@@Base+0x28cc> │ │ │ │ - bl 96710 │ │ │ │ + beq.w 9a920 <_Py_ReachedRecursionLimitWithMargin@@Base+0x28cc> │ │ │ │ + bl 966f0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 980a8 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 98054 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a974 <_Py_ReachedRecursionLimitWithMargin@@Base+0x28cc> │ │ │ │ + bne.w 9a920 <_Py_ReachedRecursionLimitWithMargin@@Base+0x28cc> │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9a96c <_Py_ReachedRecursionLimitWithMargin@@Base+0x28c4> │ │ │ │ + bne.w 9a918 <_Py_ReachedRecursionLimitWithMargin@@Base+0x28c4> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r1, #41656 @ 0xa2b8 │ │ │ │ + movw r1, #37432 @ 0x9238 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ mov r9, r3 │ │ │ │ - bl 1a0aec │ │ │ │ + bl 1a018c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a110 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2068> │ │ │ │ + bne.w 9a0bc <_Py_ReachedRecursionLimitWithMargin@@Base+0x2068> │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ str.w r9, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9a96c <_Py_ReachedRecursionLimitWithMargin@@Base+0x28c4> │ │ │ │ + bne.w 9a918 <_Py_ReachedRecursionLimitWithMargin@@Base+0x28c4> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #41656 @ 0xa2b8 │ │ │ │ + movw r1, #37432 @ 0x9238 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1a0aec │ │ │ │ + bl 1a018c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a0a2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ffa> │ │ │ │ + bne.w 9a04e <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ffa> │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ subs r2, r0, #1 │ │ │ │ - b.w 99166 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10be> │ │ │ │ + b.w 99112 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10be> │ │ │ │ str r0, [r7, #28] │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b5ec8 <_PyObjectArray_FromStackRefArray@@Base+0x16f0> │ │ │ │ + bl b5f10 <_PyObjectArray_FromStackRefArray@@Base+0x16d8> │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a766 <_Py_ReachedRecursionLimitWithMargin@@Base+0x26be> │ │ │ │ + beq.w 9a712 <_Py_ReachedRecursionLimitWithMargin@@Base+0x26be> │ │ │ │ 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 b01f8 <_PyArena_Malloc@@Base> │ │ │ │ + bl b0250 <_PyArena_Malloc@@Base> │ │ │ │ ldrd r2, r3, [r7, #24] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9977e <_Py_ReachedRecursionLimitWithMargin@@Base+0x16d6> │ │ │ │ + beq.w 9972a <_Py_ReachedRecursionLimitWithMargin@@Base+0x16d6> │ │ │ │ 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 99638 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1590> │ │ │ │ - b.n 9977e <_Py_ReachedRecursionLimitWithMargin@@Base+0x16d6> │ │ │ │ + beq.w 995e4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1590> │ │ │ │ + b.n 9972a <_Py_ReachedRecursionLimitWithMargin@@Base+0x16d6> │ │ │ │ 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 99bb6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b0e> │ │ │ │ + beq.n 99b62 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b0e> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99bb6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b0e> │ │ │ │ + bne.n 99b62 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b0e> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r7, #28] │ │ │ │ strd r3, r2, [r7, #20] │ │ │ │ - bl b5dd8 <_PyObjectArray_FromStackRefArray@@Base+0x1600> │ │ │ │ + bl b5e20 <_PyObjectArray_FromStackRefArray@@Base+0x15e8> │ │ │ │ ldrd r3, r2, [r7, #20] │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a8f4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x284c> │ │ │ │ + beq.w 9a8a0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x284c> │ │ │ │ ldr r1, [r7, #28] │ │ │ │ mov ip, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.n 99d3e <_Py_ReachedRecursionLimitWithMargin@@Base+0x1c96> │ │ │ │ + ble.n 99cea <_Py_ReachedRecursionLimitWithMargin@@Base+0x1c96> │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ ldr.w r5, [r6, r2, lsl #2] │ │ │ │ str.w r5, [r0, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ - b.n 99cd0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1c28> │ │ │ │ + b.n 99c7c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1c28> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a804c <_PyToken_ThreeChars@@Base+0x296c> │ │ │ │ + bl 1a76c0 <_PyToken_ThreeChars@@Base+0x296c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9939e <_Py_ReachedRecursionLimitWithMargin@@Base+0x12f6> │ │ │ │ + beq.w 9934a <_Py_ReachedRecursionLimitWithMargin@@Base+0x12f6> │ │ │ │ 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 1a8b04 │ │ │ │ + bl 1a8178 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a8d0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2828> │ │ │ │ + beq.w 9a87c <_Py_ReachedRecursionLimitWithMargin@@Base+0x2828> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99638 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1590> │ │ │ │ - bl 7fe4c │ │ │ │ + beq.w 995e4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1590> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99638 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1590> │ │ │ │ + beq.w 995e4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1590> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 993ba <_Py_ReachedRecursionLimitWithMargin@@Base+0x1312> │ │ │ │ + b.w 99366 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1312> │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - bl 9ab0c │ │ │ │ + bl 9aab8 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9915a <_Py_ReachedRecursionLimitWithMargin@@Base+0x10b2> │ │ │ │ + beq.w 99106 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10b2> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b5ec8 <_PyObjectArray_FromStackRefArray@@Base+0x16f0> │ │ │ │ + bl b5f10 <_PyObjectArray_FromStackRefArray@@Base+0x16d8> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a920 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2878> │ │ │ │ + beq.w 9a8cc <_Py_ReachedRecursionLimitWithMargin@@Base+0x2878> │ │ │ │ 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 20499c │ │ │ │ + bl 203ac4 │ │ │ │ movs r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #33328 @ 0x8230 │ │ │ │ + movw r2, #29104 @ 0x71b0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa000 <_PyBytes_DecodeEscape2@@Base+0xd78> │ │ │ │ + bl 1a97a0 <_PyBytes_DecodeEscape2@@Base+0xea4> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ subs r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a506 <_Py_ReachedRecursionLimitWithMargin@@Base+0x245e> │ │ │ │ + beq.w 9a4b2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x245e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9916e <_Py_ReachedRecursionLimitWithMargin@@Base+0x10c6> │ │ │ │ + beq.w 9911a <_Py_ReachedRecursionLimitWithMargin@@Base+0x10c6> │ │ │ │ str r2, [r7, #28] │ │ │ │ - bl 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ ldr r2, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a514 <_Py_ReachedRecursionLimitWithMargin@@Base+0x246c> │ │ │ │ - b.w 9916e <_Py_ReachedRecursionLimitWithMargin@@Base+0x10c6> │ │ │ │ + bne.w 9a4c0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x246c> │ │ │ │ + b.w 9911a <_Py_ReachedRecursionLimitWithMargin@@Base+0x10c6> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a8e0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2838> │ │ │ │ + bne.w 9a88c <_Py_ReachedRecursionLimitWithMargin@@Base+0x2838> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ - bl 9ab0c │ │ │ │ + bl 9aab8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99f84 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1edc> │ │ │ │ + beq.w 99f30 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1edc> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ - bl 9ab0c │ │ │ │ + bl 9aab8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99f84 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1edc> │ │ │ │ + beq.w 99f30 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1edc> │ │ │ │ mov r0, r4 │ │ │ │ - bl b4984 <_PyObjectArray_FromStackRefArray@@Base+0x1ac> │ │ │ │ + bl b49cc <_PyObjectArray_FromStackRefArray@@Base+0x194> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99f84 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1edc> │ │ │ │ + beq.w 99f30 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1edc> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ - bl 9ab0c │ │ │ │ + bl 9aab8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99f84 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1edc> │ │ │ │ + beq.w 99f30 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1edc> │ │ │ │ mov r0, r4 │ │ │ │ - bl b9e00 <_PyEval_FrameClearAndPop@@Base+0x2274> │ │ │ │ + bl b9e8c <_PyEval_FrameClearAndPop@@Base+0x2274> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a51c <_Py_ReachedRecursionLimitWithMargin@@Base+0x2474> │ │ │ │ + beq.w 9a4c8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2474> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab0c │ │ │ │ + bl 9aab8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a51c <_Py_ReachedRecursionLimitWithMargin@@Base+0x2474> │ │ │ │ + beq.w 9a4c8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2474> │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab0c │ │ │ │ + bl 9aab8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99a50 <_Py_ReachedRecursionLimitWithMargin@@Base+0x19a8> │ │ │ │ + bne.w 999fc <_Py_ReachedRecursionLimitWithMargin@@Base+0x19a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl c9c58 │ │ │ │ + bl c9ce4 │ │ │ │ str r0, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a51c <_Py_ReachedRecursionLimitWithMargin@@Base+0x2474> │ │ │ │ + beq.w 9a4c8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2474> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6e68 <_PyToken_ThreeChars@@Base+0x1788> │ │ │ │ + bl 1a64dc <_PyToken_ThreeChars@@Base+0x1788> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99a50 <_Py_ReachedRecursionLimitWithMargin@@Base+0x19a8> │ │ │ │ + bne.w 999fc <_Py_ReachedRecursionLimitWithMargin@@Base+0x19a8> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl b5ec8 <_PyObjectArray_FromStackRefArray@@Base+0x16f0> │ │ │ │ + bl b5f10 <_PyObjectArray_FromStackRefArray@@Base+0x16d8> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a8e0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2838> │ │ │ │ + beq.w 9a88c <_Py_ReachedRecursionLimitWithMargin@@Base+0x2838> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r5, r3, [r2, #20] │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl c5cf8 <_PyArg_CheckPositional@@Base+0x2060> │ │ │ │ + bl c5d88 <_PyArg_CheckPositional@@Base+0x206c> │ │ │ │ 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 256bd8 │ │ │ │ + bl 255d28 │ │ │ │ movs r1, #5 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #33124 @ 0x8164 │ │ │ │ + movw r2, #28900 @ 0x70e4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa000 <_PyBytes_DecodeEscape2@@Base+0xd78> │ │ │ │ + bl 1a97a0 <_PyBytes_DecodeEscape2@@Base+0xea4> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 994fe <_Py_ReachedRecursionLimitWithMargin@@Base+0x1456> │ │ │ │ - bl 7fe4c │ │ │ │ + bne.w 994aa <_Py_ReachedRecursionLimitWithMargin@@Base+0x1456> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99f8a <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ee2> │ │ │ │ - b.w 99510 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1468> │ │ │ │ + beq.n 99f36 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ee2> │ │ │ │ + b.w 994bc <_Py_ReachedRecursionLimitWithMargin@@Base+0x1468> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w r9, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99fa2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1efa> │ │ │ │ + bne.n 99f4e <_Py_ReachedRecursionLimitWithMargin@@Base+0x1efa> │ │ │ │ mov.w r1, #656 @ 0x290 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab0c │ │ │ │ + bl 9aab8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99fa0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ef8> │ │ │ │ - movw r2, #46420 @ 0xb554 │ │ │ │ + beq.n 99f4c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ef8> │ │ │ │ + movw r2, #42196 @ 0xa4d4 │ │ │ │ movt r2, #45 @ 0x2d │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6428 <_PyToken_ThreeChars@@Base+0xd48> │ │ │ │ + bl 1a5a9c <_PyToken_ThreeChars@@Base+0xd48> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99fa0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ef8> │ │ │ │ + beq.n 99f4c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ef8> │ │ │ │ mov r0, r4 │ │ │ │ - bl c9c58 │ │ │ │ + bl c9ce4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99fa0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ef8> │ │ │ │ + beq.n 99f4c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ef8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 252304 │ │ │ │ + bl 251458 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99fa0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ef8> │ │ │ │ + beq.n 99f4c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ef8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6e68 <_PyToken_ThreeChars@@Base+0x1788> │ │ │ │ + bl 1a64dc <_PyToken_ThreeChars@@Base+0x1788> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99fa2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1efa> │ │ │ │ + bne.n 99f4e <_Py_ReachedRecursionLimitWithMargin@@Base+0x1efa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a7074 <_PyToken_ThreeChars@@Base+0x1994> │ │ │ │ + bl 1a66e8 <_PyToken_ThreeChars@@Base+0x1994> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r7, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99fa2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1efa> │ │ │ │ + bne.n 99f4e <_Py_ReachedRecursionLimitWithMargin@@Base+0x1efa> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl b5ec8 <_PyObjectArray_FromStackRefArray@@Base+0x16f0> │ │ │ │ + bl b5f10 <_PyObjectArray_FromStackRefArray@@Base+0x16d8> │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99fa2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1efa> │ │ │ │ + beq.n 99f4e <_Py_ReachedRecursionLimitWithMargin@@Base+0x1efa> │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r6, [r6, #24] │ │ │ │ str r2, [r7, #20] │ │ │ │ - bl b01f8 <_PyArena_Malloc@@Base> │ │ │ │ + bl b0250 <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 99f52 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1eaa> │ │ │ │ + cbz r0, 99efe <_Py_ReachedRecursionLimitWithMargin@@Base+0x1eaa> │ │ │ │ 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, #33144 @ 0x8178 │ │ │ │ + movw r2, #28920 @ 0x70f8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 1aa000 <_PyBytes_DecodeEscape2@@Base+0xd78> │ │ │ │ + bl 1a97a0 <_PyBytes_DecodeEscape2@@Base+0xea4> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a522 <_Py_ReachedRecursionLimitWithMargin@@Base+0x247a> │ │ │ │ + beq.w 9a4ce <_Py_ReachedRecursionLimitWithMargin@@Base+0x247a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99638 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1590> │ │ │ │ - bl 7fe4c │ │ │ │ + beq.w 995e4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1590> │ │ │ │ + bl 7fe2c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ subs r2, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a530 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2488> │ │ │ │ - b.n 9978a <_Py_ReachedRecursionLimitWithMargin@@Base+0x16e2> │ │ │ │ + bne.w 9a4dc <_Py_ReachedRecursionLimitWithMargin@@Base+0x2488> │ │ │ │ + b.n 99736 <_Py_ReachedRecursionLimitWithMargin@@Base+0x16e2> │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r6, [r4, #8] │ │ │ │ - cbnz r3, 99fb4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1f0c> │ │ │ │ + cbnz r3, 99f60 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1f0c> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 99a56 <_Py_ReachedRecursionLimitWithMargin@@Base+0x19ae> │ │ │ │ + b.n 99a02 <_Py_ReachedRecursionLimitWithMargin@@Base+0x19ae> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ - b.w 98f4e <_Py_ReachedRecursionLimitWithMargin@@Base+0xea6> │ │ │ │ + b.w 98efa <_Py_ReachedRecursionLimitWithMargin@@Base+0xea6> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ - b.w 990d6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x102e> │ │ │ │ - bl 1f29fc <_PyCompile_GetBinaryIntrinsicName@@Base+0x1e78> │ │ │ │ + b.w 99082 <_Py_ReachedRecursionLimitWithMargin@@Base+0x102e> │ │ │ │ + bl 1f1b24 <_PyCompile_GetBinaryIntrinsicName@@Base+0x1e78> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 99b28 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1a80> │ │ │ │ + b.n 99ad4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1a80> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a8e0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2838> │ │ │ │ + bne.w 9a88c <_Py_ReachedRecursionLimitWithMargin@@Base+0x2838> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ec410 │ │ │ │ - b.n 99f8a <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ee2> │ │ │ │ + bl 1eb538 │ │ │ │ + b.n 99f36 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ee2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab64 │ │ │ │ + bl 9ab10 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 99510 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1468> │ │ │ │ + blt.w 994bc <_Py_ReachedRecursionLimitWithMargin@@Base+0x1468> │ │ │ │ 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 9a8e8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2840> │ │ │ │ + beq.w 9a894 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2840> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a8e0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2838> │ │ │ │ + bne.w 9a88c <_Py_ReachedRecursionLimitWithMargin@@Base+0x2838> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9a982 <_Py_ReachedRecursionLimitWithMargin@@Base+0x28da> │ │ │ │ - bl 96710 │ │ │ │ + beq.w 9a92e <_Py_ReachedRecursionLimitWithMargin@@Base+0x28da> │ │ │ │ + bl 966f0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 980a8 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 98054 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a982 <_Py_ReachedRecursionLimitWithMargin@@Base+0x28da> │ │ │ │ + bne.w 9a92e <_Py_ReachedRecursionLimitWithMargin@@Base+0x28da> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a430 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2388> │ │ │ │ + bne.w 9a3dc <_Py_ReachedRecursionLimitWithMargin@@Base+0x2388> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9ab0c │ │ │ │ + bl 9aab8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9a04e <_Py_ReachedRecursionLimitWithMargin@@Base+0x1fa6> │ │ │ │ + cbnz r3, 99ffa <_Py_ReachedRecursionLimitWithMargin@@Base+0x1fa6> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 9ab0c │ │ │ │ - cbz r0, 9a04c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1fa4> │ │ │ │ + bl 9aab8 │ │ │ │ + cbz r0, 99ff8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1fa4> │ │ │ │ mov r0, r4 │ │ │ │ - bl b4984 <_PyObjectArray_FromStackRefArray@@Base+0x1ac> │ │ │ │ - cbz r0, 9a04c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1fa4> │ │ │ │ + bl b49cc <_PyObjectArray_FromStackRefArray@@Base+0x194> │ │ │ │ + cbz r0, 99ff8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1fa4> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ - bl 9ab0c │ │ │ │ + bl 9aab8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a436 <_Py_ReachedRecursionLimitWithMargin@@Base+0x238e> │ │ │ │ + bne.w 9a3e2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x238e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a430 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2388> │ │ │ │ + bne.w 9a3dc <_Py_ReachedRecursionLimitWithMargin@@Base+0x2388> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ - bl 9ab0c │ │ │ │ + bl 9aab8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a996 <_Py_ReachedRecursionLimitWithMargin@@Base+0x28ee> │ │ │ │ + bne.w 9a942 <_Py_ReachedRecursionLimitWithMargin@@Base+0x28ee> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #694 @ 0x2b6 │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 9ab0c │ │ │ │ + bl 9aab8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9a090 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1fe8> │ │ │ │ + cbz r0, 9a03c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1fe8> │ │ │ │ mov r0, r4 │ │ │ │ - bl b4984 <_PyObjectArray_FromStackRefArray@@Base+0x1ac> │ │ │ │ - cbz r0, 9a090 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1fe8> │ │ │ │ + bl b49cc <_PyObjectArray_FromStackRefArray@@Base+0x194> │ │ │ │ + cbz r0, 9a03c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1fe8> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ - bl 9ab0c │ │ │ │ + bl 9aab8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a480 <_Py_ReachedRecursionLimitWithMargin@@Base+0x23d8> │ │ │ │ + bne.w 9a42c <_Py_ReachedRecursionLimitWithMargin@@Base+0x23d8> │ │ │ │ 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 9943e <_Py_ReachedRecursionLimitWithMargin@@Base+0x1396> │ │ │ │ - b.n 99a50 <_Py_ReachedRecursionLimitWithMargin@@Base+0x19a8> │ │ │ │ + beq.w 993ea <_Py_ReachedRecursionLimitWithMargin@@Base+0x1396> │ │ │ │ + b.n 999fc <_Py_ReachedRecursionLimitWithMargin@@Base+0x19a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f88c4 │ │ │ │ + bl 1f79ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99c3a <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b92> │ │ │ │ + beq.w 99be6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b92> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab0c │ │ │ │ + bl 9aab8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99c3a <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b92> │ │ │ │ + beq.w 99be6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b92> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab0c │ │ │ │ + bl 9aab8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99c3a <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b92> │ │ │ │ + beq.w 99be6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b92> │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e1f8 <_PyArena_AddPyObject@@Base+0xfc> │ │ │ │ + bl 9e1e8 <_PyArena_AddPyObject@@Base+0xfc> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99c3a <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b92> │ │ │ │ + beq.w 99be6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b92> │ │ │ │ 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, #33348 @ 0x8244 │ │ │ │ + movw r3, #29124 @ 0x71c4 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 1e93b4 <_PyTemplate_Build@@Base+0x728> │ │ │ │ - bl 7fe4c │ │ │ │ + bl 1e84dc <_PyTemplate_Build@@Base+0x728> │ │ │ │ + bl 7fe2c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ subs r2, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99c3c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b94> │ │ │ │ + beq.w 99be8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b94> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 99166 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10be> │ │ │ │ + b.w 99112 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10be> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f88c4 │ │ │ │ + bl 1f79ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99c18 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b70> │ │ │ │ + beq.w 99bc4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b70> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab0c │ │ │ │ + bl 9aab8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99c18 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b70> │ │ │ │ + beq.w 99bc4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b70> │ │ │ │ movw r1, #61112 @ 0xeeb8 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #32988 @ 0x80dc │ │ │ │ + movw r3, #28764 @ 0x705c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1e93b4 <_PyTemplate_Build@@Base+0x728> │ │ │ │ + bl 1e84dc <_PyTemplate_Build@@Base+0x728> │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #33328 @ 0x8230 │ │ │ │ + movw r2, #29104 @ 0x71b0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl 1aa000 <_PyBytes_DecodeEscape2@@Base+0xd78> │ │ │ │ + bl 1a97a0 <_PyBytes_DecodeEscape2@@Base+0xea4> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a772 <_Py_ReachedRecursionLimitWithMargin@@Base+0x26ca> │ │ │ │ - bl 7fe4c │ │ │ │ + bne.w 9a71e <_Py_ReachedRecursionLimitWithMargin@@Base+0x26ca> │ │ │ │ + bl 7fe2c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a108 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2060> │ │ │ │ - b.w 99166 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10be> │ │ │ │ + bne.n 9a0b4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2060> │ │ │ │ + b.w 99112 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10be> │ │ │ │ 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 9a954 <_Py_ReachedRecursionLimitWithMargin@@Base+0x28ac> │ │ │ │ - bl 96710 │ │ │ │ + beq.w 9a900 <_Py_ReachedRecursionLimitWithMargin@@Base+0x28ac> │ │ │ │ + bl 966f0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 980a8 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 98054 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a954 <_Py_ReachedRecursionLimitWithMargin@@Base+0x28ac> │ │ │ │ + bne.w 9a900 <_Py_ReachedRecursionLimitWithMargin@@Base+0x28ac> │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbnz r6, 9a1ee <_Py_ReachedRecursionLimitWithMargin@@Base+0x2146> │ │ │ │ - movw r1, #36088 @ 0x8cf8 │ │ │ │ + cbnz r6, 9a19a <_Py_ReachedRecursionLimitWithMargin@@Base+0x2146> │ │ │ │ + movw r1, #31864 @ 0x7c78 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ - bl 1a0aec │ │ │ │ - cbz r0, 9a1b4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x210c> │ │ │ │ + bl 1a018c │ │ │ │ + cbz r0, 9a160 <_Py_ReachedRecursionLimitWithMargin@@Base+0x210c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fc660 │ │ │ │ + bl 1fb788 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a264 <_Py_ReachedRecursionLimitWithMargin@@Base+0x21bc> │ │ │ │ + bne.n 9a210 <_Py_ReachedRecursionLimitWithMargin@@Base+0x21bc> │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - cbnz r6, 9a1ee <_Py_ReachedRecursionLimitWithMargin@@Base+0x2146> │ │ │ │ + cbnz r6, 9a19a <_Py_ReachedRecursionLimitWithMargin@@Base+0x2146> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #36088 @ 0x8cf8 │ │ │ │ + movw r1, #31864 @ 0x7c78 │ │ │ │ movt r1, #45 @ 0x2d │ │ │ │ - bl 1a0aec │ │ │ │ + bl 1a018c │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 9a1f4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x214c> │ │ │ │ + cbnz r0, 9a1a0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x214c> │ │ │ │ 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 99280 <_Py_ReachedRecursionLimitWithMargin@@Base+0x11d8> │ │ │ │ + beq.w 9922c <_Py_ReachedRecursionLimitWithMargin@@Base+0x11d8> │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r8, [r7, #24] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r6, fp │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 99ca4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1bfc> │ │ │ │ + b.n 99c50 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1bfc> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 9a1d4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x212c> │ │ │ │ + b.n 9a180 <_Py_ReachedRecursionLimitWithMargin@@Base+0x212c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fc660 │ │ │ │ + bl 1fb788 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a1ce <_Py_ReachedRecursionLimitWithMargin@@Base+0x2126> │ │ │ │ + beq.n 9a17a <_Py_ReachedRecursionLimitWithMargin@@Base+0x2126> │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ed8 <_PyInterpreterConfig_InitFromDict@@Base+0xc74> │ │ │ │ + bl 203000 <_PyInterpreterConfig_InitFromDict@@Base+0xc74> │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9a97e <_Py_ReachedRecursionLimitWithMargin@@Base+0x28d6> │ │ │ │ + bne.w 9a92a <_Py_ReachedRecursionLimitWithMargin@@Base+0x28d6> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab0c │ │ │ │ + bl 9aab8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a1ce <_Py_ReachedRecursionLimitWithMargin@@Base+0x2126> │ │ │ │ + beq.n 9a17a <_Py_ReachedRecursionLimitWithMargin@@Base+0x2126> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab0c │ │ │ │ + bl 9aab8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a1ce <_Py_ReachedRecursionLimitWithMargin@@Base+0x2126> │ │ │ │ + beq.n 9a17a <_Py_ReachedRecursionLimitWithMargin@@Base+0x2126> │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e1f8 <_PyArena_AddPyObject@@Base+0xfc> │ │ │ │ + bl 9e1e8 <_PyArena_AddPyObject@@Base+0xfc> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a1ce <_Py_ReachedRecursionLimitWithMargin@@Base+0x2126> │ │ │ │ + beq.n 9a17a <_Py_ReachedRecursionLimitWithMargin@@Base+0x2126> │ │ │ │ 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, #33264 @ 0x81f0 │ │ │ │ + movw r3, #29040 @ 0x7170 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 1e93b4 <_PyTemplate_Build@@Base+0x728> │ │ │ │ - bl 7fe4c │ │ │ │ + bl 1e84dc <_PyTemplate_Build@@Base+0x728> │ │ │ │ + bl 7fe2c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a1d0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2128> │ │ │ │ + beq.n 9a17c <_Py_ReachedRecursionLimitWithMargin@@Base+0x2128> │ │ │ │ movs r6, #1 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ - b.n 9a1d4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x212c> │ │ │ │ + b.n 9a180 <_Py_ReachedRecursionLimitWithMargin@@Base+0x212c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 203ed8 <_PyInterpreterConfig_InitFromDict@@Base+0xc74> │ │ │ │ + bl 203000 <_PyInterpreterConfig_InitFromDict@@Base+0xc74> │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 9a1b6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x210e> │ │ │ │ + bne.n 9a162 <_Py_ReachedRecursionLimitWithMargin@@Base+0x210e> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab0c │ │ │ │ + bl 9aab8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a1b4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x210c> │ │ │ │ + beq.n 9a160 <_Py_ReachedRecursionLimitWithMargin@@Base+0x210c> │ │ │ │ movw r3, #61112 @ 0xeeb8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #32988 @ 0x80dc │ │ │ │ + movw r3, #28764 @ 0x705c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 1e93b4 <_PyTemplate_Build@@Base+0x728> │ │ │ │ - bl 7fe4c │ │ │ │ + bl 1e84dc <_PyTemplate_Build@@Base+0x728> │ │ │ │ + bl 7fe2c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a25e <_Py_ReachedRecursionLimitWithMargin@@Base+0x21b6> │ │ │ │ - b.n 9a1d0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2128> │ │ │ │ + bne.n 9a20a <_Py_ReachedRecursionLimitWithMargin@@Base+0x21b6> │ │ │ │ + b.n 9a17c <_Py_ReachedRecursionLimitWithMargin@@Base+0x2128> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab64 │ │ │ │ + bl 9ab10 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a904 <_Py_ReachedRecursionLimitWithMargin@@Base+0x285c> │ │ │ │ + blt.w 9a8b0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x285c> │ │ │ │ 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 9a914 <_Py_ReachedRecursionLimitWithMargin@@Base+0x286c> │ │ │ │ + beq.w 9a8c0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x286c> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99f96 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1eee> │ │ │ │ + bne.w 99f42 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1eee> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9a94c <_Py_ReachedRecursionLimitWithMargin@@Base+0x28a4> │ │ │ │ - bl 96710 │ │ │ │ + beq.w 9a8f8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x28a4> │ │ │ │ + bl 966f0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 980a8 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 98054 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a94c <_Py_ReachedRecursionLimitWithMargin@@Base+0x28a4> │ │ │ │ + bne.w 9a8f8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x28a4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a3e2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x233a> │ │ │ │ + bne.n 9a38e <_Py_ReachedRecursionLimitWithMargin@@Base+0x233a> │ │ │ │ str r3, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ mov sl, r3 │ │ │ │ - bl 9ab0c │ │ │ │ - cbz r0, 9a31a <_Py_ReachedRecursionLimitWithMargin@@Base+0x2272> │ │ │ │ + bl 9aab8 │ │ │ │ + cbz r0, 9a2c6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2272> │ │ │ │ mov r0, r4 │ │ │ │ - bl c8eac │ │ │ │ - cbz r0, 9a31a <_Py_ReachedRecursionLimitWithMargin@@Base+0x2272> │ │ │ │ + bl c8f38 │ │ │ │ + cbz r0, 9a2c6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2272> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab0c │ │ │ │ + bl 9aab8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a3b4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x230c> │ │ │ │ + bne.n 9a360 <_Py_ReachedRecursionLimitWithMargin@@Base+0x230c> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a3e2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x233a> │ │ │ │ + bne.n 9a38e <_Py_ReachedRecursionLimitWithMargin@@Base+0x233a> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 9ab0c │ │ │ │ + bl 9aab8 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 9a360 <_Py_ReachedRecursionLimitWithMargin@@Base+0x22b8> │ │ │ │ + cbz r0, 9a30c <_Py_ReachedRecursionLimitWithMargin@@Base+0x22b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl c8eac │ │ │ │ - cbz r0, 9a360 <_Py_ReachedRecursionLimitWithMargin@@Base+0x22b8> │ │ │ │ + bl c8f38 │ │ │ │ + cbz r0, 9a30c <_Py_ReachedRecursionLimitWithMargin@@Base+0x22b8> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab0c │ │ │ │ - cbz r0, 9a360 <_Py_ReachedRecursionLimitWithMargin@@Base+0x22b8> │ │ │ │ + bl 9aab8 │ │ │ │ + cbz r0, 9a30c <_Py_ReachedRecursionLimitWithMargin@@Base+0x22b8> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab0c │ │ │ │ - cbz r0, 9a360 <_Py_ReachedRecursionLimitWithMargin@@Base+0x22b8> │ │ │ │ + bl 9aab8 │ │ │ │ + cbz r0, 9a30c <_Py_ReachedRecursionLimitWithMargin@@Base+0x22b8> │ │ │ │ ldr r0, [r7, #28] │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9e1f8 <_PyArena_AddPyObject@@Base+0xfc> │ │ │ │ + bl 9e1e8 <_PyArena_AddPyObject@@Base+0xfc> │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a3e8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2340> │ │ │ │ + bne.n 9a394 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2340> │ │ │ │ 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 9956a <_Py_ReachedRecursionLimitWithMargin@@Base+0x14c2> │ │ │ │ - b.n 99f96 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1eee> │ │ │ │ + beq.w 99516 <_Py_ReachedRecursionLimitWithMargin@@Base+0x14c2> │ │ │ │ + b.n 99f42 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1eee> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab64 │ │ │ │ + bl 9ab10 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a95c <_Py_ReachedRecursionLimitWithMargin@@Base+0x28b4> │ │ │ │ + blt.w 9a908 <_Py_ReachedRecursionLimitWithMargin@@Base+0x28b4> │ │ │ │ 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, 9a3aa <_Py_ReachedRecursionLimitWithMargin@@Base+0x2302> │ │ │ │ + cbz r3, 9a356 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2302> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99fa2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1efa> │ │ │ │ + bne.w 99f4e <_Py_ReachedRecursionLimitWithMargin@@Base+0x1efa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2719d0 <_PyDeadline_Get@@Base+0x1b4> │ │ │ │ + bl 2709dc <_PyDeadline_Get@@Base+0x1b4> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99638 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1590> │ │ │ │ + bne.w 995e4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1590> │ │ │ │ str.w r9, [r4, #8] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9968e <_Py_ReachedRecursionLimitWithMargin@@Base+0x15e6> │ │ │ │ - b.n 99fa2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1efa> │ │ │ │ + beq.w 9963a <_Py_ReachedRecursionLimitWithMargin@@Base+0x15e6> │ │ │ │ + b.n 99f4e <_Py_ReachedRecursionLimitWithMargin@@Base+0x1efa> │ │ │ │ movw r3, #61112 @ 0xeeb8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #32988 @ 0x80dc │ │ │ │ + movw r3, #28764 @ 0x705c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 1e93b4 <_PyTemplate_Build@@Base+0x728> │ │ │ │ - bl 7fe4c │ │ │ │ + bl 1e84dc <_PyTemplate_Build@@Base+0x728> │ │ │ │ + bl 7fe2c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ subs r2, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a362 <_Py_ReachedRecursionLimitWithMargin@@Base+0x22ba> │ │ │ │ + beq.n 9a30e <_Py_ReachedRecursionLimitWithMargin@@Base+0x22ba> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9a366 <_Py_ReachedRecursionLimitWithMargin@@Base+0x22be> │ │ │ │ + b.n 9a312 <_Py_ReachedRecursionLimitWithMargin@@Base+0x22be> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 9a366 <_Py_ReachedRecursionLimitWithMargin@@Base+0x22be> │ │ │ │ + b.n 9a312 <_Py_ReachedRecursionLimitWithMargin@@Base+0x22be> │ │ │ │ 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, #33004 @ 0x80ec │ │ │ │ + movw r3, #28780 @ 0x706c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 1e93b4 <_PyTemplate_Build@@Base+0x728> │ │ │ │ - b.n 9a3ce <_Py_ReachedRecursionLimitWithMargin@@Base+0x2326> │ │ │ │ + bl 1e84dc <_PyTemplate_Build@@Base+0x728> │ │ │ │ + b.n 9a37a <_Py_ReachedRecursionLimitWithMargin@@Base+0x2326> │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 990fc <_Py_ReachedRecursionLimitWithMargin@@Base+0x1054> │ │ │ │ + b.w 990a8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1054> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 990d6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x102e> │ │ │ │ + b.w 99082 <_Py_ReachedRecursionLimitWithMargin@@Base+0x102e> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r6, #0 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 99170 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10c8> │ │ │ │ + b.w 9911c <_Py_ReachedRecursionLimitWithMargin@@Base+0x10c8> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 990ae <_Py_ReachedRecursionLimitWithMargin@@Base+0x1006> │ │ │ │ + b.w 9905a <_Py_ReachedRecursionLimitWithMargin@@Base+0x1006> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 9a096 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1fee> │ │ │ │ + b.n 9a042 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1fee> │ │ │ │ mov r0, r4 │ │ │ │ - bl b9e00 <_PyEval_FrameClearAndPop@@Base+0x2274> │ │ │ │ + bl b9e8c <_PyEval_FrameClearAndPop@@Base+0x2274> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a04c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1fa4> │ │ │ │ + beq.w 99ff8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1fa4> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab0c │ │ │ │ + bl 9aab8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a04c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1fa4> │ │ │ │ + beq.w 99ff8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1fa4> │ │ │ │ movw r3, #61112 @ 0xeeb8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #32988 @ 0x80dc │ │ │ │ + movw r3, #28764 @ 0x705c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 1e93b4 <_PyTemplate_Build@@Base+0x728> │ │ │ │ - bl 7fe4c │ │ │ │ + bl 1e84dc <_PyTemplate_Build@@Base+0x728> │ │ │ │ + bl 7fe2c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ subs r2, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a092 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1fea> │ │ │ │ + beq.w 9a03e <_Py_ReachedRecursionLimitWithMargin@@Base+0x1fea> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9a096 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1fee> │ │ │ │ + b.n 9a042 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1fee> │ │ │ │ mov r0, r4 │ │ │ │ - bl b9e00 <_PyEval_FrameClearAndPop@@Base+0x2274> │ │ │ │ + bl b9e8c <_PyEval_FrameClearAndPop@@Base+0x2274> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a090 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1fe8> │ │ │ │ + beq.w 9a03c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1fe8> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab0c │ │ │ │ + bl 9aab8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a090 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1fe8> │ │ │ │ + beq.w 9a03c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1fe8> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab0c │ │ │ │ + bl 9aab8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a090 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1fe8> │ │ │ │ + beq.w 9a03c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1fe8> │ │ │ │ ldr r0, [r7, #28] │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9e1f8 <_PyArena_AddPyObject@@Base+0xfc> │ │ │ │ + bl 9e1e8 <_PyArena_AddPyObject@@Base+0xfc> │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a090 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1fe8> │ │ │ │ + beq.w 9a03c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1fe8> │ │ │ │ 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, #33064 @ 0x8128 │ │ │ │ + movw r3, #28840 @ 0x70a8 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 1e93b4 <_PyTemplate_Build@@Base+0x728> │ │ │ │ - b.n 9a46a <_Py_ReachedRecursionLimitWithMargin@@Base+0x23c2> │ │ │ │ + bl 1e84dc <_PyTemplate_Build@@Base+0x728> │ │ │ │ + b.n 9a416 <_Py_ReachedRecursionLimitWithMargin@@Base+0x23c2> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98fbe <_Py_ReachedRecursionLimitWithMargin@@Base+0xf16> │ │ │ │ + b.w 98f6a <_Py_ReachedRecursionLimitWithMargin@@Base+0xf16> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 99036 <_Py_ReachedRecursionLimitWithMargin@@Base+0xf8e> │ │ │ │ + b.w 98fe2 <_Py_ReachedRecursionLimitWithMargin@@Base+0xf8e> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98f00 <_Py_ReachedRecursionLimitWithMargin@@Base+0xe58> │ │ │ │ + b.w 98eac <_Py_ReachedRecursionLimitWithMargin@@Base+0xe58> │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 98f4e <_Py_ReachedRecursionLimitWithMargin@@Base+0xea6> │ │ │ │ + b.w 98efa <_Py_ReachedRecursionLimitWithMargin@@Base+0xea6> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98f22 <_Py_ReachedRecursionLimitWithMargin@@Base+0xe7a> │ │ │ │ + b.w 98ece <_Py_ReachedRecursionLimitWithMargin@@Base+0xe7a> │ │ │ │ str r2, [r7, #28] │ │ │ │ - bl 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ ldr r2, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99168 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10c0> │ │ │ │ + beq.w 99114 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10c0> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 99168 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10c0> │ │ │ │ + b.w 99114 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10c0> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 99a50 <_Py_ReachedRecursionLimitWithMargin@@Base+0x19a8> │ │ │ │ - bl 7fe4c │ │ │ │ + b.w 999fc <_Py_ReachedRecursionLimitWithMargin@@Base+0x19a8> │ │ │ │ + bl 7fe2c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a932 <_Py_ReachedRecursionLimitWithMargin@@Base+0x288a> │ │ │ │ + beq.w 9a8de <_Py_ReachedRecursionLimitWithMargin@@Base+0x288a> │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b.w 990d6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x102e> │ │ │ │ + b.w 99082 <_Py_ReachedRecursionLimitWithMargin@@Base+0x102e> │ │ │ │ movw r0, #44536 @ 0xadf8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #33232 @ 0x81d0 │ │ │ │ + movw r1, #29008 @ 0x7150 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r3, [r7, #28] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d6d5c │ │ │ │ + bl d6c4c │ │ │ │ ldr r3, [r7, #28] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 9915a <_Py_ReachedRecursionLimitWithMargin@@Base+0x10b2> │ │ │ │ + b.w 99106 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10b2> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ - b.w 990fc <_Py_ReachedRecursionLimitWithMargin@@Base+0x1054> │ │ │ │ + b.w 990a8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1054> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab64 │ │ │ │ + bl 9ab10 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9987a <_Py_ReachedRecursionLimitWithMargin@@Base+0x17d2> │ │ │ │ + blt.w 99826 <_Py_ReachedRecursionLimitWithMargin@@Base+0x17d2> │ │ │ │ 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 9a6d2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x262a> │ │ │ │ + beq.w 9a67e <_Py_ReachedRecursionLimitWithMargin@@Base+0x262a> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a562 <_Py_ReachedRecursionLimitWithMargin@@Base+0x24ba> │ │ │ │ + bne.n 9a50e <_Py_ReachedRecursionLimitWithMargin@@Base+0x24ba> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.n 9a686 <_Py_ReachedRecursionLimitWithMargin@@Base+0x25de> │ │ │ │ - bl 96710 │ │ │ │ + beq.n 9a632 <_Py_ReachedRecursionLimitWithMargin@@Base+0x25de> │ │ │ │ + bl 966f0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 980a8 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 98054 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a686 <_Py_ReachedRecursionLimitWithMargin@@Base+0x25de> │ │ │ │ + bne.n 9a632 <_Py_ReachedRecursionLimitWithMargin@@Base+0x25de> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a65e <_Py_ReachedRecursionLimitWithMargin@@Base+0x25b6> │ │ │ │ + bne.n 9a60a <_Py_ReachedRecursionLimitWithMargin@@Base+0x25b6> │ │ │ │ str r3, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movw r1, #689 @ 0x2b1 │ │ │ │ mov sl, r3 │ │ │ │ - bl 9ab0c │ │ │ │ - cbz r0, 9a5da <_Py_ReachedRecursionLimitWithMargin@@Base+0x2532> │ │ │ │ + bl 9aab8 │ │ │ │ + cbz r0, 9a586 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2532> │ │ │ │ mov r0, r4 │ │ │ │ - bl c8eac │ │ │ │ - cbz r0, 9a5da <_Py_ReachedRecursionLimitWithMargin@@Base+0x2532> │ │ │ │ + bl c8f38 │ │ │ │ + cbz r0, 9a586 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2532> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab0c │ │ │ │ - cbnz r0, 9a630 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2588> │ │ │ │ + bl 9aab8 │ │ │ │ + cbnz r0, 9a5dc <_Py_ReachedRecursionLimitWithMargin@@Base+0x2588> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a65e <_Py_ReachedRecursionLimitWithMargin@@Base+0x25b6> │ │ │ │ + bne.n 9a60a <_Py_ReachedRecursionLimitWithMargin@@Base+0x25b6> │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #689 @ 0x2b1 │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 9ab0c │ │ │ │ + bl 9aab8 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 9a61e <_Py_ReachedRecursionLimitWithMargin@@Base+0x2576> │ │ │ │ + cbz r0, 9a5ca <_Py_ReachedRecursionLimitWithMargin@@Base+0x2576> │ │ │ │ mov r0, r4 │ │ │ │ - bl c8eac │ │ │ │ - cbz r0, 9a61e <_Py_ReachedRecursionLimitWithMargin@@Base+0x2576> │ │ │ │ + bl c8f38 │ │ │ │ + cbz r0, 9a5ca <_Py_ReachedRecursionLimitWithMargin@@Base+0x2576> │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab0c │ │ │ │ - cbz r0, 9a61e <_Py_ReachedRecursionLimitWithMargin@@Base+0x2576> │ │ │ │ + bl 9aab8 │ │ │ │ + cbz r0, 9a5ca <_Py_ReachedRecursionLimitWithMargin@@Base+0x2576> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab0c │ │ │ │ - cbz r0, 9a61e <_Py_ReachedRecursionLimitWithMargin@@Base+0x2576> │ │ │ │ + bl 9aab8 │ │ │ │ + cbz r0, 9a5ca <_Py_ReachedRecursionLimitWithMargin@@Base+0x2576> │ │ │ │ ldr r0, [r7, #28] │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9e1f8 <_PyArena_AddPyObject@@Base+0xfc> │ │ │ │ + bl 9e1e8 <_PyArena_AddPyObject@@Base+0xfc> │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - cbnz r0, 9a664 <_Py_ReachedRecursionLimitWithMargin@@Base+0x25bc> │ │ │ │ + cbnz r0, 9a610 <_Py_ReachedRecursionLimitWithMargin@@Base+0x25bc> │ │ │ │ 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 997e2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x173a> │ │ │ │ - b.n 9a562 <_Py_ReachedRecursionLimitWithMargin@@Base+0x24ba> │ │ │ │ + beq.w 9978e <_Py_ReachedRecursionLimitWithMargin@@Base+0x173a> │ │ │ │ + b.n 9a50e <_Py_ReachedRecursionLimitWithMargin@@Base+0x24ba> │ │ │ │ movw r3, #61112 @ 0xeeb8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #32988 @ 0x80dc │ │ │ │ + movw r3, #28764 @ 0x705c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 1e93b4 <_PyTemplate_Build@@Base+0x728> │ │ │ │ - bl 7fe4c │ │ │ │ + bl 1e84dc <_PyTemplate_Build@@Base+0x728> │ │ │ │ + bl 7fe2c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ subs r2, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a620 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2578> │ │ │ │ + beq.n 9a5cc <_Py_ReachedRecursionLimitWithMargin@@Base+0x2578> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9a624 <_Py_ReachedRecursionLimitWithMargin@@Base+0x257c> │ │ │ │ + b.n 9a5d0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x257c> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 9a624 <_Py_ReachedRecursionLimitWithMargin@@Base+0x257c> │ │ │ │ + b.n 9a5d0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x257c> │ │ │ │ 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, #33168 @ 0x8190 │ │ │ │ + movw r3, #28944 @ 0x7110 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 1e93b4 <_PyTemplate_Build@@Base+0x728> │ │ │ │ - b.n 9a64a <_Py_ReachedRecursionLimitWithMargin@@Base+0x25a2> │ │ │ │ + bl 1e84dc <_PyTemplate_Build@@Base+0x728> │ │ │ │ + b.n 9a5f6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x25a2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 290314 <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ - b.n 9a5b0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2508> │ │ │ │ + bl 28f2ec <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ + b.n 9a55c <_Py_ReachedRecursionLimitWithMargin@@Base+0x2508> │ │ │ │ ldr.w r3, [r5, #716] @ 0x2cc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a8b4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x280c> │ │ │ │ + beq.w 9a860 <_Py_ReachedRecursionLimitWithMargin@@Base+0x280c> │ │ │ │ sub.w r2, r2, #16384 @ 0x4000 │ │ │ │ cmp r7, r2 │ │ │ │ - bcc.n 9a6a6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x25fe> │ │ │ │ + bcc.n 9a652 <_Py_ReachedRecursionLimitWithMargin@@Base+0x25fe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 290314 <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ + bl 28f2ec <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 98e8e <_Py_ReachedRecursionLimitWithMargin@@Base+0xde6> │ │ │ │ + b.w 98e3a <_Py_ReachedRecursionLimitWithMargin@@Base+0xde6> │ │ │ │ str r0, [r7, #28] │ │ │ │ - bl 197f34 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 1975dc <_Py_InitializeRecursionLimits@@Base> │ │ │ │ ldr r0, [r7, #28] │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi.w 99a2e <_Py_ReachedRecursionLimitWithMargin@@Base+0x1986> │ │ │ │ - b.w 99a24 <_Py_ReachedRecursionLimitWithMargin@@Base+0x197c> │ │ │ │ + bhi.w 999da <_Py_ReachedRecursionLimitWithMargin@@Base+0x1986> │ │ │ │ + b.w 999d0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x197c> │ │ │ │ mov r6, r3 │ │ │ │ - b.w 9907a <_Py_ReachedRecursionLimitWithMargin@@Base+0xfd2> │ │ │ │ + b.w 99026 <_Py_ReachedRecursionLimitWithMargin@@Base+0xfd2> │ │ │ │ mov r2, r6 │ │ │ │ - b.w 98f8e <_Py_ReachedRecursionLimitWithMargin@@Base+0xee6> │ │ │ │ + b.w 98f3a <_Py_ReachedRecursionLimitWithMargin@@Base+0xee6> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 997e2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x173a> │ │ │ │ - b.n 9a562 <_Py_ReachedRecursionLimitWithMargin@@Base+0x24ba> │ │ │ │ - bl 7fe4c │ │ │ │ + beq.w 9978e <_Py_ReachedRecursionLimitWithMargin@@Base+0x173a> │ │ │ │ + b.n 9a50e <_Py_ReachedRecursionLimitWithMargin@@Base+0x24ba> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9987a <_Py_ReachedRecursionLimitWithMargin@@Base+0x17d2> │ │ │ │ + bne.w 99826 <_Py_ReachedRecursionLimitWithMargin@@Base+0x17d2> │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ - b.w 990fc <_Py_ReachedRecursionLimitWithMargin@@Base+0x1054> │ │ │ │ + b.w 990a8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1054> │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b.w 99b70 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ac8> │ │ │ │ + b.w 99b1c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ac8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 290314 <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ - b.w 99270 <_Py_ReachedRecursionLimitWithMargin@@Base+0x11c8> │ │ │ │ + bl 28f2ec <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ + b.w 9921c <_Py_ReachedRecursionLimitWithMargin@@Base+0x11c8> │ │ │ │ str r3, [r7, #28] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - bl 1fc770 │ │ │ │ + bl 1fb898 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ subs r1, #1 │ │ │ │ - b.w 99bc4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b1c> │ │ │ │ + b.w 99b70 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b1c> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ - b.w 99bc4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b1c> │ │ │ │ + b.w 99b70 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b1c> │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [r7, #24] │ │ │ │ - bl 290314 <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ + bl 28f2ec <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ ldrd r3, r2, [r7, #24] │ │ │ │ - b.w 99212 <_Py_ReachedRecursionLimitWithMargin@@Base+0x116a> │ │ │ │ - bl 7fe4c │ │ │ │ - cbnz r0, 9a790 <_Py_ReachedRecursionLimitWithMargin@@Base+0x26e8> │ │ │ │ + b.w 991be <_Py_ReachedRecursionLimitWithMargin@@Base+0x116a> │ │ │ │ + bl 7fe2c │ │ │ │ + cbnz r0, 9a73c <_Py_ReachedRecursionLimitWithMargin@@Base+0x26e8> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 992f2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x124a> │ │ │ │ + bne.w 9929e <_Py_ReachedRecursionLimitWithMargin@@Base+0x124a> │ │ │ │ ldr.w r8, [r7, #24] │ │ │ │ mov r6, fp │ │ │ │ ldr r3, [r7, #20] │ │ │ │ - b.w 99ca4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1bfc> │ │ │ │ + b.w 99c50 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1bfc> │ │ │ │ lsls r5, r5, #1 │ │ │ │ mov r0, fp │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bl 85ec8 │ │ │ │ - cbz r0, 9a7a6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x26fe> │ │ │ │ + bl 85eac │ │ │ │ + cbz r0, 9a752 <_Py_ReachedRecursionLimitWithMargin@@Base+0x26fe> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov fp, r0 │ │ │ │ - b.w 992fa <_Py_ReachedRecursionLimitWithMargin@@Base+0x1252> │ │ │ │ + b.w 992a6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1252> │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ - b.w 990d6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x102e> │ │ │ │ + b.w 99082 <_Py_ReachedRecursionLimitWithMargin@@Base+0x102e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 9a7b4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x270c> │ │ │ │ - bl 7fe4c │ │ │ │ + cbz r3, 9a760 <_Py_ReachedRecursionLimitWithMargin@@Base+0x270c> │ │ │ │ + bl 7fe2c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ subs r2, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a108 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2060> │ │ │ │ + bne.w 9a0b4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2060> │ │ │ │ subs r2, r0, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, r0, #2 │ │ │ │ - b.w 9916e <_Py_ReachedRecursionLimitWithMargin@@Base+0x10c6> │ │ │ │ + b.w 9911a <_Py_ReachedRecursionLimitWithMargin@@Base+0x10c6> │ │ │ │ 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 99ca4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1bfc> │ │ │ │ + b.w 99c50 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1bfc> │ │ │ │ ldrd r3, r8, [r7, #20] │ │ │ │ mov r0, fp │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 7630c │ │ │ │ - b.n 9a706 <_Py_ReachedRecursionLimitWithMargin@@Base+0x265e> │ │ │ │ + bl 76344 │ │ │ │ + b.n 9a6b2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x265e> │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ - b.n 9a786 <_Py_ReachedRecursionLimitWithMargin@@Base+0x26de> │ │ │ │ + b.n 9a732 <_Py_ReachedRecursionLimitWithMargin@@Base+0x26de> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 99bb2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b0a> │ │ │ │ + b.w 99b5e <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b0a> │ │ │ │ subs r2, r3, #1 │ │ │ │ movs r6, #0 │ │ │ │ - b.w 99170 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10c8> │ │ │ │ + b.w 9911c <_Py_ReachedRecursionLimitWithMargin@@Base+0x10c8> │ │ │ │ str r0, [r7, #28] │ │ │ │ - bl 197f34 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 1975dc <_Py_InitializeRecursionLimits@@Base> │ │ │ │ ldr r0, [r7, #28] │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi.w 998a0 <_Py_ReachedRecursionLimitWithMargin@@Base+0x17f8> │ │ │ │ - b.w 99892 <_Py_ReachedRecursionLimitWithMargin@@Base+0x17ea> │ │ │ │ + bhi.w 9984c <_Py_ReachedRecursionLimitWithMargin@@Base+0x17f8> │ │ │ │ + b.w 9983e <_Py_ReachedRecursionLimitWithMargin@@Base+0x17ea> │ │ │ │ mov r6, r3 │ │ │ │ - b.w 98ed0 <_Py_ReachedRecursionLimitWithMargin@@Base+0xe28> │ │ │ │ + b.w 98e7c <_Py_ReachedRecursionLimitWithMargin@@Base+0xe28> │ │ │ │ mov r0, r4 │ │ │ │ - bl 290314 <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ - b.w 99386 <_Py_ReachedRecursionLimitWithMargin@@Base+0x12de> │ │ │ │ + bl 28f2ec <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ + b.w 99332 <_Py_ReachedRecursionLimitWithMargin@@Base+0x12de> │ │ │ │ str r0, [r7, #28] │ │ │ │ - bl 197f34 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 1975dc <_Py_InitializeRecursionLimits@@Base> │ │ │ │ ldr r0, [r7, #28] │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi.w 99966 <_Py_ReachedRecursionLimitWithMargin@@Base+0x18be> │ │ │ │ - b.w 99958 <_Py_ReachedRecursionLimitWithMargin@@Base+0x18b0> │ │ │ │ + bhi.w 99912 <_Py_ReachedRecursionLimitWithMargin@@Base+0x18be> │ │ │ │ + b.w 99904 <_Py_ReachedRecursionLimitWithMargin@@Base+0x18b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 290314 <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ - b.w 9932e <_Py_ReachedRecursionLimitWithMargin@@Base+0x1286> │ │ │ │ + bl 28f2ec <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ + b.w 992da <_Py_ReachedRecursionLimitWithMargin@@Base+0x1286> │ │ │ │ mov r0, r4 │ │ │ │ - bl 290314 <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ - b.w 99416 <_Py_ReachedRecursionLimitWithMargin@@Base+0x136e> │ │ │ │ + bl 28f2ec <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ + b.w 993c2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x136e> │ │ │ │ ldr.w r2, [r0, #716] @ 0x2cc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9a890 <_Py_ReachedRecursionLimitWithMargin@@Base+0x27e8> │ │ │ │ + beq.n 9a83c <_Py_ReachedRecursionLimitWithMargin@@Base+0x27e8> │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs.w 9a93a <_Py_ReachedRecursionLimitWithMargin@@Base+0x2892> │ │ │ │ + bcs.w 9a8e6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2892> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a920 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2878> │ │ │ │ + bne.n 9a8cc <_Py_ReachedRecursionLimitWithMargin@@Base+0x2878> │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9a8ca <_Py_ReachedRecursionLimitWithMargin@@Base+0x2822> │ │ │ │ + bne.n 9a876 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2822> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 9ab64 │ │ │ │ + bl 9ab10 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9a884 <_Py_ReachedRecursionLimitWithMargin@@Base+0x27dc> │ │ │ │ + blt.n 9a830 <_Py_ReachedRecursionLimitWithMargin@@Base+0x27dc> │ │ │ │ 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 9a920 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2878> │ │ │ │ + bne.n 9a8cc <_Py_ReachedRecursionLimitWithMargin@@Base+0x2878> │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 99150 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10a8> │ │ │ │ + bne.w 990fc <_Py_ReachedRecursionLimitWithMargin@@Base+0x10a8> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #28] │ │ │ │ - bl 9ab64 │ │ │ │ + bl 9ab10 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a558 <_Py_ReachedRecursionLimitWithMargin@@Base+0x24b0> │ │ │ │ + blt.w 9a504 <_Py_ReachedRecursionLimitWithMargin@@Base+0x24b0> │ │ │ │ ldrd r0, r2, [r4, #4] │ │ │ │ - b.w 99150 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10a8> │ │ │ │ + b.w 990fc <_Py_ReachedRecursionLimitWithMargin@@Base+0x10a8> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 99168 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10c0> │ │ │ │ + b.w 99114 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10c0> │ │ │ │ str r0, [r7, #28] │ │ │ │ - bl 197f34 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 1975dc <_Py_InitializeRecursionLimits@@Base> │ │ │ │ ldr r0, [r7, #28] │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi.n 9a832 <_Py_ReachedRecursionLimitWithMargin@@Base+0x278a> │ │ │ │ - b.n 9a828 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2780> │ │ │ │ - movw r1, #63144 @ 0xf6a8 │ │ │ │ + bhi.n 9a7de <_Py_ReachedRecursionLimitWithMargin@@Base+0x278a> │ │ │ │ + b.n 9a7d4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2780> │ │ │ │ + movw r1, #58920 @ 0xe628 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #280] @ (9a9c8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2920>) │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #280] @ (9a974 <_Py_ReachedRecursionLimitWithMargin@@Base+0x2920>) │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 197f34 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 1975dc <_Py_InitializeRecursionLimits@@Base> │ │ │ │ ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ add.w r3, r2, #8192 @ 0x2000 │ │ │ │ cmp r7, r3 │ │ │ │ - bls.w 9a698 <_Py_ReachedRecursionLimitWithMargin@@Base+0x25f0> │ │ │ │ - b.n 9a6a6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x25fe> │ │ │ │ + bls.w 9a644 <_Py_ReachedRecursionLimitWithMargin@@Base+0x25f0> │ │ │ │ + b.n 9a652 <_Py_ReachedRecursionLimitWithMargin@@Base+0x25fe> │ │ │ │ mov r2, r3 │ │ │ │ - b.w 99140 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1098> │ │ │ │ - bl 7fe4c │ │ │ │ + b.w 990ec <_Py_ReachedRecursionLimitWithMargin@@Base+0x1098> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99d30 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1c88> │ │ │ │ + bne.w 99cdc <_Py_ReachedRecursionLimitWithMargin@@Base+0x1c88> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 993b6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x130e> │ │ │ │ + b.w 99362 <_Py_ReachedRecursionLimitWithMargin@@Base+0x130e> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 99f90 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ee8> │ │ │ │ + b.w 99f3c <_Py_ReachedRecursionLimitWithMargin@@Base+0x1ee8> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9943e <_Py_ReachedRecursionLimitWithMargin@@Base+0x1396> │ │ │ │ - b.w 99a50 <_Py_ReachedRecursionLimitWithMargin@@Base+0x19a8> │ │ │ │ + beq.w 993ea <_Py_ReachedRecursionLimitWithMargin@@Base+0x1396> │ │ │ │ + b.w 999fc <_Py_ReachedRecursionLimitWithMargin@@Base+0x19a8> │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r7, #28] │ │ │ │ - b.n 9a7ae <_Py_ReachedRecursionLimitWithMargin@@Base+0x2706> │ │ │ │ - bl 7fe4c │ │ │ │ + b.n 9a75a <_Py_ReachedRecursionLimitWithMargin@@Base+0x2706> │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99638 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1590> │ │ │ │ + beq.w 995e4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1590> │ │ │ │ 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 98f4e <_Py_ReachedRecursionLimitWithMargin@@Base+0xea6> │ │ │ │ + b.w 98efa <_Py_ReachedRecursionLimitWithMargin@@Base+0xea6> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9956a <_Py_ReachedRecursionLimitWithMargin@@Base+0x14c2> │ │ │ │ - b.w 99f96 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1eee> │ │ │ │ + beq.w 99516 <_Py_ReachedRecursionLimitWithMargin@@Base+0x14c2> │ │ │ │ + b.w 99f42 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1eee> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 99168 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10c0> │ │ │ │ + b.w 99114 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10c0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 290314 <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ - b.w 997ba <_Py_ReachedRecursionLimitWithMargin@@Base+0x1712> │ │ │ │ + bl 28f2ec <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ + b.w 99766 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1712> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 990d6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x102e> │ │ │ │ + b.w 99082 <_Py_ReachedRecursionLimitWithMargin@@Base+0x102e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 290314 <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ - b.n 9a832 <_Py_ReachedRecursionLimitWithMargin@@Base+0x278a> │ │ │ │ + bl 28f2ec <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ + b.n 9a7de <_Py_ReachedRecursionLimitWithMargin@@Base+0x278a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 290314 <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ - b.w 99a2e <_Py_ReachedRecursionLimitWithMargin@@Base+0x1986> │ │ │ │ + bl 28f2ec <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ + b.w 999da <_Py_ReachedRecursionLimitWithMargin@@Base+0x1986> │ │ │ │ mov r0, r4 │ │ │ │ - bl 290314 <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ - b.n 9a2ee <_Py_ReachedRecursionLimitWithMargin@@Base+0x2246> │ │ │ │ + bl 28f2ec <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ + b.n 9a29a <_Py_ReachedRecursionLimitWithMargin@@Base+0x2246> │ │ │ │ mov r0, r4 │ │ │ │ - bl 290314 <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ - b.n 9a192 <_Py_ReachedRecursionLimitWithMargin@@Base+0x20ea> │ │ │ │ + bl 28f2ec <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ + b.n 9a13e <_Py_ReachedRecursionLimitWithMargin@@Base+0x20ea> │ │ │ │ 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 990d6 <_Py_ReachedRecursionLimitWithMargin@@Base+0x102e> │ │ │ │ + b.w 99082 <_Py_ReachedRecursionLimitWithMargin@@Base+0x102e> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 99166 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10be> │ │ │ │ + b.w 99112 <_Py_ReachedRecursionLimitWithMargin@@Base+0x10be> │ │ │ │ mov r0, r4 │ │ │ │ - bl 290314 <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ - b.w 99bf8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b50> │ │ │ │ + bl 28f2ec <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ + b.w 99ba4 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1b50> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 9a1d2 <_Py_ReachedRecursionLimitWithMargin@@Base+0x212a> │ │ │ │ + b.n 9a17e <_Py_ReachedRecursionLimitWithMargin@@Base+0x212a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 290314 <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ - b.w 9a00e <_Py_ReachedRecursionLimitWithMargin@@Base+0x1f66> │ │ │ │ + bl 28f2ec <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ + b.w 99fba <_Py_ReachedRecursionLimitWithMargin@@Base+0x1f66> │ │ │ │ mov r0, r4 │ │ │ │ - bl 290314 <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ - b.w 99662 <_Py_ReachedRecursionLimitWithMargin@@Base+0x15ba> │ │ │ │ + bl 28f2ec <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ + b.w 9960e <_Py_ReachedRecursionLimitWithMargin@@Base+0x15ba> │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ - b.w 9a094 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1fec> │ │ │ │ + b.w 9a040 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1fec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 290314 <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ - b.w 99542 <_Py_ReachedRecursionLimitWithMargin@@Base+0x149a> │ │ │ │ + bl 28f2ec <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ + b.w 994ee <_Py_ReachedRecursionLimitWithMargin@@Base+0x149a> │ │ │ │ str r0, [r7, #28] │ │ │ │ - bl 197f34 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 1975dc <_Py_InitializeRecursionLimits@@Base> │ │ │ │ ldr r0, [r7, #28] │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi.w 999a8 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1900> │ │ │ │ - b.w 9999a <_Py_ReachedRecursionLimitWithMargin@@Base+0x18f2> │ │ │ │ + bhi.w 99954 <_Py_ReachedRecursionLimitWithMargin@@Base+0x1900> │ │ │ │ + b.w 99946 <_Py_ReachedRecursionLimitWithMargin@@Base+0x18f2> │ │ │ │ mov r2, r6 │ │ │ │ - b.w 99002 <_Py_ReachedRecursionLimitWithMargin@@Base+0xf5a> │ │ │ │ + b.w 98fae <_Py_ReachedRecursionLimitWithMargin@@Base+0xf5a> │ │ │ │ nop │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ + subs r4, r7, r5 │ │ │ │ movs r1, r7 │ │ │ │ │ │ │ │ -0009a9cc <_Py_GetConfig@@Base>: │ │ │ │ +0009a978 <_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, #32] @ (9a9fc <_Py_GetConfig@@Base+0x30>) │ │ │ │ + ldr r3, [pc, #32] @ (9a9a8 <_Py_GetConfig@@Base+0x30>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 9a9ec <_Py_GetConfig@@Base+0x20> │ │ │ │ + cbz r3, 9a998 <_Py_GetConfig@@Base+0x20> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r0, r0, #4160 @ 0x1040 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #63144 @ 0xf6a8 │ │ │ │ + movw r1, #58920 @ 0xe628 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #8] @ (9aa00 <_Py_GetConfig@@Base+0x34>) │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (9a9ac <_Py_GetConfig@@Base+0x34>) │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #16 │ │ │ │ + subs r0, r2, r6 │ │ │ │ movs r1, r7 │ │ │ │ │ │ │ │ -0009aa04 <_PyObject_NewVar@@Base>: │ │ │ │ +0009a9b0 <_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 70cdc │ │ │ │ - cbz r0, 9aa86 <_PyObject_NewVar@@Base+0x82> │ │ │ │ + bl 70d00 │ │ │ │ + cbz r0, 9aa32 <_PyObject_NewVar@@Base+0x82> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ str r4, [r0, #4] │ │ │ │ - ldr r0, [pc, #92] @ (9aa90 <_PyObject_NewVar@@Base+0x8c>) │ │ │ │ + ldr r0, [pc, #92] @ (9aa3c <_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, 9aa50 <_PyObject_NewVar@@Base+0x4c> │ │ │ │ + cbnz r4, 9a9fc <_PyObject_NewVar@@Base+0x4c> │ │ │ │ mov r0, r3 │ │ │ │ str r5, [r3, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movw r2, #6105 @ 0x17d9 │ │ │ │ + movw r2, #5177 @ 0x1439 │ │ │ │ movt r2, #19 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 9aa76 <_PyObject_NewVar@@Base+0x72> │ │ │ │ + bne.n 9aa22 <_PyObject_NewVar@@Base+0x72> │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b7b0 │ │ │ │ + bl 6b7e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9aa48 <_PyObject_NewVar@@Base+0x44> │ │ │ │ + bne.n 9a9f4 <_PyObject_NewVar@@Base+0x44> │ │ │ │ mov r0, r3 │ │ │ │ - bl 131e48 │ │ │ │ + bl 131aa0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9aa48 <_PyObject_NewVar@@Base+0x44> │ │ │ │ + b.n 9a9f4 <_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 9aa48 <_PyObject_NewVar@@Base+0x44> │ │ │ │ + b.n 9a9f4 <_PyObject_NewVar@@Base+0x44> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1fc770 │ │ │ │ + b.w 1fb898 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0009aa94 : │ │ │ │ +0009aa40 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 9aaf4 │ │ │ │ - ldr r5, [pc, #92] @ (9ab04 ) │ │ │ │ + cbz r0, 9aaa0 │ │ │ │ + ldr r5, [pc, #92] @ (9aab0 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr r3, [r6, r5] │ │ │ │ - cbnz r3, 9aae0 │ │ │ │ + cbnz r3, 9aa8c │ │ │ │ ldr.w r3, [r0, #716] @ 0x2cc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 9aad8 │ │ │ │ - bl 6c908 │ │ │ │ + cbz r3, 9aa84 │ │ │ │ + bl 6c940 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ str r4, [r6, r5] │ │ │ │ str r2, [r4, #28] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 9aad0 │ │ │ │ + bpl.n 9aa7c │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb r3, [r4, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 197cdc │ │ │ │ - b.n 9aac6 │ │ │ │ - bl 197f34 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 197384 │ │ │ │ + b.n 9aa72 │ │ │ │ + bl 1975dc <_Py_InitializeRecursionLimits@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 9aab6 │ │ │ │ - movw r1, #63320 @ 0xf758 │ │ │ │ + b.n 9aa62 │ │ │ │ + movw r1, #59096 @ 0xe6d8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #56384 @ 0xdc40 │ │ │ │ + movw r0, #52160 @ 0xcbc0 │ │ │ │ movt r0, #49 @ 0x31 │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #63144 @ 0xf6a8 │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #58920 @ 0xe628 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [pc, #8] @ (9ab08 ) │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (9aab4 ) │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #32 │ │ │ │ + adds r0, r4, #2 │ │ │ │ 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 9ab38 │ │ │ │ + beq.n 9aae4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 9ab56 │ │ │ │ + beq.n 9ab02 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 9ab64 │ │ │ │ + bl 9ab10 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9ab5e │ │ │ │ + blt.n 9ab0a │ │ │ │ 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 9ab32 │ │ │ │ + bne.n 9aade │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ - b.n 9ab32 │ │ │ │ + b.n 9aade │ │ │ │ stmdb 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 │ │ │ │ @@ -165865,512 +165858,512 @@ │ │ │ │ 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 9b2fc │ │ │ │ - bl 9b678 │ │ │ │ + bne.w 9b2a8 │ │ │ │ + bl 9b624 │ │ │ │ ldr.w r3, [r6, #2692] @ 0xa84 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b30c │ │ │ │ + bne.w 9b2b8 │ │ │ │ cmp r5, #56 @ 0x38 │ │ │ │ itt eq │ │ │ │ moveq r6, r3 │ │ │ │ moveq r8, r7 │ │ │ │ - beq.w 9b3a0 │ │ │ │ + beq.w 9b34c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ it eq │ │ │ │ cmpeq r5, #0 │ │ │ │ - beq.w 9b3fc │ │ │ │ + beq.w 9b3a8 │ │ │ │ ldrd r3, r1, [r4, #12] │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r1, r3 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ - beq.w 9b090 │ │ │ │ + beq.w 9b03c │ │ │ │ ldr.w r8, [r0, r3, lsl #2] │ │ │ │ cmp r5, #1 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ - beq.w 9ad68 │ │ │ │ + beq.w 9ad14 │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str.w r6, [r8] │ │ │ │ subs.w r3, r3, r9 │ │ │ │ - bmi.w 9b5ec │ │ │ │ + bmi.w 9b598 │ │ │ │ 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 9af80 │ │ │ │ + bne.w 9af2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9af7a │ │ │ │ + beq.w 9af26 │ │ │ │ movw r2, #65518 @ 0xffee │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 9b4ba │ │ │ │ + bhi.w 9b466 │ │ │ │ movw r7, #24184 @ 0x5e78 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ add.w r0, r3, #17 │ │ │ │ - movw r2, #3529 @ 0xdc9 │ │ │ │ + movw r2, #3565 @ 0xded │ │ │ │ movt r2, #7 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r6, [r7, #888] @ 0x378 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 9af40 │ │ │ │ - ldr r2, [pc, #276] @ (9ad60 ) │ │ │ │ + bne.w 9aeec │ │ │ │ + ldr r2, [pc, #276] @ (9ad0c ) │ │ │ │ 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, #1604] @ 0x644 │ │ │ │ mov sl, r2 │ │ │ │ - bhi.w 9b2cc │ │ │ │ + bhi.w 9b278 │ │ │ │ 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 9b2ba │ │ │ │ + beq.w 9b266 │ │ │ │ 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 9af22 │ │ │ │ - ldr r0, [pc, #216] @ (9ad64 ) │ │ │ │ + beq.w 9aece │ │ │ │ + ldr r0, [pc, #216] @ (9ad10 ) │ │ │ │ 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 9b336 │ │ │ │ + bne.w 9b2e2 │ │ │ │ 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 9af6c │ │ │ │ + bne.w 9af18 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str.w r6, [r8, #4] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #6 │ │ │ │ - bpl.w 9afaa │ │ │ │ + bpl.w 9af56 │ │ │ │ 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 9afd8 │ │ │ │ + bge.w 9af84 │ │ │ │ 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 9b032 │ │ │ │ + blt.w 9afde │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9b052 │ │ │ │ + bne.w 9affe │ │ │ │ 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 9b48a │ │ │ │ + beq.w 9b436 │ │ │ │ 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 9b4a4 │ │ │ │ + beq.w 9b450 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, #67 @ 0x43 │ │ │ │ str.w r2, [r8, #24] │ │ │ │ add.w r3, r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - beq.w 9b4a8 │ │ │ │ + beq.w 9b454 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ 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 9af1e │ │ │ │ + ble.w 9aeca │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr.w r7, [r3, r2, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9abec │ │ │ │ + beq.w 9ab98 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.w 9abec │ │ │ │ + beq.w 9ab98 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2af00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9abee │ │ │ │ + beq.w 9ab9a │ │ │ │ cmn.w r7, #8 │ │ │ │ - beq.w 9abec │ │ │ │ + beq.w 9ab98 │ │ │ │ ldr r6, [r7, #12] │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 9abec │ │ │ │ + beq.w 9ab98 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ blx 2af00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9abee │ │ │ │ + beq.w 9ab9a │ │ │ │ cmn.w r7, #16 │ │ │ │ - beq.w 9abec │ │ │ │ + beq.w 9ab98 │ │ │ │ ldr r6, [r7, #20] │ │ │ │ adds r1, r6, #1 │ │ │ │ - beq.w 9af1e │ │ │ │ + beq.w 9aeca │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ blx 2af00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9abee │ │ │ │ + beq.w 9ab9a │ │ │ │ cmn.w r7, #24 │ │ │ │ - beq.w 9af1e │ │ │ │ + beq.w 9aeca │ │ │ │ ldr r6, [r7, #28] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.w 9af1e │ │ │ │ + beq.w 9aeca │ │ │ │ ldr r0, [r7, #24] │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ blx 2af00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9abee │ │ │ │ + beq.w 9ab9a │ │ │ │ cmn.w r7, #32 │ │ │ │ - beq.w 9af1e │ │ │ │ + beq.w 9aeca │ │ │ │ ldr r6, [r7, #36] @ 0x24 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 9af1e │ │ │ │ + beq.w 9aeca │ │ │ │ ldr r0, [r7, #32] │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ blx 2af00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9abee │ │ │ │ + beq.w 9ab9a │ │ │ │ cmn.w r7, #40 @ 0x28 │ │ │ │ - beq.n 9af1e │ │ │ │ + beq.n 9aeca │ │ │ │ ldr r6, [r7, #44] @ 0x2c │ │ │ │ adds r1, r6, #1 │ │ │ │ - beq.n 9af1e │ │ │ │ + beq.n 9aeca │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ blx 2af00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9abee │ │ │ │ + beq.w 9ab9a │ │ │ │ adds.w r3, r7, #48 @ 0x30 │ │ │ │ - beq.n 9af1e │ │ │ │ + beq.n 9aeca │ │ │ │ mvn.w r1, #7 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r1, r1, r3 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ adds r1, #1 │ │ │ │ ands.w r1, r1, #3 │ │ │ │ - beq.w 9b076 │ │ │ │ + beq.w 9b022 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 9ae92 │ │ │ │ + beq.n 9ae3e │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 9ae74 │ │ │ │ + beq.n 9ae20 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ adds r1, r6, #1 │ │ │ │ - beq.n 9af1e │ │ │ │ + beq.n 9aeca │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2af00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9abee │ │ │ │ + beq.w 9ab9a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ adds r7, r6, #1 │ │ │ │ - beq.n 9af1e │ │ │ │ + beq.n 9aeca │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r1, r9 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ blx 2af00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9abee │ │ │ │ + beq.w 9ab9a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r3, #8 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.n 9af1e │ │ │ │ + beq.n 9aeca │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r1, r9 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ blx 2af00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9abee │ │ │ │ + beq.w 9ab9a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r3, #8 │ │ │ │ - beq.n 9af1e │ │ │ │ + beq.n 9aeca │ │ │ │ mov sl, r5 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov fp, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.n 9af1a │ │ │ │ + beq.n 9aec6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r7, r4, #8 │ │ │ │ blx 2af00 │ │ │ │ mov r2, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b314 │ │ │ │ + beq.w 9b2c0 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 9af1a │ │ │ │ + beq.n 9aec6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r9 │ │ │ │ blx 2af00 │ │ │ │ mov r2, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b314 │ │ │ │ + beq.w 9b2c0 │ │ │ │ ldr r6, [r7, #12] │ │ │ │ adds r1, r6, #1 │ │ │ │ - beq.n 9af1a │ │ │ │ + beq.n 9aec6 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, r9 │ │ │ │ blx 2af00 │ │ │ │ mov r2, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b314 │ │ │ │ + beq.w 9b2c0 │ │ │ │ ldr r6, [r7, #20] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 9af1a │ │ │ │ + beq.n 9aec6 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r1, r9 │ │ │ │ blx 2af00 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b314 │ │ │ │ + beq.w 9b2c0 │ │ │ │ adds.w r4, r7, #24 │ │ │ │ - bne.n 9aeb8 │ │ │ │ + bne.n 9ae64 │ │ │ │ mov r5, sl │ │ │ │ mov r4, fp │ │ │ │ movs r6, #1 │ │ │ │ - b.n 9abee │ │ │ │ + b.n 9ab9a │ │ │ │ ldrd lr, r1, [r2, #24] │ │ │ │ cmp lr, r1 │ │ │ │ - bhi.w 9b06a │ │ │ │ + bhi.w 9b016 │ │ │ │ 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 9ac8a │ │ │ │ + b.n 9ac36 │ │ │ │ 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 9ac8a │ │ │ │ + bne.w 9ac36 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1fc770 │ │ │ │ + bl 1fb898 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b4d0 │ │ │ │ + beq.w 9b47c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9acc6 │ │ │ │ + beq.w 9ac72 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ add.w r0, r6, #16 │ │ │ │ blx 2bf20 │ │ │ │ - b.n 9acc6 │ │ │ │ + b.n 9ac72 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - ldr r6, [pc, #268] @ (9b08c ) │ │ │ │ - b.n 9acc8 │ │ │ │ + ldr r6, [pc, #268] @ (9b038 ) │ │ │ │ + b.n 9ac74 │ │ │ │ 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 r3, r3, #6 │ │ │ │ - bmi.w 9acd8 │ │ │ │ - movw r0, #64424 @ 0xfba8 │ │ │ │ + bmi.w 9ac84 │ │ │ │ + movw r0, #60200 @ 0xeb28 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #542 @ 0x21e │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9b4b4 │ │ │ │ + bge.w 9b460 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b4b4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9b4b4 │ │ │ │ + bne.w 9b460 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9b460 │ │ │ │ cmp r1, r2 │ │ │ │ - bge.n 9b080 │ │ │ │ + bge.n 9b02c │ │ │ │ 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 9b42c │ │ │ │ + beq.w 9b3d8 │ │ │ │ cmp.w r9, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 9b45a │ │ │ │ + bcs.w 9b406 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ mov.w r1, r9, lsl #2 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ - bl 85ec8 │ │ │ │ + bl 85eac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b45a │ │ │ │ + beq.w 9b406 │ │ │ │ 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 9ad02 │ │ │ │ + bge.w 9acae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ad02 │ │ │ │ + bne.w 9acae │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r8, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9ad10 │ │ │ │ + beq.w 9acbc │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 9e0fc <_PyArena_AddPyObject@@Base> │ │ │ │ + bl 9e0ec <_PyArena_AddPyObject@@Base> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9b650 │ │ │ │ + blt.w 9b5fc │ │ │ │ movs r3, #0 │ │ │ │ str.w r2, [r8, #32] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 9ad10 │ │ │ │ + b.n 9acbc │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 9ac8a │ │ │ │ + b.n 9ac36 │ │ │ │ mov sl, r5 │ │ │ │ mov fp, r4 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 9aeb8 │ │ │ │ + b.n 9ae64 │ │ │ │ cmp.w r2, r1, asr #1 │ │ │ │ - blt.n 9afdc │ │ │ │ + blt.n 9af88 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ str r2, [r7, #8] │ │ │ │ - b.n 9b024 │ │ │ │ + b.n 9afd0 │ │ │ │ str r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ lsls r7, r1, #1 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r7, [sp, #20] │ │ │ │ - bl 85ec8 │ │ │ │ + bl 85eac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b66a │ │ │ │ + beq.w 9b616 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r7, r6 │ │ │ │ - ble.w 9b398 │ │ │ │ + ble.w 9b344 │ │ │ │ movw r7, #24184 @ 0x5e78 │ │ │ │ movt r7, #77 @ 0x4d │ │ │ │ - movw fp, #25049 @ 0x61d9 │ │ │ │ + movw fp, #25105 @ 0x6211 │ │ │ │ movt fp, #7 │ │ │ │ - movw r3, #30073 @ 0x7579 │ │ │ │ + movw r3, #30129 @ 0x75b1 │ │ │ │ movt r3, #7 │ │ │ │ lsls r2, r6, #31 │ │ │ │ str r3, [sp, #24] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r3, [sp, #16] │ │ │ │ - bpl.n 9b150 │ │ │ │ + bpl.n 9b0fc │ │ │ │ ldr.w r3, [r7, #872] @ 0x368 │ │ │ │ add.w r9, r0, r6, lsl #2 │ │ │ │ mov.w sl, r6, lsl #2 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 9b43e │ │ │ │ - ldr r3, [pc, #696] @ (9b39c ) │ │ │ │ + bne.w 9b3ea │ │ │ │ + ldr r3, [pc, #696] @ (9b348 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r3, #1604] @ 0x644 │ │ │ │ ldr.w r2, [r8, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 9b360 │ │ │ │ + beq.w 9b30c │ │ │ │ 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, 9b12c │ │ │ │ + cbnz r1, 9b0d8 │ │ │ │ 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] │ │ │ │ @@ -166384,43 +166377,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 9b668 │ │ │ │ + beq.w 9b614 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 9b24a │ │ │ │ + beq.n 9b1f6 │ │ │ │ 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 9b328 │ │ │ │ - ldr r3, [pc, #564] @ (9b39c ) │ │ │ │ + bne.w 9b2d4 │ │ │ │ + ldr r3, [pc, #564] @ (9b348 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r3, #1604] @ 0x644 │ │ │ │ ldr.w r2, [sl, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9b252 │ │ │ │ + beq.n 9b1fe │ │ │ │ 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, 9b1ac │ │ │ │ + cbnz r1, 9b158 │ │ │ │ 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] │ │ │ │ @@ -166434,39 +166427,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 9b668 │ │ │ │ + beq.w 9b614 │ │ │ │ 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 9b31a │ │ │ │ - ldr r3, [pc, #448] @ (9b39c ) │ │ │ │ + bne.w 9b2c6 │ │ │ │ + ldr r3, [pc, #448] @ (9b348 ) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r3, #1604] @ 0x644 │ │ │ │ ldr.w r2, [sl, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9b286 │ │ │ │ + beq.n 9b232 │ │ │ │ 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, 9b222 │ │ │ │ + cbnz r1, 9b1ce │ │ │ │ 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] │ │ │ │ @@ -166480,410 +166473,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 9b668 │ │ │ │ + beq.w 9b614 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r6, r9, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 9b154 │ │ │ │ + bne.n 9b100 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 9abde │ │ │ │ + b.n 9ab8a │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 70e94 │ │ │ │ + bl 70eb8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9b1ac │ │ │ │ + bne.n 9b158 │ │ │ │ ldr.w r3, [r7, #852] @ 0x354 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9b4d8 │ │ │ │ + bne.w 9b484 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 2bde0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9b1b8 │ │ │ │ + beq.n 9b164 │ │ │ │ ldr.w r2, [sl, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl, #800] @ 0x320 │ │ │ │ - b.n 9b1b8 │ │ │ │ + b.n 9b164 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl 70e94 │ │ │ │ + bl 70eb8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9b222 │ │ │ │ + bne.n 9b1ce │ │ │ │ ldr.w r3, [r7, #852] @ 0x354 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9b430 │ │ │ │ + bne.w 9b3dc │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 2bde0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9b22e │ │ │ │ + beq.n 9b1da │ │ │ │ ldr.w r2, [sl, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl, #800] @ 0x320 │ │ │ │ - b.n 9b22e │ │ │ │ + b.n 9b1da │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 70e94 │ │ │ │ + bl 70eb8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ac8a │ │ │ │ + bne.w 9ac36 │ │ │ │ ldr.w r6, [r7, #848] @ 0x350 │ │ │ │ - movw r2, #45961 @ 0xb389 │ │ │ │ + movw r2, #46017 @ 0xb3c1 │ │ │ │ movt r2, #6 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 9b47a │ │ │ │ + bne.w 9b426 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2bfa0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9af54 │ │ │ │ + beq.w 9af00 │ │ │ │ ldr.w r2, [sl, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl, #800] @ 0x320 │ │ │ │ - b.n 9ac8a │ │ │ │ - bl cb31c <_Py_LoadAttr_StackRefSteal@@Base+0x810> │ │ │ │ + b.n 9ac36 │ │ │ │ + bl cb3b8 <_Py_LoadAttr_StackRefSteal@@Base+0x810> │ │ │ │ ldr.w r3, [r6, #2692] @ 0xa84 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9abb4 │ │ │ │ + beq.w 9ab60 │ │ │ │ movs r3, #22 │ │ │ │ movs r5, #67 @ 0x43 │ │ │ │ str r3, [r6, #32] │ │ │ │ - b.n 9abce │ │ │ │ + b.n 9ab7a │ │ │ │ mov r5, sl │ │ │ │ mov r4, fp │ │ │ │ - b.n 9abee │ │ │ │ + b.n 9ab9a │ │ │ │ ldr.w r0, [r7, #864] @ 0x360 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9b22e │ │ │ │ + b.n 9b1da │ │ │ │ ldr.w r0, [r7, #864] @ 0x360 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9b1b8 │ │ │ │ - movw r2, #6105 @ 0x17d9 │ │ │ │ + b.n 9b164 │ │ │ │ + movw r2, #5177 @ 0x1439 │ │ │ │ movt r2, #19 │ │ │ │ cmp r7, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne.w 9b44c │ │ │ │ + bne.w 9b3f8 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ - bl 6b7b0 │ │ │ │ + bl 6b7e8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9acb0 │ │ │ │ + bne.w 9ac5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 131e48 │ │ │ │ + bl 131aa0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 9acb0 │ │ │ │ + b.n 9ac5c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 70e94 │ │ │ │ + bl 70eb8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b12c │ │ │ │ + bne.w 9b0d8 │ │ │ │ ldr.w r3, [r7, #852] @ 0x354 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9b4e6 │ │ │ │ + bne.w 9b492 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 2bde0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b138 │ │ │ │ + beq.w 9b0e4 │ │ │ │ ldr.w r2, [r8, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #800] @ 0x320 │ │ │ │ - b.n 9b138 │ │ │ │ + b.n 9b0e4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - b.n 9b24c │ │ │ │ + b.n 9b1f8 │ │ │ │ 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 75f54 │ │ │ │ + bl 75f8c │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b66a │ │ │ │ + beq.w 9b616 │ │ │ │ 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 9b604 │ │ │ │ + bcs.w 9b5b0 │ │ │ │ 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 1a0860 <_PySys_GetRequiredAttr@@Base+0x12e4> │ │ │ │ + bl 19ff00 <_PySys_GetRequiredAttr@@Base+0x12e4> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - beq.n 9b3a0 │ │ │ │ + beq.n 9b34c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - bne.w 9abce │ │ │ │ + bne.w 9ab7a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9abce │ │ │ │ + bne.w 9ab7a │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9abce │ │ │ │ + beq.w 9ab7a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b4f4 │ │ │ │ + bne.n 9b4a0 │ │ │ │ ldrd r3, r1, [r4, #12] │ │ │ │ movs r5, #4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9b090 │ │ │ │ + beq.w 9b03c │ │ │ │ ldr.w r8, [r0, r3, lsl #2] │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ - b.w 9abee │ │ │ │ + b.w 9ab9a │ │ │ │ mov r9, r2 │ │ │ │ - b.n 9b006 │ │ │ │ + b.n 9afb2 │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9b2aa │ │ │ │ + b.n 9b256 │ │ │ │ ldr.w r0, [r7, #864] @ 0x360 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9b138 │ │ │ │ + b.n 9b0e4 │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 9acb0 │ │ │ │ - bl 1fc770 │ │ │ │ + b.n 9ac5c │ │ │ │ + bl 1fb898 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9afba │ │ │ │ + bge.w 9af66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9afba │ │ │ │ + bne.w 9af66 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9afba │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9af66 │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #16] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9b2ea │ │ │ │ + b.n 9b296 │ │ │ │ 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 9ad46 │ │ │ │ + bne.w 9acf2 │ │ │ │ add r2, r3 │ │ │ │ - b.n 9ad46 │ │ │ │ + b.n 9acf2 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 9b534 │ │ │ │ - bl 7fe4c │ │ │ │ - cbz r0, 9b506 │ │ │ │ + beq.n 9b4e0 │ │ │ │ + bl 7fe2c │ │ │ │ + cbz r0, 9b4b2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9ad5a │ │ │ │ + b.n 9ad06 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64368 @ 0xfb70 │ │ │ │ + movw r1, #60144 @ 0xeaf0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ + bl f3560 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ - b.n 9b4b4 │ │ │ │ + b.n 9b460 │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9b276 │ │ │ │ + b.n 9b222 │ │ │ │ ldr.w r0, [r7, #844] @ 0x34c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9b386 │ │ │ │ + b.n 9b332 │ │ │ │ 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 9b410 │ │ │ │ + b.n 9b3bc │ │ │ │ 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 9b5ce │ │ │ │ + bhi.n 9b57a │ │ │ │ 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 1ea60c <_Py_dup@@Base+0x1e4> │ │ │ │ - b.n 9b4b4 │ │ │ │ + bl 1e9734 <_Py_dup@@Base+0x1e4> │ │ │ │ + b.n 9b460 │ │ │ │ ldrd r2, r3, [r6] │ │ │ │ - movw r5, #33512 @ 0x82e8 │ │ │ │ + movw r5, #29288 @ 0x7268 │ │ │ │ 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 1f1438 <_PyCompile_GetBinaryIntrinsicName@@Base+0x8b4> │ │ │ │ - b.n 9b4b4 │ │ │ │ + bl 1f0560 <_PyCompile_GetBinaryIntrinsicName@@Base+0x8b4> │ │ │ │ + b.n 9b460 │ │ │ │ movw r1, #61064 @ 0xee88 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #33592 @ 0x8338 │ │ │ │ + movw r3, #29368 @ 0x72b8 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1e93b4 <_PyTemplate_Build@@Base+0x728> │ │ │ │ - b.n 9b4b4 │ │ │ │ + bl 1e84dc <_PyTemplate_Build@@Base+0x728> │ │ │ │ + b.n 9b460 │ │ │ │ movw r2, #61064 @ 0xee88 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r5, #33480 @ 0x82c8 │ │ │ │ + movw r5, #29256 @ 0x7248 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - b.n 9b54c │ │ │ │ + b.n 9b4f8 │ │ │ │ movw r2, #61032 @ 0xee68 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r5, #33428 @ 0x8294 │ │ │ │ + movw r5, #29204 @ 0x7214 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - b.n 9b54c │ │ │ │ - movw r5, #33412 @ 0x8284 │ │ │ │ + b.n 9b4f8 │ │ │ │ + movw r5, #29188 @ 0x7204 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9b54c │ │ │ │ + b.n 9b4f8 │ │ │ │ ldr.w r2, [r6, #480] @ 0x1e0 │ │ │ │ - cbz r2, 9b5dc │ │ │ │ + cbz r2, 9b588 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f13e8 <_PyCompile_GetBinaryIntrinsicName@@Base+0x864> │ │ │ │ - b.n 9b4b4 │ │ │ │ - movw r5, #33568 @ 0x8320 │ │ │ │ + bl 1f0510 <_PyCompile_GetBinaryIntrinsicName@@Base+0x864> │ │ │ │ + b.n 9b460 │ │ │ │ + movw r5, #29344 @ 0x72a0 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9b54c │ │ │ │ + b.n 9b4f8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #32348 @ 0x7e5c │ │ │ │ + movw r3, #28124 @ 0x6ddc │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 1e93b4 <_PyTemplate_Build@@Base+0x728> │ │ │ │ - b.n 9b4b4 │ │ │ │ + bl 1e84dc <_PyTemplate_Build@@Base+0x728> │ │ │ │ + b.n 9b460 │ │ │ │ movw r3, #4356 @ 0x1104 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #64316 @ 0xfb3c │ │ │ │ + movw r1, #60092 @ 0xeabc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 9b4d0 │ │ │ │ + bl f3560 │ │ │ │ + b.n 9b47c │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - bl 85ec8 │ │ │ │ - cbz r0, 9b66a │ │ │ │ + bl 85eac │ │ │ │ + cbz r0, 9b616 │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ str r5, [r4, #76] @ 0x4c │ │ │ │ - b.n 9b3ce │ │ │ │ - bl 7fe4c │ │ │ │ + b.n 9b37a │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b4b4 │ │ │ │ + bne.w 9b460 │ │ │ │ movw r3, #61160 @ 0xeee8 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1553d0 │ │ │ │ - b.n 9b4b4 │ │ │ │ + bl 155108 │ │ │ │ + b.n 9b460 │ │ │ │ movw r3, #44652 @ 0xae6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ - movw r1, #33644 @ 0x836c │ │ │ │ + movw r1, #29420 @ 0x72ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f36b4 │ │ │ │ - b.n 9b4b4 │ │ │ │ - bl 1fc770 │ │ │ │ - b.n 9b4b4 │ │ │ │ + bl f3560 │ │ │ │ + b.n 9b460 │ │ │ │ + bl 1fb898 │ │ │ │ + b.n 9b460 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9b4b4 │ │ │ │ + bge.w 9b460 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b4b4 │ │ │ │ + bne.w 9b460 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 9afd2 │ │ │ │ + b.n 9af7e │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl 1fc770 │ │ │ │ + bl 1fb898 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 77680 │ │ │ │ - b.n 9b4b4 │ │ │ │ + bl 776b8 │ │ │ │ + b.n 9b460 │ │ │ │ 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 │ │ │ │ @@ -166893,191 +166886,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 9ba76 │ │ │ │ + bne.w 9ba20 │ │ │ │ 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 9c1c0 │ │ │ │ + bne.w 9c1a6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w sl, [r2, #8] │ │ │ │ mov r8, sl │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 9c1c4 │ │ │ │ + beq.w 9c134 │ │ │ │ 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 9b706 │ │ │ │ + bcs.n 9b6b2 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ adds r2, r1, #1 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ str.w r2, [r4, #476] @ 0x1dc │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ - cmp r0, r3 │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ - str r3, [r4, #4] │ │ │ │ - bhi.w 9da5a │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.w 9da4c │ │ │ │ + cmp r2, r3 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + bhi.w 9da5c │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + bne.w 9da6a │ │ │ │ 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 9c144 │ │ │ │ + beq.w 9c0b8 │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ cmp r0, r8 │ │ │ │ - bcs.w 9c1ba │ │ │ │ + bcs.w 9c12e │ │ │ │ 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 9b910 │ │ │ │ + bhi.w 9b8ba │ │ │ │ movs r6, #9 │ │ │ │ movt r6, #128 @ 0x80 │ │ │ │ lsrs r6, r2 │ │ │ │ lsls r6, r6, #31 │ │ │ │ - bmi.w 9bd8e │ │ │ │ + bmi.w 9bd28 │ │ │ │ mov r6, ip │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9da98 │ │ │ │ + beq.w 9da12 │ │ │ │ str r3, [r4, #28] │ │ │ │ str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #28 │ │ │ │ - beq.w 9da86 │ │ │ │ + beq.w 9da00 │ │ │ │ bic.w r3, r6, #32 │ │ │ │ sub.w r2, r3, #65 @ 0x41 │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, #25 │ │ │ │ - bls.w 9b964 │ │ │ │ - sub.w r3, r6, #95 @ 0x5f │ │ │ │ - clz r3, r3 │ │ │ │ - lsrs r3, r3, #5 │ │ │ │ + bls.w 9b90e │ │ │ │ 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 9b976 │ │ │ │ + bne.w 9b920 │ │ │ │ cmp r6, #13 │ │ │ │ - beq.w 9d59e │ │ │ │ + beq.w 9d690 │ │ │ │ cmp r6, #10 │ │ │ │ - beq.w 9ba4e │ │ │ │ + beq.w 9b9f8 │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ - beq.w 9be1a │ │ │ │ + beq.w 9bdb4 │ │ │ │ uxtb r3, r6 │ │ │ │ - movw sl, #59144 @ 0xe708 │ │ │ │ + movw sl, #54920 @ 0xd688 │ │ │ │ movt sl, #45 @ 0x2d │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r2, r3, #29 │ │ │ │ - bmi.w 9bb3c │ │ │ │ + lsls r1, r3, #29 │ │ │ │ + bmi.w 9bae6 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - movw sl, #60168 @ 0xeb08 │ │ │ │ + movw sl, #55944 @ 0xda88 │ │ │ │ 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 9b7d4 │ │ │ │ + bhi.n 9b77e │ │ │ │ movw r2, #20481 @ 0x5001 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 9c9fe │ │ │ │ + bmi.w 9c8e8 │ │ │ │ cmp r6, #34 @ 0x22 │ │ │ │ it ne │ │ │ │ cmpne r6, #39 @ 0x27 │ │ │ │ - beq.w 9c30e │ │ │ │ + beq.w 9c282 │ │ │ │ cmp r6, #92 @ 0x5c │ │ │ │ - beq.w 9d636 │ │ │ │ + beq.w 9d49e │ │ │ │ cmp r6, #125 @ 0x7d │ │ │ │ it ne │ │ │ │ cmpne r6, #58 @ 0x3a │ │ │ │ - beq.w 9bc0e │ │ │ │ + beq.w 9bba8 │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ it ne │ │ │ │ cmpne r6, #33 @ 0x21 │ │ │ │ - beq.w 9bc0e │ │ │ │ + beq.w 9bba8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9dac4 │ │ │ │ + bl 9da7c │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl b0f98 <_PyToken_TwoChars@@Base> │ │ │ │ + bl b0ff4 <_PyToken_TwoChars@@Base> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.w 9c86a │ │ │ │ - adds r1, r7, #1 │ │ │ │ - beq.w 9bd5e │ │ │ │ + bne.w 9c756 │ │ │ │ + adds r3, r7, #1 │ │ │ │ + beq.w 9bcf8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrd r1, r3, [r0] │ │ │ │ subs r2, r3, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 9da5a │ │ │ │ + bcc.w 9da5c │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb r7, r7 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 9da4c │ │ │ │ + bne.w 9da6a │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r0, #476] @ 0x1dc │ │ │ │ - beq.w 9bc48 │ │ │ │ - ble.w 9bd68 │ │ │ │ + beq.w 9bbe2 │ │ │ │ + ble.w 9bd02 │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ - beq.w 9bc48 │ │ │ │ + beq.w 9bbe2 │ │ │ │ bic.w r3, r6, #32 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ addeq.w sl, r3, #12288 @ 0x3000 │ │ │ │ - beq.w 9bd92 │ │ │ │ + beq.w 9bd2c │ │ │ │ lsrs r1, r6, #6 │ │ │ │ - movw r2, #12916 @ 0x3274 │ │ │ │ + movw r2, #8692 @ 0x21f4 │ │ │ │ movt r2, #58 @ 0x3a │ │ │ │ - movw r3, #11684 @ 0x2da4 │ │ │ │ + movw r3, #7460 @ 0x1d24 │ │ │ │ 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, #19828 @ 0x4d74 │ │ │ │ + movw r2, #15604 @ 0x3cf4 │ │ │ │ movt r2, #57 @ 0x39 │ │ │ │ ldrh.w r2, [r2, r1, lsl #1] │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ - lsls r3, r3, #21 │ │ │ │ - bpl.w 9bd7c │ │ │ │ + lsls r4, r3, #21 │ │ │ │ + bpl.w 9bd16 │ │ │ │ sub.w r2, r6, #33 @ 0x21 │ │ │ │ cmp r6, #61 @ 0x3d │ │ │ │ - beq.w 9c61e │ │ │ │ + beq.w 9c5b2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ ldr r6, [r3, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bhi.w 9d58c │ │ │ │ - movw r3, #11232 @ 0x2be0 │ │ │ │ + bhi.w 9d5a6 │ │ │ │ + movw r3, #7008 @ 0x1b60 │ │ │ │ movt r3, #57 @ 0x39 │ │ │ │ add r3, r2 │ │ │ │ ldrsb.w r0, [r3, #356] @ 0x164 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #60 @ 0x3c │ │ │ │ it ne │ │ │ │ cmpne r0, #3 │ │ │ │ @@ -167086,126 +167080,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 9c692 │ │ │ │ + bne.w 9c560 │ │ │ │ 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.w 9ba48 │ │ │ │ + beq.w 9b9f2 │ │ │ │ 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 9da98 │ │ │ │ + beq.w 9da12 │ │ │ │ cmp r6, #35 @ 0x23 │ │ │ │ str r3, [r4, #28] │ │ │ │ str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ - bne.w 9b758 │ │ │ │ - b.n 9b92a │ │ │ │ + bne.w 9b704 │ │ │ │ + b.n 9b8d4 │ │ │ │ cmp r0, #13 │ │ │ │ - beq.n 9b93a │ │ │ │ + beq.n 9b8e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dac4 │ │ │ │ + bl 9da7c │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r0, #10 │ │ │ │ - bne.n 9b926 │ │ │ │ + bne.n 9b8d0 │ │ │ │ add.w sl, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [r4, #2736] @ 0xab0 │ │ │ │ ldr.w r2, [sl, #668] @ 0x29c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d00e │ │ │ │ + bne.w 9ceda │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d828 │ │ │ │ + bne.w 9d69c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #28 │ │ │ │ - beq.w 9da86 │ │ │ │ + beq.w 9da00 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 9c99c │ │ │ │ + beq.w 9c888 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9b770 │ │ │ │ + b.n 9b71c │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq.w 9c236 │ │ │ │ + beq.w 9c1aa │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ - beq.w 9c8f6 │ │ │ │ + beq.w 9c7e2 │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ - beq.w 9c4c6 │ │ │ │ + beq.w 9c43a │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - beq.w 9c736 │ │ │ │ + beq.w 9c678 │ │ │ │ cmp r0, #84 @ 0x54 │ │ │ │ - beq.w 9c7ae │ │ │ │ + beq.w 9c6f0 │ │ │ │ bic.w r3, r6, #32 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r8, #0 │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ - b.n 9b9b6 │ │ │ │ + b.n 9b960 │ │ │ │ ldrd r6, r3, [r4, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9bfac │ │ │ │ + beq.w 9bf46 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ cmp r3, r7 │ │ │ │ - bcs.w 9c01c │ │ │ │ + bcs.w 9bfb6 │ │ │ │ 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 9b992 │ │ │ │ + bls.n 9b93c │ │ │ │ sub.w r3, r6, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bls.n 9b992 │ │ │ │ + bls.n 9b93c │ │ │ │ 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 9bcd0 │ │ │ │ + bne.w 9bc6a │ │ │ │ adds r7, r6, #1 │ │ │ │ - beq.w 9cc0e │ │ │ │ + beq.w 9cb1e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrd r1, r3, [r0] │ │ │ │ mov r2, r3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - bcc.w 9da5a │ │ │ │ + bcc.w 9da5c │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ uxtb r6, r6 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9da4c │ │ │ │ + bne.w 9da6a │ │ │ │ ldr.w r2, [r0, #476] @ 0x1dc │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r0, #476] @ 0x1dc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9d5aa │ │ │ │ + bne.w 9d414 │ │ │ │ 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 │ │ │ │ @@ -167213,33 +167207,33 @@ │ │ │ │ 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 9ba46 │ │ │ │ + beq.n 9b9f0 │ │ │ │ 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 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r2, #448] @ 0x1c0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9bf58 │ │ │ │ + beq.w 9bef2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w sl, r1, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [sl, #668] @ 0x29c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ceb6 │ │ │ │ + bne.w 9ccea │ │ │ │ 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 │ │ │ │ @@ -167248,125 +167242,120 @@ │ │ │ │ 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 9bac4 │ │ │ │ + beq.n 9ba6e │ │ │ │ ldr.w r1, [r6, #476] @ 0x1dc │ │ │ │ cmp r1, sl │ │ │ │ - bcs.n 9bb30 │ │ │ │ + bcs.n 9bada │ │ │ │ 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 9bcd6 │ │ │ │ + bne.w 9bc70 │ │ │ │ adds r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r7, r5 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 9ba9a │ │ │ │ + bne.n 9ba44 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9be96 │ │ │ │ + bne.w 9be30 │ │ │ │ ldr.w r3, [r6, #2744] @ 0xab8 │ │ │ │ - movw r2, #16857 @ 0x41d9 │ │ │ │ + movw r2, #15897 @ 0x3e19 │ │ │ │ movt r2, #19 │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9c8e4 │ │ │ │ + bne.w 9c7d0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2c498 │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf42 │ │ │ │ + beq.w 9cd16 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ - cbnz r2, 9baf4 │ │ │ │ + cbnz r2, 9ba9e │ │ │ │ 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 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cf24 │ │ │ │ + bne.w 9cdc0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 9ced4 │ │ │ │ + beq.w 9cd6e │ │ │ │ ldr.w r1, [r6, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 9baa2 │ │ │ │ + bcc.n 9ba4c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r6, r5 │ │ │ │ movs r3, #29 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str r3, [r2, #32] │ │ │ │ - b.n 9be9a │ │ │ │ + b.n 9be34 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r6, #48 @ 0x30 │ │ │ │ - bne.w 9c048 │ │ │ │ - bl 9dac4 │ │ │ │ + bne.w 9bfe2 │ │ │ │ + bl 9da7c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ - beq.w 9d39c │ │ │ │ - bgt.w 9c4e2 │ │ │ │ + beq.w 9cf54 │ │ │ │ + bgt.w 9c456 │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ - beq.w 9cd68 │ │ │ │ - bgt.w 9c7e0 │ │ │ │ + beq.w 9cc66 │ │ │ │ + bgt.w 9c722 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ - beq.w 9d39c │ │ │ │ + beq.w 9cf54 │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - beq.w 9d3f2 │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ - beq.w 9d378 │ │ │ │ + beq.w 9d13c │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ + beq.w 9d18a │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r3, r3, #29 │ │ │ │ - bmi.w 9c7f0 │ │ │ │ + lsls r6, r3, #29 │ │ │ │ + bmi.w 9d014 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 9cde8 │ │ │ │ + beq.w 9cd3a │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - ble.w 9c532 │ │ │ │ - cmp r7, #101 @ 0x65 │ │ │ │ - beq.w 9cf9c │ │ │ │ - bgt.w 9c502 │ │ │ │ - cmp r7, #69 @ 0x45 │ │ │ │ - beq.w 9d544 │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ - beq.w 9c508 │ │ │ │ - movw r2, #34204 @ 0x859c │ │ │ │ + bgt.w 9d1bc │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + movw r2, #29980 @ 0x751c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ - bl cd718 <_Py_LoadAttr_StackRefSteal@@Base+0x2c0c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl cd7b0 <_Py_LoadAttr_StackRefSteal@@Base+0x2c08> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c54a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ + beq.w 9c866 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + adds r0, r7, #1 │ │ │ │ + beq.w 9ccbc │ │ │ │ ldr r4, [sp, #12] │ │ │ │ subs r2, r1, #1 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r2, r6 │ │ │ │ - bcc.w 9da5a │ │ │ │ + bcc.w 9da5c │ │ │ │ ldrb.w r1, [r1, #-1] │ │ │ │ uxtb r3, r7 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 9da4c │ │ │ │ + bne.w 9da6a │ │ │ │ ldrd r3, r0, [r4, #476] @ 0x1dc │ │ │ │ ldr r1, [r4, #28] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ @@ -167375,47 +167364,47 @@ │ │ │ │ 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 9bc0a │ │ │ │ + beq.n 9bba4 │ │ │ │ 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 9ba48 │ │ │ │ + b.n 9b9f2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, r3, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [sl, #664] @ 0x298 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 9c43e │ │ │ │ + bgt.w 9c3b2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9dac4 │ │ │ │ + bl 9da7c │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl b0f98 <_PyToken_TwoChars@@Base> │ │ │ │ + bl b0ff4 <_PyToken_TwoChars@@Base> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.w 9c86a │ │ │ │ - adds r1, r7, #1 │ │ │ │ - bne.w 9b816 │ │ │ │ + bne.w 9c756 │ │ │ │ + adds r3, r7, #1 │ │ │ │ + bne.w 9b7c0 │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ - ble.w 9b860 │ │ │ │ + ble.w 9b80a │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ - bne.w 9bd92 │ │ │ │ + bne.w 9bd2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ - bgt.w 9d1dc │ │ │ │ + bgt.w 9d5b8 │ │ │ │ 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 │ │ │ │ @@ -167428,163 +167417,163 @@ │ │ │ │ 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, #12916 @ 0x3274 │ │ │ │ + movw r1, #8692 @ 0x21f4 │ │ │ │ movt r1, #58 @ 0x3a │ │ │ │ - movw r3, #11684 @ 0x2da4 │ │ │ │ + movw r3, #7460 @ 0x1d24 │ │ │ │ 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, #19828 @ 0x4d74 │ │ │ │ + movw r1, #15604 @ 0x3cf4 │ │ │ │ movt r1, #57 @ 0x39 │ │ │ │ ldrh.w r1, [r1, r0, lsl #1] │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ - lsls r4, r3, #21 │ │ │ │ - bpl.n 9bd7c │ │ │ │ + lsls r1, r3, #21 │ │ │ │ + bpl.n 9bd16 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs r2, #33 @ 0x21 │ │ │ │ ldr r6, [r3, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 9b8ac │ │ │ │ + b.n 9b856 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - b.n 9b992 │ │ │ │ + b.n 9b93c │ │ │ │ cmp.w ip, #9 │ │ │ │ - beq.w 9cf6c │ │ │ │ + beq.w 9cf0c │ │ │ │ movs r7, #0 │ │ │ │ cmp.w ip, #12 │ │ │ │ mov r3, r7 │ │ │ │ - beq.w 9ba8a │ │ │ │ + beq.w 9ba34 │ │ │ │ cmp.w ip, #92 @ 0x5c │ │ │ │ - beq.w 9d182 │ │ │ │ + beq.w 9d580 │ │ │ │ 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 9da5a │ │ │ │ + bcc.w 9da5c │ │ │ │ ldrb.w r0, [r2, #-1] │ │ │ │ cmp r0, ip │ │ │ │ - bne.w 9da4c │ │ │ │ + bne.w 9da6a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ sub.w lr, ip, #10 │ │ │ │ mov r0, r1 │ │ │ │ cmp.w lr, #25 │ │ │ │ str.w r1, [r2, #476] @ 0x1dc │ │ │ │ - bhi.w 9bea4 │ │ │ │ + bhi.w 9be3e │ │ │ │ movs r7, #9 │ │ │ │ movt r7, #512 @ 0x200 │ │ │ │ lsr.w r7, r7, lr │ │ │ │ lsls r7, r7, #31 │ │ │ │ - bpl.w 9bea4 │ │ │ │ + bpl.w 9be3e │ │ │ │ ldr.w r7, [r2, #456] @ 0x1c8 │ │ │ │ cmp.w ip, #10 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ - beq.w 9c4d4 │ │ │ │ + beq.w 9c448 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9daaa │ │ │ │ + bne.w 9d9ae │ │ │ │ ldr.w r7, [r2, #452] @ 0x1c4 │ │ │ │ str.w r1, [r2, #472] @ 0x1d8 │ │ │ │ str r4, [r2, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9c1c0 │ │ │ │ + bne.w 9c1a6 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 9b6c2 │ │ │ │ + b.n 9b66e │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ - beq.w 9bc48 │ │ │ │ - bgt.w 9b84e │ │ │ │ + beq.w 9bbe2 │ │ │ │ + bgt.w 9b7f8 │ │ │ │ cmp r6, #40 @ 0x28 │ │ │ │ - beq.w 9bc48 │ │ │ │ + beq.w 9bbe2 │ │ │ │ cmp r6, #41 @ 0x29 │ │ │ │ - beq.w 9c0e0 │ │ │ │ + beq.w 9c054 │ │ │ │ cmp.w r6, #1114112 @ 0x110000 │ │ │ │ - bcc.w 9b860 │ │ │ │ + bcc.w 9b80a │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r1, #34132 @ 0x8554 │ │ │ │ + movw r1, #29908 @ 0x74d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - b.w 9d1aa │ │ │ │ + b.w 9d006 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 9b712 │ │ │ │ + b.n 9b6be │ │ │ │ ldr.w r1, [sl, #664] @ 0x298 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 9c8a0 │ │ │ │ + bgt.w 9c78c │ │ │ │ ldr.w r3, [sl, #668] @ 0x29c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cce0 │ │ │ │ + bne.w 9caf6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [r3, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9d19c │ │ │ │ - ble.w 9c0dc │ │ │ │ + beq.w 9d7ee │ │ │ │ + ble.w 9c050 │ │ │ │ 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 9c0b8 │ │ │ │ + bne.w 9c02c │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 9c0cc │ │ │ │ + bgt.w 9c040 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ lsrs r1, r2, #6 │ │ │ │ - movw r3, #12916 @ 0x3274 │ │ │ │ + movw r3, #8692 @ 0x21f4 │ │ │ │ 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, #19828 @ 0x4d74 │ │ │ │ + movw r3, #15604 @ 0x3cf4 │ │ │ │ movt r3, #57 @ 0x39 │ │ │ │ ldrh.w r1, [r3, r1, lsl #1] │ │ │ │ - movw r3, #11684 @ 0x2da4 │ │ │ │ + movw r3, #7460 @ 0x1d24 │ │ │ │ movt r3, #57 @ 0x39 │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ - lsls r7, r3, #21 │ │ │ │ - bpl.n 9bd7c │ │ │ │ + lsls r0, r3, #21 │ │ │ │ + bpl.n 9bd16 │ │ │ │ subs r2, #33 @ 0x21 │ │ │ │ cmp r6, #61 @ 0x3d │ │ │ │ - beq.w 9c61e │ │ │ │ + beq.w 9c5b2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r6, [r3, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 9b8ac │ │ │ │ + b.n 9b856 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - movw sl, #59144 @ 0xe708 │ │ │ │ + movw sl, #54920 @ 0xd688 │ │ │ │ movt sl, #45 @ 0x2d │ │ │ │ - bl 9dac4 │ │ │ │ + bl 9da7c │ │ │ │ uxtb r1, r0 │ │ │ │ ldr.w r3, [sl, r1, lsl #2] │ │ │ │ lsls r4, r3, #29 │ │ │ │ - bmi.w 9cdfc │ │ │ │ + bmi.w 9cd4e │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 9d730 │ │ │ │ + beq.w 9d1e0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9d04c │ │ │ │ + beq.w 9ceac │ │ │ │ ldr r0, [r4, #0] │ │ │ │ subs r3, r2, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.w 9da5a │ │ │ │ + bcc.w 9da5c │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9da4c │ │ │ │ + bne.w 9da6a │ │ │ │ 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 │ │ │ │ @@ -167593,54 +167582,54 @@ │ │ │ │ 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 9be92 │ │ │ │ + beq.n 9be2c │ │ │ │ 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 9ba48 │ │ │ │ + b.n 9b9f2 │ │ │ │ mov r6, r5 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - bl 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c54a │ │ │ │ + bne.w 9c866 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r7, [r3, #480] @ 0x1e0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9c7ba │ │ │ │ + bne.w 9c6fc │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9d0f8 │ │ │ │ + bne.w 9d38a │ │ │ │ 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 9c02c │ │ │ │ - ble.w 9c6cc │ │ │ │ + beq.w 9bfc6 │ │ │ │ + ble.w 9c60e │ │ │ │ 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 9cc9a │ │ │ │ + bgt.w 9cb36 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, r2 │ │ │ │ ldr.w r2, [r3, #2288] @ 0x8f0 │ │ │ │ cmp r2, r8 │ │ │ │ - bge.w 9d7b4 │ │ │ │ + bge.w 9d37e │ │ │ │ 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 │ │ │ │ @@ -167649,226 +167638,212 @@ │ │ │ │ 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 9b6c2 │ │ │ │ + beq.w 9b66e │ │ │ │ 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 9c5f8 │ │ │ │ + bge.w 9c538 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r7, #1 │ │ │ │ str.w r7, [r0, #452] @ 0x1c4 │ │ │ │ str r1, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c66a │ │ │ │ + bne.w 9c58a │ │ │ │ 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 9ba48 │ │ │ │ + b.n 9b9f2 │ │ │ │ ldr.w r2, [r2, #480] @ 0x1e0 │ │ │ │ cmp r2, r7 │ │ │ │ - bgt.w 9ba5c │ │ │ │ + bgt.w 9ba06 │ │ │ │ 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 9cff0 │ │ │ │ + bne.w 9cf36 │ │ │ │ str.w r7, [r4, #2700] @ 0xa8c │ │ │ │ subs r6, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ cmpne r6, 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 9bfa8 │ │ │ │ + beq.n 9bf42 │ │ │ │ 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 9ba48 │ │ │ │ + b.n 9b9f2 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9c020 │ │ │ │ + bne.n 9bfba │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ - movw sl, #16857 @ 0x41d9 │ │ │ │ + movw sl, #15897 @ 0x3e19 │ │ │ │ movt sl, #19 │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 9c6bc │ │ │ │ + bne.w 9c5fe │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2c498 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cbf0 │ │ │ │ + beq.w 9cad8 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - cbnz r3, 9bfde │ │ │ │ + cbnz r3, 9bf78 │ │ │ │ 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 9d4c2 │ │ │ │ + bne.w 9d3a6 │ │ │ │ cmp r6, r9 │ │ │ │ - beq.w 9cba8 │ │ │ │ + beq.w 9ca92 │ │ │ │ ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 9b9a6 │ │ │ │ + bcc.w 9b950 │ │ │ │ movs r3, #29 │ │ │ │ str r3, [r4, #32] │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r3, #32 │ │ │ │ - b.n 9b9b6 │ │ │ │ + b.n 9b960 │ │ │ │ mov r8, r9 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, r2 │ │ │ │ ldr.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 9d7b4 │ │ │ │ + bne.w 9d37e │ │ │ │ ldr.w r1, [r2, #476] @ 0x1dc │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r2, [r2, #452] @ 0x1c4 │ │ │ │ - b.n 9bf0c │ │ │ │ - bl cd598 <_Py_LoadAttr_StackRefSteal@@Base+0x2a8c> │ │ │ │ + b.n 9bea6 │ │ │ │ + bl cd630 <_Py_LoadAttr_StackRefSteal@@Base+0x2a88> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ce0a │ │ │ │ + beq.w 9cd5c │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 9cde8 │ │ │ │ + beq.w 9cd3a │ │ │ │ bic.w r3, r7, #32 │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ - beq.w 9cf9e │ │ │ │ + beq.w 9d07a │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - beq.w 9c508 │ │ │ │ + beq.w 9d0bc │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #34204 @ 0x859c │ │ │ │ + movw r2, #29980 @ 0x751c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl cd718 <_Py_LoadAttr_StackRefSteal@@Base+0x2c0c> │ │ │ │ + bl cd7b0 <_Py_LoadAttr_StackRefSteal@@Base+0x2c08> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c54c │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - adds r0, r7, #1 │ │ │ │ - bne.w 9bbb8 │ │ │ │ + bne.w 9bb4a │ │ │ │ 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 9bc0a │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 9bbfc │ │ │ │ - b.n 9bc0a │ │ │ │ + movs r2, #67 @ 0x43 │ │ │ │ + mov r1, r5 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 9e02c │ │ │ │ + b.n 9b9f2 │ │ │ │ cmp r6, #93 @ 0x5d │ │ │ │ it eq │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ - bne.w 9c752 │ │ │ │ + bne.w 9c684 │ │ │ │ cmp r1, #0 │ │ │ │ it le │ │ │ │ movle r2, #93 @ 0x5d │ │ │ │ - ble.w 9bdd6 │ │ │ │ + ble.w 9bd70 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9c774 │ │ │ │ + blt.w 9c6a6 │ │ │ │ mov r2, r6 │ │ │ │ - b.n 9bdd6 │ │ │ │ + b.n 9bd70 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, r3, #12288 @ 0x3000 │ │ │ │ ldr.w r1, [sl, #664] @ 0x298 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 9bd9c │ │ │ │ + ble.w 9bd36 │ │ │ │ ldr.w r7, [fp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9d4f4 │ │ │ │ + beq.w 9d66e │ │ │ │ ldr.w r3, [sl, #668] @ 0x29c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d4e4 │ │ │ │ + bne.w 9d65e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [r3, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9d19c │ │ │ │ - bgt.w 9bdb6 │ │ │ │ + beq.w 9d7ee │ │ │ │ + bgt.w 9bd50 │ │ │ │ subs r3, r7, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9c774 │ │ │ │ + blt.w 9c6a6 │ │ │ │ cmp r6, #125 @ 0x7d │ │ │ │ - bne.n 9c0dc │ │ │ │ + bne.n 9c050 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9d4de │ │ │ │ + bne.w 9d3cc │ │ │ │ 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 9bdd6 │ │ │ │ + b.n 9bd70 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9c980 │ │ │ │ + bne.w 9c86c │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ - movw r6, #16857 @ 0x41d9 │ │ │ │ + movw r6, #15897 @ 0x3e19 │ │ │ │ movt r6, #19 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9c742 │ │ │ │ + bne.w 9c6e0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2c498 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cd08 │ │ │ │ + beq.w 9cc30 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9c178 │ │ │ │ + cbnz r2, 9c0ec │ │ │ │ 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 │ │ │ │ @@ -167876,41 +167851,39 @@ │ │ │ │ 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 9d79e │ │ │ │ + bne.w 9d814 │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 9ccae │ │ │ │ + beq.w 9cb4a │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.w 9b722 │ │ │ │ + bcc.w 9b6ce │ │ │ │ movs r1, #29 │ │ │ │ str r1, [r4, #32] │ │ │ │ - b.n 9c984 │ │ │ │ - mov r1, r2 │ │ │ │ - b.n 9bf1e │ │ │ │ + b.n 9c870 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9cbea │ │ │ │ + bne.w 9cad2 │ │ │ │ ldr.w r2, [r2, #2744] @ 0xab8 │ │ │ │ - movw r6, #16857 @ 0x41d9 │ │ │ │ + movw r6, #15897 @ 0x3e19 │ │ │ │ movt r6, #19 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9c7ce │ │ │ │ + bne.w 9c710 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2c498 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cd3e │ │ │ │ + beq.w 9cc06 │ │ │ │ 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 │ │ │ │ @@ -167918,174 +167891,176 @@ │ │ │ │ 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 9cc76 │ │ │ │ + bne.w 9cbd4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r4, sl │ │ │ │ - beq.w 9cc1e │ │ │ │ + beq.w 9cb7c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r1, [r2, #476] @ 0x1dc │ │ │ │ - b.w 9b6d0 │ │ │ │ + b.w 9b67c │ │ │ │ + mov r1, r2 │ │ │ │ + b.n 9beb8 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r7, r4 │ │ │ │ mov r9, r4 │ │ │ │ mov sl, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9dac4 │ │ │ │ + bl 9da7c │ │ │ │ mov r6, r0 │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ + cmp r0, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ - cmpne r0, #39 @ 0x27 │ │ │ │ - beq.n 9c2a8 │ │ │ │ + cmpne r0, #34 @ 0x22 │ │ │ │ + beq.n 9c21c │ │ │ │ bic.w r3, r6, #32 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 9c262 │ │ │ │ + bne.n 9c1d6 │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq.w 9c428 │ │ │ │ + beq.w 9c39c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 9c26e │ │ │ │ + bne.n 9c1e2 │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ - beq.w 9c438 │ │ │ │ + beq.w 9c3ac │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 9c27a │ │ │ │ + bne.n 9c1ee │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ - beq.w 9c42e │ │ │ │ - cbnz r7, 9c282 │ │ │ │ + beq.w 9c3a2 │ │ │ │ + cbnz r7, 9c1f6 │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ - beq.w 9c434 │ │ │ │ + beq.w 9c3a8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9b986 │ │ │ │ + bne.w 9b930 │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ - bne.w 9b986 │ │ │ │ + bne.w 9b930 │ │ │ │ movs r4, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9dac4 │ │ │ │ + bl 9da7c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ - bne.n 9c252 │ │ │ │ + bne.n 9c1c6 │ │ │ │ tst.w r8, r9 │ │ │ │ - bne.w 9d650 │ │ │ │ + bne.w 9d8f6 │ │ │ │ tst.w r9, sl │ │ │ │ - bne.w 9d710 │ │ │ │ + bne.w 9d95c │ │ │ │ tst.w r9, r7 │ │ │ │ - bne.w 9d6f0 │ │ │ │ + bne.w 9d896 │ │ │ │ tst.w r4, r9 │ │ │ │ - bne.w 9d6d0 │ │ │ │ - tst.w r7, r8 │ │ │ │ - bne.w 9d6b0 │ │ │ │ - tst.w r4, r8 │ │ │ │ - bne.w 9d690 │ │ │ │ + bne.w 9d92a │ │ │ │ + tst.w r8, r7 │ │ │ │ + bne.w 9d604 │ │ │ │ + tst.w r8, r4 │ │ │ │ + bne.w 9d8d6 │ │ │ │ tst r4, r7 │ │ │ │ - bne.w 9d670 │ │ │ │ + bne.w 9d8b6 │ │ │ │ orrs.w r3, r4, r7 │ │ │ │ - beq.n 9c30e │ │ │ │ + beq.n 9c282 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movw sl, #60168 @ 0xeb08 │ │ │ │ + movw sl, #55944 @ 0xda88 │ │ │ │ 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 9c304 │ │ │ │ + bhi.n 9c278 │ │ │ │ movw r2, #20481 @ 0x5001 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ - bmi.w 9ca08 │ │ │ │ - cmp r6, #34 @ 0x22 │ │ │ │ - beq.n 9c30e │ │ │ │ + lsls r2, r3, #31 │ │ │ │ + bmi.w 9c8f2 │ │ │ │ cmp r6, #39 @ 0x27 │ │ │ │ - bne.w 9b7e4 │ │ │ │ + beq.n 9c282 │ │ │ │ + cmp r6, #34 @ 0x22 │ │ │ │ + bne.w 9b78e │ │ │ │ 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 9dac4 │ │ │ │ + bl 9da7c │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 9c9be │ │ │ │ + beq.w 9c8a8 │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ittt eq │ │ │ │ moveq.w r9, #1 │ │ │ │ moveq r7, #0 │ │ │ │ moveq r2, r9 │ │ │ │ - beq.w 9cbe2 │ │ │ │ + beq.w 9cacc │ │ │ │ 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 9da5a │ │ │ │ + bcc.w 9da5c │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 9da4c │ │ │ │ + bne.w 9da6a │ │ │ │ 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 9c3e6 │ │ │ │ + beq.n 9c35a │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r5, r7 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ mov r7, r3 │ │ │ │ - b.n 9c396 │ │ │ │ + b.n 9c30a │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq.w 9c9d8 │ │ │ │ + beq.w 9c8c2 │ │ │ │ mov fp, r1 │ │ │ │ cmp fp, r8 │ │ │ │ - beq.w 9c55c │ │ │ │ + beq.w 9c498 │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ cmp r2, sl │ │ │ │ - bcs.w 9c5ec │ │ │ │ + bcs.w 9c52c │ │ │ │ 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 9da80 │ │ │ │ + beq.w 9d98c │ │ │ │ cmp r2, #22 │ │ │ │ - beq.n 9c3e2 │ │ │ │ + beq.n 9c356 │ │ │ │ ldrb.w r2, [fp] │ │ │ │ cmp r2, #10 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r9, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d0da │ │ │ │ + bne.w 9d82a │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 9c38c │ │ │ │ + bne.n 9c300 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r5 │ │ │ │ adds r7, #1 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov fp, r1 │ │ │ │ - b.n 9c37c │ │ │ │ + b.n 9c2f0 │ │ │ │ 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] │ │ │ │ @@ -168103,138 +168078,117 @@ │ │ │ │ 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 9ba48 │ │ │ │ + b.w 9b9f2 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 9c290 │ │ │ │ + b.n 9c204 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 9c290 │ │ │ │ + b.n 9c204 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 9c290 │ │ │ │ + b.n 9c204 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 9c290 │ │ │ │ + b.n 9c204 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9bc1e │ │ │ │ + blt.w 9bbb8 │ │ │ │ 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 9d1ee │ │ │ │ + beq.w 9d202 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 9c498 │ │ │ │ + bne.n 9c40c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ uxtb r1, r6 │ │ │ │ - bl cbe94 <_Py_LoadAttr_StackRefSteal@@Base+0x1388> │ │ │ │ + bl cbf30 <_Py_LoadAttr_StackRefSteal@@Base+0x1388> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9da86 │ │ │ │ + beq.w 9da00 │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ - beq.w 9bc1e │ │ │ │ + beq.w 9bbb8 │ │ │ │ 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 9d1fc │ │ │ │ + bne.w 9d24a │ │ │ │ ldr.w r3, [r3, #2816] @ 0xb00 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 9d1fc │ │ │ │ + beq.w 9d24a │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ - bne.w 9bc1e │ │ │ │ + bne.w 9bbb8 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 9bc1e │ │ │ │ + bne.w 9bbb8 │ │ │ │ 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 9e074 │ │ │ │ - b.w 9ba48 │ │ │ │ + bl 9e02c │ │ │ │ + b.w 9b9f2 │ │ │ │ movs r4, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r7, r4 │ │ │ │ mov r9, r4 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 9c242 │ │ │ │ + b.n 9c1b6 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9d1b2 │ │ │ │ + bne.w 9cfa2 │ │ │ │ ldr.w r2, [r2, #452] @ 0x1c4 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 9bf0c │ │ │ │ + b.n 9bea6 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - beq.w 9d3f2 │ │ │ │ + beq.w 9d13c │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ - beq.w 9cd68 │ │ │ │ + beq.w 9cc66 │ │ │ │ ldr.w r3, [sl, r0, lsl #2] │ │ │ │ - lsls r3, r3, #29 │ │ │ │ - bmi.w 9c7f0 │ │ │ │ + lsls r2, r3, #29 │ │ │ │ + bmi.w 9d014 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - beq.w 9cf9c │ │ │ │ - ble.w 9bb98 │ │ │ │ + beq.w 9d7ea │ │ │ │ + ble.n 9c47a │ │ │ │ cmp r7, #106 @ 0x6a │ │ │ │ - bne.w 9bb9e │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9dac4 │ │ │ │ - movw r2, #34476 @ 0x86ac │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - mov r1, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl cd718 <_Py_LoadAttr_StackRefSteal@@Base+0x2c0c> │ │ │ │ - mov r3, r0 │ │ │ │ - cbz r0, 9c54c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - adds r2, r7, #1 │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - bne.w 9bbb8 │ │ │ │ - b.n 9c08c │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movw r2, #34204 @ 0x859c │ │ │ │ + beq.w 9d0bc │ │ │ │ + movw r2, #29980 @ 0x751c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl cd718 <_Py_LoadAttr_StackRefSteal@@Base+0x2c0c> │ │ │ │ + bl cd7b0 <_Py_LoadAttr_StackRefSteal@@Base+0x2c08> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c084 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ - mov r1, r5 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 9e074 │ │ │ │ - b.w 9ba48 │ │ │ │ + beq.w 9c866 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + b.w 9bb52 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9cdb8 │ │ │ │ + bne.w 9cbf0 │ │ │ │ ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ - movw r3, #16857 @ 0x41d9 │ │ │ │ + movw r3, #15897 @ 0x3e19 │ │ │ │ movt r3, #19 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9c904 │ │ │ │ + bne.w 9c7f0 │ │ │ │ mov r0, fp │ │ │ │ blx 2c498 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cdce │ │ │ │ + beq.w 9cdd8 │ │ │ │ adds r0, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9c58e │ │ │ │ + cbnz r2, 9c4ca │ │ │ │ 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 │ │ │ │ @@ -168244,61 +168198,91 @@ │ │ │ │ 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 9d752 │ │ │ │ + bne.w 9d656 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, fp │ │ │ │ mov r4, fp │ │ │ │ mov fp, r9 │ │ │ │ - mov r9, r6 │ │ │ │ + mov r9, r7 │ │ │ │ + mov r7, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r2 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.w 9ce1c │ │ │ │ + beq.w 9cdf2 │ │ │ │ mov r4, r5 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ mov r5, r6 │ │ │ │ - mov r6, r9 │ │ │ │ + mov r6, r7 │ │ │ │ + mov r7, r9 │ │ │ │ mov r9, fp │ │ │ │ - mov fp, r3 │ │ │ │ ldr.w r2, [r4, #476] @ 0x1dc │ │ │ │ + mov fp, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 9c3a6 │ │ │ │ + bcc.w 9c31a │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r3, #29 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r2, r7 │ │ │ │ str r3, [r1, #32] │ │ │ │ - b.n 9c92e │ │ │ │ + b.n 9c818 │ │ │ │ subs r7, #1 │ │ │ │ - cbnz r2, 9c636 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 9c5ca │ │ │ │ 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 9ba48 │ │ │ │ + b.w 9b9f2 │ │ │ │ + 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] │ │ │ │ + strd r6, r1, [r5, #20] │ │ │ │ + bne.w 9b8a6 │ │ │ │ + b.w 9b9f2 │ │ │ │ + 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 9beee │ │ │ │ + ldr.w r3, [r0, #472] @ 0x1d8 │ │ │ │ + str r3, [r5, #8] │ │ │ │ + ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ + str r3, [r5, #16] │ │ │ │ + b.n 9beee │ │ │ │ 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 9b8ac │ │ │ │ + b.w 9b856 │ │ │ │ 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 │ │ │ │ @@ -168309,371 +168293,316 @@ │ │ │ │ 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 9c618 │ │ │ │ - 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 9bf54 │ │ │ │ - ldr.w r3, [r0, #472] @ 0x1d8 │ │ │ │ - str r3, [r5, #8] │ │ │ │ - ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ - str r3, [r5, #16] │ │ │ │ - b.n 9bf54 │ │ │ │ - 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] │ │ │ │ - strd r6, r1, [r5, #20] │ │ │ │ - bne.w 9b8fc │ │ │ │ - b.w 9ba48 │ │ │ │ + b.n 9c55a │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ceb2 │ │ │ │ + beq.w 9cd12 │ │ │ │ ldrd r6, r9, [r4, #4] │ │ │ │ - b.n 9bff2 │ │ │ │ + b.n 9bf8c │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 9cc92 │ │ │ │ + ble.w 9cb2e │ │ │ │ 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, 9c71c │ │ │ │ - cmp r6, r0 │ │ │ │ - bge.n 9c71c │ │ │ │ + cbz r2, 9c65e │ │ │ │ + cmp r0, r6 │ │ │ │ + ble.n 9c65e │ │ │ │ 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, 9c71c │ │ │ │ + cbz r2, 9c65e │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ - cmp r6, r0 │ │ │ │ - bge.n 9c71c │ │ │ │ + cmp r0, r6 │ │ │ │ + ble.n 9c65e │ │ │ │ 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 9c702 │ │ │ │ - cmp r6, r0 │ │ │ │ - bne.w 9cc92 │ │ │ │ + bne.n 9c644 │ │ │ │ + cmp r0, r6 │ │ │ │ + bne.w 9cb2e │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add.w r2, r2, #572 @ 0x23c │ │ │ │ ldr.w r3, [r1, r2, lsl #2] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 9d7b4 │ │ │ │ + bne.w 9d37e │ │ │ │ mov r2, r1 │ │ │ │ - b.n 9c03a │ │ │ │ + b.n 9bfd4 │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #1 │ │ │ │ mov r9, r4 │ │ │ │ mov sl, r4 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 9c242 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9cd22 │ │ │ │ - ldrd r3, sl, [r4, #4] │ │ │ │ - b.n 9c18c │ │ │ │ + b.n 9c1b6 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.w 9d07a │ │ │ │ + bne.w 9d768 │ │ │ │ cmp r6, #125 @ 0x7d │ │ │ │ - bne.w 9d526 │ │ │ │ + bne.w 9d760 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 9c0dc │ │ │ │ + ble.w 9c050 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 9c124 │ │ │ │ + bge.w 9c098 │ │ │ │ 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, #34844 @ 0x881c │ │ │ │ + movw r1, #30620 @ 0x779c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr.w r2, [r2, #2816] @ 0xb00 │ │ │ │ cmp r2, #1 │ │ │ │ ite ne │ │ │ │ movne r2, #102 @ 0x66 │ │ │ │ moveq r2, #116 @ 0x74 │ │ │ │ - bl 1e5f3c │ │ │ │ + bl 1e5064 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #67 @ 0x43 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9e074 │ │ │ │ - b.w 9ba48 │ │ │ │ + bl 9e02c │ │ │ │ + b.w 9b9f2 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9cc4a │ │ │ │ + ldrd r3, sl, [r4, #4] │ │ │ │ + b.n 9c100 │ │ │ │ movs r7, #0 │ │ │ │ movs r4, #1 │ │ │ │ mov r9, r7 │ │ │ │ mov sl, r7 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 9c242 │ │ │ │ + b.n 9c1b6 │ │ │ │ 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 9bf0c │ │ │ │ + b.w 9bea6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf82 │ │ │ │ + beq.w 9cf30 │ │ │ │ ldrd r3, sl, [r3, #4] │ │ │ │ - b.n 9c208 │ │ │ │ + b.n 9c178 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9d344 │ │ │ │ - ldr.w r3, [sl, r0, lsl #2] │ │ │ │ - lsls r3, r3, #29 │ │ │ │ - bpl.w 9bb98 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r3 │ │ │ │ - ldr.w r8, [r3, #4] │ │ │ │ - bl cd598 <_Py_LoadAttr_StackRefSteal@@Base+0x2a8c> │ │ │ │ + bne.w 9bb1a │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9da7c │ │ │ │ + uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9ce0a │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 9cde8 │ │ │ │ - cmp r0, #45 @ 0x2d │ │ │ │ - ble.n 9c824 │ │ │ │ - cmp r0, #101 @ 0x65 │ │ │ │ - beq.w 9cf9c │ │ │ │ - bgt.w 9d548 │ │ │ │ - cmp r0, #69 @ 0x45 │ │ │ │ - beq.w 9d544 │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ - beq.w 9c508 │ │ │ │ + ldr.w r3, [sl, r3, lsl #2] │ │ │ │ + lsls r3, r3, #29 │ │ │ │ + bmi.w 9d00e │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - add.w r3, r4, #12288 @ 0x3000 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r6, [r3, #668] @ 0x29c │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 9c532 │ │ │ │ mov r1, r7 │ │ │ │ - bl 9e014 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - ldr.w r1, [r4, #2704] @ 0xa90 │ │ │ │ mov r0, r4 │ │ │ │ - adds r3, #1 │ │ │ │ - sub.w r2, r8, r1 │ │ │ │ - subs r1, r3, r1 │ │ │ │ - movw r3, #34376 @ 0x8648 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - bl 1e929c <_PyTemplate_Build@@Base+0x610> │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 9dfcc │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 9e074 │ │ │ │ - b.w 9ba48 │ │ │ │ + movw r1, #30128 @ 0x75b0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 1e5064 │ │ │ │ + b.n 9c6ce │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dac4 │ │ │ │ + bl 9da7c │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a56e0 <_PyToken_ThreeChars@@Base> │ │ │ │ + bl 1a4d54 <_PyToken_ThreeChars@@Base> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.n 9c88e │ │ │ │ + bne.n 9c77a │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e014 │ │ │ │ + bl 9dfcc │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 9e074 │ │ │ │ - b.w 9ba48 │ │ │ │ + bl 9e02c │ │ │ │ + b.w 9b9f2 │ │ │ │ ldr.w r7, [fp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9c0fa │ │ │ │ + bne.w 9c06e │ │ │ │ cmp r6, #125 @ 0x7d │ │ │ │ - bne.w 9d4f4 │ │ │ │ + bne.w 9d66e │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ mla r3, r3, r1, r4 │ │ │ │ - movw r1, #34788 @ 0x87e4 │ │ │ │ + movw r1, #30564 @ 0x7764 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr.w r3, [r3, #2816] @ 0xb00 │ │ │ │ cmp r3, #1 │ │ │ │ ite ne │ │ │ │ movne r2, #102 @ 0x66 │ │ │ │ moveq r2, #116 @ 0x74 │ │ │ │ - bl 1e5f3c │ │ │ │ + bl 1e5064 │ │ │ │ movs r2, #67 @ 0x43 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 9e074 │ │ │ │ - b.w 9ba48 │ │ │ │ + bl 9e02c │ │ │ │ + b.w 9b9f2 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf88 │ │ │ │ + beq.w 9cf06 │ │ │ │ ldrd r4, r3, [r6, #4] │ │ │ │ - b.w 9bb06 │ │ │ │ + b.w 9bab0 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ mov r7, r4 │ │ │ │ mov sl, r4 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 9c242 │ │ │ │ + b.n 9c1b6 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c5a0 │ │ │ │ + bne.w 9c4dc │ │ │ │ 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.w 9c54a │ │ │ │ + beq.n 9c866 │ │ │ │ cmp r3, #22 │ │ │ │ - beq.w 9c3e6 │ │ │ │ + beq.w 9c35a │ │ │ │ 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 9d7e4 │ │ │ │ + bgt.w 9d624 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.w 9d7c0 │ │ │ │ + bne.w 9d5dc │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #34556 @ 0x86fc │ │ │ │ + movw r1, #30332 @ 0x767c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5f3c │ │ │ │ + bl 1e5064 │ │ │ │ cmp r7, #10 │ │ │ │ - beq.w 9c54a │ │ │ │ + beq.n 9c866 │ │ │ │ movs r3, #23 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 9c54a │ │ │ │ + movs r3, #0 │ │ │ │ + b.w 9c01e │ │ │ │ ldr.w r0, [r4, #476] @ 0x1dc │ │ │ │ subs r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9d9fc │ │ │ │ + beq.w 9d9c4 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r1, #28 │ │ │ │ str r3, [r2, #28] │ │ │ │ str.w r0, [r2, #472] @ 0x1d8 │ │ │ │ - beq.w 9da86 │ │ │ │ + beq.w 9da00 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [r3, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c54a │ │ │ │ + bne.n 9c866 │ │ │ │ cmp r1, #11 │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ it ne │ │ │ │ movne r2, #67 @ 0x43 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9e074 │ │ │ │ - b.w 9ba48 │ │ │ │ + bl 9e02c │ │ │ │ + b.w 9b9f2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9dac4 │ │ │ │ + bl 9da7c │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 9cbd6 │ │ │ │ + beq.w 9cac0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r7, r0, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq.w 9d4d2 │ │ │ │ + beq.w 9d59a │ │ │ │ movs r7, #1 │ │ │ │ - b.n 9c342 │ │ │ │ + b.n 9c2b6 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - bl 9dac4 │ │ │ │ + bl 9da7c │ │ │ │ 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 9da6e │ │ │ │ + beq.w 9d99c │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ - b.n 9c37c │ │ │ │ + b.n 9c2f0 │ │ │ │ cmp r6, #39 @ 0x27 │ │ │ │ - beq.n 9ca08 │ │ │ │ + beq.n 9c8f2 │ │ │ │ cmp r6, #34 @ 0x22 │ │ │ │ - bne.w 9b7de │ │ │ │ + bne.w 9b788 │ │ │ │ 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 9dac4 │ │ │ │ + bl 9da7c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 9d462 │ │ │ │ + beq.w 9d7d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e014 │ │ │ │ + bl 9dfcc │ │ │ │ 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 9d440 │ │ │ │ + bgt.w 9d7b4 │ │ │ │ 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 │ │ │ │ @@ -168696,15 +168625,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 9cb2a │ │ │ │ + bhi.n 9ca14 │ │ │ │ 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 │ │ │ │ @@ -168744,16 +168673,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 9e074 │ │ │ │ - b.w 9ba48 │ │ │ │ + bl 9e02c │ │ │ │ + b.w 9b9f2 │ │ │ │ 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 │ │ │ │ @@ -168768,16 +168697,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 9e074 │ │ │ │ - b.w 9ba48 │ │ │ │ + bl 9e02c │ │ │ │ + b.w 9b9f2 │ │ │ │ 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 │ │ │ │ @@ -168788,74 +168717,118 @@ │ │ │ │ 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 9cb18 │ │ │ │ - b.n 9cb5e │ │ │ │ + bne.n 9ca02 │ │ │ │ + b.n 9ca48 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9c020 │ │ │ │ + bne.w 9bfba │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 9cea8 │ │ │ │ + bne.w 9cd08 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c498 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d1ca │ │ │ │ + beq.w 9d562 │ │ │ │ adds r0, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9cbce │ │ │ │ + cbnz r2, 9cab8 │ │ │ │ str r6, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.w 9bfe2 │ │ │ │ + b.w 9bf7c │ │ │ │ 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 9c372 │ │ │ │ + b.n 9c2e6 │ │ │ │ mov r4, r2 │ │ │ │ - b.w 9b706 │ │ │ │ + b.w 9b6b2 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2bfb8 │ │ │ │ add.w r9, r6, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r9, r6 │ │ │ │ - bne.w 9bfd8 │ │ │ │ + bne.w 9bf72 │ │ │ │ movs r2, #11 │ │ │ │ str r2, [r4, #32] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.w 9c020 │ │ │ │ + b.w 9bfba │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 9c050 │ │ │ │ + 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 9c088 │ │ │ │ + mov r2, r6 │ │ │ │ + b.w 9bd70 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9d5aa │ │ │ │ + bne.w 9d414 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.w 9ba12 │ │ │ │ + b.w 9b9bc │ │ │ │ + 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 9e02c │ │ │ │ + b.w 9b9f2 │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.w 9c86c │ │ │ │ + ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ + cmp r2, r6 │ │ │ │ + bne.w 9c6e0 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 2c498 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9d7fe │ │ │ │ + adds r0, #1 │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ + cbnz r1, 9cb74 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [r4, #8] │ │ │ │ + b.w 9c0f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9d516 │ │ │ │ + bne.w 9d3c4 │ │ │ │ ldr.w r3, [r3, #2744] @ 0xab8 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 9cfe0 │ │ │ │ + bne.w 9ce8a │ │ │ │ mov r0, r4 │ │ │ │ blx 2c498 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d0e2 │ │ │ │ + beq.w 9d3d2 │ │ │ │ adds r0, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #28] │ │ │ │ - cbnz r3, 9cc48 │ │ │ │ + cbnz r3, 9cba6 │ │ │ │ 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 │ │ │ │ @@ -168864,186 +168837,232 @@ │ │ │ │ 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 9c224 │ │ │ │ + beq.w 9c194 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r1, #33700 @ 0x83a4 │ │ │ │ + movw r1, #29476 @ 0x7324 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5f3c │ │ │ │ + bl 1e5064 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ mov sl, r3 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b.w 9b706 │ │ │ │ - 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 9e074 │ │ │ │ - b.w 9ba48 │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.w 9c980 │ │ │ │ - ldr.w r2, [r4, #2744] @ 0xab8 │ │ │ │ - cmp r2, r6 │ │ │ │ - bne.w 9c742 │ │ │ │ + b.w 9b6b2 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + mov r0, r1 │ │ │ │ + mov r2, r7 │ │ │ │ + cmp r0, #17 │ │ │ │ + beq.w 9c866 │ │ │ │ + cmp r0, #22 │ │ │ │ + bne.w 9c818 │ │ │ │ + b.w 9c35a │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - blx 2c498 │ │ │ │ + blx 2bfb8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9d330 │ │ │ │ - adds r0, #1 │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ - cbnz r1, 9ccd8 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [r4, #8] │ │ │ │ - b.w 9c17c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 9c0dc │ │ │ │ + add.w sl, r3, r0 │ │ │ │ + cmp sl, r3 │ │ │ │ + bne.w 9c162 │ │ │ │ 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 9c114 │ │ │ │ - mov r2, r6 │ │ │ │ - b.w 9bdd6 │ │ │ │ + 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 9b6b2 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 2bfb8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, r3, r0 │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 9c172 │ │ │ │ + bne.w 9c0e6 │ │ │ │ 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 9da68 │ │ │ │ + beq.w 9da56 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r3, #1 │ │ │ │ ldr r1, [r2, #32] │ │ │ │ - b.n 9c98e │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx 2bfb8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add.w sl, r3, r0 │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 9c1f2 │ │ │ │ - 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 9b706 │ │ │ │ + b.n 9c87a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9dac4 │ │ │ │ + bl 9da7c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9d0bc │ │ │ │ + beq.w 9d40a │ │ │ │ uxtb r3, r1 │ │ │ │ ldr.w r6, [sl, r3, lsl #2] │ │ │ │ ands.w r6, r6, #16 │ │ │ │ - beq.w 9d0a2 │ │ │ │ + beq.w 9d3f8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9dac4 │ │ │ │ + bl 9da7c │ │ │ │ uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r4, r3, #27 │ │ │ │ - bmi.n 9cd84 │ │ │ │ + bmi.n 9cc82 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9d0bc │ │ │ │ + beq.w 9d40a │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #34200 @ 0x8598 │ │ │ │ + movw r2, #29976 @ 0x7518 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl cd718 <_Py_LoadAttr_StackRefSteal@@Base+0x2c0c> │ │ │ │ + bl cd7b0 <_Py_LoadAttr_StackRefSteal@@Base+0x2c08> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c526 │ │ │ │ - b.w 9c54c │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - mov r0, r1 │ │ │ │ - mov r2, r7 │ │ │ │ - cmp r0, #17 │ │ │ │ - beq.w 9c54a │ │ │ │ - cmp r0, #22 │ │ │ │ - bne.w 9c92e │ │ │ │ - b.w 9c3e6 │ │ │ │ - mov r0, fp │ │ │ │ + beq.w 9c01e │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + adds r2, r7, #1 │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + bne.w 9bb52 │ │ │ │ + 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 9bba4 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 9bb96 │ │ │ │ + b.w 9bba4 │ │ │ │ + ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9d576 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 9e02c │ │ │ │ + b.w 9b9f2 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9c608 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + b.n 9caf0 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2bfb8 │ │ │ │ - add r0, fp │ │ │ │ - cmp r0, fp │ │ │ │ - bne.w 9c586 │ │ │ │ + adds r3, r4, r0 │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.w 9ba98 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r6, r5 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ movs r3, #11 │ │ │ │ - str r3, [r1, #32] │ │ │ │ - b.n 9c918 │ │ │ │ + str r3, [r2, #32] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + b.w 9be34 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9dac4 │ │ │ │ + bl 9da7c │ │ │ │ uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bpl.w 9c05a │ │ │ │ + bpl.w 9bff4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl cd598 <_Py_LoadAttr_StackRefSteal@@Base+0x2a8c> │ │ │ │ + bl cd630 <_Py_LoadAttr_StackRefSteal@@Base+0x2a88> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c05a │ │ │ │ + bne.w 9bff4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #67 @ 0x43 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 9e074 │ │ │ │ - b.w 9ba48 │ │ │ │ + bl 9e02c │ │ │ │ + b.w 9b9f2 │ │ │ │ + ldr r1, [r6, #32] │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.w 9be30 │ │ │ │ + ldr.w r3, [r6, #2744] @ 0xab8 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 9cf22 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2c498 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9cfde │ │ │ │ + adds r3, r0, #1 │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ + cbnz r2, 9cd96 │ │ │ │ + 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 9bac8 │ │ │ │ + mov r6, r5 │ │ │ │ + movw r1, #29476 @ 0x7324 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldrd r4, r5, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1e5064 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + b.n 9cd32 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2bfb8 │ │ │ │ + add r0, fp │ │ │ │ + cmp r0, fp │ │ │ │ + bne.w 9c4c2 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + movs r3, #11 │ │ │ │ + str r3, [r1, #32] │ │ │ │ + b.n 9c804 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9d75a │ │ │ │ + bne.w 9d714 │ │ │ │ ldr.w r3, [r5, #2744] @ 0xab8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9cf8e │ │ │ │ + bne.n 9ce7c │ │ │ │ mov r0, r4 │ │ │ │ blx 2c498 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d786 │ │ │ │ + beq.w 9d6fc │ │ │ │ adds r0, #1 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ - cbnz r2, 9ce44 │ │ │ │ + cbnz r2, 9ce18 │ │ │ │ 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 │ │ │ │ @@ -169052,1196 +169071,1184 @@ │ │ │ │ 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 9c5ce │ │ │ │ + beq.w 9c50c │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - mov r2, r7 │ │ │ │ - mov r6, r9 │ │ │ │ + mov r6, r7 │ │ │ │ + mov r2, r9 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r1, #33700 @ 0x83a4 │ │ │ │ + movw r1, #29476 @ 0x7324 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5f3c │ │ │ │ + bl 1e5064 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ cmp r3, #17 │ │ │ │ str.w fp, [r4, #4] │ │ │ │ - beq.w 9c54a │ │ │ │ + beq.w 9c866 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.w 9c92e │ │ │ │ - b.w 9c3e6 │ │ │ │ - mov r0, r4 │ │ │ │ + bne.w 9c818 │ │ │ │ + b.w 9c35a │ │ │ │ + mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c6c6 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - b.n 9cc08 │ │ │ │ - ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9d51e │ │ │ │ + beq.w 9d3e8 │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ + b.n 9ce2a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 9e074 │ │ │ │ - b.w 9ba48 │ │ │ │ - ldr r1, [r6, #32] │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.w 9be96 │ │ │ │ - ldr.w r3, [r6, #2744] @ 0xab8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 9cf60 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2c498 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d172 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ - cbnz r2, 9cefa │ │ │ │ - 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 │ │ │ │ + beq.n 9cf30 │ │ │ │ + ldrd r4, sl, [r3, #4] │ │ │ │ + b.n 9cbbc │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str.w r4, [r6, #2704] @ 0xa90 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 2c208 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9bb1e │ │ │ │ - mov r6, r5 │ │ │ │ - movw r1, #33700 @ 0x83a4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldrd r4, r5, [sp, #12] │ │ │ │ + bl 9dfcc │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5f3c │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - str r3, [r2, #4] │ │ │ │ - b.w 9be9a │ │ │ │ + bl 9dfcc │ │ │ │ + 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 9be2c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9be1e │ │ │ │ + b.w 9be2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9d69c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r6, [r3, #28] │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2bfb8 │ │ │ │ - adds r3, r4, r0 │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.w 9baee │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + bl 9dfcc │ │ │ │ + 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 9e02c │ │ │ │ + b.w 9b9f2 │ │ │ │ mov r6, r5 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - movs r3, #11 │ │ │ │ - str r3, [r2, #32] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - b.n 9cf3a │ │ │ │ - mov r0, r6 │ │ │ │ - blx r3 │ │ │ │ - cbz r0, 9cf88 │ │ │ │ - ldrd r4, r3, [r6, #4] │ │ │ │ - b.n 9cf0c │ │ │ │ + b.n 9cd2e │ │ │ │ ldr r7, [r6, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 29aad0 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ + bl 299a70 <_PyMonitoring_FireBranchEvent@@Base+0x31c> │ │ │ │ add.w r3, r8, #1 │ │ │ │ mla r7, r0, r7, r7 │ │ │ │ - b.w 9ba8a │ │ │ │ - ldr.w r8, [r3, #8] │ │ │ │ - b.n 9cd58 │ │ │ │ - mov r6, r5 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - b.n 9cf5a │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9d768 │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ - b.n 9ce56 │ │ │ │ - movs r7, #101 @ 0x65 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9dac4 │ │ │ │ - sub.w r3, r0, #43 @ 0x2b │ │ │ │ - mov r1, r0 │ │ │ │ - bics.w r3, r3, #2 │ │ │ │ - bne.w 9d128 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9dac4 │ │ │ │ - uxtb r3, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr.w r6, [sl, r3, lsl #2] │ │ │ │ - ands.w r6, r6, #4 │ │ │ │ - beq.w 9d116 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl cd598 <_Py_LoadAttr_StackRefSteal@@Base+0x2a8c> │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9ce0a │ │ │ │ - bic.w r3, r0, #32 │ │ │ │ - b.w 9c064 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + b.w 9ba34 │ │ │ │ + mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9cf82 │ │ │ │ - ldrd r4, sl, [r3, #4] │ │ │ │ - b.n 9cc5e │ │ │ │ + beq.n 9cf06 │ │ │ │ + ldrd r4, r3, [r6, #4] │ │ │ │ + b.n 9cda8 │ │ │ │ + ldr.w r8, [r3, #8] │ │ │ │ + b.n 9cc20 │ │ │ │ ldr.w r0, [r1, #668] @ 0x29c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9da14 │ │ │ │ + beq.w 9da24 │ │ │ │ str.w r7, [r1, #672] @ 0x2a0 │ │ │ │ movs r2, #66 @ 0x42 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 9e074 │ │ │ │ - b.w 9ba48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9d828 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r6, [r3, #28] │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ + bl 9e02c │ │ │ │ + b.w 9b9f2 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9da7c │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.n 9cfee │ │ │ │ + sub.w r3, r2, #48 @ 0x30 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 9cfa8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9da7c │ │ │ │ + sub.w r3, r0, #48 @ 0x30 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, #1 │ │ │ │ + bls.n 9cf68 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.n 9cfee │ │ │ │ + uxtb r3, r0 │ │ │ │ + ldr.w r3, [sl, r3, lsl #2] │ │ │ │ + lsls r1, r3, #29 │ │ │ │ + bmi.n 9cff8 │ │ │ │ mov r1, r0 │ │ │ │ + movw r2, #30120 @ 0x75a8 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl cd7b0 <_Py_LoadAttr_StackRefSteal@@Base+0x2c08> │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9ccb2 │ │ │ │ + b.w 9c01e │ │ │ │ + movs r6, #0 │ │ │ │ + b.w 9be3e │ │ │ │ + uxtb r3, r2 │ │ │ │ + ldr.w r6, [sl, r3, lsl #2] │ │ │ │ + ands.w r6, r6, #4 │ │ │ │ + bne.n 9cffa │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e014 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - str r2, [sp, #0] │ │ │ │ + bl 9dfcc │ │ │ │ + movw r1, #30096 @ 0x7590 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1e5064 │ │ │ │ + movs r2, #67 @ 0x43 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movs r2, #65 @ 0x41 │ │ │ │ - str.w r7, [sl, #672] @ 0x2a0 │ │ │ │ - bl 9e074 │ │ │ │ - b.w 9ba48 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e014 │ │ │ │ - mov r1, r6 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 9e02c │ │ │ │ + b.w 9b9f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e014 │ │ │ │ - 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 9be92 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9be84 │ │ │ │ - b.w 9be92 │ │ │ │ + blx 2bfb8 │ │ │ │ + adds r3, r4, r0 │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.w 9cd24 │ │ │ │ + b.n 9cd90 │ │ │ │ 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 9d0c6 │ │ │ │ + bl 9da7c │ │ │ │ + mov r2, r0 │ │ │ │ + b.n 9cf60 │ │ │ │ + mov r2, r0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r1, #34948 @ 0x8884 │ │ │ │ + movw r1, #30056 @ 0x7568 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5f3c │ │ │ │ - b.w 9c79c │ │ │ │ + bl 1e5064 │ │ │ │ + b.w 9c6ce │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ + beq.w 9d18a │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r8, [r3, #4] │ │ │ │ + bl cd630 <_Py_LoadAttr_StackRefSteal@@Base+0x2a88> │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9cd5c │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ + beq.w 9cd3a │ │ │ │ + cmp r0, #45 @ 0x2d │ │ │ │ + ble.n 9d042 │ │ │ │ + cmp r0, #101 @ 0x65 │ │ │ │ + beq.w 9d7ea │ │ │ │ + bgt.n 9d0b8 │ │ │ │ + cmp r0, #69 @ 0x45 │ │ │ │ + beq.n 9d078 │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ + beq.n 9d0bc │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + add.w r3, r4, #12288 @ 0x3000 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r6, [r3, #668] @ 0x29c │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 9bb32 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 9dfcc │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + ldr.w r1, [r4, #2704] @ 0xa90 │ │ │ │ + mov r0, r4 │ │ │ │ + adds r3, #1 │ │ │ │ + sub.w r2, r8, r1 │ │ │ │ + subs r1, r3, r1 │ │ │ │ + movw r3, #30152 @ 0x75c8 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + bl 1e83c4 <_PyTemplate_Build@@Base+0x610> │ │ │ │ + b.n 9cfcc │ │ │ │ + movs r7, #69 @ 0x45 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e014 │ │ │ │ - movw r1, #34172 @ 0x857c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ + bl 9da7c │ │ │ │ + sub.w r3, r0, #43 @ 0x2b │ │ │ │ + mov r1, r0 │ │ │ │ + bics.w r3, r3, #2 │ │ │ │ + bne.n 9d0f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5f3c │ │ │ │ - b.w 9c858 │ │ │ │ + bl 9da7c │ │ │ │ + uxtb r3, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr.w r6, [sl, r3, lsl #2] │ │ │ │ + ands.w r6, r6, #4 │ │ │ │ + beq.n 9d0e2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9dac4 │ │ │ │ + bl cd630 <_Py_LoadAttr_StackRefSteal@@Base+0x2a88> │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9cd5c │ │ │ │ + bic.w r3, r0, #32 │ │ │ │ + b.w 9bffe │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ + bne.n 9d042 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9da7c │ │ │ │ + movw r2, #30252 @ 0x762c │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ mov r1, r0 │ │ │ │ - b.n 9cd76 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - movw r1, #34872 @ 0x8838 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov r4, r0 │ │ │ │ - bl 1e5f3c │ │ │ │ - b.w 9c79c │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - movs r7, #10 │ │ │ │ - b.n 9c932 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2bfb8 │ │ │ │ - add r0, r4 │ │ │ │ - cmp r0, r4 │ │ │ │ - bne.w 9cc40 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr.w r8, [r3, #8] │ │ │ │ - b.n 9cd52 │ │ │ │ - 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 9c02a │ │ │ │ - bge.w 9d778 │ │ │ │ - mov r8, r9 │ │ │ │ - mov r6, r9 │ │ │ │ - b.w 9becc │ │ │ │ + bl cd7b0 <_Py_LoadAttr_StackRefSteal@@Base+0x2c08> │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9ccb2 │ │ │ │ + b.w 9c01e │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e014 │ │ │ │ - movw r1, #34352 @ 0x8630 │ │ │ │ + bl 9dfcc │ │ │ │ + movw r1, #30128 @ 0x75b0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 9d0b2 │ │ │ │ + b.n 9cfc6 │ │ │ │ uxtb r3, r0 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r4, r3, #29 │ │ │ │ - bmi.w 9cfca │ │ │ │ + bmi.n 9d0a2 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e014 │ │ │ │ + bl 9dfcc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #34204 @ 0x859c │ │ │ │ + movw r2, #29980 @ 0x751c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl cd718 <_Py_LoadAttr_StackRefSteal@@Base+0x2c0c> │ │ │ │ + bl cd7b0 <_Py_LoadAttr_StackRefSteal@@Base+0x2c08> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c54c │ │ │ │ + beq.w 9c01e │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e014 │ │ │ │ + bl 9dfcc │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 9e074 │ │ │ │ - b.w 9ba48 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2bfb8 │ │ │ │ - adds r3, r4, r0 │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.w 9cf50 │ │ │ │ - b.n 9cef4 │ │ │ │ - mov r0, r6 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - it eq │ │ │ │ - moveq r9, r5 │ │ │ │ - bl 1adcc4 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 9d1b8 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r7, r5 │ │ │ │ - b.w 9ba8a │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movw r1, #34828 @ 0x880c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov r2, r6 │ │ │ │ + bl 9e02c │ │ │ │ + b.w 9b9f2 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9da7c │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.n 9d230 │ │ │ │ + sub.w r3, r2, #48 @ 0x30 │ │ │ │ + cmp r3, #7 │ │ │ │ + bhi.n 9d210 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9da7c │ │ │ │ + sub.w r3, r0, #48 @ 0x30 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, #7 │ │ │ │ + bls.n 9d150 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.n 9d230 │ │ │ │ + uxtb r3, r0 │ │ │ │ + ldr.w r3, [sl, r3, lsl #2] │ │ │ │ + lsls r0, r3, #29 │ │ │ │ + bmi.n 9d23a │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r7 │ │ │ │ + movw r2, #30048 @ 0x7560 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + bl cd7b0 <_Py_LoadAttr_StackRefSteal@@Base+0x2c08> │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9ccb2 │ │ │ │ + b.w 9c01e │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9da7c │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r7, #95 @ 0x5f │ │ │ │ + beq.n 9d1ca │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ + beq.n 9d18a │ │ │ │ + uxtb r3, r7 │ │ │ │ + ldr.w r3, [sl, r3, lsl #2] │ │ │ │ + lsls r3, r3, #29 │ │ │ │ + bmi.w 9d014 │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ + beq.w 9cd3a │ │ │ │ + cmp r7, #45 @ 0x2d │ │ │ │ + ble.w 9bb32 │ │ │ │ + cmp r7, #101 @ 0x65 │ │ │ │ + beq.w 9d7ea │ │ │ │ + bgt.w 9c474 │ │ │ │ + cmp r7, #69 @ 0x45 │ │ │ │ + beq.w 9d078 │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ + bne.w 9c47a │ │ │ │ + b.n 9d0bc │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9da7c │ │ │ │ + uxtb r3, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w r3, [sl, r3, lsl #2] │ │ │ │ + lsls r2, r3, #29 │ │ │ │ + bmi.n 9d196 │ │ │ │ + b.w 9c73c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e5f3c │ │ │ │ - b.w 9c79c │ │ │ │ - movs r6, #0 │ │ │ │ - b.w 9bea4 │ │ │ │ - ldrd r0, r1, [sp, #12] │ │ │ │ - mov r3, r7 │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - bl 9e074 │ │ │ │ - b.w 9ba48 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2bfb8 │ │ │ │ - add r0, r6 │ │ │ │ - cmp r0, r6 │ │ │ │ - bne.w 9cbc8 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - b.n 9cc04 │ │ │ │ + bl 9da7c │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ + bne.w 9ce9a │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #34760 @ 0x87c8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl 1e5f3c │ │ │ │ - b.w 9c79c │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + mov r1, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 9e02c │ │ │ │ + b.w 9b9f2 │ │ │ │ ldrd r3, r2, [fp, #56] @ 0x38 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 9c498 │ │ │ │ - b.w 9c464 │ │ │ │ + beq.w 9c40c │ │ │ │ + b.w 9c3d8 │ │ │ │ + uxtb r3, r2 │ │ │ │ + ldr.w r6, [sl, r3, lsl #2] │ │ │ │ + ands.w r6, r6, #4 │ │ │ │ + bne.n 9d23c │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9dfcc │ │ │ │ + movw r1, #30024 @ 0x7548 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + b.n 9cfc6 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9da7c │ │ │ │ + mov r2, r0 │ │ │ │ + b.n 9d148 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + movw r1, #29988 @ 0x7524 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov r0, r4 │ │ │ │ + b.n 9d006 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c498 │ │ │ │ + bne.w 9c40c │ │ │ │ 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 9d244 │ │ │ │ + b.n 9d292 │ │ │ │ ldr.w r2, [ip, #2804] @ 0xaf4 │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ it eq │ │ │ │ addeq r3, #1 │ │ │ │ - beq.n 9d242 │ │ │ │ + beq.n 9d290 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 9d2e6 │ │ │ │ + beq.n 9d334 │ │ │ │ sub.w r4, r2, #39 @ 0x27 │ │ │ │ negs r7, r4 │ │ │ │ adcs r7, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 9d2e6 │ │ │ │ + bne.n 9d334 │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - bne.n 9d242 │ │ │ │ - cbz r0, 9d268 │ │ │ │ + bne.n 9d290 │ │ │ │ + cbz r0, 9d2b6 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.n 9d21e │ │ │ │ + blt.n 9d26c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ mla r8, r3, r8, r2 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r8, #2804] @ 0xaf4 │ │ │ │ - bl a199c │ │ │ │ + bl a198c │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9c54a │ │ │ │ + beq.w 9c866 │ │ │ │ str r7, [r5, #28] │ │ │ │ - b.w 9c498 │ │ │ │ + b.w 9c40c │ │ │ │ adds r0, r1, #1 │ │ │ │ - bl 75f54 │ │ │ │ + bl 75f8c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c54a │ │ │ │ + beq.w 9c866 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r7 │ │ │ │ str r7, [sp, #20] │ │ │ │ str.w r9, [sp, #24] │ │ │ │ mla lr, r2, r8, r0 │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ - b.n 9d2a0 │ │ │ │ + b.n 9d2ee │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ - beq.n 9d2be │ │ │ │ + beq.n 9d30c │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - bne.n 9d298 │ │ │ │ - cbz r4, 9d2f8 │ │ │ │ + bne.n 9d2e6 │ │ │ │ + cbz r4, 9d340 │ │ │ │ adds r1, #1 │ │ │ │ strb r0, [r2, #0] │ │ │ │ adds r2, r3, r1 │ │ │ │ adds r7, #1 │ │ │ │ ldr.w r0, [lr, #2796] @ 0xaec │ │ │ │ ldr.w r5, [lr, #2800] @ 0xaf0 │ │ │ │ sub.w ip, r0, r5 │ │ │ │ cmp r7, ip │ │ │ │ - bge.n 9d2ca │ │ │ │ + bge.n 9d318 │ │ │ │ ldr.w r9, [lr, #2804] @ 0xaf4 │ │ │ │ mov r8, r7 │ │ │ │ ldrb.w r0, [r9, r7] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne.n 9d28e │ │ │ │ - cbz r4, 9d32a │ │ │ │ + bne.n 9d2dc │ │ │ │ + cbz r4, 9d372 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ subs r4, r0, r4 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - b.n 9d298 │ │ │ │ + b.n 9d2e6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ strb r2, [r3, r1] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl a199c │ │ │ │ + bl a198c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 7630c │ │ │ │ - b.n 9d25c │ │ │ │ - cbz r0, 9d2f2 │ │ │ │ + bl 76344 │ │ │ │ + b.n 9d2aa │ │ │ │ + cbz r0, 9d378 │ │ │ │ subs.w r0, r2, lr │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 9d242 │ │ │ │ - mov lr, r2 │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 9d242 │ │ │ │ + b.n 9d290 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9d302 │ │ │ │ + b.n 9d34a │ │ │ │ mov r8, r0 │ │ │ │ cmp ip, r8 │ │ │ │ - beq.n 9d312 │ │ │ │ + beq.n 9d35a │ │ │ │ add.w r0, r8, #1 │ │ │ │ ldrb.w r4, [r9, r0] │ │ │ │ cmp r4, #10 │ │ │ │ - bne.n 9d300 │ │ │ │ + bne.n 9d348 │ │ │ │ mov r7, r8 │ │ │ │ cmp r8, ip │ │ │ │ str r5, [sp, #16] │ │ │ │ - bge.w 9d9f8 │ │ │ │ + bge.w 9da52 │ │ │ │ adds r1, #1 │ │ │ │ mov.w r0, #10 │ │ │ │ movs r4, #0 │ │ │ │ strb r0, [r2, #0] │ │ │ │ adds r2, r3, r1 │ │ │ │ - b.n 9d29e │ │ │ │ + b.n 9d2ec │ │ │ │ movs r4, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 9d298 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx 2bfb8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r0, r3 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w 9cd1c │ │ │ │ - b.n 9ccd2 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9dac4 │ │ │ │ - uxtb r3, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r6, r3, #29 │ │ │ │ - bmi.n 9d372 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e014 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #34352 @ 0x8630 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl 1e5f3c │ │ │ │ - b.w 9c79c │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ - bne.w 9c7f0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9dac4 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r7, #95 @ 0x5f │ │ │ │ - bne.w 9bb6a │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9dac4 │ │ │ │ - uxtb r3, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r2, r3, #29 │ │ │ │ - bmi.w 9bb6a │ │ │ │ - b.n 9d356 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9dac4 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9d572 │ │ │ │ - sub.w r3, r2, #48 @ 0x30 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.w 9d552 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9dac4 │ │ │ │ - sub.w r3, r0, #48 @ 0x30 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, #1 │ │ │ │ - bls.n 9d3b4 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9d572 │ │ │ │ - uxtb r3, r0 │ │ │ │ - ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r1, r3, #29 │ │ │ │ - bmi.w 9d57c │ │ │ │ - mov r1, r0 │ │ │ │ - movw r2, #34344 @ 0x8628 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl cd718 <_Py_LoadAttr_StackRefSteal@@Base+0x2c0c> │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9c526 │ │ │ │ - b.w 9c54c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9dac4 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.n 9d4a8 │ │ │ │ - sub.w r3, r2, #48 @ 0x30 │ │ │ │ - cmp r3, #7 │ │ │ │ - bhi.n 9d474 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9dac4 │ │ │ │ - sub.w r3, r0, #48 @ 0x30 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, #7 │ │ │ │ - bls.n 9d406 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.n 9d4a8 │ │ │ │ - uxtb r3, r0 │ │ │ │ - ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r0, r3, #29 │ │ │ │ - bmi.n 9d4b2 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r7 │ │ │ │ - movw r2, #34272 @ 0x85e0 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - bl cd718 <_Py_LoadAttr_StackRefSteal@@Base+0x2c0c> │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9c526 │ │ │ │ - b.w 9c54c │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movw r1, #34488 @ 0x86b8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1e5f3c │ │ │ │ - movs r2, #67 @ 0x43 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - bl 9e074 │ │ │ │ - b.w 9ba48 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9dac4 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, r6 │ │ │ │ - bne.n 9d494 │ │ │ │ - movs r1, #3 │ │ │ │ - b.w 9ca30 │ │ │ │ - uxtb r3, r2 │ │ │ │ - ldr.w r6, [sl, r3, lsl #2] │ │ │ │ - ands.w r6, r6, #4 │ │ │ │ - bne.n 9d4b4 │ │ │ │ + b.n 9d2e6 │ │ │ │ + mov lr, r2 │ │ │ │ + movs r0, #1 │ │ │ │ + b.n 9d290 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r0, #18 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + b.w 9cb36 │ │ │ │ + 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 9bfc4 │ │ │ │ + bge.n 9d3b6 │ │ │ │ + mov r6, r9 │ │ │ │ + mov r8, r9 │ │ │ │ + b.w 9be66 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e014 │ │ │ │ - movw r1, #34248 @ 0x85c8 │ │ │ │ + movw r1, #29476 @ 0x7324 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 9d0b2 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e014 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e014 │ │ │ │ - b.w 9ca2e │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9dac4 │ │ │ │ - mov r2, r0 │ │ │ │ - b.n 9d3fe │ │ │ │ - mov r2, r7 │ │ │ │ + bl 1e5064 │ │ │ │ + b.n 9cd12 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.w 9cb2e │ │ │ │ + mov r6, r9 │ │ │ │ + mov r8, r9 │ │ │ │ + b.w 9c614 │ │ │ │ + mov r3, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - movw r1, #34212 @ 0x85a4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov r0, r4 │ │ │ │ - b.n 9d1aa │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #33700 @ 0x83a4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl 1e5f3c │ │ │ │ - b.n 9ceb2 │ │ │ │ - mov.w r9, #1 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r7, r9 │ │ │ │ - b.w 9cbe2 │ │ │ │ + b.w 9b6b2 │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ - b.w 9bc92 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 9ccec │ │ │ │ - b.w 9c114 │ │ │ │ - ldr.w r3, [sl, #668] @ 0x29c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 9c104 │ │ │ │ + b.w 9bc2c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2bfb8 │ │ │ │ + add r0, r4 │ │ │ │ + cmp r0, r4 │ │ │ │ + bne.w 9cb9e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 9ccec │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str.w r3, [fp, #4] │ │ │ │ - b.w 9c774 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - b.w 9b706 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [sl, #672] @ 0x2a0 │ │ │ │ - b.n 9cec0 │ │ │ │ - cmp r3, #123 @ 0x7b │ │ │ │ - bne.w 9d07a │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.w 9d07a │ │ │ │ - ldrd r0, r7, [fp, #4] │ │ │ │ - subs r0, #1 │ │ │ │ - cmp r7, r0 │ │ │ │ - bne.w 9d07a │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ - b.w 9c77a │ │ │ │ - movs r7, #69 @ 0x45 │ │ │ │ - b.n 9cf9e │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ - bne.w 9c824 │ │ │ │ - b.w 9c508 │ │ │ │ - uxtb r3, r2 │ │ │ │ - ldr.w r6, [sl, r3, lsl #2] │ │ │ │ - ands.w r6, r6, #4 │ │ │ │ - bne.n 9d57e │ │ │ │ + ldr.w r8, [r3, #8] │ │ │ │ + b.n 9cc1a │ │ │ │ + ldrd r3, r5, [sp, #12] │ │ │ │ + mov r6, r7 │ │ │ │ + mov r2, r9 │ │ │ │ + ldr.w r8, [r3, #8] │ │ │ │ + b.w 9c804 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e014 │ │ │ │ - movw r1, #34320 @ 0x8610 │ │ │ │ + bl 9dfcc │ │ │ │ + movw r1, #29948 @ 0x74fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - b.n 9d0b2 │ │ │ │ + b.n 9cfc6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9dac4 │ │ │ │ - mov r2, r0 │ │ │ │ - b.n 9d3aa │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movw r1, #34280 @ 0x85e8 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - mov r0, r4 │ │ │ │ - b.n 9d1aa │ │ │ │ - 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 9c698 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9dac4 │ │ │ │ - mov r6, r0 │ │ │ │ - b.w 9b78e │ │ │ │ + bl 9da7c │ │ │ │ + mov r1, r0 │ │ │ │ + b.n 9cc74 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r3, r3, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cc16 │ │ │ │ + bne.w 9cb26 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r9, [r3, #2692] @ 0xa84 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9c54a │ │ │ │ + bne.w 9c866 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ subs r1, r1, r0 │ │ │ │ - bl a199c │ │ │ │ + bl a198c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d9c2 │ │ │ │ - bl bd1ec <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ + beq.w 9d9dc │ │ │ │ + bl bd278 <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, sl │ │ │ │ - blt.w 9d888 │ │ │ │ + blt.n 9d4b8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 9cc16 │ │ │ │ + bge.w 9cb26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cc16 │ │ │ │ + bne.w 9cb26 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_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 9ba46 │ │ │ │ + beq.w 9b9f0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ba38 │ │ │ │ - b.w 9ba46 │ │ │ │ + bne.w 9b9e2 │ │ │ │ + b.w 9b9f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1adcc4 │ │ │ │ + bl 1ad454 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9c54a │ │ │ │ + beq.w 9c866 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ ldrd r3, sl, [r4, #4] │ │ │ │ - b.w 9b70e │ │ │ │ - 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, #33820 @ 0x841c │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - bl 1e929c <_PyTemplate_Build@@Base+0x610> │ │ │ │ - b.w 9c54a │ │ │ │ - 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, #34060 @ 0x850c │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - bl 1e929c <_PyTemplate_Build@@Base+0x610> │ │ │ │ - b.w 9c54a │ │ │ │ - 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, #34020 @ 0x84e4 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - bl 1e929c <_PyTemplate_Build@@Base+0x610> │ │ │ │ - b.w 9c54a │ │ │ │ - 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, #33980 @ 0x84bc │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - bl 1e929c <_PyTemplate_Build@@Base+0x610> │ │ │ │ - b.w 9c54a │ │ │ │ - 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, #33940 @ 0x8494 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - bl 1e929c <_PyTemplate_Build@@Base+0x610> │ │ │ │ - b.w 9c54a │ │ │ │ + b.w 9b6ba │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1b646c │ │ │ │ + adds r2, r7, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp sl, r2 │ │ │ │ + bgt.n 9d4fc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 9d4dc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 9d4dc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r8 │ │ │ │ + bl b2668 <_PyUnicode_IsPrintable@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 9d54e │ │ │ │ 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, #33900 @ 0x846c │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - bl 1e929c <_PyTemplate_Build@@Base+0x610> │ │ │ │ - b.w 9c54a │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r8 │ │ │ │ + movw r1, #29876 @ 0x74b4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 1e5064 │ │ │ │ + b.w 9c866 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + bl f7f38 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 9d51a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 9d51a │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 9d9f6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1d4890 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r6, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 9d53c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 9d53c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 9d9f6 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + add r3, r2 │ │ │ │ + str r3, [r1, #4] │ │ │ │ + b.n 9d4c8 │ │ │ │ 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, #33860 @ 0x8444 │ │ │ │ - movt r3, #42 @ 0x2a │ │ │ │ - bl 1e929c <_PyTemplate_Build@@Base+0x610> │ │ │ │ - b.w 9c54a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9dac4 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ - bne.w 9d03a │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - mov r1, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 9e074 │ │ │ │ - b.w 9ba48 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - mov r2, r7 │ │ │ │ - b.w 9ce7a │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - mov r0, r1 │ │ │ │ - mov fp, r3 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r6, r9 │ │ │ │ - b.w 9cdbe │ │ │ │ - ldrd r3, r5, [sp, #12] │ │ │ │ - mov r2, r7 │ │ │ │ - mov r6, r9 │ │ │ │ - ldr.w r8, [r3, #8] │ │ │ │ - b.w 9c918 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.w 9cc92 │ │ │ │ - mov r8, r9 │ │ │ │ - mov r6, r9 │ │ │ │ - b.w 9c6d2 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2bfb8 │ │ │ │ - add r0, r4 │ │ │ │ - cmp r0, r4 │ │ │ │ - bne.w 9ce3e │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - mov r2, r7 │ │ │ │ - mov r6, r9 │ │ │ │ - b.w 9cde0 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movw r1, #33700 @ 0x83a4 │ │ │ │ + mov r2, r8 │ │ │ │ + movw r1, #29908 @ 0x74d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1e5f3c │ │ │ │ + bl 1e5064 │ │ │ │ + b.w 9c866 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2bfb8 │ │ │ │ + add r0, r6 │ │ │ │ + cmp r0, r6 │ │ │ │ + bne.w 9cab2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.w 9cd26 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ + b.w 9caec │ │ │ │ movs r3, #0 │ │ │ │ - movs r0, #18 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - b.w 9cc9a │ │ │ │ + str.w r3, [sl, #672] @ 0x2a0 │ │ │ │ + b.w 9ccf4 │ │ │ │ + mov r0, r6 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + it eq │ │ │ │ + moveq r9, r5 │ │ │ │ + bl 1ad454 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 9d5ca │ │ │ │ + mov r3, r8 │ │ │ │ + mov r7, r5 │ │ │ │ + b.w 9ba34 │ │ │ │ + mov.w r9, #1 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r7, r9 │ │ │ │ + b.w 9cacc │ │ │ │ + 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 9c566 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #30536 @ 0x7748 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 1e5064 │ │ │ │ + b.w 9c6ce │ │ │ │ + ldrd r0, r1, [sp, #12] │ │ │ │ + mov r3, r7 │ │ │ │ + movs r2, #67 @ 0x43 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + bl 9e02c │ │ │ │ + b.w 9b9f2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbnz r3, 9d816 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9d94a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #34708 @ 0x8794 │ │ │ │ + movw r1, #30484 @ 0x7714 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1e5f3c │ │ │ │ + bl 1e5064 │ │ │ │ cmp r7, #10 │ │ │ │ - beq.w 9c54a │ │ │ │ + beq.w 9c866 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #24 │ │ │ │ str r3, [r2, #32] │ │ │ │ - b.w 9c54a │ │ │ │ + b.w 9c866 │ │ │ │ + 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, #29756 @ 0x743c │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + bl 1e83c4 <_PyTemplate_Build@@Base+0x610> │ │ │ │ + b.w 9c866 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ mla r3, r1, r3, r4 │ │ │ │ ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ cmp r1, r6 │ │ │ │ - bne.w 9c95c │ │ │ │ + bne.w 9c846 │ │ │ │ ldr.w r1, [r3, #2768] @ 0xad0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 9c95c │ │ │ │ + bne.w 9c846 │ │ │ │ ldr.w r3, [r3, #2816] @ 0xb00 │ │ │ │ - movw r1, #34528 @ 0x86e0 │ │ │ │ + movw r1, #30304 @ 0x7660 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #1 │ │ │ │ ite ne │ │ │ │ movne r2, #102 @ 0x66 │ │ │ │ moveq r2, #116 @ 0x74 │ │ │ │ - b.n 9d1aa │ │ │ │ - mov r2, r0 │ │ │ │ - movw r1, #34620 @ 0x873c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 1e5f3c │ │ │ │ - b.n 9d7d4 │ │ │ │ + b.n 9d006 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + mov r2, r7 │ │ │ │ + b.w 9ce4e │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 9cb02 │ │ │ │ + b.w 9c088 │ │ │ │ + ldr.w r3, [sl, #668] @ 0x29c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9c078 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 9cb02 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str.w r3, [fp, #4] │ │ │ │ + b.w 9c6a6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9da7c │ │ │ │ + mov r6, r0 │ │ │ │ + b.w 9b738 │ │ │ │ ldr.w r1, [r4, #472] @ 0x1d8 │ │ │ │ - movw r3, #33800 @ 0x8408 │ │ │ │ + movw r3, #29576 @ 0x7388 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r6, [r4, #28] │ │ │ │ mov.w lr, #9 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b.n 9d850 │ │ │ │ + b.n 9d6c4 │ │ │ │ ldrb.w ip, [r6] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 9d92e │ │ │ │ + bne.n 9d722 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ adds r3, #1 │ │ │ │ subs.w lr, lr, #1 │ │ │ │ - beq.n 9d932 │ │ │ │ + beq.n 9d728 │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ cmp ip, r6 │ │ │ │ - bls.n 9d92e │ │ │ │ + bls.n 9d722 │ │ │ │ cmp r1, #32 │ │ │ │ - bne.n 9d83e │ │ │ │ + bne.n 9d6b2 │ │ │ │ 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 9d86a │ │ │ │ + beq.n 9d6de │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 9d86a │ │ │ │ + beq.n 9d6de │ │ │ │ ldrd r1, r3, [sp, #16] │ │ │ │ sub.w ip, r1, ip │ │ │ │ add.w r1, ip, r6 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b.n 9d84e │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1b6e58 │ │ │ │ - adds r2, r7, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp sl, r2 │ │ │ │ - bgt.n 9d8cc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9d8ac │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 9d8ac │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r8 │ │ │ │ - bl b2608 <_PyUnicode_IsPrintable@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 9d91a │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r8 │ │ │ │ - movw r1, #34100 @ 0x8534 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl 1e5f3c │ │ │ │ - b.w 9c54a │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - bl f8074 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9d8ea │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 9d8ea │ │ │ │ - mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 9d9d4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1d5760 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r6, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9d90a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 9d90a │ │ │ │ - mov r0, r7 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 9d9d4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - add r3, r2 │ │ │ │ - str r3, [r1, #4] │ │ │ │ - b.n 9d898 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r2, r8 │ │ │ │ - movw r1, #34132 @ 0x8554 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - bl 1e5f3c │ │ │ │ - b.w 9c54a │ │ │ │ + b.n 9d6c2 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2bfb8 │ │ │ │ + add r0, r4 │ │ │ │ + cmp r0, r4 │ │ │ │ + bne.w 9ce12 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + mov r6, r7 │ │ │ │ + mov r2, r9 │ │ │ │ + b.w 9cdea │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + mov r0, r1 │ │ │ │ + mov r6, r7 │ │ │ │ + mov fp, r3 │ │ │ │ + mov r2, r9 │ │ │ │ + b.w 9cbf6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9d9ee │ │ │ │ + bne.w 9d992 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ add.w r8, r6, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e014 │ │ │ │ + bl 9dfcc │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ cmp r9, r8 │ │ │ │ - bcs.n 9d96a │ │ │ │ + bcs.n 9d834 │ │ │ │ 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 9ba48 │ │ │ │ - movw r1, #33812 @ 0x8414 │ │ │ │ + b.w 9b9f2 │ │ │ │ + cmp r3, #123 @ 0x7b │ │ │ │ + bne.n 9d768 │ │ │ │ + cmp r1, #0 │ │ │ │ + bgt.n 9d790 │ │ │ │ + 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 9d7a0 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + movw r1, #30724 @ 0x7804 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1e5064 │ │ │ │ + b.w 9c6ce │ │ │ │ + ldrd r0, r7, [fp, #4] │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r7, r0 │ │ │ │ + bne.n 9d768 │ │ │ │ + movs r2, #68 @ 0x44 │ │ │ │ + b.w 9c6ac │ │ │ │ + str r1, [sp, #0] │ │ │ │ + movw r1, #30648 @ 0x77b8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov r4, r0 │ │ │ │ + bl 1e5064 │ │ │ │ + b.w 9c6ce │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + movw r1, #30264 @ 0x7638 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1e5064 │ │ │ │ + movs r2, #67 @ 0x43 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + bl 9e02c │ │ │ │ + b.w 9b9f2 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9da7c │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, r6 │ │ │ │ + bne.w 9d916 │ │ │ │ + movs r1, #3 │ │ │ │ + b.w 9c91a │ │ │ │ + movs r7, #101 @ 0x65 │ │ │ │ + b.n 9d07a │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + movw r1, #30604 @ 0x778c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + b.n 9d006 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 2bfb8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r0, r3 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 9cc44 │ │ │ │ + b.w 9cb6e │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + movw r1, #29476 @ 0x7324 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1e5064 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + b.w 9cc4e │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + movs r7, #10 │ │ │ │ + b.w 9c81c │ │ │ │ + movw r1, #29588 @ 0x7394 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r6 │ │ │ │ blx 2c260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d948 │ │ │ │ + bne.w 9d73e │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 9d99c │ │ │ │ + beq.n 9d86c │ │ │ │ ldrsb.w r3, [r6, #6] │ │ │ │ ldrb r2, [r6, #6] │ │ │ │ cmp r3, r0 │ │ │ │ - blt.n 9d948 │ │ │ │ - movw r3, #59144 @ 0xe708 │ │ │ │ + blt.w 9d73e │ │ │ │ + movw r3, #54920 @ 0xd688 │ │ │ │ movt r3, #45 @ 0x2d │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bne.n 9d948 │ │ │ │ + bne.w 9d73e │ │ │ │ ldr r6, [sp, #16] │ │ │ │ adds r6, #6 │ │ │ │ - cbnz r7, 9d9de │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 9d97c │ │ │ │ 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 9ba48 │ │ │ │ - movw r3, #61028 @ 0xee64 │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d9248 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 9da42 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - movs r3, #17 │ │ │ │ - str r3, [r2, #32] │ │ │ │ - b.w 9c54a │ │ │ │ + b.w 9b9f2 │ │ │ │ + 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, #29676 @ 0x73ec │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + bl 1e83c4 <_PyTemplate_Build@@Base+0x610> │ │ │ │ + b.w 9c866 │ │ │ │ + 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, #29836 @ 0x748c │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + bl 1e83c4 <_PyTemplate_Build@@Base+0x610> │ │ │ │ + b.w 9c866 │ │ │ │ + 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, #29796 @ 0x7464 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + bl 1e83c4 <_PyTemplate_Build@@Base+0x610> │ │ │ │ + b.w 9c866 │ │ │ │ + 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, #29596 @ 0x739c │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + bl 1e83c4 <_PyTemplate_Build@@Base+0x610> │ │ │ │ + b.w 9c866 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9dfcc │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9dfcc │ │ │ │ + b.w 9c918 │ │ │ │ + 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, #29716 @ 0x7414 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + bl 1e83c4 <_PyTemplate_Build@@Base+0x610> │ │ │ │ + b.w 9c866 │ │ │ │ + mov r2, r0 │ │ │ │ + movw r1, #30396 @ 0x76bc │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 1e5064 │ │ │ │ + b.n 9d5f4 │ │ │ │ + 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, #29636 @ 0x73c4 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + bl 1e83c4 <_PyTemplate_Build@@Base+0x610> │ │ │ │ + b.w 9c866 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dac4 │ │ │ │ + bl 9da7c │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ - b.n 9d9a2 │ │ │ │ + b.n 9d876 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + b.w 9c866 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d018 │ │ │ │ - b.w 9b952 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 9d29e │ │ │ │ + bne.w 9cee4 │ │ │ │ + b.w 9b8fc │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 9da7c │ │ │ │ + ldr.w fp, [r4, #4] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b.w 9c2f0 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr.w r6, [r2, #464] @ 0x1d0 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.w 9c44e │ │ │ │ + mov.w r8, #0 │ │ │ │ + mov r6, r8 │ │ │ │ + b.w 9be3e │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #28] │ │ │ │ str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ cmp r1, #28 │ │ │ │ - beq.n 9da86 │ │ │ │ + beq.n 9da00 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.w 9b760 │ │ │ │ - b.w 9c99c │ │ │ │ + bne.w 9b70c │ │ │ │ + b.w 9c888 │ │ │ │ + movw r3, #61028 @ 0xee64 │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d9138 │ │ │ │ + cbz r0, 9d9f6 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + movs r3, #22 │ │ │ │ + str r3, [r2, #32] │ │ │ │ + b.w 9c866 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + movs r3, #17 │ │ │ │ + str r3, [r2, #32] │ │ │ │ + b.w 9c866 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r3 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 9e02c │ │ │ │ + b.w 9b9f2 │ │ │ │ + cmp.w ip, #35 @ 0x23 │ │ │ │ + str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ + str r1, [r4, #28] │ │ │ │ + beq.w 9b8d4 │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + b.n 9d9ce │ │ │ │ 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 9bfa8 │ │ │ │ + beq.w 9bf42 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9bf9a │ │ │ │ - b.w 9bfa8 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - movs r3, #22 │ │ │ │ - str r3, [r2, #32] │ │ │ │ - b.w 9c54a │ │ │ │ - movw r1, #33772 @ 0x83ec │ │ │ │ + bne.w 9bf34 │ │ │ │ + b.w 9bf42 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 9d2ec │ │ │ │ + ldr r1, [r2, #32] │ │ │ │ + b.w 9c87a │ │ │ │ + movw r1, #29516 @ 0x734c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #104] @ (9dac0 ) │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #33740 @ 0x83cc │ │ │ │ + ldr r0, [pc, #16] @ (9da78 ) │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #29548 @ 0x736c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [pc, #92] @ (9dac0 ) │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [r2, #32] │ │ │ │ - b.w 9c98e │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 9dac4 │ │ │ │ - ldr.w fp, [r4, #4] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.w 9c37c │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - b.w 9c54a │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r3 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 9e074 │ │ │ │ - b.w 9ba48 │ │ │ │ - cmp.w ip, #35 @ 0x23 │ │ │ │ - str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ - str r1, [r4, #28] │ │ │ │ - beq.w 9b92a │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - b.n 9da06 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr.w r6, [r2, #464] @ 0x1d0 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.w 9c4da │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov r6, r8 │ │ │ │ - b.w 9bea4 │ │ │ │ - cmp r5, #56 @ 0x38 │ │ │ │ + ldr r0, [pc, #4] @ (9da78 ) │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ + adds r0, r7, #2 │ │ │ │ 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 9db00 │ │ │ │ + beq.n 9dab8 │ │ │ │ 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 9dbc4 │ │ │ │ + bcs.n 9db7c │ │ │ │ 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 9dbc4 │ │ │ │ + bne.n 9db7c │ │ │ │ ldr.w r6, [r0, #2744] @ 0xab8 │ │ │ │ - movw r5, #16857 @ 0x41d9 │ │ │ │ + movw r5, #15897 @ 0x3e19 │ │ │ │ movt r5, #19 │ │ │ │ mov r7, r5 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 9db98 │ │ │ │ + bne.n 9db50 │ │ │ │ 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 9dba8 │ │ │ │ + beq.n 9db60 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - cbnz r2, 9db32 │ │ │ │ + cbnz r2, 9daea │ │ │ │ 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 │ │ │ │ @@ -170249,134 +170256,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 9dbda │ │ │ │ + bne.n 9db92 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 9dade │ │ │ │ + bne.n 9da96 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9dbc4 │ │ │ │ + bne.n 9db7c │ │ │ │ ldr.w r2, [r3, #2744] @ 0xab8 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 9dbca │ │ │ │ + bne.n 9db82 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2c498 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9dbf0 │ │ │ │ + beq.n 9dba8 │ │ │ │ adds r0, #1 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - cbnz r1, 9db82 │ │ │ │ + cbnz r1, 9db3a │ │ │ │ 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 9db44 │ │ │ │ + b.n 9dafc │ │ │ │ str r0, [sp, #0] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r0, 9dbc2 │ │ │ │ + cbz r0, 9db7a │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r5, r2 │ │ │ │ - b.n 9db44 │ │ │ │ + b.n 9dafc │ │ │ │ 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 9db2c │ │ │ │ + bne.n 9dae4 │ │ │ │ movs r1, #11 │ │ │ │ str r1, [r3, #32] │ │ │ │ str r2, [r3, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9dafc │ │ │ │ + b.n 9dab4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9dba2 │ │ │ │ - b.n 9dbc2 │ │ │ │ + bne.n 9db5a │ │ │ │ + b.n 9db7a │ │ │ │ mov r0, r3 │ │ │ │ - movw r1, #33700 @ 0x83a4 │ │ │ │ + movw r1, #29476 @ 0x7324 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e5f3c │ │ │ │ + bl 1e5064 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.n 9dbc2 │ │ │ │ + b.n 9db7a │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2bfb8 │ │ │ │ adds r0, r5, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 9db7c │ │ │ │ + bne.n 9db34 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.n 9dbbe │ │ │ │ + b.n 9db76 │ │ │ │ │ │ │ │ -0009dc04 : │ │ │ │ +0009dbbc : │ │ │ │ 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 9dcec │ │ │ │ + beq.n 9dca4 │ │ │ │ mov r4, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9dcf8 │ │ │ │ + beq.n 9dcb0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9dd72 │ │ │ │ + beq.w 9dd2a │ │ │ │ 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 9dd02 │ │ │ │ - ldr r3, [pc, #448] @ (9de00 ) │ │ │ │ + blt.n 9dcba │ │ │ │ + ldr r3, [pc, #448] @ (9ddb8 ) │ │ │ │ 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, #1928] @ 0x788 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9dd1e │ │ │ │ - ldr.w lr, [pc, #428] @ 9de04 │ │ │ │ + beq.n 9dcd6 │ │ │ │ + ldr.w lr, [pc, #428] @ 9ddbc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str.w r1, [ip, #1928] @ 0x788 │ │ │ │ ldr.w r2, [ip, #1932] @ 0x78c │ │ │ │ ldr.w r1, [lr, #1600] @ 0x640 │ │ │ │ subs r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ str.w r2, [ip, #1932] @ 0x78c │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9dd84 │ │ │ │ + bne.w 9dd3c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r6, [r3, #8] │ │ │ │ addw ip, r1, #3756 @ 0xeac │ │ │ │ ldr.w r6, [r1, #3760] @ 0xeb0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ str r5, [r3, #12] │ │ │ │ @@ -170402,122 +170409,122 @@ │ │ │ │ cmp r4, r7 │ │ │ │ add.w r6, r6, #1 │ │ │ │ orr.w r2, r2, ip │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ str.w r5, [r1, #3760] @ 0xeb0 │ │ │ │ str.w r6, [r1, #3868] @ 0xf1c │ │ │ │ str.w r4, [r1, #3768] @ 0xeb8 │ │ │ │ - bgt.n 9dd36 │ │ │ │ + bgt.n 9dcee │ │ │ │ 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 9dc24 │ │ │ │ + bne.n 9dbdc │ │ │ │ movw r6, #5160 @ 0x1428 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ - b.n 9dc24 │ │ │ │ - ldr r2, [pc, #252] @ (9de00 ) │ │ │ │ + b.n 9dbdc │ │ │ │ + ldr r2, [pc, #252] @ (9ddb8 ) │ │ │ │ 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, #1928] @ 0x788 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9dc56 │ │ │ │ + bne.n 9dc0e │ │ │ │ movw r0, #9976 @ 0x26f8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 70b18 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70b3c <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ddc8 │ │ │ │ + beq.n 9dd80 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ - b.n 9dc7a │ │ │ │ + b.n 9dc32 │ │ │ │ ldr.w r2, [r1, #3748] @ 0xea4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9dce4 │ │ │ │ + beq.n 9dc9c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9dce4 │ │ │ │ + beq.n 9dc9c │ │ │ │ ldr.w r2, [r1, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9dce4 │ │ │ │ + bne.n 9dc9c │ │ │ │ ldr r2, [r0, #72] @ 0x48 │ │ │ │ - cbnz r2, 9dd7c │ │ │ │ + cbnz r2, 9dd34 │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 9dce4 │ │ │ │ + bmi.n 9dc9c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9dd5c │ │ │ │ + bne.n 9dd14 │ │ │ │ dmb ish │ │ │ │ - b.n 9dce4 │ │ │ │ + b.n 9dc9c │ │ │ │ movw r5, #5160 @ 0x1428 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ - b.n 9dc2c │ │ │ │ + b.n 9dbe4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9dce4 │ │ │ │ - b.n 9dd4e │ │ │ │ + bne.n 9dc9c │ │ │ │ + b.n 9dd06 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - movw r2, #6105 @ 0x17d9 │ │ │ │ + movw r2, #5177 @ 0x1439 │ │ │ │ movt r2, #19 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9ddb2 │ │ │ │ + bne.n 9dd6a │ │ │ │ add.w r0, lr, #1592 @ 0x638 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 6b7b0 │ │ │ │ + bl 6b7e8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9dd30 │ │ │ │ + bne.n 9dce8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 131e48 │ │ │ │ + bl 131aa0 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 9dc7a │ │ │ │ + b.n 9dc32 │ │ │ │ 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 9dc7a │ │ │ │ + b.n 9dc32 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9ddd6 │ │ │ │ + bge.n 9dd8e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbz r2, 9ddf4 │ │ │ │ + cbz r2, 9ddac │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9dce4 │ │ │ │ + bge.n 9dc9c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9dce4 │ │ │ │ + bne.w 9dc9c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 9dce4 │ │ │ │ + b.n 9dc9c │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 9ddd6 │ │ │ │ + b.n 9dd8e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -170525,19 +170532,19 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r3 │ │ │ │ blx 2c498 │ │ │ │ - cbz r0, 9de4e │ │ │ │ + cbz r0, 9de06 │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - cbnz r3, 9de32 │ │ │ │ + cbnz r3, 9ddea │ │ │ │ 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 │ │ │ │ @@ -170546,46 +170553,46 @@ │ │ │ │ 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 9de2a │ │ │ │ + bne.n 9dde2 │ │ │ │ movs r2, #11 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r4, #32] │ │ │ │ - b.n 9de4a │ │ │ │ + b.n 9de02 │ │ │ │ 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, #404] @ (9e00c ) │ │ │ │ + ldr r5, [pc, #404] @ (9dfc4 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w ip, [r6, r5] │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1928] @ 0x788 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9df6e │ │ │ │ - ldr r0, [pc, #376] @ (9e010 ) │ │ │ │ + beq.n 9df26 │ │ │ │ + ldr r0, [pc, #376] @ (9dfc8 ) │ │ │ │ ldr r7, [r3, #0] │ │ │ │ str.w r7, [r2, #1928] @ 0x788 │ │ │ │ ldr.w r1, [r2, #1932] @ 0x78c │ │ │ │ ldr.w r7, [r0, #1600] @ 0x640 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1932] @ 0x78c │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 9df8c │ │ │ │ + bne.n 9df44 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ sub.w lr, r3, #8 │ │ │ │ str.w r8, [r3, #8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ str.w r9, [r3, #12] │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ @@ -170611,134 +170618,134 @@ │ │ │ │ cmp r0, r5 │ │ │ │ add.w r4, r4, #1 │ │ │ │ orr.w r1, r1, r6 │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ str.w lr, [r2, #3760] @ 0xeb0 │ │ │ │ str.w r4, [r2, #3868] @ 0xf1c │ │ │ │ str.w r0, [r2, #3768] @ 0xeb8 │ │ │ │ - bgt.n 9df2e │ │ │ │ + bgt.n 9dee6 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [r2, #3748] @ 0xea4 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, #0 │ │ │ │ - beq.n 9df26 │ │ │ │ + beq.n 9dede │ │ │ │ ldr.w r2, [r2, #3856] @ 0xf10 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9df26 │ │ │ │ + bne.n 9dede │ │ │ │ ldr.w r2, [ip, #72] @ 0x48 │ │ │ │ - cbnz r2, 9df84 │ │ │ │ + cbnz r2, 9df3c │ │ │ │ add.w r1, ip, #12 │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 9df26 │ │ │ │ + bmi.n 9dede │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9df58 │ │ │ │ + bne.n 9df10 │ │ │ │ dmb ish │ │ │ │ - b.n 9df26 │ │ │ │ + b.n 9dede │ │ │ │ movw r0, #9976 @ 0x26f8 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 70b18 <_PyObject_GC_New@@Base> │ │ │ │ + bl 70b3c <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9dfcc │ │ │ │ + cbz r0, 9df84 │ │ │ │ ldr.w ip, [r6, r5] │ │ │ │ - b.n 9deb4 │ │ │ │ + b.n 9de6c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9df26 │ │ │ │ - b.n 9df48 │ │ │ │ - movw r2, #6105 @ 0x17d9 │ │ │ │ + bne.n 9dede │ │ │ │ + b.n 9df00 │ │ │ │ + movw r2, #5177 @ 0x1439 │ │ │ │ movt r2, #19 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 9dfb8 │ │ │ │ + bne.n 9df70 │ │ │ │ add.w r0, r0, #1592 @ 0x638 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b7b0 │ │ │ │ + bl 6b7e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9df7e │ │ │ │ + bne.n 9df36 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 131e48 │ │ │ │ + bl 131aa0 │ │ │ │ ldr.w ip, [r6, r5] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9deb4 │ │ │ │ + b.n 9de6c │ │ │ │ ldr.w r2, [r0, #1604] @ 0x644 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r7 │ │ │ │ ldr.w ip, [r6, r5] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9deb4 │ │ │ │ + b.n 9de6c │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9dfde │ │ │ │ + bge.n 9df96 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ - cbz r2, 9dffe │ │ │ │ + cbz r2, 9dfb6 │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9df26 │ │ │ │ + bge.n 9dede │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9df26 │ │ │ │ + bne.n 9dede │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9df26 │ │ │ │ + b.n 9dede │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9dfde │ │ │ │ + b.n 9df96 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ lsls r5, r1, #1 │ │ │ │ adds r3, r1, #1 │ │ │ │ - beq.n 9e048 │ │ │ │ + beq.n 9e000 │ │ │ │ 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 9e05e │ │ │ │ + bcc.n 9e016 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 9e04a │ │ │ │ + bne.n 9e002 │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #476] @ 0x1dc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - movw r1, #33772 @ 0x83ec │ │ │ │ + movw r1, #29548 @ 0x736c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #11576 @ 0x2d38 │ │ │ │ + movw r0, #7352 @ 0x1cb8 │ │ │ │ movt r0, #57 @ 0x39 │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #33740 @ 0x83cc │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #29516 @ 0x734c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #11576 @ 0x2d38 │ │ │ │ + movw r0, #7352 @ 0x1cb8 │ │ │ │ movt r0, #57 @ 0x39 │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ cmp r2, #60 @ 0x3c │ │ │ │ it ne │ │ │ │ cmpne r2, #3 │ │ │ │ push {r4, lr} │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ @@ -170746,680 +170753,702 @@ │ │ │ │ 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 9e0d6 │ │ │ │ + bne.n 9e08e │ │ │ │ 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 9e0d2 │ │ │ │ + beq.n 9e08a │ │ │ │ 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 9e0d2 │ │ │ │ + beq.n 9e08a │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 9e0c6 │ │ │ │ - b.n 9e0d2 │ │ │ │ + bne.n 9e07e │ │ │ │ + b.n 9e08a │ │ │ │ + ldrb r3, [r0, #1] │ │ │ │ + and.w r2, r3, #63 @ 0x3f │ │ │ │ + lsls r1, r3, #25 │ │ │ │ + bmi.n 9e0c6 │ │ │ │ + lsrs r0, r2, #1 │ │ │ │ + lsls r2, r3, #31 │ │ │ │ + bmi.n 9e0e8 │ │ │ │ + bx lr │ │ │ │ + adds r0, #2 │ │ │ │ + movs r1, #0 │ │ │ │ + ldrb.w ip, [r0], #1 │ │ │ │ + adds r1, #6 │ │ │ │ + and.w r3, ip, #63 @ 0x3f │ │ │ │ + tst.w ip, #64 @ 0x40 │ │ │ │ + lsl.w r3, r3, r1 │ │ │ │ + orr.w r2, r2, r3 │ │ │ │ + bne.n 9e0ca │ │ │ │ + lsrs r0, r2, #1 │ │ │ │ + lsls r3, r2, #31 │ │ │ │ + bpl.n 9e0c4 │ │ │ │ + negs r0, r0 │ │ │ │ + b.n 9e0c4 │ │ │ │ │ │ │ │ -0009e0fc <_PyArena_AddPyObject@@Base>: │ │ │ │ +0009e0ec <_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 9e1c4 <_PyArena_AddPyObject@@Base+0xc8> │ │ │ │ + beq.n 9e1b4 <_PyArena_AddPyObject@@Base+0xc8> │ │ │ │ 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 9e156 <_PyArena_AddPyObject@@Base+0x5a> │ │ │ │ + bge.n 9e146 <_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 9e196 <_PyArena_AddPyObject@@Base+0x9a> │ │ │ │ + blt.n 9e186 <_PyArena_AddPyObject@@Base+0x9a> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r2, r6 │ │ │ │ - bge.n 9e1aa <_PyArena_AddPyObject@@Base+0xae> │ │ │ │ + bge.n 9e19a <_PyArena_AddPyObject@@Base+0xae> │ │ │ │ adds r2, r5, #7 │ │ │ │ add.w r2, r2, r6, asr #3 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ subs r1, r2, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 9e1b6 <_PyArena_AddPyObject@@Base+0xba> │ │ │ │ - cbz r6, 9e1c0 <_PyArena_AddPyObject@@Base+0xc4> │ │ │ │ + ble.n 9e1a6 <_PyArena_AddPyObject@@Base+0xba> │ │ │ │ + cbz r6, 9e1b0 <_PyArena_AddPyObject@@Base+0xc4> │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 9e1da <_PyArena_AddPyObject@@Base+0xde> │ │ │ │ + bcs.n 9e1ca <_PyArena_AddPyObject@@Base+0xde> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ lsls r1, r2, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 85ec8 │ │ │ │ - cbz r0, 9e1da <_PyArena_AddPyObject@@Base+0xde> │ │ │ │ + bl 85eac │ │ │ │ + cbz r0, 9e1ca <_PyArena_AddPyObject@@Base+0xde> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ 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 9e14e <_PyArena_AddPyObject@@Base+0x52> │ │ │ │ + bge.n 9e13e <_PyArena_AddPyObject@@Base+0x52> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e14e <_PyArena_AddPyObject@@Base+0x52> │ │ │ │ + bne.n 9e13e <_PyArena_AddPyObject@@Base+0x52> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 9e150 <_PyArena_AddPyObject@@Base+0x54> │ │ │ │ + b.n 9e140 <_PyArena_AddPyObject@@Base+0x54> │ │ │ │ cmp.w r6, r2, asr #1 │ │ │ │ - blt.n 9e15a <_PyArena_AddPyObject@@Base+0x5e> │ │ │ │ + blt.n 9e14a <_PyArena_AddPyObject@@Base+0x5e> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r6, [r3, #8] │ │ │ │ - b.n 9e18a <_PyArena_AddPyObject@@Base+0x8e> │ │ │ │ - cbz r6, 9e1c0 <_PyArena_AddPyObject@@Base+0xc4> │ │ │ │ + b.n 9e17a <_PyArena_AddPyObject@@Base+0x8e> │ │ │ │ + cbz r6, 9e1b0 <_PyArena_AddPyObject@@Base+0xc4> │ │ │ │ adds r2, r5, #4 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ - b.n 9e16c <_PyArena_AddPyObject@@Base+0x70> │ │ │ │ + b.n 9e15c <_PyArena_AddPyObject@@Base+0x70> │ │ │ │ mov r2, r6 │ │ │ │ - b.n 9e172 <_PyArena_AddPyObject@@Base+0x76> │ │ │ │ - movw r0, #64424 @ 0xfba8 │ │ │ │ + b.n 9e162 <_PyArena_AddPyObject@@Base+0x76> │ │ │ │ + movw r0, #60200 @ 0xeb28 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #542 @ 0x21e │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9e150 <_PyArena_AddPyObject@@Base+0x54> │ │ │ │ - bl 1fc770 │ │ │ │ + b.n 9e140 <_PyArena_AddPyObject@@Base+0x54> │ │ │ │ + bl 1fb898 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9e1d4 <_PyArena_AddPyObject@@Base+0xd8> │ │ │ │ + bge.n 9e1c4 <_PyArena_AddPyObject@@Base+0xd8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e1d4 <_PyArena_AddPyObject@@Base+0xd8> │ │ │ │ + bne.n 9e1c4 <_PyArena_AddPyObject@@Base+0xd8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9e1d4 <_PyArena_AddPyObject@@Base+0xd8> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9e1c4 <_PyArena_AddPyObject@@Base+0xd8> │ │ │ │ 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 9e22e <_PyArena_AddPyObject@@Base+0x132> │ │ │ │ + beq.n 9e21e <_PyArena_AddPyObject@@Base+0x132> │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr.w r0, [r0, r3, lsl #2] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9e252 <_PyArena_AddPyObject@@Base+0x156> │ │ │ │ + beq.n 9e242 <_PyArena_AddPyObject@@Base+0x156> │ │ │ │ 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 9ab64 │ │ │ │ + bl 9ab10 │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9e256 <_PyArena_AddPyObject@@Base+0x15a> │ │ │ │ + blt.n 9e246 <_PyArena_AddPyObject@@Base+0x15a> │ │ │ │ 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 9e21e <_PyArena_AddPyObject@@Base+0x122> │ │ │ │ + bne.n 9e20e <_PyArena_AddPyObject@@Base+0x122> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9e220 <_PyArena_AddPyObject@@Base+0x124> │ │ │ │ + b.n 9e210 <_PyArena_AddPyObject@@Base+0x124> │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r1, #60] @ 0x3c │ │ │ │ - b.n 9e21e <_PyArena_AddPyObject@@Base+0x122> │ │ │ │ + b.n 9e20e <_PyArena_AddPyObject@@Base+0x122> │ │ │ │ │ │ │ │ -0009e25c <_PyBytes_Resize@@Base>: │ │ │ │ +0009e24c <_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 9e436 <_PyBytes_Resize@@Base+0x1da> │ │ │ │ + bne.w 9e426 <_PyBytes_Resize@@Base+0x1da> │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 9e37c <_PyBytes_Resize@@Base+0x120> │ │ │ │ + beq.n 9e36c <_PyBytes_Resize@@Base+0x120> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9e496 <_PyBytes_Resize@@Base+0x23a> │ │ │ │ + beq.w 9e486 <_PyBytes_Resize@@Base+0x23a> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9e3b0 <_PyBytes_Resize@@Base+0x154> │ │ │ │ + beq.w 9e3a0 <_PyBytes_Resize@@Base+0x154> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 9e460 <_PyBytes_Resize@@Base+0x204> │ │ │ │ - ldr.w r8, [pc, #572] @ 9e4e8 <_PyBytes_Resize@@Base+0x28c> │ │ │ │ + bne.w 9e450 <_PyBytes_Resize@@Base+0x204> │ │ │ │ + ldr.w r8, [pc, #572] @ 9e4d8 <_PyBytes_Resize@@Base+0x28c> │ │ │ │ ldr.w r3, [r8, #1600] @ 0x640 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e3dc <_PyBytes_Resize@@Base+0x180> │ │ │ │ + bne.w 9e3cc <_PyBytes_Resize@@Base+0x180> │ │ │ │ adds.w r1, r4, #17 │ │ │ │ - bmi.w 9e4c4 <_PyBytes_Resize@@Base+0x268> │ │ │ │ + bmi.w 9e4b4 <_PyBytes_Resize@@Base+0x268> │ │ │ │ movw r3, #24184 @ 0x5e78 │ │ │ │ movt r3, #77 @ 0x4d │ │ │ │ - movw r2, #25145 @ 0x6239 │ │ │ │ + movw r2, #25117 @ 0x621d │ │ │ │ movt r2, #8 │ │ │ │ ldr.w r0, [r3, #896] @ 0x380 │ │ │ │ ldr.w r7, [r3, #884] @ 0x374 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 9e3f6 <_PyBytes_Resize@@Base+0x19a> │ │ │ │ - ldr r2, [pc, #508] @ (9e4dc <_PyBytes_Resize@@Base+0x280>) │ │ │ │ + bne.w 9e3e6 <_PyBytes_Resize@@Base+0x19a> │ │ │ │ + ldr r2, [pc, #508] @ (9e4cc <_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 r2, [r2, #1604] @ 0x644 │ │ │ │ cmn.w r2, #804 @ 0x324 │ │ │ │ - beq.n 9e384 <_PyBytes_Resize@@Base+0x128> │ │ │ │ + beq.n 9e374 <_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 9e31c <_PyBytes_Resize@@Base+0xc0> │ │ │ │ + bgt.n 9e30c <_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 9e384 <_PyBytes_Resize@@Base+0x128> │ │ │ │ + beq.n 9e374 <_PyBytes_Resize@@Base+0x128> │ │ │ │ bic.w r3, r5, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ adds r2, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 9e33c <_PyBytes_Resize@@Base+0xe0> │ │ │ │ + bcc.n 9e32c <_PyBytes_Resize@@Base+0xe0> │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ cmp.w r2, r1, lsl #2 │ │ │ │ it cs │ │ │ │ movcs r2, r1 │ │ │ │ - bcc.n 9e3ca <_PyBytes_Resize@@Base+0x16e> │ │ │ │ + bcc.n 9e3ba <_PyBytes_Resize@@Base+0x16e> │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 70dc8 │ │ │ │ + bl 70dec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e4c4 <_PyBytes_Resize@@Base+0x268> │ │ │ │ + beq.w 9e4b4 <_PyBytes_Resize@@Base+0x268> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 2bf20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 764e0 │ │ │ │ + bl 76518 │ │ │ │ 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 9e406 <_PyBytes_Resize@@Base+0x1aa> │ │ │ │ + bne.n 9e3f6 <_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, #46573 @ 0xb5ed │ │ │ │ + movw r2, #46629 @ 0xb625 │ │ │ │ movt r2, #6 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 9e428 <_PyBytes_Resize@@Base+0x1cc> │ │ │ │ + bne.n 9e418 <_PyBytes_Resize@@Base+0x1cc> │ │ │ │ mov r0, r5 │ │ │ │ blx 2b758 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e360 <_PyBytes_Resize@@Base+0x104> │ │ │ │ + bne.n 9e350 <_PyBytes_Resize@@Base+0x104> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a368 │ │ │ │ - bl 1fc770 │ │ │ │ - b.n 9e45a <_PyBytes_Resize@@Base+0x1fe> │ │ │ │ - ldr r3, [pc, #300] @ (9e4e0 <_PyBytes_Resize@@Base+0x284>) │ │ │ │ + bl 7a378 │ │ │ │ + bl 1fb898 │ │ │ │ + b.n 9e44a <_PyBytes_Resize@@Base+0x1fe> │ │ │ │ + ldr r3, [pc, #300] @ (9e4d0 <_PyBytes_Resize@@Base+0x284>) │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ str r3, [r0, #0] │ │ │ │ - bge.n 9e37c <_PyBytes_Resize@@Base+0x120> │ │ │ │ + bge.n 9e36c <_PyBytes_Resize@@Base+0x120> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e37c <_PyBytes_Resize@@Base+0x120> │ │ │ │ + bne.n 9e36c <_PyBytes_Resize@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9e37c <_PyBytes_Resize@@Base+0x120> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9e36c <_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, 9e404 <_PyBytes_Resize@@Base+0x1a8> │ │ │ │ + cbnz r3, 9e3f4 <_PyBytes_Resize@@Base+0x1a8> │ │ │ │ mov r3, r5 │ │ │ │ - b.n 9e36e <_PyBytes_Resize@@Base+0x112> │ │ │ │ - movw r1, #6105 @ 0x17d9 │ │ │ │ + b.n 9e35e <_PyBytes_Resize@@Base+0x112> │ │ │ │ + movw r1, #5177 @ 0x1439 │ │ │ │ movt r1, #19 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9e2b6 <_PyBytes_Resize@@Base+0x5a> │ │ │ │ + beq.w 9e2a6 <_PyBytes_Resize@@Base+0x5a> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r8, #1604] @ 0x644 │ │ │ │ blx r3 │ │ │ │ - b.n 9e2b6 <_PyBytes_Resize@@Base+0x5a> │ │ │ │ + b.n 9e2a6 <_PyBytes_Resize@@Base+0x5a> │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9e39e <_PyBytes_Resize@@Base+0x142> │ │ │ │ + b.n 9e38e <_PyBytes_Resize@@Base+0x142> │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #6105 @ 0x17d9 │ │ │ │ + movw r2, #5177 @ 0x1439 │ │ │ │ movt r2, #19 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 9e4aa <_PyBytes_Resize@@Base+0x24e> │ │ │ │ - ldr r0, [pc, #208] @ (9e4e4 <_PyBytes_Resize@@Base+0x288>) │ │ │ │ + bne.n 9e49a <_PyBytes_Resize@@Base+0x24e> │ │ │ │ + ldr r0, [pc, #208] @ (9e4d4 <_PyBytes_Resize@@Base+0x288>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6b7b0 │ │ │ │ + bl 6b7e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9e4b4 <_PyBytes_Resize@@Base+0x258> │ │ │ │ + bne.n 9e4a4 <_PyBytes_Resize@@Base+0x258> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 131e48 │ │ │ │ + bl 131aa0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - b.n 9e36e <_PyBytes_Resize@@Base+0x112> │ │ │ │ + b.n 9e35e <_PyBytes_Resize@@Base+0x112> │ │ │ │ ldr.w r0, [r3, #844] @ 0x34c │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ blx r7 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9e39e <_PyBytes_Resize@@Base+0x142> │ │ │ │ + b.n 9e38e <_PyBytes_Resize@@Base+0x142> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9e44a <_PyBytes_Resize@@Base+0x1ee> │ │ │ │ + bge.n 9e43a <_PyBytes_Resize@@Base+0x1ee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e4d2 <_PyBytes_Resize@@Base+0x276> │ │ │ │ - movw r0, #35196 @ 0x897c │ │ │ │ + beq.n 9e4c2 <_PyBytes_Resize@@Base+0x276> │ │ │ │ + movw r0, #30972 @ 0x78fc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ movw r1, #3219 @ 0xc93 │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9e37e <_PyBytes_Resize@@Base+0x122> │ │ │ │ + b.n 9e36e <_PyBytes_Resize@@Base+0x122> │ │ │ │ cmp r1, r7 │ │ │ │ - ble.n 9e4b8 <_PyBytes_Resize@@Base+0x25c> │ │ │ │ + ble.n 9e4a8 <_PyBytes_Resize@@Base+0x25c> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f9ac <_PySys_GetRequiredAttr@@Base+0x430> │ │ │ │ + bl 19f04c <_PySys_GetRequiredAttr@@Base+0x430> │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbz r0, 9e47c <_PyBytes_Resize@@Base+0x220> │ │ │ │ + cbz r0, 9e46c <_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 9e48a <_PyBytes_Resize@@Base+0x22e> │ │ │ │ + bge.n 9e47a <_PyBytes_Resize@@Base+0x22e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 9e4ca <_PyBytes_Resize@@Base+0x26e> │ │ │ │ + cbz r3, 9e4ba <_PyBytes_Resize@@Base+0x26e> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 9e37e <_PyBytes_Resize@@Base+0x122> │ │ │ │ + b.n 9e36e <_PyBytes_Resize@@Base+0x122> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f9ac <_PySys_GetRequiredAttr@@Base+0x430> │ │ │ │ + bl 19f04c <_PySys_GetRequiredAttr@@Base+0x430> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9e48a <_PyBytes_Resize@@Base+0x22e> │ │ │ │ - b.n 9e484 <_PyBytes_Resize@@Base+0x228> │ │ │ │ + bge.n 9e47a <_PyBytes_Resize@@Base+0x22e> │ │ │ │ + b.n 9e474 <_PyBytes_Resize@@Base+0x228> │ │ │ │ ldr.w r2, [r8, #1604] @ 0x644 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - b.n 9e36e <_PyBytes_Resize@@Base+0x112> │ │ │ │ + b.n 9e35e <_PyBytes_Resize@@Base+0x112> │ │ │ │ add.w r0, r5, #16 │ │ │ │ - bl 714dc │ │ │ │ + bl 71500 │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 9e47c <_PyBytes_Resize@@Base+0x220> │ │ │ │ + b.n 9e46c <_PyBytes_Resize@@Base+0x220> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 9e3a4 <_PyBytes_Resize@@Base+0x148> │ │ │ │ + b.n 9e394 <_PyBytes_Resize@@Base+0x148> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9e48a <_PyBytes_Resize@@Base+0x22e> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9e47a <_PyBytes_Resize@@Base+0x22e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 77160 <_Py_Dealloc@@Base> │ │ │ │ - b.n 9e44a <_PyBytes_Resize@@Base+0x1ee> │ │ │ │ + bl 77198 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9e43a <_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 │ │ │ │ │ │ │ │ -0009e4ec : │ │ │ │ +0009e4dc : │ │ │ │ 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 9e572 │ │ │ │ + bne.n 9e562 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - beq.n 9e598 │ │ │ │ + beq.n 9e588 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9e550 │ │ │ │ + bne.n 9e540 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 9e550 │ │ │ │ + beq.n 9e540 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 77710 │ │ │ │ + bl 77748 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9e56a │ │ │ │ + beq.n 9e55a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 9e54a │ │ │ │ + cbz r3, 9e53a │ │ │ │ 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 6bb60 │ │ │ │ + bl 6bb98 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 9e588 │ │ │ │ + beq.n 9e578 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77710 │ │ │ │ + bl 77748 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 9e536 │ │ │ │ + bne.n 9e526 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9e54a │ │ │ │ - bl 85470 │ │ │ │ + b.n 9e53a │ │ │ │ + bl 85454 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbz r0, 9e57e │ │ │ │ + cbz r0, 9e56e │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9e54c │ │ │ │ + b.n 9e53c │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1a0a04 <_PySys_GetRequiredAttr@@Base+0x1488> │ │ │ │ + b.w 1a00a4 <_PySys_GetRequiredAttr@@Base+0x1488> │ │ │ │ mov r0, r4 │ │ │ │ - bl 268f04 │ │ │ │ + bl 267ca0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9e54c │ │ │ │ + b.n 9e53c │ │ │ │ movw r1, #2468 @ 0x9a4 │ │ │ │ - movw r0, #65224 @ 0xfec8 │ │ │ │ + movw r0, #61000 @ 0xee48 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 24d7c4 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 24c918 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 9e592 │ │ │ │ + b.n 9e582 │ │ │ │ │ │ │ │ -0009e5b0 : │ │ │ │ +0009e5a0 : │ │ │ │ subs r2, r1, #0 │ │ │ │ push {lr} │ │ │ │ - blt.n 9e5ce │ │ │ │ + blt.n 9e5be │ │ │ │ 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 │ │ │ │ │ │ │ │ -0009e5d4 <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ +0009e5c4 <_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] @ (9e628 <_Py_NewReferenceNoTotal@@Base+0x54>) │ │ │ │ + ldr r2, [pc, #68] @ (9e618 <_Py_NewReferenceNoTotal@@Base+0x54>) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w lr, [r2, #1600] @ 0x640 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 9e5f4 <_Py_NewReferenceNoTotal@@Base+0x20> │ │ │ │ + bne.n 9e5e4 <_Py_NewReferenceNoTotal@@Base+0x20> │ │ │ │ pop {r4, pc} │ │ │ │ - movw r1, #6105 @ 0x17d9 │ │ │ │ + movw r1, #5177 @ 0x1439 │ │ │ │ movt r1, #19 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 9e618 <_Py_NewReferenceNoTotal@@Base+0x44> │ │ │ │ + bne.n 9e608 <_Py_NewReferenceNoTotal@@Base+0x44> │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r2, #1592 @ 0x638 │ │ │ │ - bl 6b7b0 │ │ │ │ + bl 6b7e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9e5f2 <_Py_NewReferenceNoTotal@@Base+0x1e> │ │ │ │ + bne.n 9e5e2 <_Py_NewReferenceNoTotal@@Base+0x1e> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 131e48 │ │ │ │ + b.w 131aa0 │ │ │ │ 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 │ │ │ │ lsls r5, r1, #1 │ │ │ │ │ │ │ │ -0009e62c : │ │ │ │ +0009e61c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r6, [pc, #268] @ (9e748 ) │ │ │ │ + ldr r6, [pc, #268] @ (9e738 ) │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r2 │ │ │ │ moveq r4, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r1 │ │ │ │ ldr r7, [r3, r6] │ │ │ │ - bl 1a0b74 │ │ │ │ + bl 1a0214 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e744 │ │ │ │ + beq.n 9e734 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ strd r0, r3, [sp, #28] │ │ │ │ add r0, sp, #24 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ - bl 1a0cf0 │ │ │ │ + bl 1a0390 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9e68a │ │ │ │ + bge.n 9e67a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e728 │ │ │ │ + beq.n 9e718 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9e744 │ │ │ │ + beq.n 9e734 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9e6f6 │ │ │ │ + bne.n 9e6e6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r1, r5 │ │ │ │ movs r6, #0 │ │ │ │ mov r2, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r7 │ │ │ │ itet lt │ │ │ │ addlt r3, #1 │ │ │ │ orrge.w r1, r5, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ strd r6, r6, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl a0b5c <_PyEvalFramePushAndInit@@Base> │ │ │ │ + bl a0b4c <_PyEvalFramePushAndInit@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 9e6d2 │ │ │ │ + cbz r0, 9e6c2 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #376] @ 0x178 │ │ │ │ - cbnz r3, 9e71c │ │ │ │ + cbnz r3, 9e70c │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl a2650 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl a2640 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9e6f0 │ │ │ │ + bge.n 9e6e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9e6f0 │ │ │ │ - ldr r2, [pc, #104] @ (9e74c ) │ │ │ │ + cbnz r3, 9e6e0 │ │ │ │ + ldr r2, [pc, #104] @ (9e73c ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbnz r3, 9e704 │ │ │ │ + cbnz r3, 9e6f4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - b.n 9e692 │ │ │ │ - movw r1, #6105 @ 0x17d9 │ │ │ │ + b.n 9e682 │ │ │ │ + movw r1, #5177 @ 0x1439 │ │ │ │ movt r1, #19 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9e6e8 │ │ │ │ + beq.n 9e6d8 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 9e6e8 │ │ │ │ + b.n 9e6d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 9e6d2 │ │ │ │ - ldr r2, [pc, #32] @ (9e74c ) │ │ │ │ + b.n 9e6c2 │ │ │ │ + ldr r2, [pc, #32] @ (9e73c ) │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ - cbz r3, 9e73a │ │ │ │ + cbz r3, 9e72a │ │ │ │ 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 9e68a │ │ │ │ + b.n 9e67a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9e6f0 │ │ │ │ + b.n 9e6e0 │ │ │ │ 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 │ │ │ │ @@ -171428,886 +171457,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 9eac0 │ │ │ │ - ldr r3, [pc, #700] @ (9ea34 ) │ │ │ │ + beq.w 9eae4 │ │ │ │ + ldr r3, [pc, #688] @ (9ea18 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ea9a │ │ │ │ + beq.w 9eabe │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.w 9eaae │ │ │ │ + bls.w 9ead2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9eb48 │ │ │ │ + bne.w 9eb38 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9eb68 │ │ │ │ + bl 9eb58 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 9e7cc │ │ │ │ + cbz r0, 9e7bc │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9e890 │ │ │ │ + beq.n 9e880 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r0, [r0, r3, lsl #2] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #13 │ │ │ │ - beq.n 9e7cc │ │ │ │ + beq.n 9e7bc │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r4, #8] │ │ │ │ - beq.n 9e826 │ │ │ │ + beq.n 9e816 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 9e844 │ │ │ │ + beq.n 9e834 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ea2c │ │ │ │ + bne.w 9ea24 │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9ead6 │ │ │ │ - ldr r3, [pc, #588] @ (9ea34 ) │ │ │ │ + beq.w 9eaf8 │ │ │ │ + ldr r3, [pc, #576] @ (9ea18 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ea9a │ │ │ │ + beq.w 9eabe │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ mov r1, r7 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.w 9eac8 │ │ │ │ + bls.w 9ea88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9eb68 │ │ │ │ + bl 9eb58 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9e8b6 │ │ │ │ + bne.n 9e8a6 │ │ │ │ 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 9ab64 │ │ │ │ + bl 9ab10 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9ea24 │ │ │ │ + blt.w 9ea1c │ │ │ │ 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 9e7cc │ │ │ │ + bne.n 9e7bc │ │ │ │ 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 9e9d6 │ │ │ │ + bhi.w 9e9c2 │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r3, r3, r0 │ │ │ │ - beq.w 9eb10 │ │ │ │ + beq.w 9eb00 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9ea20 │ │ │ │ + bne.w 9ea0c │ │ │ │ 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 9eb2a │ │ │ │ + bne.w 9eb1a │ │ │ │ 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 9ab64 │ │ │ │ + bl 9ab10 │ │ │ │ cmp r0, #0 │ │ │ │ ldrd r1, r3, [r7] │ │ │ │ - blt.w 9ea54 │ │ │ │ + blt.w 9ea46 │ │ │ │ ldrd r2, r0, [r4, #4] │ │ │ │ ldr.w r2, [r2, r0, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 9e7cc │ │ │ │ + beq.n 9e7bc │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - b.n 9e7ba │ │ │ │ + b.n 9e7aa │ │ │ │ adds r0, r2, #1 │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 9eaea │ │ │ │ + beq.w 9eaec │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 96710 │ │ │ │ + bl 966f0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 980a8 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 98054 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9eaea │ │ │ │ + bne.w 9eaec │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9ea92 │ │ │ │ + bne.w 9ea5c │ │ │ │ str r3, [r7, #4] │ │ │ │ movs r0, #4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov sl, r3 │ │ │ │ - bl 75f54 │ │ │ │ + bl 75f8c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ea8a │ │ │ │ + beq.w 9ea54 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9ea92 │ │ │ │ + bne.w 9ea5c │ │ │ │ mov r8, r2 │ │ │ │ mov.w fp, #1 │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 9ab0c │ │ │ │ + bl 9aab8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - cbz r0, 9e93e │ │ │ │ + cbz r0, 9e92e │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl 9eb68 │ │ │ │ + bl 9eb58 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 9e93e │ │ │ │ + cbz r0, 9e92e │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9ea60 │ │ │ │ + bne.w 9ea64 │ │ │ │ cmp fp, r8 │ │ │ │ - beq.w 9ea38 │ │ │ │ + beq.w 9ea2a │ │ │ │ str.w r2, [r9, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov sl, r2 │ │ │ │ - b.n 9e906 │ │ │ │ + b.n 9e8f6 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r8 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ str r3, [r7, #4] │ │ │ │ - bl b5dd8 <_PyObjectArray_FromStackRefArray@@Base+0x1600> │ │ │ │ + bl b5e20 <_PyObjectArray_FromStackRefArray@@Base+0x15e8> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ea84 │ │ │ │ + beq.w 9ea4e │ │ │ │ cmp r8, r6 │ │ │ │ - ble.n 9e968 │ │ │ │ + ble.n 9e958 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr.w r0, [r9, r6, lsl #2] │ │ │ │ str.w r0, [r1, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 9e956 │ │ │ │ + b.n 9e946 │ │ │ │ mov r0, r9 │ │ │ │ strd r2, r3, [r7] │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ ldrd r2, r1, [r7] │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c5fe8 <_PyArg_CheckPositional@@Base+0x2350> │ │ │ │ + bl c6078 <_PyArg_CheckPositional@@Base+0x235c> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - cbnz r0, 9e990 │ │ │ │ - movs r3, #0 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - b.n 9e818 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 9ea12 │ │ │ │ str r0, [r7, #4] │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab0c │ │ │ │ + bl 9aab8 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9ea5c │ │ │ │ + bne.n 9ea10 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab0c │ │ │ │ + bl 9aab8 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e98a │ │ │ │ + beq.n 9ea12 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e818 │ │ │ │ + beq.w 9e808 │ │ │ │ strd r3, r1, [r7] │ │ │ │ - bl 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ ldrd r3, r1, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e818 │ │ │ │ + beq.w 9e808 │ │ │ │ movs r0, #1 │ │ │ │ subs r2, r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ - b.n 9e884 │ │ │ │ + b.n 9e874 │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ strd r1, r2, [r7] │ │ │ │ - bl 75f54 │ │ │ │ + bl 75f8c │ │ │ │ ldrd r1, r2, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9eb10 │ │ │ │ + beq.w 9eb00 │ │ │ │ mov ip, r0 │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w r3, [ip], #16 │ │ │ │ add.w r3, r0, #23 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ str.w lr, [r0, #8] │ │ │ │ str.w ip, [r0, #12] │ │ │ │ sub.w ip, r3, ip │ │ │ │ add.w ip, ip, #16 │ │ │ │ str r0, [r2, #8] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9eb10 │ │ │ │ + beq.n 9eb00 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - b.n 9e864 │ │ │ │ + b.n 9e854 │ │ │ │ str r2, [r5, #4] │ │ │ │ - b.n 9e86c │ │ │ │ + b.n 9e85c │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + movs r3, #0 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + b.n 9e808 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9e884 │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ + b.n 9e874 │ │ │ │ strd r2, r3, [r7] │ │ │ │ mov.w r3, fp, lsl #1 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r3 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bl 85ec8 │ │ │ │ + bl 85eac │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ - cbz r0, 9ea84 │ │ │ │ + cbz r0, 9ea4e │ │ │ │ mov r9, r0 │ │ │ │ - b.n 9e930 │ │ │ │ + b.n 9e920 │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ - b.n 9e7ba │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 9e98a │ │ │ │ - strd r2, r3, [r7] │ │ │ │ - bl 7fe4c │ │ │ │ - ldrd r2, r3, [r7] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9e92a │ │ │ │ - movs r3, #1 │ │ │ │ + b.n 9e7aa │ │ │ │ mov r0, r9 │ │ │ │ + bl 76344 │ │ │ │ + movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 7630c │ │ │ │ + bl 1fb898 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 9e812 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7630c │ │ │ │ + b.n 9e802 │ │ │ │ + strd r2, r3, [r7] │ │ │ │ + bl 7fe2c │ │ │ │ + ldrd r2, r3, [r7] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9e91a │ │ │ │ movs r3, #1 │ │ │ │ + mov r0, r9 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1fc770 │ │ │ │ + bl 76344 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 9e812 │ │ │ │ - movw r1, #63144 @ 0xf6a8 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #11260 @ 0x2bfc │ │ │ │ - movt r0, #57 @ 0x39 │ │ │ │ - bl 62d56 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr.w r2, [r0, #716] @ 0x2cc │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 9eb50 │ │ │ │ - sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ - cmp r7, r3 │ │ │ │ - bcc.w 9e792 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 290314 <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ - b.n 9e792 │ │ │ │ + b.n 9e802 │ │ │ │ ldr.w r2, [r0, #716] @ 0x2cc │ │ │ │ - cbz r2, 9eaf6 │ │ │ │ + cbz r2, 9eaa4 │ │ │ │ sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.n 9eadc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 290314 <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ + bcs.n 9eaf8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e804 │ │ │ │ + beq.w 9e7f4 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 9e98a │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [r7, #4] │ │ │ │ - bl 290314 <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - b.n 9e8d8 │ │ │ │ + b.n 9ea12 │ │ │ │ strd r7, r0, [r7] │ │ │ │ - bl 197f34 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 1975dc <_Py_InitializeRecursionLimits@@Base> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi.n 9eadc │ │ │ │ - b.n 9eace │ │ │ │ + bhi.n 9ea96 │ │ │ │ + b.n 9ea8e │ │ │ │ + movw r1, #58920 @ 0xe628 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw r0, #7036 @ 0x1b7c │ │ │ │ + movt r0, #57 @ 0x39 │ │ │ │ + bl 62d8e <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr.w r2, [r0, #716] @ 0x2cc │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 9eb40 │ │ │ │ + sub.w r3, r3, #16384 @ 0x4000 │ │ │ │ + cmp r7, r3 │ │ │ │ + bcc.w 9e782 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 28f2ec <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ + b.n 9e782 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [r7, #4] │ │ │ │ + bl 28f2ec <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + b.n 9e8c8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 28f2ec <_PyBytes_FromXIData@@Base+0x1790> │ │ │ │ + b.n 9ea96 │ │ │ │ str r1, [r7, #4] │ │ │ │ - bl 1fc770 │ │ │ │ + bl 1fb898 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e86c │ │ │ │ + bne.w 9e85c │ │ │ │ str r0, [r7, #4] │ │ │ │ - bl 1fc770 │ │ │ │ + bl 1fb898 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ strd r2, r3, [r7] │ │ │ │ - bl 7fe4c │ │ │ │ + bl 7fe2c │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e818 │ │ │ │ + beq.w 9e808 │ │ │ │ movs r1, #1 │ │ │ │ subs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b.n 9e884 │ │ │ │ + b.n 9e874 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 9e884 │ │ │ │ + b.n 9e874 │ │ │ │ str r0, [r7, #4] │ │ │ │ - bl 197f34 <_Py_InitializeRecursionLimits@@Base> │ │ │ │ + bl 1975dc <_Py_InitializeRecursionLimits@@Base> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi.w 9e792 │ │ │ │ - b.n 9eab6 │ │ │ │ + bhi.w 9e782 │ │ │ │ + b.n 9eada │ │ │ │ stmdb 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 r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ add r7, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - beq.w a086e │ │ │ │ - ldr r1, [pc, #120] @ (9ec08 ) │ │ │ │ + beq.w a085e │ │ │ │ + ldr r1, [pc, #120] @ (9ebf8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r1, r2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w a08ac │ │ │ │ + beq.w a089c │ │ │ │ ldr.w r3, [r5, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.w a085e │ │ │ │ + bls.w a084e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a0218 │ │ │ │ + bne.w a0208 │ │ │ │ ldrd r6, r2, [r4, #8] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 9ec0c │ │ │ │ + beq.n 9ebfc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov.w r9, r6, lsl #2 │ │ │ │ ldr.w r1, [r0, r6, lsl #2] │ │ │ │ ldr r2, [r1, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9f526 │ │ │ │ + beq.w 9f516 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ movw r5, #1009 @ 0x3f1 │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 9ebf0 │ │ │ │ + beq.n 9ebe0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9ec44 │ │ │ │ + beq.n 9ec34 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ movw r3, #1009 @ 0x3f1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 9ebf0 │ │ │ │ + beq.n 9ebe0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 9ec3a │ │ │ │ + cbz r2, 9ec2a │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 9ebe6 │ │ │ │ + bne.n 9ebd6 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldrd sl, r1, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ mov r0, sl │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ - bl 9ab64 │ │ │ │ + bl 9ab10 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w a0288 │ │ │ │ + blt.w a0278 │ │ │ │ ldrd r0, r6, [r4, #4] │ │ │ │ ldr.w r3, [r0, r6, lsl #2] │ │ │ │ mov.w r9, r6, lsl #2 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - cbz r2, 9ec3a │ │ │ │ + cbz r2, 9ec2a │ │ │ │ ldr r1, [r2, #0] │ │ │ │ movw r3, #1009 @ 0x3f1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 9ebf0 │ │ │ │ + beq.n 9ebe0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9ebdc │ │ │ │ + bne.n 9ebcc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w a08c0 │ │ │ │ + beq.w a08b0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr.w r1, [r0, r9] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ str r5, [r7, #32] │ │ │ │ str r1, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a08d2 │ │ │ │ + bne.w a08c2 │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w a063c │ │ │ │ - ldr r1, [pc, #696] @ (9ef20 ) │ │ │ │ + beq.w a062c │ │ │ │ + ldr r1, [pc, #696] @ (9ef10 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r1, r2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w a08ac │ │ │ │ + beq.w a089c │ │ │ │ ldr.w r3, [r5, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.w a062a │ │ │ │ + bls.w a061a │ │ │ │ ldrd r3, r5, [r4, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w a0978 │ │ │ │ + beq.w a0968 │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ mov r5, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r1, [r7, #20] │ │ │ │ str r2, [r7, #24] │ │ │ │ ldr.w r8, [r0, r3, lsl #2] │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 9f318 │ │ │ │ + beq.w 9f308 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov fp, r3 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f508 │ │ │ │ + bne.w 9f4f8 │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9fb9a │ │ │ │ - ldr r1, [pc, #600] @ (9ef20 ) │ │ │ │ + beq.w 9fb8a │ │ │ │ + ldr r1, [pc, #600] @ (9ef10 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r1, r2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a08ac │ │ │ │ + beq.w a089c │ │ │ │ ldr.w r2, [r0, #712] @ 0x2c8 │ │ │ │ add.w r3, r2, #8192 @ 0x2000 │ │ │ │ cmp r7, r3 │ │ │ │ - bls.w 9fb88 │ │ │ │ + bls.w 9fb78 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9fbb2 │ │ │ │ + beq.w 9fba2 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #7 │ │ │ │ - beq.w 9f4ba │ │ │ │ + beq.w 9f4aa │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a03ae │ │ │ │ + bne.w a039e │ │ │ │ mov r0, r4 │ │ │ │ - bl a0d78 <_PyEvalFramePushAndInit@@Base+0x21c> │ │ │ │ + bl a0d68 <_PyEvalFramePushAndInit@@Base+0x21c> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r8, r0 │ │ │ │ subs r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9f4ec │ │ │ │ + bne.w 9f4dc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f508 │ │ │ │ + bne.w 9f4f8 │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9ff12 │ │ │ │ - ldr r1, [pc, #496] @ (9ef20 ) │ │ │ │ + beq.w 9ff02 │ │ │ │ + ldr r1, [pc, #496] @ (9ef10 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r1, r2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a08ac │ │ │ │ + beq.w a089c │ │ │ │ ldr.w ip, [r0, #712] @ 0x2c8 │ │ │ │ add.w r3, ip, #8192 @ 0x2000 │ │ │ │ cmp r7, r3 │ │ │ │ - bls.w 9ff00 │ │ │ │ + bls.w 9fef0 │ │ │ │ movw r8, #24184 @ 0x5e78 │ │ │ │ movt r8, #77 @ 0x4d │ │ │ │ - movw r0, #3529 @ 0xdc9 │ │ │ │ + movw r0, #3565 @ 0xded │ │ │ │ movt r0, #7 │ │ │ │ mov sl, r5 │ │ │ │ ldr.w r3, [r8, #868] @ 0x364 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 9ff3e │ │ │ │ + bne.w 9ff2e │ │ │ │ ldr r3, [r1, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1604] @ 0x644 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 9fbf6 │ │ │ │ + beq.w 9fbe6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr.w ip, [r2] │ │ │ │ str.w ip, [r1, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f25a │ │ │ │ + beq.w 9f24a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ adds r0, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ - beq.w a092a │ │ │ │ - ldr r3, [pc, #376] @ (9ef20 ) │ │ │ │ + beq.w a091a │ │ │ │ + ldr r3, [pc, #376] @ (9ef10 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r0, [r1, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a08ac │ │ │ │ + beq.w a089c │ │ │ │ ldr.w ip, [r0, #712] @ 0x2c8 │ │ │ │ mov r3, r7 │ │ │ │ add.w r1, ip, #8192 @ 0x2000 │ │ │ │ cmp r1, r7 │ │ │ │ - bcs.w a08f6 │ │ │ │ + bcs.w a08e6 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ - bl b4984 <_PyObjectArray_FromStackRefArray@@Base+0x1ac> │ │ │ │ + bl b49cc <_PyObjectArray_FromStackRefArray@@Base+0x194> │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9f0de │ │ │ │ + bne.w 9f0ce │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - movw r1, #25825 @ 0x64e1 │ │ │ │ + movw r1, #25881 @ 0x6519 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r3, [r8, #880] @ 0x370 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 9ff90 │ │ │ │ - ldr r3, [pc, #300] @ (9ef20 ) │ │ │ │ + bne.w 9ff80 │ │ │ │ + ldr r3, [pc, #300] @ (9ef10 ) │ │ │ │ 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, #1604] @ 0x644 │ │ │ │ cmn.w r3, #804 @ 0x324 │ │ │ │ - beq.w 9f614 │ │ │ │ + beq.w 9f604 │ │ │ │ lsrs r1, r2, #18 │ │ │ │ ubfx ip, r2, #0, #18 │ │ │ │ add.w r1, r3, r1, lsl #3 │ │ │ │ ldr.w r0, [r1, #808] @ 0x328 │ │ │ │ cmp r0, ip │ │ │ │ - bgt.n 9ee34 │ │ │ │ + bgt.n 9ee24 │ │ │ │ ldr.w r0, [r1, #804] @ 0x324 │ │ │ │ cmp r0, ip │ │ │ │ ite gt │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9f614 │ │ │ │ + beq.w 9f604 │ │ │ │ bic.w r0, r2, #4080 @ 0xff0 │ │ │ │ bic.w r0, r0, #15 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9f5e6 │ │ │ │ + beq.w 9f5d6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9fe50 │ │ │ │ + beq.w 9fe40 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fc1e │ │ │ │ + bne.w 9fc0e │ │ │ │ mov r0, r4 │ │ │ │ - bl b9554 <_PyEval_FrameClearAndPop@@Base+0x19c8> │ │ │ │ + bl b95e0 <_PyEval_FrameClearAndPop@@Base+0x19c8> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9f454 │ │ │ │ + bne.w 9f444 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a00a4 │ │ │ │ + bne.w 9ff8c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a0218 │ │ │ │ + bne.w a0208 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 9f27c │ │ │ │ + beq.w 9f26c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 9f296 │ │ │ │ + beq.w 9f286 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a0218 │ │ │ │ + bne.w a0208 │ │ │ │ mov r0, r4 │ │ │ │ - bl b9e00 <_PyEval_FrameClearAndPop@@Base+0x2274> │ │ │ │ + bl b9e8c <_PyEval_FrameClearAndPop@@Base+0x2274> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9f2be │ │ │ │ + bne.w 9f2ae │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fd44 │ │ │ │ + bne.w 9fd34 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 9fc26 │ │ │ │ + beq.w 9fc16 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ movw r2, #522 @ 0x20a │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9f534 │ │ │ │ + beq.w 9f524 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ mov r2, r0 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a03a8 │ │ │ │ + bne.w a0398 │ │ │ │ adds r3, r0, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 9fcc0 │ │ │ │ - ldr r3, [pc, #40] @ (9ef20 ) │ │ │ │ + beq.w 9fcb0 │ │ │ │ + ldr r3, [pc, #40] @ (9ef10 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a08ac │ │ │ │ + beq.w a089c │ │ │ │ ldr.w r3, [r0, #712] @ 0x2c8 │ │ │ │ add.w r2, r3, #8192 @ 0x2000 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.w 9fcae │ │ │ │ + bls.w 9fc9e │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 9fcd4 │ │ │ │ + beq.w 9fcc4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 9ef24 │ │ │ │ + b.n 9ef14 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movw r3, #634 @ 0x27a │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 9f50e │ │ │ │ + beq.w 9f4fe │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fcec │ │ │ │ + bne.w 9fcdc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 9fcf4 │ │ │ │ + beq.w 9fce4 │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ movw r2, #633 @ 0x279 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9f50e │ │ │ │ + beq.w 9f4fe │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f66c │ │ │ │ + bne.w 9f65c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 9fd1a │ │ │ │ + beq.w 9fd0a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ movw r2, #525 @ 0x20d │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9f672 │ │ │ │ + beq.w 9f662 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fd44 │ │ │ │ + bne.w 9fd34 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 9fd4c │ │ │ │ + beq.w 9fd3c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ movw r2, #526 @ 0x20e │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9f77a │ │ │ │ + beq.w 9f76a │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fd44 │ │ │ │ + bne.w 9fd34 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 9fd70 │ │ │ │ + beq.w 9fd60 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ movw r2, #625 @ 0x271 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9f78c │ │ │ │ + beq.w 9f77c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fd44 │ │ │ │ + bne.w 9fd34 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 9fd96 │ │ │ │ + beq.w 9fd86 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ movw r2, #587 @ 0x24b │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9f84e │ │ │ │ + beq.w 9f83e │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fd44 │ │ │ │ + bne.w 9fd34 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 9fe24 │ │ │ │ + beq.w 9fdfa │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #532 @ 0x214 │ │ │ │ - beq.w 9f8e4 │ │ │ │ + beq.w 9f8d4 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fd44 │ │ │ │ + bne.w 9fd34 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 9fe00 │ │ │ │ + beq.w 9fdd6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ movw r2, #527 @ 0x20f │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9f9a8 │ │ │ │ + beq.w 9f998 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fd44 │ │ │ │ + bne.w 9fd34 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 9fdde │ │ │ │ + beq.w 9fdb4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #528 @ 0x210 │ │ │ │ - beq.w 9f9bc │ │ │ │ + beq.w 9f9ac │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fd44 │ │ │ │ + bne.w 9fd34 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 9fdba │ │ │ │ + beq.w 9fe1c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ movw r2, #529 @ 0x211 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9f9d0 │ │ │ │ + beq.w 9f9c0 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fd44 │ │ │ │ + bne.w 9fd34 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9faa2 │ │ │ │ + beq.w 9fa92 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #530 @ 0x212 │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9fac2 │ │ │ │ + beq.w 9fab2 │ │ │ │ str r6, [r4, #8] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r6, [r1, #4] │ │ │ │ ldrd r2, r3, [r6] │ │ │ │ add.w r0, r3, #16 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.w 9ff50 │ │ │ │ + bhi.w 9ff46 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r0, [r6, #4] │ │ │ │ adds r2, r2, r3 │ │ │ │ - beq.w a09b6 │ │ │ │ + beq.w a09a6 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ff8a │ │ │ │ + bne.w 9ff40 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ str.w sl, [r2, #4] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr.w r1, [r1, r9] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ @@ -172319,27 +172348,27 @@ │ │ │ │ mov r0, sl │ │ │ │ str r2, [r1, #28] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ mov sp, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9fc4e │ │ │ │ + beq.w 9fc3e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.w 9edd4 │ │ │ │ + bne.w 9edc4 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r1, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a0504 │ │ │ │ + bne.w a04f4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ mov sl, r1 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ str r3, [r7, #8] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ strd r8, r3, [r7, #12] │ │ │ │ @@ -172347,1245 +172376,1245 @@ │ │ │ │ mov r5, r2 │ │ │ │ str.w fp, [r2] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w a04fa │ │ │ │ - ldr r3, [pc, #480] @ (9f314 ) │ │ │ │ + beq.w a04ea │ │ │ │ + ldr r3, [pc, #480] @ (9f304 ) │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr r0, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a08ac │ │ │ │ + beq.w a089c │ │ │ │ ldr.w r2, [r0, #712] @ 0x2c8 │ │ │ │ mov r3, r7 │ │ │ │ add.w r1, r2, #8192 @ 0x2000 │ │ │ │ cmp r7, r1 │ │ │ │ - bls.w a04e8 │ │ │ │ + bls.w a04d8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr.w fp, [r7, #36] @ 0x24 │ │ │ │ - cbnz r3, 9f176 │ │ │ │ + cbnz r3, 9f166 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4984 <_PyObjectArray_FromStackRefArray@@Base+0x1ac> │ │ │ │ + bl b49cc <_PyObjectArray_FromStackRefArray@@Base+0x194> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9f176 │ │ │ │ + cbz r0, 9f166 │ │ │ │ ldrd r1, r0, [r4, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 9feea │ │ │ │ + beq.w 9feda │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r0, [r0, r1, lsl #2] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #22 │ │ │ │ - beq.w 9fbc8 │ │ │ │ + beq.w 9fbb8 │ │ │ │ mov r2, r5 │ │ │ │ mov r5, r8 │ │ │ │ ldr.w r8, [r7, #12] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 9f5f8 │ │ │ │ + beq.w 9f5e8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f5f8 │ │ │ │ + bne.w 9f5e8 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, fp │ │ │ │ str r2, [r7, #16] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ - bl b5dd8 <_PyObjectArray_FromStackRefArray@@Base+0x1600> │ │ │ │ + bl b5e20 <_PyObjectArray_FromStackRefArray@@Base+0x15e8> │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a0492 │ │ │ │ + beq.w a0482 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 9f1ca │ │ │ │ + ble.n 9f1ba │ │ │ │ mov ip, fp │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ str.w r0, [r1, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 9f1b8 │ │ │ │ + bne.n 9f1a8 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7630c │ │ │ │ + bl 76344 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c5198 <_PyArg_CheckPositional@@Base+0x1500> │ │ │ │ + bl c521c <_PyArg_CheckPositional@@Base+0x1500> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a04a6 │ │ │ │ + beq.w a0496 │ │ │ │ movs r2, #22 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 9e1f8 <_PyArena_AddPyObject@@Base+0xfc> │ │ │ │ + bl 9e1e8 <_PyArena_AddPyObject@@Base+0xfc> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a04a6 │ │ │ │ + beq.w a0496 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab0c │ │ │ │ + bl 9aab8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fc14 │ │ │ │ + bne.w 9fc04 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ - bl b5ec8 <_PyObjectArray_FromStackRefArray@@Base+0x16f0> │ │ │ │ + bl b5f10 <_PyObjectArray_FromStackRefArray@@Base+0x16d8> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a0648 │ │ │ │ + beq.w a0638 │ │ │ │ ldrd r5, r3, [r2, #20] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ - bl c5cf8 <_PyArg_CheckPositional@@Base+0x2060> │ │ │ │ + bl c5d88 <_PyArg_CheckPositional@@Base+0x206c> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r5, [r4, #20] │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 1a3d78 │ │ │ │ + bl 1a33ec │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a0536 │ │ │ │ + beq.w a0526 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a025e │ │ │ │ + bne.w a024e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9f08e │ │ │ │ + b.n 9f07e │ │ │ │ ldrd lr, r3, [r1, #24] │ │ │ │ cmp r3, lr │ │ │ │ itttt cs │ │ │ │ addcs.w r3, r1, lr │ │ │ │ strcs r3, [r1, #4] │ │ │ │ addcs.w r3, lr, #8 │ │ │ │ strcs r3, [r1, #24] │ │ │ │ ittet cc │ │ │ │ ldrcc r3, [r1, #12] │ │ │ │ strcc r3, [r0, #12] │ │ │ │ strcs.w ip, [r1, lr] │ │ │ │ strcc r0, [r3, #8] │ │ │ │ - b.n 9ed94 │ │ │ │ + b.n 9ed84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab64 │ │ │ │ + bl 9ab10 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w a03ce │ │ │ │ + blt.w a03be │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 9f2ba │ │ │ │ + bne.n 9f2aa │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bpl.w a03b6 │ │ │ │ + bpl.w a03a6 │ │ │ │ adds r0, #16 │ │ │ │ - beq.w a03ce │ │ │ │ - movw r1, #29260 @ 0x724c │ │ │ │ + beq.w a03be │ │ │ │ + movw r1, #25036 @ 0x61cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 2c174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ff9c │ │ │ │ + beq.w 9ffa2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9eea2 │ │ │ │ + b.n 9ee92 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ subs r3, r2, #1 │ │ │ │ - bmi.w a0218 │ │ │ │ + bmi.w a0208 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ subs r6, r1, #4 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r6, #2 │ │ │ │ - bls.w 9f63c │ │ │ │ + bls.w 9f62c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ - bl b01f8 <_PyArena_Malloc@@Base> │ │ │ │ + bl b0250 <_PyArena_Malloc@@Base> │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a08dc │ │ │ │ + beq.w a08cc │ │ │ │ ldr r3, [r7, #32] │ │ │ │ str r3, [r0, #32] │ │ │ │ ldr r3, [r7, #28] │ │ │ │ strd r2, r8, [r0, #40] @ 0x28 │ │ │ │ movs r2, #25 │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ str.w sl, [r0, #4] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a08dc │ │ │ │ + bne.w a08cc │ │ │ │ mov sl, r6 │ │ │ │ - b.n 9f08e │ │ │ │ + b.n 9f07e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - bpl.w a023e │ │ │ │ + bpl.w a022e │ │ │ │ adds r1, #16 │ │ │ │ - beq.w a0256 │ │ │ │ + beq.w a0246 │ │ │ │ mov r0, r4 │ │ │ │ - bl a1380 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ + bl a1370 <_PyEvalFramePushAndInit@@Base+0x824> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a0256 │ │ │ │ + beq.w a0246 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ mov fp, r3 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ add.w ip, r0, #40 @ 0x28 │ │ │ │ cmp ip, r2 │ │ │ │ - bhi.w a00c2 │ │ │ │ + bhi.w a00b2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ adds.w r8, r2, r0 │ │ │ │ - beq.w a09c6 │ │ │ │ + beq.w a09b6 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a00ba │ │ │ │ + bne.w a00aa │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r0, #1 │ │ │ │ str.w r3, [r8, #20] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str.w r3, [r8, #24] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ strd r3, fp, [r8, #28] │ │ │ │ movs r3, #26 │ │ │ │ str.w r1, [r8, #4] │ │ │ │ str.w r3, [r8] │ │ │ │ ldrd r3, r1, [r4, #8] │ │ │ │ str.w r0, [r8, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9fc9c │ │ │ │ + beq.w 9fc8c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r1, [r1, r3, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #11 │ │ │ │ - bne.w 9eca8 │ │ │ │ + bne.w 9ec98 │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl b8738 <_PyEval_FrameClearAndPop@@Base+0xbac> │ │ │ │ + bl b87c4 <_PyEval_FrameClearAndPop@@Base+0xbac> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9eca8 │ │ │ │ + beq.w 9ec98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f56f4 <_PyDict_SendEvent@@Base+0x2bc> │ │ │ │ + bl 1f481c <_PyDict_SendEvent@@Base+0x2bc> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ecaa │ │ │ │ + bne.w 9ec9a │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ - bl b5ec8 <_PyObjectArray_FromStackRefArray@@Base+0x16f0> │ │ │ │ + bl b5f10 <_PyObjectArray_FromStackRefArray@@Base+0x16d8> │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a0648 │ │ │ │ + beq.w a0638 │ │ │ │ ldrd r5, r3, [ip, #20] │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ - bl b7580 │ │ │ │ + bl b760c │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a0614 │ │ │ │ + beq.w a0604 │ │ │ │ strd r5, r3, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ - bl 1f5930 <_PyDict_SendEvent@@Base+0x4f8> │ │ │ │ + bl 1f4a58 <_PyDict_SendEvent@@Base+0x4f8> │ │ │ │ movs r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #35268 @ 0x89c4 │ │ │ │ + movw r2, #31044 @ 0x7944 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aa000 <_PyBytes_DecodeEscape2@@Base+0xd78> │ │ │ │ + bl 1a97a0 <_PyBytes_DecodeEscape2@@Base+0xea4> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9f4a4 │ │ │ │ + beq.n 9f494 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f252 │ │ │ │ - bl 7fe4c │ │ │ │ + beq.w 9f242 │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9f4ae │ │ │ │ + bne.n 9f49e │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ - b.n 9f08e │ │ │ │ + b.n 9f07e │ │ │ │ mov r0, r4 │ │ │ │ - bl d0810 │ │ │ │ + bl d08ac │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ee72 │ │ │ │ + beq.w 9ee62 │ │ │ │ mov r0, r4 │ │ │ │ - bl c5198 <_PyArg_CheckPositional@@Base+0x1500> │ │ │ │ + bl c521c <_PyArg_CheckPositional@@Base+0x1500> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a052c │ │ │ │ + beq.w a051c │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b5ec8 <_PyObjectArray_FromStackRefArray@@Base+0x16f0> │ │ │ │ + bl b5f10 <_PyObjectArray_FromStackRefArray@@Base+0x16d8> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a052c │ │ │ │ + beq.w a051c │ │ │ │ mov r2, r5 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r0, r8 │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r5, [r1, #24] │ │ │ │ str r5, [sp, #8] │ │ │ │ ldr r5, [r7, #24] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ strd r5, r1, [sp] │ │ │ │ ldr.w r1, [sl] │ │ │ │ - bl 1ab544 <_PyBytes_DecodeEscape2@@Base+0x22bc> │ │ │ │ + bl 1aace4 <_PyBytes_DecodeEscape2@@Base+0x23e8> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9f43c │ │ │ │ - bl 7fe4c │ │ │ │ + bne.n 9f42c │ │ │ │ + bl 7fe2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ee7c │ │ │ │ + beq.w 9ee6c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 9ee84 │ │ │ │ + b.n 9ee74 │ │ │ │ adds r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #8] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ - bl b9554 <_PyEval_FrameClearAndPop@@Base+0x19c8> │ │ │ │ + bl b95e0 <_PyEval_FrameClearAndPop@@Base+0x19c8> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ecfa │ │ │ │ + beq.w 9ecea │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab0c │ │ │ │ + bl 9aab8 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ecfa │ │ │ │ + beq.w 9ecea │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a0650 │ │ │ │ + bne.w a0640 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - bl 9ab0c │ │ │ │ + bl 9aab8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a01a6 │ │ │ │ + bne.w a0196 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ed20 │ │ │ │ + beq.w 9ed10 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 9ee84 │ │ │ │ + b.n 9ee74 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl 1a2608 │ │ │ │ + bl 1a1ca8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f660 │ │ │ │ + beq.w 9f650 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 9f08e │ │ │ │ + b.n 9f07e │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r3, [r7, #32] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r3, [r7, #28] │ │ │ │ - b.w 9ec58 │ │ │ │ + b.w 9ec48 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w a068a │ │ │ │ - bl 96710 │ │ │ │ + beq.w a067a │ │ │ │ + bl 966f0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 980a8 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 98054 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a068a │ │ │ │ + bne.w a067a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a0422 │ │ │ │ + bne.w a0412 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w a06c0 │ │ │ │ + beq.w a06b0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #522 @ 0x20a │ │ │ │ - bl 9ab0c │ │ │ │ + bl 9aab8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a0420 │ │ │ │ + beq.w a0410 │ │ │ │ mov r0, r4 │ │ │ │ - bl b9e00 <_PyEval_FrameClearAndPop@@Base+0x2274> │ │ │ │ + bl b9e8c <_PyEval_FrameClearAndPop@@Base+0x2274> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a0422 │ │ │ │ + bne.w a0412 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [r7, #32] │ │ │ │ - bl b5ec8 <_PyObjectArray_FromStackRefArray@@Base+0x16f0> │ │ │ │ + bl b5f10 <_PyObjectArray_FromStackRefArray@@Base+0x16d8> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a0422 │ │ │ │ + beq.w a0412 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r7, #32] │ │ │ │ - bl b01f8 <_PyArena_Malloc@@Base> │ │ │ │ + bl b0250 <_PyArena_Malloc@@Base> │ │ │ │ ldr r3, [r7, #32] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a0694 │ │ │ │ + beq.w a0684 │ │ │ │ strd fp, r3, [r0, #40] @ 0x28 │ │ │ │ movs r2, #4 │ │ │ │ strd r5, r8, [r0, #32] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a0694 │ │ │ │ + bne.w a0684 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ mov sl, r1 │ │ │ │ - b.n 9f08e │ │ │ │ + b.n 9f07e │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr.w r3, [r3, r2, lsl #3] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ strd r3, r2, [r0, #8] │ │ │ │ str r0, [r3, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ - b.n 9ee54 │ │ │ │ + b.n 9ee44 │ │ │ │ ldr.w r3, [r8, #880] @ 0x370 │ │ │ │ - movw r1, #25825 @ 0x64e1 │ │ │ │ + movw r1, #25881 @ 0x6519 │ │ │ │ movt r1, #7 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 9ff90 │ │ │ │ + bne.w 9ff80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9ee54 │ │ │ │ - b.w 9edf0 │ │ │ │ + beq.w 9ee44 │ │ │ │ + b.w 9ede0 │ │ │ │ ldr.w r0, [r8, #860] @ 0x35c │ │ │ │ - movw r1, #46565 @ 0xb5e5 │ │ │ │ + movw r1, #46621 @ 0xb61d │ │ │ │ movt r1, #6 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w a0278 │ │ │ │ + bne.w a0268 │ │ │ │ mov r0, r2 │ │ │ │ blx 2ae40 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #800] @ 0x320 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #800] @ 0x320 │ │ │ │ - b.n 9ee54 │ │ │ │ + b.n 9ee44 │ │ │ │ subs r1, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 9f2da │ │ │ │ + beq.w 9f2ca │ │ │ │ mov r5, sl │ │ │ │ ldr.w r3, [r0, r1, lsl #2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r6, r2, #4 │ │ │ │ cmp r6, #2 │ │ │ │ - bls.n 9f658 │ │ │ │ - cbz r2, 9f658 │ │ │ │ + bls.n 9f648 │ │ │ │ + cbz r2, 9f648 │ │ │ │ mov sl, r5 │ │ │ │ - b.n 9f2da │ │ │ │ + b.n 9f2ca │ │ │ │ subs r1, #1 │ │ │ │ - bcs.n 9f646 │ │ │ │ + bcs.n 9f636 │ │ │ │ mov sl, r5 │ │ │ │ - b.n 9f2da │ │ │ │ + b.n 9f2ca │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ef66 │ │ │ │ + beq.w 9ef56 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ subs r3, r0, #1 │ │ │ │ - b.w 9ebfa │ │ │ │ + b.w 9ebea │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w a077c │ │ │ │ - bl 96710 │ │ │ │ + beq.w a076c │ │ │ │ + bl 966f0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 980a8 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 98054 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a077c │ │ │ │ + bne.w a076c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a074e │ │ │ │ + bne.w a073e │ │ │ │ ldrd r8, r3, [r4, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w a072e │ │ │ │ + beq.w a071e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov fp, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #525 @ 0x20d │ │ │ │ - bl 9ab0c │ │ │ │ + bl 9aab8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a011a │ │ │ │ + beq.w a010a │ │ │ │ mov r0, r4 │ │ │ │ - bl b8738 <_PyEval_FrameClearAndPop@@Base+0xbac> │ │ │ │ + bl b87c4 <_PyEval_FrameClearAndPop@@Base+0xbac> │ │ │ │ str r0, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a011a │ │ │ │ + beq.w a010a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w a0674 │ │ │ │ - bl 96710 │ │ │ │ + beq.w a0664 │ │ │ │ + bl 966f0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 980a8 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ + bl 98054 <_Py_ReachedRecursionLimitWithMargin@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a0674 │ │ │ │ + bne.w a0664 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a066c │ │ │ │ + bne.w a065c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ str r3, [r7, #32] │ │ │ │ - bl 9ab0c │ │ │ │ + bl 9aab8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a0176 │ │ │ │ + bne.w a0166 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r7, #32] │ │ │ │ str r2, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r2, [r7, #24] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a011c │ │ │ │ + bne.w a010c │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [r7, #32] │ │ │ │ - bl b5ec8 <_PyObjectArray_FromStackRefArray@@Base+0x16f0> │ │ │ │ + bl b5f10 <_PyObjectArray_FromStackR TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes